@charset "utf-8";
@media screen and (max-width:1599px){.opages.applicant{ margin-top: 15px !important;}}
body {background-color:#fff;overflow-x: hidden; font-family: 'Source Sans Pro', arial, tahoma;}
.radius0 { border-radius:0;-moz-border-radius:0;-webkis-border-radius:0;}
.v-middle{
    vertical-align: middle;
}

.p-10 { padding:10px}
.p-20 { padding:20px}
.p-30 { padding:30px}
.p-40 { padding:40px}
.pd0 { padding:0}
.mgn0 { padding:0}
.s-10 {font-size: 10px}
.s-12 {font-size: 12px}
.s-14 {font-size: 14px}
.s-16 {font-size: 16px}
.s-18 {font-size: 18px}
.s-19 {font-size: 19px}
.s-20 {font-size: 20px}
.s-21 {font-size: 21px}
.s-22 {font-size: 22px}
.s-24 {font-size: 24px}
.s-25 {font-size: 25px}
.s-26 {font-size: 26px}
.s-30 {font-size: 30px}
.s-36 {font-size: 36px}
.s-40 {font-size: 40px}
.s-48 {font-size: 48px}
.s-50 {font-size: 50px}
.s-60 {font-size: 60px}
.s-74 {font-size: 74px}
.nrs-10 {font-size: 10px}
.nrs-12 {font-size: 12px}
.nrs-14 {font-size: 14px}
.nrs-16 {font-size: 16px}
.nrs-18 {font-size: 18px}
.nrs-20 {font-size: 20px}
.nrs-22 {font-size: 22px}
.nrs-24 {font-size: 24px}
.nrs-25 {font-size: 25px}
.nrs-30 {font-size: 30px}
.nrs-35 {font-size: 35px}
.nrs-36 {font-size: 36px}
.nrs-38 {font-size: 38px}
.nrs-40 {font-size: 40px}
.nrs-45 {font-size: 45px}
.pdlft { padding-left:0 }
.pdrght { padding-right:0 }
.bold-600 { font-weight:600}
.bold-700 { font-weight:600}
.bold-800 { font-weight:600}
.bold-900 { font-weight:600}
.bold { font-weight:bold}
/*for internet explorer by usman*/
input::-ms-clear{
    display: none;
}
a { outline:none}
.tooltip-inner{ 
max-width:400px;}
.rozee-healthcare:before {content: "\e902";}
.rozee-lines:before {content: "\e903";}
.rozee-media:before {content: "\e904";}
.rozee-ngos:before {content: "\e905";}
.rozee-search:before {content: "\e906";}
.rozee-teacher:before {content: "\e907";}
.rozee-woman:before {content: "\e908";}
.rozee-key206:before {content: "\e900";}
.rozee-keyboard53:before {content: "\e901";}

.mce-ico { font-family:'tinymce-small', Arial !important; }
textarea{resize:none !important;}
.nopadding {padding:0!important;margin:0!important;}
.nomgn{margin:0!important;}
.mgn40{margin-top:40px;}
.mgnT20{margin-top:20px;}
.mgnT10 {margin-top:10px;}
.mgnB20{margin-bottom:20px;}
.mgnB10{margin-bottom:10px;}
.mgnT15{margin-top:15px;}
.canbviewed ul{padding-right:20px;}

.canbviewed  a{
 position:absolute;
 right:10px;
 top:10px;
 }
.ml20{ margin-left:20px;}
 .smuserName {position:relative; top:7px;}

.pdrht10 {padding-right: 10px;}
.pdlft0 {padding-left: 0;}
.topbar {width: 100%;margin: 0 15px;height: 52px;}
.topbar .jobsnav {margin:0 5%; }
.topbar .rz-search {font-size:20px; font-weight:bold; }
.topbar .rz-lines {font-size:24px; font-weight:bold; }
.topbar .navbar-brand { padding:5px; margin-left:10px;}
.topbar .logo {margin: 4px 71px 10px 0;position: relative;z-index: 99;}
.topbar .logo img {max-width: 100%;}
.topbar .logo a, .topbar .logo a:hover {text-decoration: none;}
.topbar .navbar-default {background: #ffffff;border: none;margin: 0;}
.topbar .navbar {border-radius: 0;}
.topbar .container {width: 100%;max-width: 100%;}
.topbar .navbar-default .navbar-nav>li>a {color: #424242;font-weight:600;line-height: 21px;padding: 15px 10px;}
.topbar .navbar-default .navbar-nav>li>a.active{background: #1565C0;color: #fff;}
.topbar .navbar-default .navbar-nav>li>a.empsel {color: #fff; background-color: #424242;font-weight:600; padding:15px;}
/* SEARCH SUGGEST */
.suggest .sugCont {
    position: absolute;
    background-color: #fff;
    display: none;
    box-shadow: 1px 1px 4px rgba(0,0,0,.2);
    z-index: 9;
    overflow-y: auto;
    border: 1px solid #c5c5c5;
    width: calc(100% - 30px)!important;
    font-size: 12px;
}
#SearchForm.navbar-form .suggest .sugCont {
    border: 1px solid #e7e7e7;
    width: calc(100% - 40px)!important;
    top: 100%;
}

.cvsrchlstng .dropdown-menu {width:100%;}
.fltrf .suggest .sugCont{
width:calc(100% + 100px) !important;}
.suggest .sugCont li{
    
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.vrfdimg img {width:85px; max-width:100%;}
.unvrfdimg img {width:85px; max-width:100%;}

.vrfdsvg {margin:0 10px}
.unvrfdsvg {margin: 0 5px;
    width: 21px;
    height: 21px;
    display: inline-block;}

.unvrfdsvg img {max-width:100%; max-height:100%;}

.suggest .Sdrop .category {
    padding: 5px;
    color: #adadad;
}
.Sdrop{
    padding: 0px;
    margin: 0px;
}
.suggest .Sbtn {
    height: 25px;
    display: block;
    /*word-wrap: break-word;*/
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
    padding: 0 0 0 15px;
    text-decoration: none;
    line-height: 25px;
    color: #000;
    background: 0 0;
    text-align: left;
    border: 0;
    width: 100%;
    cursor: pointer;
}
.suggest .Sbtn:hover,
.suggest .Sbtn.active{
    background-color: #3875D7;
    color: #fff;
	outline:0px;
}

/* END HOME SEARCH */
.intercept{
    z-index: 11112 !important;
}
.intercept .modal-header{
    background: #F1F1F1;
   
}
.cvsrch {display:block; margin:40px auto 10px;}
.cvsrch .form-control{height: 70px; border-radius: 0;}
.cvsrch .btn-default {
    background-color: #1565c0;
    border-color: #1565c0;
	height: 70px; 
	margin:0!important
}
.cvsrch .rz-searchicon {
    color: #fff;
    position: relative;
    top: 4px;
}

.intercept .modal-dialog{max-width:800px; width: 100%;}
.intercept .modal-header h4{
    color : #000;
}
.intercept .close{
    color: #000  !important;
    opacity: 1;
 }
.callus{
    position: relative;
    top:-3px;
    color: #fff;
    border:2px solid #fff;
    border-radius: 50%;
    padding: 8px;
    left: -10px;
}
.calert a{
 outline: 0px;
}
/*.topbar .navbar-default .navbar-nav>li>a.postsel { padding: 15px 18px;width: 160px;height: 52px;background-color: #f9a825; color: #fff;font-weight:600;font-weight: bold;z-index: 101;position: relative;text-align:center}
.topbar .navbar-default .navbar-nav>li>a.postsel:after { content: ''; position: absolute;top:52px;left:0; width:0;height:0;border: 80px solid transparent;border-top: 20px solid #f9a825;}*/

/*.navbar-sub .navbar-nav>li>a.postsel { padding: 16px 18px;width: 160px; background-color: #f9a825; color: #fff;font-weight:600;z-index: 101;position: relative;text-align:center}
.navbar-sub .navbar-nav>li>a.postsel:after { content: ''; position: absolute;top:57px;left:0; width:0;height:0;border: 80px solid transparent;border-top: 20px solid #f9a825; border-bottom:0}
.navbar-sub .navbar-nav>li>a.postsel:hover{border-color:#f9a825; background: #f9a825; color: #fff;}*/

.navbar-sub .navbar-nav>li>a.empBtn { padding: 17px 10px 18px;background-color: #1565c0; color: #fff;font-weight:600;z-index: 101;position: relative;text-align:center; border-radius:0; border:0}
.navbar-sub .navbar-nav>li>a.empBtn:hover{ background: #1565c0; color: #fff;border:0}
.navbar-sub .navbar-nav>li>a.prof_btn { padding: 17px 10px 18px;background-color: #1565c0; color: #fff;font-weight:600;z-index: 101;position: relative;text-align:center; border-radius:0; border:0}
.navbar-sub .navbar-nav>li>a.prof_btn:hover{ background: #1565c0; color: #fff;border:0}

.navbar-sub .navbar-nav>li>a.postsel  { padding: 17px 10px 18px ;background-color: #46b749; color: #fff;font-weight:600;z-index: 101;position: relative;text-align:center; border-radius:0; border:0}
.navbar-sub .navbar-nav>li>a.postsel:hover{background: #46b749; color: #fff;border:0}
@media(max-width: 500px){
    .minh-26px{
        min-height: 26px !important;
    }
    .mobile_screen{
      
        background-color: transparent !important;
        
        color: black !important;
        text-align: left !important;
        /* padding-left: 35px !important; */
    }
}





.minh-60px{
    min-height: 60px;
  }
@media screen and (min-width:1367px){
	.navbar-sub .navbar-nav>li>a.postsel,
	.navbar-sub .navbar-nav>li>a.empBtn { font-size:24px;}
}

.navbar-sub .empBtn .btn-default { padding: 14px 20px; line-height:27px;background-color: #1565c0; border:1px solid #1565c0; color: #fff;font-weight:600;z-index: 101;position: relative;text-align:center;border-radius:0}
.navbar-sub .navbar-text {margin:0; }

.ms-res-item-active:hover .head{ background-color: white; width: 110%; margin-left: -2px; }

.form-search {position: absolute;top: 72%; right: 72px;width: 200px;padding: 4px;visibility: hidden;opacity: 0;-webkit-transform: rotateX(-90deg);-moz-transform: rotateX(-90deg);-ms-transform: rotateX(-90deg);-o-transform: rotateX(-90deg);transform: rotateX(-90deg);transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;}
.form-search input[type="search"] {font-size: 12px;color: #424242;font-weight:600;font-weight: 400;line-height: 20px;margin: 0;padding: 8px 12px;border: 2px solid #f9a825;width: 88%;outline: none;transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;background: #ffffff;}
.form-search button {background: #ffffff;border: none;margin-top: -28px;position: relative;z-index: 2;}
.form-search button i {color: #1cbac8;font-size: 16px;}
.form-search.active {visibility: visible;opacity: 1;-webkit-transform: rotateX(0deg);-moz-transform: rotateX(0deg);-ms-transform: rotateX(0deg);-o-transform: rotateX(0deg);transform: rotateX(0deg);}
#background {position: fixed;top: 50%;left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;z-index: -100;-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);background: url(polina.jpg) no-repeat;background-size: cover;}
.container h1 {color: white;}
.container .boxb h1 {color: #333;}

.alert h1{     color: #8a6d3b;     padding: 0px;
               margin: 0px;
               font-size: 24px;
               text-align: center;}
.alert-not-found h1{
    margin: 0 0 10px;
    text-align: left;
}
.alert-not-found ul{
    padding: 5px 0 0 15px;
}
.rozeevideo {position: relative;top: -1px;z-index: 99;width: 100%;display: block;}
.container {width: 1470px;margin: 0 auto;}
.onemillion {display: block;width: 100%;text-align: center;color: #fff;position: relative;margin-top: 155px;line-height: 50px;font-weight:600;}
.start_today {display: block;width: 100%;text-align: center;color: #fff;font-weight: normal;position: relative;line-height: 64px;}

.search_form .row{ margin-left:4px; margin-right:4px;}
.search_form [class*='col-'] { padding-left:4px; padding-right:4px;}

.search_form { margin: 80px 0 0 0; }
.search_form select,
.search_form input { padding:10px 20px ;color: #212121;border:0; background:#f5f5f5;  height: 60px;font-weight:600;font-size:22px;}
.search_form input[type=text]:focus,.search_form input[type=text]:active{   background:#ffffff;}

.search_form select {
    box-shadow:none;
    background:#F5F5F5;
    height:60px;
    appearance:none;
    background-image: url("../i/dropdown-icon.svg");
         -moz-appearance: none;

    -webkit-appearance:none;
    background-position:calc(100% - 14px) center;
    background-size:11px;
    padding-left:19px;
    line-height:30px;
    background-repeat:no-repeat;
    outline:0px;
}
.search_form .btn { color:#fff; background-color:#1565c0}
.search_form .btn-block {font-size:22px}
.search_form .bootstrap-select{
    height: 60px;
    position: relative;
    margin-bottom: 10px;

}
.search_form .bootstrap-select .btn,
.search_form .bootstrap-select .btn:hover,
.search_form .bootstrap-select .btn:focus,
.search_form .bootstrap-select .btn:active{
    background:#f5f5f5;
    color: #212121;
    border-radius: 0px;
    padding: 15px 23px;
    font-size: 22px;
    border:0px;
    font-weight:600;
}
.search_form .bootstrap-select .btn:focus,
.search_form .bootstrap-select .btn:active,
.search_form   .open .btn{
    background:#fff !important;
    outline:0px;
    box-shadow:none;

}
.search_form .bootstrap-select .btn .caret{
    border: 0px;
             -moz-appearance: none;

    -webkit-appearance: none;
    background-image: url("../i/dropdown-icon.svg");
    background-position: center top;
    background-repeat: no-repeat;
    width: 10px;
    height: 16px;
    background-size:cover;
    margin-top:-8px !important; 
    right:14px !important; 
}
.search_form .bootstrap-select input{
    padding: 10px;
    font-size: 16px;
    height: auto;
    border: 1px solid #ccc;
    border-radius: 0px;
}
.search_form .bootstrap-select  .dropdown-menu{
    overflow-x:hidden;
	position:absolute
}
.search_form select.bs-select-hidden, select.selectpicker {
    display: block!important;
}
.srch_overlay {
    position: relative;
    z-index: 999;
    background: rgba(0, 0, 0, 0.75);
    min-height:650px;
}

#showposter, #showposter2 {    
	background-size: cover!important;
    display: block;
    max-height: 100%;
    max-width: 100%;
	min-height:730px
	}

.vlinkbtn {
    position: absolute;
    background: rgba(255,255,255,0.5);
    border-radius: 50%;
    width: 80px;
    height: 80px;
    right: 50px;
    bottom: 50px;
    text-align: center;
    vertical-align: middle;
    float: none;
    font-size: 30px;
    color: #424242;
    padding: 20px 0;
    cursor: pointer;
    z-index: 999;
}
.vlinkbtnm{
    background: rgba(255,255,255,0.5);
    border-radius: 50%;
    width: 80px;
    height: 80px;
    margin:20px auto; 
    text-align: center;
    vertical-align: middle;
    float: none;
    font-size: 30px;
    color: #424242;
    padding: 20px 0;
    cursor: pointer;
    z-index: 999;
}

.video {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.video .overlay {
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.5);
}

.js-video {
    height: 0;
    padding-top: 25px;
    padding-bottom: 67.5%;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;

}

.js-video.widescreen { padding-bottom: 56.34%;}

.js-video.vimeo {
    padding-top: 0;
}
.js-video embed, .js-video iframe, .js-video object, .js-video video {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    min-height: 668px;
}
#showposter img {width: 100%; height: auto; max-width:inherit; min-height:100%; height:100%}


#tvcoverlay .sstryoverlayfixed , #tvcoverlay1 .sstryoverlayfixed {
    background-color: #000;
    height: 100%;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999998;
}
#tvcoverlay .sstryoverlay , #tvcoverlay1 .sstryoverlay {
    box-sizing: border-box;
    display: block;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 999999;
	top:0;
	bottom:0;
	left:0;
	right:0;
}
#tvcoverlay .ov-center , #tvcoverlay1 .ov-center {
    height: 100%;
    margin: 0 auto;
    width: 100%;
}
#tvcoverlay .ov-close , #tvcoverlay1 .ov-close {
    background: rgba(23, 35, 34, 0.75) none repeat scroll 0 0;
    border-radius: 5px;
    padding: 18px 22px;
    position: absolute;
    right: 9px;
    top: 133px;
    transition: background-color 40ms ease 0s;
}

#tvcoverlay iframe , #tvcoverlay1 iframe {
    height: 100%;
    width: 100%;
}
.lchangr a{ font-weight:600;}


video { 
    position: absolute;
    top: 0;
    left: 0;
    min-width: 100%;
    min-height: 666px;
    width: auto;
    height: auto;

    background: url('../../../../rozee5_h/images/rozeevideo.jpg') no-repeat;
    background-size: cover;
}

.get_started {position: relative;display: block;margin: 66px auto 50px;text-align: center;}
.get_started a, .get_started a:hover {outline: none;text-align: center;text-decoration: none;display: block;padding-top: 31px;border-radius: 50%;background-color: #1565c0;width: 205px;height: 205px;text-align: center;margin: 0 auto;}
.get_started p {text-align: center;margin: 11px auto 0;color: #fff;width: 100%;}
.comp_logos {display: block;width: 100%;margin: 35px auto;}


.browse_job {display: block;width: 100%;background-color: #1565c0;}


.browseBtn .btn:active a,
.browseBtn .btn:hover a,
.browseBtn .active a { color:#1565c0; background:#fff !important}

.browseBtn .btn,
.browseBtn .btn:focus,
.browseBtn .dropdown-toggle.btn-primary { background-color:#1565c0; font-size:24px; padding:20px }
.browseBtn ul { width:100%; margin-top:72px;}
.browseBtn .dropdown-menu { padding:0; border:0}
.browseBtn .dropdown-menu > li > a { font-size:24px;padding:8px 20px}
.browseBtn .dropdown-menu > li > a:hover,
.browseBtn .btn-primary.active.focus, 
.browseBtn .btn-primary.active:focus, 
.browseBtn .btn-primary.active:hover, 
.browseBtn .btn-primary.focus:active, 
.browseBtn .btn-primary:active:focus, 
.browseBtn .btn-primary:active:hover, 
.browseBtn  > .dropdown-toggle.btn-primary.focus, 
.browseBtn  > .dropdown-toggle.btn-primary:focus, 
.browseBtn  > .dropdown-toggle.btn-primary:hover { background-color: #1565c0; color:#fff;}


.browseBtn .btn-lg .caret { border-width:10px 10px 0}

.brsjob_title {padding: 20px 10px;}
.brsjob_title a {font-weight:600;color: #fff;text-decoration: none;}
.jobstabs {margin: 0 0 -1px 0;}
.jobstabs > ul {border-bottom:0px;}
.jobstabs .nav-tabs>li {margin-bottom: -10px;}
.jobstabs .nav-tabs>li>a {margin-right: 0;margin-left: 0;line-height: 1.42857143;border: 0px solid transparent;border-radius: 0;font-weight:600;color: #fff;}
.jobstabs .nav-tabs>li>a:hover {margin-right: 0;line-height: 1.42857143;border: 0px solid transparent;border-radius: 0;font-weight:600;color: #212121;background-color: #fff;padding: 30px 17px; border-top:9px solid #f9a825; margin-top:-9px; }
.jobstabs .nav>li>a {position: relative;display: block;padding: 30px 17px;}
.jobstabs .nav-tabs > li.active > a, .jobstabs .nav-tabs > li.active > a:focus, .jobstabs .nav-tabs > li.active > a:hover {background-color: #fff;border-top: 9px solid #f9a825;color: #212121;cursor: default;font-weight:600;margin-top: -9px;padding: 30px 17px;outline: none;margin-bottom: -2px;border-left: 0px solid #f9a825;border-right: 0px solid #f9a825;}

.jobscats {margin: 40px auto 36px;}
.jobscats ul {list-style-type: none;padding: 0;}
.jobscats ul li {list-style-type: none;margin: 5px 0;}
.jobscats ul li a {font-size: 20px;color: #424242;text-decoration: none;width: 100%;}
.jobscats ul li a.morecats {font-size: 20px;color: #1565c0;text-decoration: none;width: 100%;display: block;}


.tabslinks a{color: #424242; 
             text-decoration: none;margin: 6px 0;    transition: .2s ease-out;
             -webkit-transition: .2s ease-out;
             -moz-transition: .2s ease-out;
             -ms-transition: .2s ease-out;}
.tabslinks a .title{overflow: hidden;text-overflow: ellipsis;white-space: nowrap; max-width:calc(100% - 50px); margin-right:5px; }
.tabslinks a:hover{ color: #1565c0;}
.tabslinks a.morecats { color: #1565c0;text-decoration: none;display: inline-block;}

.catsicon {background-color: #fafafa;border-top: 1px solid #e0e0e0;display: block;width: 100%;padding: 50px 0 40px;}
.iconbox {display: block;width: 100%;text-align: center;margin: 0 auto;}
.iconbox a {display: inline-block;text-align: center;text-decoration: none;color: #424242;font-weight:600; transition: .2s ease-out;
            -webkit-transition: .2s ease-out;
            -moz-transition: .2s ease-out;
            -ms-transition: .2s ease-out;}
.iconbox a:hover {text-decoration: none;color: #1565c0;}
.iconbox i {border: 2px solid #1565c0;border-radius: 50%;color: #1565c0;display:table-cell;height: 100px;vertical-align: middle;width: 100px;padding: 15px 0;margin: 0 auto 20px; transition: .2s ease-out;
            -webkit-transition: .2s ease-out;
            -moz-transition: .2s ease-out;
            -ms-transition: .2s ease-out;
			position:relative;
			bottom:10px;}
.iconbox a:hover i,
.iconbox a.active i {color: #fff;background-color: #1565c0;}
.iconbox a:hover i {box-shadow: 0 3px 5px 0 rgba(219, 219, 219, 0.50),0 3px 5px 0 rgba(219, 219, 219, 0.24) !important;}
.emp_hire {background-color: #212021;display: block;width: 100%;padding: 67px 0 46px 0;}
.emp_hire .col-md-5 {margin-left: -50px;}
.emp_laptop {position: relative;max-width: 100%;text-align: center;}
.emp_text {font-weight:600;color: #faae34;margin-top: 93px;margin-bottom: 7px;line-height: 26px;}
.hiring_best {font-weight:600; font-size:76px;color: #fff;line-height: 74px;line-height: 60px\9;white-space:nowrap; letter-spacing:-3px; margin-bottom:10px}
.comp_rec {font-weight:600;color: #fff;line-height: 50px;line-height: 40px\9;letter-spacing: -1px; display:block; width:100%; text-align:center; white-space:nowrap;}
.postjob {position: relative;text-align: center;margin: 17px auto;display: block;width:100%;}
.postjob .glyphicon {top:5px;}
.postjob .btn-warning {border-radius:0;padding:15px 20px; font-size:33px;background-color: #faae34;color: #212121;font-weight:600;text-decoration: none;}
.section-primary {background-color: #337cbb !important;color: #ffffff;}
.section {padding: 35px 0;position: relative;}
.section .cpt {color:#212121; }



/* Asif Sb CSS */
.section-dgrey {background-color:#212121}

.apAd .h1 {font-size:52px\9;color:#fff;font-weight:600;text-transform:uppercase;letter-spacing:2px; }
.apAd .h2 {color:#fff;font-weight:600;margin-top:10px;text-transform:uppercase;letter-spacing:-1px;}
.apAd .h4 {color:#fff;font-weight:600;margin:5px auto 25px;}
.apAd .apAdCnt {padding-top:60px}
.apAd .apAdImg {padding-left:90px}
.appcmgsoon {color:#fff; }
.apAd a.full_link{   
    position: absolute;
    width: auto;
    height: auto;
    bottom: 0;
    top: 0;
    right: 0;
    z-index:11;
    left: 0;
    text-indent: -9999999999px;
    overflow: hidden;}
	.apAd  .apAdCnt a{
	position:relative;
	z-index:11;}
.parvaazAd{ background-color:#8eA2A3; padding:0px;}
.parvaazAd img{ max-width:100%; border-top:1px solid #ADABAB;}
.rcntJbs {border-top:solid 1px #e4e4e4; background-color:#fafafa;}
.rcntJbs .carousel-inner {margin-bottom:50px; }
.rcntJbs .h2 {margin:10px 0 40px;font-weight:600;font-weight: normal;color: #424242;}
.rcntJbs .h2 a, .rcntJbs .h2 a:hover{color: #424242; text-decoration:underline;}
.rcntJbs .h3 {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;font-weight:600;color: #424242;line-height: 32px;}
.rcntJbs .h3 a {color: #424242;text-decoration:none;}
.rcntJbs .h4 {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;color: #212121; height:22px;}
.rcntJbs div[class*='col'] {border-right:solid 1px #999}
.rcntJbs div[class*='col']:last-child {border:0}
.rcntJbs .carousel-indicators li {background-color:#bdbdbd;border-color:#bdbdbd;}
.rcntJbs .carousel-indicators .active   {background-color:#1565c0;border-color:#1565c0}
.rcntJbs .carousel-indicators {bottom:0;margin-top:30px;position:relative }

.Tjbs {border-top:solid 1px #e4e4e4;}
.Tjbs .h1 {color:#1565c0;margin-bottom:40px; margin-top:0; }
.Tjbs .h3 {font-size:16px\9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;font-weight:600; margin-bottom:4px;color:#212121;}
.Tjbs .h4 {font-size:12px\9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;color:#424242;}
.Tjbs .row {margin-left:-25px;margin-right:-25px;}

.Tjbs div[class*='col-'] {border-right:solid 1px #bdbdbd;height:80px;padding-left:20px;padding-right:20px;}


.Tjbs.opages .row {margin-left:-15px;margin-right:-15px;}
.Tjbs.opages div[class*='col-'] {height:auto;padding-left:15px;padding-right:15px;}
.Tjbs.opages div[class*='col-'] .media{
    padding: 8px !important;
}

.Tjbs .h3,
.Tjbs .h4 { max-width:350px; width:230px\9}
.Tjbs div[class*="col-"]:nth-child(3n + 1) { border:0}
/*.Tjbs div[class*="col-"]:nth-last-child(1),
.Tjbs div[class*="col-"]:nth-last-child(2),
.Tjbs div[class*="col-"]:nth-last-child(3) { min-height:inherit; margin-bottom:17px}*/
.Tjbs div[class*="col-"].Tlst { min-height:inherit; margin-bottom:35px; height:auto }
.Tjbs div[class*="col-"].nbrd { border:0} 


/*.Tjbs div[class*='col-']:last-child {border:0} */
.Tjbs .media {margin-bottom:25px; padding:8px;}
/*.Tjbs .media .media-object,
.Pjbs .media .media-object { border:solid 1px #ccc}*/
.Tjbs .media .media-body { width:calc(100% - 102px);}

.Tjbs div[class*='col-'] .media:last-child {margin:0}
.Tjbs .media:hover{background: #f5f5f5;}
.Tjbs .h3 a,
.Pjbs .h3 a,
.Tjbs .h4 a,
.Pjbs .h4 a { color:#000; text-decoration:none}

.Tjbs .media-right a,
.Pjbs .media-right a { width:92px; height:43px; display:block; border:solid 1px #ccc}
.Pjbs .media-right a.thIco{
    background: none;
}
.Pjbs .media-right a.thIco img{
    height: 36px;
    width: 36px;
    margin: 2px auto;
    display: block;
}

.Tjbs .media-right a.tj000,
.Pjbs .media-right a.tj000 { background-position:0 0 }

.Tjbs .media-right a.tjPrivate,
.Pjbs .media-right a.tjPrivate { background-position:0 -41px}


.sub-ftr {background-color:#1665c1 !important}
.sub-ftr div[class*='col-'] {width:20%;border-right:solid 1px #519df3}
.sub-ftr > .container > .row, .sub-ftr > .container-fluid > .row { display: flex} 	 
.sub-ftr > .container > .row > div[class*='col-'], .sub-ftr > .container-fluid > .row > div[class*='col-'] { flex:1}

.sub-ftr div[class*='col-']:last-child {border:0}
.sub-ftr a {color:#fff;display:block;margin-bottom:10px; font-weight:400;}
.sub-ftr a:hover {color:#e4e4e4}
.sub-ftr a span {float:right; margin:0 0 0 5px;}
.sub-ftr .h4 {margin-top:0;font-weight:600; font-size: 20px}
.sub-ftr .h4 a {font-weight:600;font-size: 20px}
.newsSc {border-top:solid 1px #e4e4e4;font-size:18px; background-color:#fafafa;padding:40px 0;}
.newsSc .h1 {font-size:29px\9;margin-bottom:10px;font-weight:600;margin-top:10px;}
.newsSc .h1 a {text-decoration:none;color:#212121;}
.newsSc .h4 {text-transform:uppercase;color:#777;margin:0;}
.newsSc p {font-size:16px\9;color:#212121;line-height: 28px;text-align:justify}
.newsSc  .row {margin-left:-50px;margin-right:-50px;}
.newsSc > .container > .row {display:flex}
.newsSc [class*='col-'] {padding-left:50px;padding-right:50px;}
.newsSc .newsScRt img {margin-left:10px; margin-bottom:10px;}

.newsSc img{ border:solid 1px #bdbdbd}
.newsSc hr{background:#bdbdbd; border-color: #bdbdbd;}
.mgnT0 {margin-top:0}
.mgnTB30 {margin-top:30px;margin-bottom:30px;}
.brdR {border-right:solid 1px #bdbdbd}


.Pjbs {border-top:solid 1px #e4e4e4;font-weight:600; padding:40px 0 0}
.Pjbs .h1 {color:#1565c0;margin-bottom:35px; margin-top:0;}
.Pjbs .h3 {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;line-height: 32px; width:100%; font-weight:600;color:#212121;}
.Pjbs .h4 {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;line-height:21px;width:100%;color:#424242}
/*.Pjbs .h3,
.Pjbs .h4 { max-width:555px;}*/
.Pjbs .row {margin-left:-70px;margin-right:-70px;}
.Pjbs div[class*='col-'] {/*border-right:solid 1px #999;*/padding-left:70px;padding-right:70px; height:85px}
.Pjbs .media {margin-bottom:25px ; padding:2px 5px; position:relative;}
.Pjbs .media .msb{ width:calc(100% - 115px);}
.Pjbs .media .msb .media-body{ width:100%;}
.Pjbs .media:hover{background:#f5f5f5;}
.Pjbs .media .media-right{ margin:10px 5px;}
.Pjbs div[class*='col-'] .media:last-child {margin:0}
.topjdivider{ position:absolute; left:50%; height:90%; height:calc(100% - 214px); bottom:85px; background:#bdbdbd; width:1px; }
.topjdivider1{ position:absolute; left:50%; height:90%; height:calc(100% - 214px); bottom:85px; background:#bdbdbd; width:1px; }
.topjdivider2{ position:absolute; left:50%; height:90%; height:calc(100% - 214px); bottom:85px; background:#bdbdbd; width:1px; }

.Pjbs .media a.full_link,
.Tjbs .media a.full_link{   
    position: absolute;
    width: auto;
    height: auto;
    bottom: 0;
    top: 0;
    right: 0;
    z-index:11;
    left: 0;
    text-indent: -9999999999px;
    overflow: hidden;}

.Pjbs div[class*="col-"]:nth-child(even) { border:0}
.Pjbs div[class*="col-"]:nth-last-child(1),
.Pjbs div[class*="col-"]:nth-last-child(2) { min-height:inherit; margin-bottom:32px; height:auto; min-height:inherit}

.job.Pjbs { background-color:#fff9c4 !important; border-color:#d2cda1 !important; }
.job.Pjbs:hover { border-color:#888568 !important}
.job.Pjbs * { color:#575542}
.job.Tjbs,
.job.Pjbs { border:0; padding-top:0}
.job.Tjbs .media-right,
.job.Pjbs .media-right { float:left; padding:0; padding-right:10px} 
.job.Tjbs .media-right a,
.job.Pjbs .media-right a { border-radius:0}
html[dir='rtl'] .job.Tjbs .media-right,
html[dir='rtl'] .job.Pjbs .media-right { float:right; padding-right:0; padding-left:10px} 

.job.Pjbs div[class*="col-"]:nth-last-child(1),
.job.Pjbs div[class*="col-"]:nth-last-child(2) { margin-bottom:0 ;  }

.jlist .job.Pjbs .abtn,
.jlist .job.Tjbs .abtn { background:none !important; display:none !important }
.jlist .job.Pjbs:hover .abtn,
.jlist .job.Tjbs:hover .abtn  { display:inline-block !important}
.jlist .job.Pjbs .abtn a.btn,
.jlist .job.Tjbs .abtn a.btn { font-size:17px; color:#333; border-color:#999; border-radius:100px !important; width:32px; height:32px; padding:5px 0 !important; text-align:center !important; background-color:#f1f1f1}
.jlist .job.Pjbs .abtn a.btn {  color:#848165; border-color:#848165;  background-color:#fff9c4}
.jlist .job.Pjbs .abtn a.btn span{color: #848165;}
.jlist .job .abtn a.btn:hover { border-radius:50% !important;  background-color:#1565c0 !important;color:#fff !important;}
.jlist .job.Pjbs .abtn a.btn:hover span,
.jlist .job.Pjbs .abtn a.btn.active span{color: #fff9c4;}
.jlist .job.Pjbs .abtn a.btn:hover, 
.jlist .job.Pjbs .abtn a.btn.active{ color:#fff !important; background-color:#888568 !important;border-color:#888568 !important;}

.jlist .job.Pjbs .row { margin-left:inherit; margin-right:inherit}
.jlist .job.Pjbs .jfooter .row {margin-left: -15px;margin-right: -15px;}
.jlist .job.Pjbs .jfooter .row > div.col-md-12{padding-left: 15px;padding-right: 15px;}
footer .ftr-lnk a {margin:0 10px;}

.ftrfb a { width:37px; height:37px; border-radius:50%; border:2px solid #fff; text-align:center; display:inline-block; background-color:transparent; padding:0 !important; line-height: 37px; color:#fff; text-decoration:none; margin-right:10px; }
.ftrfb a:hover { background-color:#fff; color:#1565c0; text-decoration:none; }
.ftrflwus { color:#fff!important; margin:10px 0 15px 0!important;}
.ftrappbtn a {display:inline-block}
.ftrappbtn a img { max-width: 100%;}
/*css by Usman Start*/
 
.loading.fcover{ position: absolute;
    right: 10px;
    z-index: 11;
    top: 10px;}
/*-- ============ 4.5 PRELOADERS ============ --*/ 
.preloader-container{
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:rgba(138,170,236,1);
	z-index:10;
	-webkit-transition:all 1.5s cubic-bezier(0.2, 1, 0.3, 1);
	   -moz-transition:all 1.5s cubic-bezier(0.2, 1, 0.3, 1);
	    -ms-transition:all 1.5s cubic-bezier(0.2, 1, 0.3, 1);
	     -o-transition:all 1.5s cubic-bezier(0.2, 1, 0.3, 1);
	        transition:all 1.5s cubic-bezier(0.2, 1, 0.3, 1);
	-webkit-transform:translateX(0%);
	   -moz-transform:translateX(0%);
	    -ms-transform:translateX(0%);
	     -o-transform:translateX(0%);
	        transform:translateX(0%);
	opacity:1;
	visibility:visible;
}
.preloader-container.is-hidden{
	opacity:1;
	visibility:hidden;
	-webkit-transform:translateX(-100%);
	   -moz-transform:translateX(-100%);
	    -ms-transform:translateX(-100%);
	     -o-transform:translateX(-100%);
	        transform:translateX(-100%);
}
.preloader-container > div{
	position:absolute;
	display:block;
	text-align:center;
	width:100%;
	height:auto;
	top:50%;
	-webkit-transform:translateY(-50%) scale(1);
	   -moz-transform:translateY(-50%) scale(1);
	    -ms-transform:translateY(-50%) scale(1);
	     -o-transform:translateY(-50%) scale(1);
	        transform:translateY(-50%) scale(1);
	-webkit-filter:blur(0px);
       -moz-filter:blur(0px);
         -o-filter:blur(0px);
        -ms-filter:blur(0px);
            filter:blur(0px);
	-webkit-transition:all 0.3s ease 0ms;
	   -moz-transition:all 0.3s ease 0ms;
	    -ms-transition:all 0.3s ease 0ms;
	     -o-transition:all 0.3s ease 0ms;
	        transition:all 0.3s ease 0ms;
	opacity:1;
	visibility:visible;
}
.itemlogo{  margin-bottom:10px;}
.itemlogo img { cursor: pointer; position: relative; margin-top: 0; margin-bottom: 0; }
.indus{ height:44px; border-radius:0; border:solid 1px #e5e5e5; box-shadow:none;}
.induspd{ padding:10px!important}
.itemlogo a { width:140px; height:64px; display:block; border: 1px solid #e5e5e5; margin:0 2px }
.itemlogo a.te000 { background-position:0 0 }
.itemlogo a.tePrivate { background-position:0 -64px }
.preloader-container.is-hidden > div{
	opacity:0;
	visibility:hidden;
	-webkit-transform:translateY(-50%) scale(1.5);
	   -moz-transform:translateY(-50%) scale(1.5);
	    -ms-transform:translateY(-50%) scale(1.5);
	     -o-transform:translateY(-50%) scale(1.5);
	        transform:translateY(-50%) scale(1.5);
	-webkit-filter:blur(5px);
       -moz-filter:blur(5px);
         -o-filter:blur(5px);
        -ms-filter:blur(5px);
            filter:blur(5px);
}
.preloader-container .preloader-text{
	color:#0f4685;
	margin-top:10px;
	font-size:12px;
	letter-spacing:5px;
	padding-left:5px;
}
.pulse-loader{
	position:relative;
	display:inline-block;
  	width:50px;
  	height:50px;
  	-webkit-animation:pulse-loader 0.5s linear infinite alternate;
	   -moz-animation:pulse-loader 0.5s linear infinite alternate;
  	        animation:pulse-loader 0.5s linear infinite alternate;
  	-webkit-border-radius:50%;
	   -moz-border-radius:50%;
	        border-radius:50%;
	border:4px solid #0f4685;
}

@-moz-keyframes pulse-loader {
	0% {
    	-moz-box-shadow: #a4bcec 0 0 0px 0px;
    	     box-shadow: #a4bcec 0 0 0px 0px;
  	}
  	100% {
  	  	-moz-box-shadow: #a4bcec 0 0 0px 10px;
    	     box-shadow: #a4bcec 0 0 0px 10px;
  	}
}
@-webkit-keyframes pulse-loader {
  	0% {
   	 	-webkit-box-shadow: #a4bcec 0 0 0px 0px;
    	        box-shadow: #a4bcec 0 0 0px 0px;
  	}
  	100% {
    	-webkit-box-shadow: #a4bcec 0 0 0px 10px;
    	        box-shadow: #a4bcec 0 0 0px 10px;
  	}
}
@keyframes pulse-loader {
  	0% {
    	-webkit-box-shadow: #a4bcec 0 0 0px 0px;
	 	   -moz-box-shadow: #a4bcec 0 0 0px 0px;
    	        box-shadow: #a4bcec 0 0 0px 0px;
  	}
  	100% {
    	-webkit-box-shadow: #a4bcec 0 0 0px 10px;
		   -moz-box-shadow: #a4bcec 0 0 0px 10px;
    	        box-shadow: #a4bcec 0 0 0px 10px;
  	}
}
@-webkit-keyframes spinner{
  	0% {
  		-webkit-transform:rotate(0);
  	}
  	100% {
  		-webkit-transform:rotate(360deg);
  	}
}
@-moz-keyframes spinner{
  	0% {
  		-moz-transform:rotate(0);
  	}
  	100% {
  		-moz-transform:rotate(360deg);
  	}
}
@-o-keyframes spinner{
  	0% {
  		-o-transform:rotate(0);
  	}
  	100% {
  		-o-transform:rotate(360deg);
  	}
}
@-ms-keyframes spinner{
  	0% {
  		-ms-transform:rotate(0);
  	}
  	100% {
  		-ms-transform:rotate(360deg);
  	}
}
@keyframes spinner{
  	0% {
  	  	transform:rotate(0);
  	}
  	100% {
  	  	transform:rotate(360deg);
  	}
}
.moverlay{position: absolute;width: 100%;top: 0px;height: 100%;right: 0px;z-index: 9999; }
.moverlay::before{content: " ";width: 100%;height: 100%;background-color: rgba(138,170,236,0.93);z-index: -1;display: block;position: fixed;}

 .moverlay .ms-helper{
        color: #b71c1c;
    }
.moverlay .loader-wrapper{    position: absolute;
     
	background-color: rgba(138,170,236,1);
      width: 100%;
    height: 100%;
    z-index: 1111;}
.moverlay::after{content: " ";width: 100%;height: 100%; background: url("../../c/i/blur-bg.jpg") no-repeat ;background-size: cover;z-index: -2; top:0px; display: block;position: fixed;}
.moverlay .mclose{position: fixed;right: 30px;top: 30px;z-index: 111;}
.moverlay .mclose .cbtn{display: block;width: 60px;height: 60px;background: url("../../r/i/ico/mclose-icn.png") no-repeat center center;line-height: 92px;padding-left: 19px;text-decoration: none;color: #0f4685;border-radius: 50%;}
.moverlay .mclose .cbtn:hover{background-color: #d81b60;background-image:url("../../r/i/ico/mclose-icn-h.png");color: #fff;}
.moverlay .ms-sel-ctn .ms-sel-item .ms-close-btn{    position: absolute; right: 1px; right: 5px;
    top: 5px;}

.moverlay .ms-sel-ctn .ms-sel-item{position: relative ;     }
.moverlay  .mouter {display: table;height: 100%;width: 100%;}

.moverlay  .mmiddle {display: table-cell;vertical-align: middle;}

.moverlay  .minner {margin-left: auto;margin-right: auto;width: 100%;max-width: 500px;text-align: center;color: #0f4685;}
.moverlay  .minner.sup{max-width: 770px;padding-bottom: 100px;}
.moverlay  .minner .emlLoader{position: absolute; right: 25px; top: 9px;}
.moverlay  .minner .subc{/*max-width: 662px;*/margin-left: auto;width: 100%;margin-right: auto;}
.moverlay .mhd{font-weight:600; text-transform: uppercase; margin-bottom:20px;    
    border: 1px solid #0f4685;
     padding: 9px 30px;
    display: inline-block;}
.ihvac {
    color: #fff;
    text-decoration: underline;
    display: inline-block !important;
}
.white{
    color: #fff;
}
.moverlay .cmprofile .mhd{ font-size: 35px;}
.moverlay .cmprofile.minner{ max-width: 550px;}
.moverlay .mdt{margin-bottom: 70px;font-size: 20px;line-height: 24px;font-weight:600;}
.moverlay .active .mdt{margin-bottom: 30px;}
.moverlay .mbt a{color: #0f4685;text-decoration: none;}
.moverlay .cmprofile .mdt{font-size: 25px; margin-bottom: 28px;}
.moverlay .cmprofile a{text-decoration: underline; font-size: 18px; color: #0f4685; }
.moverlay .mbt{ margin-top: 20px;line-height: 24px;}
.moverlay .mfield{ position: relative; width: 100%;height: 58px;border:1px solid #0f4685;background: none;outline: 0px; line-height:50px\9;padding: 0px 20px; color: #fff;}
.moverlay .mfbtn{max-width: 350px;width: 90%; color: #fff;margin-top: 15px;border:0px;outline: 0px;padding: 10px 0;background: #d81b60 ; border-radius: 0px;}
.moverlay .bckbtn{background: #0f4685;}
.display-flex{display: inline-flex;}
.moverlay .merror{border-color: #b71c1c;color: #b71c1c;}
.moverlay .merror + .bootstrap-select{ border-color: #b71c1c;color: #b71c1c;}
.moverlay .merror + .bootstrap-select .bootstrap-toggle{color: #b71c1c !important;}
.has-error label.error {font-size:14px;}
.has-error input, .has-error label , .has-error .form-control , .has-error select  , .has-error checkbox{border-color: #b71c1c !important; color: #b71c1c !important;}
.moverlay .merror.mfield{color: #fff;}
.moverlay .mor{padding: 0px 26px;margin: 58px 0 44px;}
.moverlay .ml1{width: calc(100% / 2 - 22px);height: 1px;background: #fff;}
.moverlay .mr{width: 44px; width:100%\9;color: #fff; margin-top: -14px;font-weight:600;}

.moverlay .linkedin-btn{max-width: 350px;width: 90%;display: block;border:1px solid #0f4685;height: 58px;line-height: 58px;color: #0f4685;font-weight:600;text-decoration: none;margin: 30px auto 0;}
.moverlay .linkedin-btn .micn{background: url("../../r/i/ico/linkedin-icn.png") no-repeat center 10px;width: 74px;height: 57px;display: block;border-right: 1px solid #0f4685;}

.msticky {position: fixed;height: 78px;bottom: 0px;width: 100%;background: #0f4685;}
.moverlay .mstc{max-width: 770px;width: 100%;position: relative;margin: 0 auto;}
.msticky .mstc .qstn{ padding: 25px 0;color: #fff;}
.msticky .mstc .arrow{display: block;width: 40px;height: 40px;border: 1px solid #fff;margin-left: 10px;margin-top: 20px;}
.msticky .mstc .arrow.next{background: url("../../r/i/ico/next-arrow-icn.png") no-repeat center center;}
.msticky .mstc .arrow.prev{background: url("../../r/i/ico/prev-arrow-icn.png") no-repeat center center;}
.msticky .mstc .dnthvacc{color: #fff;text-decoration: underline; margin-top: 26px;margin-right: 0;}    

.moverlay .sup .sec{padding-top: 30px; outline: 0px;}
@media screen and (min-width:992px){
	.moverlay .sup #registerFrom .sec{padding-bottom: 110px !important; }
}
/*.moverlay .sup .sec#upload_resume{padding-bottom: 580px !important; }*/

.newsgnup .help-block {
    color:#b71c1c!important;
}

.moverlay .sup .sec .help-block{
   color:#fff;
}
.modal-body .uplaodonly{ color:#1565c0;}
.moverlay .sup .sec .bootstrap-tagsinput input{ border:0px; outline:0px; background: none; max-width:400px !important; width:100%;}
.moverlay .sup .sec .fieldc{width: calc(100% - 36px);margin-top: 28px; width:100%\9; }
.moverlay .sup .sec .fieldc .ajxUploaderCnt .sml{ font-size:14px; color:#fff;   display:block; margin-top:10px;  }
.moverlay .sup .sec .fieldc .ajxUploaderCnt .qq-upload-list{ font-size:14px;  }
.moverlay .sup .sec .fieldc .ajxUploaderCnt  .qq-uploader .qq-upload-remove{border: 2px solid #084584;
    border-radius: 50%;
    width: 20px;
    color: #fff;
    height: 20px;
    font-family: 'rz' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    text-align: center;
    line-height: 15px;
    font-size: 0;
    font-family: source sans pro;
    /* font-family: 'rz' !important; */
    speak: none;
    font-style: normal;
    font-weight: normal;
    display: block;
    font-variant: normal;
    text-transform: none;
    /* line-height: 1; */
    -webkit-font-smoothing: antialiased;
}
.moverlay .sup .sec .fieldc .ajxUploaderCnt  .qq-uploader .qq-upload-remove:before{
    color: #084584;
    font-size: 10px;
        content: "\e911";
}
.moverlay .sup .sec .fieldc .ajxUploaderCnt .qq-uploader .qq-upload-button{ display:block!important;}
.moverlay .sup .sec .fieldc .up-btn-group{       position: absolute;
                                                 top: -15px;
                                                 margin-left: 93px;
                                                 z-index: 111;}
.dropdown-menu .notify{
    border-color: #e53935 !important;
    box-shadow: none !important;
    color: #e53935;
    background: #f7dddd !important;}
.moverlay .sup  #your_phone_no .fieldc .col-md-3 .form-group{text-align: center; line-height:58px; }
.moverlay .sup .sec .fieldc .mfbtn{max-width: 180px;width: 180px;} 
.moverlay .sup .sec .fieldc .penter{ margin-left: 10px;}

.moverlay .sup .sec .mused{margin-top: -22px;font-size: 35px;}
.moverlay .sup .sec.disable{opacity: 0.3;position: relative; filter: alpha(opacity=30);}
.moverlay .sup .sec.disable .moveto, .moverlay .sup .sec.disable .bckbtn, .moverlay .sup .sec.disable .penter{ visibility:hidden}
.moverlay .sup .sec.disable:before{content: "";width: 100%;height: 100%; height:auto\9; position: absolute;z-index: 111;}
.moverlay .sup .sec h3{color: #0f4685;font-weight:600;}
.moverlay .sup .sec .popover-title{color:#000;}
.moverlay .sup .sec .mrangec,
.moverlay .sup .sec .msalerangec{position: relative;margin-top: 40px; }
.moverlay .sup .sec .mrangec.disable{opacity: 0.3;}
.moverlay .sup .sec .mrangec.disable:after{ content: "";
                                            position: absolute;
                                            height: 38px;
                                            opacity: 0.5;
                                            /*background: #fff;*/
                                            width: 100%;
                                            top: -15px;
                                            z-index: 11;
                                            position: absolute;}
.moverlay .cp .mhd{margin-bottom: 15px;}
.moverlay .cp .danex{margin-top: 9px;}

.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix {display: inline-block;}
/* start commented backslash hack \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}




.ex#range {width: 100%;height: 6px;border: 0;border-radius: 0px;background: #0f4685;outline: none;margin-bottom: 20px;}
.ex#range .ui-slider-handle {position: absolute;margin: -21px 0 0 -17px;border-radius: 100px;background: #476e9b;color: #fff;height: 36px;width: 36px;text-align: center;box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.11);border: 10px solid #f5f8ff;outline: none;cursor: pointer;}

.ex#range .ui-slider-handle::before{content: attr(data-before);background: url("../../r/i/slider-bubble.png");width: 94px;position: absolute;height: 45px;font-size: 16px;text-align: center;color: #0f4685;margin-top: -62px;line-height: 36px;/* left: 35%;*/
                                    margin-left: -45px;}
.ex#range .ui-slider-range {background: #d81b60;height: 6px;}




.sal#salrange {width: 100%;height: 6px;border: 0;border-radius: 0px;background: #203e7b;outline: none;margin-bottom: 20px;}
.sal#salrange  .ui-slider-handle {position: absolute;margin: -21px 0 0 -17px; border:0px;border-radius: 100px;color: #fff;background: url("../../r/i/sal-thum.png") no-repeat ;height: 37px;width: 24px;text-align: center;outline: none;cursor: pointer;}



.sal#salrange  .ui-slider-range {background: #3f5d9a;height: 6px;}




.sal#salrange  .ui-slider-handle::before{content: attr(data-before);width: 94px;position: absolute;height: 45px;font-size: 16px;text-align: center;color: #0f4685;margin-top: -50px;line-height: 36px;/* left: 35%;*/
                                         margin-left: -45px;}

.moverlay input[type='checkbox']{height: 0;width: 0;display: none;}

.moverlay input[type='checkbox'] + label{position: relative;display: flex;margin-left: 10px;font-size: 18px;align-items: center;color: #0f4685;}

.moverlay input[type='checkbox'] + label > span{display: flex;justify-content: center;align-items: center;margin-right: 10px;width: 20px;height: 20px;background: transparent;border: 1px solid #0f4685;cursor: pointer;}

.moverlay input[type='checkbox'] + label:hover > span, input[type='checkbox']:focus + label > span{background: rgba(255,255,255,.1);}
.moverlay input[type='checkbox']:checked + label > span{background: url("../../r/i/ico/checkbox-tick.png") no-repeat  center center;}

.moverlay ::-webkit-input-placeholder {
    color: #fff;
}

.moverlay :-moz-placeholder { /* Firefox 18- */
    color: #fff;  
}

.moverlay ::-moz-placeholder {  /* Firefox 19+ */
    color: #fff;  
}

.moverlay :-ms-input-placeholder {  
    color: #fff;  
}


.moverlay .bootstrap-select {
    width: 100% !important;
    padding: 0px !important;
    height: 58px !important;
    vertical-align: top;

}

.moverlay .bootstrap-select .btn,
.moverlay .bootstrap-select .btn:hover,
.moverlay .bootstrap-select .btn:focus,
.moverlay .bootstrap-select .btn:active{background: none !important;
                                        border: 0px;
                                        height: 58px;
                                        font-size: 25px;
										outline-offset:0px !important;
                                        box-shadow: none;
										outline:0px !important;
                                        color: #fff !important;


}

.typeahead.dropdown-menu{
    width: calc(100% - 30px);
}
.moverlay .mfbtnb{

    color: #fff;
    margin-top: 15px;
    border: 0px;
    padding: 5px 15px;
    font-size:14px;
    outline: 0px;
    background: #0F4685;
}
.moverlay .fileName{
    color: #fff;
    margin-top: 10px;
}
#sign-up .merror{
    margin-bottom: 10px;
}
#sign-up select.merror ,
#sign-up input.merror {
    margin-bottom: 0px;
}
.ui-autocomplete{
    z-index: 1111111;
    background:#fff;

}
.moverlay .ms-ctn input:focus,.moverlay .ms-ctn input{
    background: none;
}
.moverlay .ms-ctn,
.moverlay .bootstrap-tagsinput{
    width: 100%;
    min-height: 58px;
    border: 1px solid #0f4685;    background: none;
    outline: 0px;
    border-radius: 0px;
    padding: 7px 13px;
    font-size: 25px;
    color: #fff;

}
.ui-autocomplete li {
    display: list-item;
    list-style: none;
	font-size:14px;
}
.moverlay .dropdown-menu>.active>a, .moverlay .dropdown-menu>.active>a:focus, .moverlay .dropdown-menu>.active>a:hover{
    background-color: #0F4685;
}
.moverlay .bootstrap-select.btn-group .dropdown-menu li{
    color: #000;
}
.moverlay  .label-info , .moverlay  .ms-ctn .ms-sel-item{
    background-color: #0F4685;
}
.moverlay  .ms-ctn .ms-sel-item,
.moverlay  .ms-ctn .ms-sel-item:hover{
    display: inline;
   padding: .2em 1em .3em .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    margin-top: 4px;
    pointer-events:relative;
    text-align: center;
    border: 0px;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
.moverlay  .ms-ctn .ms-sel-ctn {
    margin-left: -7px;
       padding: 4px 10px 2px;
}
.moverlay .bootstrap-select.btn-group .dropdown-toggle .filter-option{
    margin-top: -3px;
    margin-left: 8px;
        text-overflow: ellipsis;
}
.moverlay .bootstrap-tagsinput .tag [data-role="remove"] {
  margin-left: 8px;
  cursor: pointer;
}
.moverlay .bootstrap-tagsinput .tag [data-role="remove"]:after {
    
  content: "x";
  padding: 0px 2px;
}
.moverlay .caret{
    border-top: 8px dashed;
    border-top: 8px solid\9;
    border-right: 8px solid transparent;
    margin-top: -6px;
    border-left: 8px solid transparent;
    border-bottom: 0px !important;
}
.black {
    color:#000;}

.back-arrow{
    padding-right: 10px;
    position: absolute;
    margin-left: 45px;
    display: none;
    margin-top: 2px;
    color: #0F6485;
}

.step2 input[type='checkbox'] + label {
    display: inline-block;
    margin-top: 10px;
}
.step2 input[type='checkbox'] + label > span {
    margin-top: 2px;
}

.acctvrfctitle {
	color:#0f4685;
}
.newsgnup {position:relative; z-index:9}
.newsgnup .subc{max-width: 100%!important;}
.newsgnup .mfield {
    border: 2px solid #0f4685;
	border-radius:0!important
}
.actvrfbtns .btn-danger, .actvrfbtns .btn-danger:focus {
    color: #fff;
    margin: 15px 10px 0 0;
    border: 0px;
    padding: 10px 20px;
    background: #d81b60;
    border-radius: 0px;
	outline:none;
	text-shadow:none;
	box-shadow:none;
}
.acctvrfcnotetxt {
	display:block;
	width:100%;
	background-color:#fcf8e3;
	padding:20px;
	border-radius:4px;
	color:#8a6d3b;
	margin-top:30px;
	font-weight:600
}
.newsgnup .moverlay {
    position: relative;
    width: 100%;
    top: 0px;
    height: 100%;
    right: 0px;
    margin-top: 57px;
	background-color:#809edb;
	z-index:-1;
}
.newsgnup .moverlay::after{content: " ";width: 100%;height: 100%; background: none;background-size: cover;top:0px; display: block;position: relative;}
.newsgnup .moverlay::before{content: " ";width: 100%;height: 100%;background-color:#809edb;display: block;position: relative;}
.shrscrn .moverlay .mhd {
    font-weight: normal;
    text-transform: uppercase;
    margin-bottom: 20px;
    border: 2px solid #0f4685;
    padding: 9px 30px;
    display: inline-block;
}
.copytext a{display:inline-block; color:#fff; text-decoration:underline; margin-right:10px; word-break:break-all}
.copylink a{display:inline-block; color:#0f4685; text-decoration:underline;}
.shrjbon {display:block; margin:35px 0 0;}
.shrscrn .moverlay input[type='checkbox'] + label {font-size:inherit!important;}
.shrscrn .moverlay input[type='checkbox'] + label > span {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 10px;
    width: 24px;
    height: 24px;
    border: 2px solid #0f4685;
    cursor: pointer;
}
.socshri i{margin-right:10px;}
.shrscrn .socialshare {margin-top: 20px;}
.shrscrn .shrjbon {
    display: block;
    margin: 20px 0 0;
}
.shrscrn .rdBtn {padding-left: 0;}

/*Profile page css Start*/
.ppage{
    margin-top: 40px;
    padding-bottom: 40px;
}

.ppage .cltr{
    height: 400px;
    background: #212121;
    width: 100%;
}



.ppage .finfo{
    text-align:center;
}

.ppage .finfo .col-md-7{
    position: relative;
    margin: 50px auto;
    float: none;
}

.ppage .finfo h2{
    color: #fff;


}

.ppage .finfo .btn-grp{
    margin-top: 40px;
}

.ppage .finfo .btn-grp .btn{
    border:1px solid #fff;
    background: none;
    padding: 15px 10px;
    border-radius: 0px;
    color: #fff;
    font-weight:600;


}
.ppage .finfo .btn-grp .mypro{
    border-color: #1565c0;
    margin-left: 11px;
    padding: 15px 20px;
    background-color: #1565c0;

}
.ppage .pcntent{
    margin-top: -138px;
}
.ppage .pcntent .container{
    border:1px solid #e0e0e0;
    background:#fff;
    min-height: 300px;


}
.subpagec {border: 1px solid #e0e0e0; background: #fff;padding: 30px;  padding-top: 10px; margin-top: 20px;}
.subpagec .ajob{height: auto;max-height: auto;}
.ppage .usrdtl
{
    padding: 18px 15px;
    font-weight:600;

}

.ppage .usrdtl::after{
    width: 1px;
    content: "";
    position: absolute;
    background: #e0e0e0;
    top: 30px;
    right: -5px;
    bottom: 30px;

}
.ppage .usrdtl h4{
    color: #000;
}
.ppage .usrdtl p{
    line-height: 26px;
    color: #8e8e8e;
}

.ppage  .dvidr{
    height: 1px;
    margin:20px 0;
    background-color: #e0e0e0;

}
.ppage .usrdtl .cmpny {
    margin-bottom: 40px;
}
.ppage .usrdtl .cmpny .des{
    margin-bottom: 3px;
    color: #1565c0;


}
.ppage .usrdtl .cmpny .cname{
    color: #757575;


}
.ppage .usrdtl .cmpny .tdate{
    color: #9e9e9e;
    margin-top: 2px;
    margin-bottom: 10px;
}
.ppage .usrdtl .skills {
    margin-top: 20px;
    margin-bottom: 5px;
    margin:20px -7px 10px -7px ;
}

.ppage .usrdtl .skills .label{
    padding: 10px;
    background: #eeeeee;
    color: #212121;
    margin: 0px 7px 7px 0px;
    border-radius: 0px;

    font-weight: normal;
    display:inline-block
}
.ppage .usrdtl .uni{
    margin-bottom: 5px;
}
.ppage .uinfo{
    padding: 30px 10px;
    text-align: center;
}
.ppage .uinfo .noavatar{
    width:50%;  
}
.ppage .uinfo .dtl                      {        padding:0px 10px;}
.ppage .uinfo .dtl h3           {    margin-bottom: 5px;}
.ppage .uinfo .dtl .ep          { color: #616161;margin:7px 0px;}
.ppage .uinfo .dtl .desg        { font-weight:600;color: #616161;}
.ppage .uinfo .chbxs            { margin: -10px -10px 0 -10px ;}
.ppage .uinfo .chbxs  .chbx     { margin-top: 10px;}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/*Profile Page End*/

/*Job Detail css Start*/
.btn-trans .trans{
    border: 1px solid #cecece;
    padding: 10px 30px;
    border-radius: 0px;
    font-size: 18px;
    color: #212121;
    margin-left: 10px;

}
.vregbgclr {background-color: #ecedf0!important;}
.section.job-listing{
    background-color: #fafafa;
/*    margin-top: 25px;*/
}
.job-listing .h2{
    margin-top: 25px;
    color: #424242;
    font-weight:600;
}
.chngpwd .h2 { margin-top: 15px; margin-bottom:0;}

.phaccverblue {color: #1565c0!important;}
.job-listing .p{    font-size: 16px; color: #565353;}
.job-listing .h2 small{


    color: #757575;
    margin-left: 10px;
    font-weight: normal;
}

.job-listing .cjob{
    width: 100%;
    background-color: #1565c0;
    border: 0px;
    box-shadow: none;
    color: #fff;  font-weight:600;

    border-radius: 0px;
    height: 66px;
    line-height: 66px;
    padding: 0px;
    text-transform: uppercase;
    transition: .2s ease-out;
    -webkit-transition: .2s ease-out;
    -moz-transition: .2s ease-out;
    -ms-transition: .2s ease-out;
}
.job-listing .cjob i{
    visibility: hidden;
}
.job-listing .cjob span:before{
    content: "\e912";
    position: absolute;
    font-family: 'rz' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    margin-left: -31px;
    margin-top: 0px;
    font-variant: normal;
    text-transform: none;
}
html[dir='rtl'] .job-listing .cjob span:before{margin-right: -31px;margin-left: 0;}
.job-listing .cjob:hover{    box-shadow: 0 3px 5px 0 rgba(219, 219, 219, 0.50),0 3px 5px 0 rgba(219, 219, 219, 0.24) !important;
                             border-radius: 3px !important;
                             background: #135db0;
                             border-color: #135db0;
                             color: #fff !important;}
/*.job-listing .cjob i{
    width: 65px;
    display: block;
    line-height: 74px;
    background: url("../../r/i/ico/cjob-btn.png") no-repeat right top;
    height: 74px;
    font-size: 30px;
}*/
/*.job-listing .fltr{
    margin-top: 20px;
}*/
.job-listing .fltr .fltrf{
    background-color: #fff;
    border:1px solid #d0d1d4;
    padding: 11px 13px;
}
.job-listing .fltr .fltrf input[name="job_title"]{
padding:6px 7px !important; 
}
.job-listing .fltr .fltrf .search{   /*padding: 9px 0px 9px;*/  height:43px;   text-align:center}
.job-listing .fltr .fltrf .search span{ margin-top: 2px;}
.job-listing .fltr .fltrf select,
.job-listing .fltr .fltrf input{
    -moz-appearance: none;
    -webkit-appearance: none;
    background-color: #fff;
    background:url('../i/dropdown-icon.svg') right 10px center  no-repeat;
/*    background:url('../../r/i/ico/dropdown-arrow.jpg') right 10px center  no-repeat;*/
    line-height: 20px;
    color: #212121;
    outline: 0px;
    padding-right: 30px;
}
.job-listing .fltr .fltrf .bootstrap-select{
    height:42px;}
.job-listing .fltr .fltrf .dropdown-toggle .caret{
    border: 0px;
    -webkit-appearance: none;
    background-image: url("../i/dropdown-icon.svg");
    background-position: center top;
    background-repeat: no-repeat;
    width: 10px;
    height: 16px;
    top: 15px;
}
.job-listing .fltr .fltrf input,
.job-listing .fltr .fltrf select{
    box-shadow: none;
/*
    transition: .2s ease-out;
    -webkit-transition: .2s ease-out;
    -moz-transition: .2s ease-out;
    -ms-transition: .2s ease-out;
    background: #ecedf0;
*/
    border-radius: 0px;
    height: 42px;
    border-radius: 0;
    outline: 0px;
}
.job-listing .fltr .fltrf input{
    background: #fff;
}
.job-listing .fltr .fltrf  div[class*='col-'] { padding-left: 6px;padding-right: 6px;}

.job-listing .fltr .fltrf .dropdown-toggle{box-shadow: none;
                                           background: #ecedf0;
                                           border-radius: 0px;
                                           height: 43px;
                                           border-radius: 0;
                                           outline: 0px !important; }
.job-listing .fltr .fltrf .active .dropdown-toggle{background-color:#fff;}
.job-listing .fltr .fltrf .dropdown-toggle .filter-option{
    line-height: 20px;
    text-overflow:ellipsis;
}
.job-listing .fltr .fltrf .dropdown-menu{
    max-width: 300px;
}
.job-listing .fltr .fltrf .dropdown-menu li{
    white-space: pre;
    overflow: hidden;
    text-overflow: ellipsis;
}
.job-listing .fltr .fltrf input:hover,
.job-listing .fltr .fltrf select:hover,
.job-listing .fltr .fltrf .dropdown-toggle:hover,
.job-listing .fltr .fltrf input:focus,
.job-listing .fltr .fltrf select:focus,
.job-listing .fltr .fltrf .dropdown-toggle:focus
.job-listing .fltr .fltrf .dropdown-toggle:active,
.job-listing .fltr .fltrf .open .dropdown-toggle{
    background-color: #fff;
    border-color: #adadad;
    outline: 0px;
}
.job-listing  .j-area .left-aside .bx,
.job-listing  .j-area .right-aside .bx,
.uprofile.bx{
    background:#fff;
    border: 1px solid #d0d1d4;
    padding: 20px;
    margin-bottom: 20px;
}
.job-listing  .j-area .right-aside h4{
    font-weight:600;
    margin-top: 0px; 

}
.job-listing  .j-area .right-aside .bx > h4{
    padding-bottom: 15px;
    border-bottom: 1px solid #e0e0e0;

}
.job-listing  .j-area .left-aside .uprofile h4,.uprofile h4{
    font-weight:600 !important;
    font-weight: normal;
    color: #212121;
    margin: 0px;
}
.job-listing  .j-area .left-aside .uprofile .progress,.uprofile .progress{
    margin-top: 20px;
    height: 12px;
    margin-bottom: 0px;
    border-radius: 0px;
    background-color: #eff2f3;
    box-shadow: none;
    -webkit-box-shadow:none;
}
.job-listing  .j-area .left-aside .uprofile .progress .progress-bar , .uprofile .progress .progress-bar{
    background-color: #00c853;
}
.job-listing  .j-area .left-aside .uprofile  .cmplt , .uprofile  .cmplt{
    width: 100%;
    margin-top: 5px;
    color: #212121;
    font-weight:600;
}
.job-listing  .j-area{
    margin-top: 10px;
    padding-bottom: 0;

}
.job-listing  .j-area .left-aside .uprofile .btn ,  .uprofile .btn{
    background-color: #fdd835 !important;
    color: #212121 !important;
    font-weight:600;
    padding: 12px !important;
    width: 100%;
    margin-top: 20px;
	border:0px !important;
    border-radius: 0px;
}

.job-listing  h4 { margin-top:10px; }
.savedApp h4 { margin-top:0; margin-bottom:0; }
.savedApp .alert { margin-bottom:10px; }

.yellow-button,
.yellow-button:hover{
 background-color: #fdd835 !important;
    color: #212121 !important;
    font-weight:600;
	border:0px !important;
	    border-radius: 0px;
}
.job-listin0g .uprofile .chbxs , .uprofile .chbxs{
    margin-top: 30px;
}
.job-listing .uprofile  .chbxs .chbx , .uprofile  .chbxs .chbx{
    margin-right: 0px;
    margin-bottom: 10px;
    width: 100%;
    cursor: default !important;
}
/*.job-listing .uprofile  .chbxs .chbx:nth-child(even){
    float:right !important;
    width:auto !important;
    margin-right:0px;
}
.job-listing .uprofile  .chbxs .chbx:nth-child(2){
    margin-right:4px;}*/
.chbxs input[type='checkbox']{ height: 0; width: 0; display: none; }

.chbxs input[type='checkbox'] + label{
    position: relative;
    display: flex;
    margin-left: 0px;
    font-weight: normal;
    align-items: center;
    color: #212121;

}
.ppage .chbxs input[type='checkbox'] + label{
    margin: 10px;

}
.chbxs input[type='checkbox'][disabled] + label  > span,
.chbxs input[type='checkbox'][disabled] + label:hover  > span{
    background: #eff2f3;
    border-color: #e0e0e0;

}
.chbxs input[type='checkbox'] + label > span{
    display: inline-block;
    justify-content: center;
    align-items: center;
    margin: 0 10px 0 0;
    width: 20px;
    height: 20px;
    background: #f5f5f5;
    border: 1px solid #e0e0e0;
    cursor: pointer;  
}
html[dir='rtl'] .chbxs input[type='checkbox'] + label > span{
    margin: 0 0 0 10px;
}
.uprofile .chbxs input[type='checkbox'] + label > span{
  border:0px;
}
.uprofile .chbxs input[type='checkbox'] + label > span:hover,
.uprofile .chbxs input[type='checkbox'] + label > span{
    cursor: default
}
.chbxs input[type='checkbox'] + label:hover > span, input[type='checkbox']:focus + label > span{
    background: rgba(255,255,255,.1);
}
.chbxs input[type='checkbox']:checked + label > span{
    background: url("../../r/i/ico/checkbox-tickg.png") no-repeat  center center;
}
.uprofile .chbxs input[type='checkbox']:checked + label > span{
    background: url("../../c/i/ico/ctick.svg") no-repeat  center center;
}
.uprofile .chbxs input[type='checkbox'] + label > span.nop{
    background: url("../../c/i/ico/carrow.svg") no-repeat  center center;
}
.job-listing  .j-area .left-aside .umenu .divdr{

}
.job-listing  .j-area .left-aside .umenu .divdr{
    height: 1px;
    width: 100%;
    background-color: #e0e0e0;
    margin: 20px 0;
}
.job-listing  .j-area .left-aside .umenu .panel{
    border: 0px;
    box-shadow: none;

}
.job-listing  .j-area .left-aside .umenu .panel-heading{
    background: none;
    border: 0px;
    padding: 10px 0px;
}
.job-listing  .j-area.cvss .left-aside .umenu .panel-heading{
    padding:0px;
}
.job-listing  .j-area .left-aside .umenu .panel-heading h4{
    font-weight:600;
    color: #212121;
    text-decoration: none;

}
.job-listing  .j-area.cvss .left-aside .umenu .panel-heading h4{
    margin:0px;
}
.job-listing  .j-area .left-aside .umenu .panel-heading h4 a:after{
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    margin-top: 7px;
    background: url("../../r/i/ico/arrow-down.png") no-repeat right top;
    float: right;
}

.job-listing  .j-area .left-aside .umenu .panel-heading h4 a.collapsed:after{
    background-image: url("../../r/i/ico/arrow-up.png");
    margin-top: 5px;
}
.job-listing  .j-area .left-aside .umenu .panel-heading h4 span  {
	font-size:14px;
	font-weight:normal;
	width:auto;
}
.job-listing  .j-area .left-aside .umenu .panel-heading h4 span a  {
	color:#1565c0;
}
.job-listing  .j-area .left-aside .umenu .panel-heading h4 span a::after {
	background:none;
}
.job-listing  .j-area .left-aside .umenu .panel-heading h4 a{
    text-decoration: none;

}
.job-listing  .j-area .left-aside .umenu .panel-heading h4 a,
.job-listing  .j-area .left-aside .umenu .panel-heading h4 a:focus,
.job-listing  .j-area .left-aside .umenu .panel-heading h4 a:hover{
    color: #212121;
}
.job-listing  .showingr{
    margin:10px 0;
    font-size: 12px;
}
.job-listing .paginations{ margin-top: 30px;}
.job-listing .pagination{
    margin:0px;
    font-size: 12px;
}
.job-listing .pagination > li > a{padding: 6px 10px;}
.job-listing  .j-area .left-aside .umenu  .panel-body{
    padding: 0px;
    margin-top: 10px;
    border: 0px;
    max-height:225px;
    overflow:hidden;
}
.job-listing  .j-area .left-aside .umenu  .cvsrcpnlbdy .panel-body{
    max-height:248px;
}
#applyJobExtraQuestions .panel-body{
	max-height:100% !important;
}
#commentsContent .list .avtr img{
	height:60px;
	width:60px;
}
.job-listing  .j-area .left-aside .umenu  .shw{
    margin: 10px 20px;
    background: #fff;
    font-weight: 600;
    color: #1565c0;
    padding: 0px 10px;
    text-decoration: none;
}
.job-listing  .j-area .left-aside .umenu  .listm .chbx{
    margin-bottom: 10px;
}
.job-listing  .j-area .left-aside .umenu  .cvsrcchbx .chbx{
    margin-bottom: 0;
}
.job-listing  .j-area .left-aside .umenu  .listm .chbx .text-trim{    width: calc(100% - 55px);
                                                                      overflow: hidden;
                                                                      text-overflow: ellipsis;
																	  display:inline-block;
                                                                      white-space: nowrap;}
.job-listing  .j-area .left-aside .umenu  .listm   .chbx.last{
    margin-bottom: 0px;
}
.job-listing  .j-area .left-aside .umenu  .listm .chbx label{
    width: 100%;
    float: none;
    position: relative;
    cursor: pointer;
    color: #424242;
}
.job-listing  .j-area .left-aside .umenu  .listm .chbx:hover label{
    color: #212121;

}
.job-listing  .j-area .left-aside .umenu  .listm small{
    position: absolute;
    right: 0px;
    top: 0px;
    color: #424242;
}
html[dir='rtl'] .job-listing  .j-area .left-aside .umenu  .listm small{
    right: auto;
    left: 0;
}
.job-listing  .j-area .left-aside .umenu  .mf .chbx{
    width: 44%;
}
.cvsrcchbx .chbx input[type=radio] {position: relative; bottom:2px;}
.job-listing  .j-area .left-aside .cmenu h4{
    color: #212121;
    margin: 0px;
    font-weight:600;

    padding: 0px;

}
.btn{ transition: .2s ease-out;
      -webkit-transition: .2s ease-out;
      -moz-transition: .2s ease-out;
      -ms-transition: .2s ease-out;}
.btn-primary {

    background:#1565c0;
    border-color:#1565c0;}
.job-listing .btn-primary:hover{
    box-shadow: 0 3px 5px 0 rgba(219, 219, 219, 0.50),0 3px 5px 0 rgba(219, 219, 219, 0.24) !important;
    border-radius: 3px !important;
    background: #135db0;
    border-color: #135db0;
    color: #fff !important;

}
.btn-stroke{
    border-color:#1565c0;
    color:#1565c0;
}
.btn-stroke:hover{
    box-shadow: 0 3px 5px 0 rgba(219, 219, 219, 0.50),0 3px 5px 0 rgba(219, 219, 219, 0.24) !important;
    border-radius: 3px !important;
    background: #135db0;
/*    border: 0px;*/
    color: #fff !important;}
.job-listing  .j-area  .cmenu .clist{
    margin-top: 25px;
}
.job-listing .search-btn{  margin: 30px -10px 0;}
.cvsrcfct .search-btn{  margin: 0px -10px 0;}
.left-aside.cvsrcfct .panel-group{ margin-bottom:0px;}
.job-listing .search-btn.fixed{
    position: fixed;
    bottom: 0px;
    width: 260.5px;
    background: rgb(255, 255, 255);
    padding: 10px;
    margin-left: -20px;
    margin-right: -20px;
    border-top: 1px solid #e5e5e5;
    box-shadow: 0 -5px 9px -9px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 -5px 9px -9px rgba(0,0,0,.5);
    -moz-box-shadow: 0 -5px 9px -9px rgba(0,0,0,.5);
    -o-box-shadow: 0 -5px 9px -9px rgba(0,0,0,.5);
    -ms-box-shadow: 0 -5px 9px -9px rgba(0,0,0,.5);
}
.job-listing .search-btn .col-sm-6{
    padding:0 10px; }
.job-listing .search-btn .btn{
    width:100%;
    padding:6px 12px;
    border-radius:0px;
}
.job-listing  .j-area  .cmenu .clist a.btn{
    color: #1565c0 !important;
    font-weight:600;
    margin-top: 3px;
    border: 1px solid #1565c0;
    padding: 6px 15px;
    border-radius: 0px;
}
.job-listing  .j-area  .cmenu .clist a.btn:hover{
    box-shadow: 0 3px 5px 0 rgba(219, 219, 219, 0.50),0 3px 5px 0 rgba(219, 219, 219, 0.24) !important;
    border-radius: 3px !important;
    background: #135db0;
    border-color: #135db0;
    color: #fff !important;}
.job-listing  .j-area .cmenu .clist small{
    color: #757575;
    font-weight:400;
    padding-top: 6px;
    display: block;

}

.job-listing  .j-area  .cmenu .clist a.btn:hover{
    color: #1565c0;

}

.job-listing  .j-area  .cmenu .clist .cmp{
    float: left;
    width: 100%;
    padding-bottom: 10px;
    padding-top: 10px;
    /* border-bottom: 1px solid #e0e0e0;*/
}
.job-listing  .j-area  .cmenu .clist .cmp  a,
.job-listing  .j-area  .cmenu .clist .cmp  a h4{
    color: #212121;
    font-weight: 400;
    text-decoration:none;
}
.job-listing  .j-area  .cmenu .clist .cmp > div  *{
    overflow: hidden;
    width:100%;
    display:block;
    margin:0px;
    text-overflow: ellipsis;
    white-space: nowrap;}
.job-listing  .j-area  .cmenu .clist .cmp > .nme{
    width: calc(100% - 98px);
}
.job-listing  .j-area  .cmenu .clist .cmp.last{
    border: 0px;
}
.job-listing  .j-area  .cmenu .clist .cmp.first{
    padding-top: 0px;
}
.job-listing  .jlist{

}
.job-listing  .jlist  .job{
    border: 1px solid #e0e0e0;
    background: #fcfcfc;
    position: relative;
    cursor:pointer;
    margin-bottom: 10px;
    font-weight:600;
    -webkit-transition: 0.3s ease-out border-color;
    -o-transition: 0.3s ease-out border-color;
    transition: 0.3s ease-out border-color;

}
.job-listing  .jlist  .job .fb-wrapper{
    position:absolute;
    right:10px;
    top:-4px;
	width:150px;
}
.job-listing  .jlist  .job .fb-wrapper iframe{
width:150px !important;}
.job-listing  .jlist  .job .fb-save{
    display:none;
    
}
.job-listing  .jlist  .job:hover .fb-save{
    display:block;
}
.job-listing  .jlist  .job.sponsored,
.job-listing  .jlist  .job.sponsored:hover{
    border-color: #d2cda1;
    background-color: #fff9c4;


}
.job-listing  .jlist  .job a.full_link{   
    position: absolute;
    width: auto;
    height: auto;
    bottom: 0;
    top: 0;
    right: 0;
    left: 0;
    text-indent: -9999999999px;
    overflow: hidden;}
.job-listing  .jlist  .job.sponsored .jfooter{
    background-color: #fffdec;
}
.job-listing  .jlist  .job:hover{
    border-color: #1e88e5;
    background-color: #f9fcff;
    box-shadow: 0 3px 5px 0 rgba(219, 219, 219, 0.50),0 3px 5px 0 rgba(219, 219, 219, 0.24) !important;
    -moz-box-shadow: 0 3px 5px 0 rgba(219, 219, 219, 0.50),0 3px 5px 0 rgba(219, 219, 219, 0.24) !important;
    -webkit-box-shadow: 0 3px 5px 0 rgba(219, 219, 219, 0.50),0 3px 5px 0 rgba(219, 219, 219, 0.24) !important;
    -ms-box-shadow: 0 3px 5px 0 rgba(219, 219, 219, 0.50),0 3px 5px 0 rgba(219, 219, 219, 0.24) !important;
	cursor:default;
}
.job-listing  .jlist  .job:hover .abtn{
    display: block;
}
.job-listing  .jlist  .job:hover .spn{
    display: none;
}
.job-listing  .jlist  .job .jcont{
    padding: 20px;
    padding-bottom: 0px;


}

.job-listing  .jlist  .job .jhead .lgo{
    border: 1px solid #e0e0e0;
    margin-right: 10px; 
    max-width:100px;
}
.job-listing  .jlist  .job .jhead .lgo img{
    width:100%;
}
/*.job-listing  .jlist  .job .jhead .jobt bdi{ direction:ltr;}*/

.job-listing  .jlist  .job .jhead .jobt{
    width: 100%;
}
.job-listing  .jlist  .job.sponsored .jhead .jobt{
    width: calc(100% - 220px);
    overflow: hidden;
}

/*.job-listing  .jlist  .job:hover .jhead .jobt{

    -webkit-mask-image: linear-gradient(to right, #000, #000, 100px, transparent);
}*/
.job-listing  .jlist  .job .jhead h3{
    margin: 0px;
    font-weight:600;
    text-decoration: none;
    color: #1565c0;
    margin-bottom: 3px;
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    line-height: 1.15;

}
.job-listing  .jlist  .job .jhead h3,
.job-listing  .jlist  .job .jhead .jobt .cname,
html[dir='rtl'] .job-listing  .jlist  .job .jhead h3,
html[dir='rtl'] .job-listing  .jlist  .job .jhead .jobt .cname{
    width: calc(100% - 130px) !important;
}
.job-listing  .jlist  .job.Pjbs .jhead h3{
    color: #575542;
}
.job-listing  .jlist  .job:hover .jhead h3,
.job-listing  .jlist  .job:hover .jhead .jobt .cname,
html[dir='rtl'] .job-listing  .jlist  .job:hover .jhead h3,
html[dir='rtl'] .job-listing  .jlist  .job:hover .jhead .jobt .cname{
    width: calc(100% - 180px) !important;
}

.job-listing  .jlist  .job .jhead .jobt .cname bdi{
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
    display: block;
    white-space: nowrap;
}
.job-listing  .jlist  .job.sponsored:hover .jhead h3,
.job-listing  .jlist  .job.sponsored:hover  .jhead .jobt .cname{
    width:100%;
}
.job-listing  .jlist  .job.sponsored .jhead h3,.job-listing .jlist .job.sponsored .jhead .jobt .cname, .job-listing .jlist .job.sponsored .jhead .jobt .cname a{
    color: #575542 !important;
}
.job-listing  .jlist  .job .jhead h3 a{
    color: #1e88e5;
    text-decoration: none;
}
.job-listing  .jlist  .job .jfooter{
    padding: 10px 13px 9px;
    background: #fff;
    font-weight: 400;
    color: #616161;
    border-top: 1px solid #e0e0e0;
}
.job-listing  .jlist  .job.Pjbs .jfooter{
    background: #fffdec;
    color: #575542;
    border-top: 1px solid #d2cda1;
}
.job-listing  .jlist  .job.Pjbs .jfooter .tooltip *{color: #fff !important;}
.job-listing  .jlist  .job.Pjbs .jfooter i{color: #beb992;}
.job-listing  .jlist  .job .jfooter > div > div{
    display: flex;
    -webkit-display:flex;
    -moz-display:flex;
    -ms-display:flex;
    width: 100%;

}
.job-listing  .jlist  .job .jfooter .func-area{
    display: inline-block;
    max-width: calc(100% - 160px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.job-listing  .jlist  .job .jfooter .func-area.func-match{max-width: calc(100% - 200px);}
.job-listing  .jlist  .job .jfooter .func-area.func-match .func-area-ctg{
    max-width: 100%;
}
.job-listing  .jlist  .job .jfooter .func-area.uptos{
    max-width: calc(100% - 350px);
    overflow:hidden;
    height: 20px;
}
@media screen and (max-width:500px){
    .job-listing  .jlist  .job .jfooter .func-area.uptos{max-width: calc(100% - 230px);}
}
@media screen and (max-width:600px){
    .header-mobile .btn-primary{
        border-radius: 0px !important;
    }
}
.func-area-ctg { display:inline-block; overflow:hidden;text-overflow: ellipsis; padding-right:3px;}
.job-listing  .jlist  .job .jfooter.sponsored{
    color: #575542;
}
.job-listing  .jlist  .job .jfooter i{
    color: #b9babd;
}
.job-listing  .jlist  .job.sponsored .jfooter i{
    color: #beb992;
}
.job-listing  .jlist  .job .jfooter .calendar{
    height: 14px;
    display: inline-block;
    margin:3px 10px;
}
.job-listing  .jlist  .job .jfooter .ex{
    height: 14px;
    display: inline-block;
    margin-right: 10px;
    margin-left: 25px;
    margin-top: 3px;
}
.job-listing  .jlist  .job .jfooter .sal{
    height: 17px;
    display: inline-block;
    margin-right: 10px;
    margin-left: 25px;
    margin-top: 3px;
}
.job-listing  .jlist  .job .jfooter .upto{
    width: 10px;
    height: 11px;
    display: inline-block;
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 3px;
}
.job-listing  .jlist  .job .jfooter .calndar{

}
.job-listing  .jlist  .job .jhead  .jobt .cname,
.job-listing  .jlist  .job .jhead  .jobt .cname a{
    color: #616161;
    text-decoration: none;
    text-overflow: ellipsis;
    width: 100%;
    overflow: hidden;
    display: block;
    white-space: nowrap;
	position:relative;
	z-index:3;
}
a.display-inline { display:inline!important; }
.job-listing  .jlist  .job .jhead  .jobt .cname bdi{
    direction: ltr;
}
html[dir='rtl'] .job-listing  .jlist  .job .jhead  .jobt .cname bdi{
    text-align: right;
    direction: rtl;
}
.job-listing  .jlist  .job .jhead  .spn{
    color: #757575;

}
.job-listing  .jlist  .job  .jbody{margin-top: 10px;
                                   color: #878787;
                                   margin-bottom: 14px;
                                   overflow: hidden;
                                   font-weight: 400;
}
.job-listing  .jlist  .job.sponsored  .jbody{    color: #807d61;}
.job-listing  .jlist  .job  .jbody a{
    color: #878787;
    text-decoration: none;
}
.job-listing  .jlist  .job  .jbody  .ilinks{
    margin-bottom: 10px;
}
.job-listing  .jlist  .job  .jbody  .ilinks img{
    border: 1px solid #e0e0e0;
    margin-right: 5px;
}
.job-listing  .jlist  .job  .jbody  .ilinks a{
    display: inline-block;
    margin-top: 15px;
    font-size: 15px;

    color: #757575;
    text-decoration: underline;
    position: absolute;


}
.job-listing .jlist .abtn {
    display: none !important;
    position: absolute;
    right: 20px;
    display: block;
    background: #F9FCFF;
}
.job-listing .jlist .job:hover .abtn{display: block !important;}
.job-listing.jobalerts .jlist .job .abtn,
.job-listing .cvmanager .jlist .job .abtn{display: block !important;}
html[dir='rtl'] .job-listing  .jlist  .abtn {right: auto; left: 20px;}
@media screen and (min-width:1200px){
    .job-listing  .jlist  .abtn .visible-lg{
        display: inline-block !important;
        color: #a5a5a5 !important;
        font-size: 13px;
        margin: 0 5px;
    }
}
.job-listing  .jlist  .sponsored .abtn{
    background:#fff9c4;}
.jlist .job .abtn a.btn { font-size:17px; color:#1565c0; border-color:#1565c0; border-radius:100px !important; width:32px; height:32px; padding:5px 0 !important; text-align:center !important; background-color:#fff}
.jlist .job .abtn a.btn:hover {color:#fff; border-color:#1565c0;background-color:#1565c0}

.job-listing.jobalerts  .jlist  .abtn a.btn{
    transition: .2s ease-out;
    -webkit-transition: .2s ease-out;
    -moz-transition: .2s ease-out;
    -ms-transition: .2s ease-out;

    padding: 4px 13px;
    border-radius: 100px;
    color: #1565c0;
    border: 1px solid #1565c0;
    border-radius: 0px;
    margin-left: 5px;
/*	text-decoration:underline;
*/}
.job-listing.jobalerts  .jlist  .abtn a.btn{
    transition: .2s ease-out;
    -webkit-transition: .2s ease-out;
    -moz-transition: .2s ease-out;
    -ms-transition: .2s ease-out;
    padding: 4px 13px;
    color: #1565c0;
    border: 1px solid #1565c0;
    border-radius: 0px;
    margin-left: 5px;
/*	text-decoration:underline;
*/}
.job-listing  .jlist  .abtn a.btn.theEditIcon{
    padding: 0 6px !important;
}
.job-listing.bycategory .abtn a.btn{ border:0px;}
.job-listing  .jlist  .abtn a.btn:hover,
.job-listing  .jlist  .abtn a.btn.active{
    box-shadow: 0 3px 5px 0 rgba(219, 219, 219, 0.50),0 3px 5px 0 rgba(219, 219, 219, 0.24);
    border-radius: 3px;
    background: #135db0;
    color:#fff !important;}
.job-listing .jlist .job.Tjbs .abtn a.btn{
    color: #135db0 !important;
    border-color: #135db0 !important;
    background-color: #fff !important;
}
.job-listing .jlist .job.Tjbs .abtn a.btn:hover,
.job-listing .jlist .job.Tjbs .abtn a.btn.active{
    color: #fff !important;
    border-color: #135db0 !important;
    background-color: #135db0 !important;
}
.job-listing .jlist .job .abtn a.btn .glyphicon-heart:before{position: relative;left: -1px;}
.job-listing  .j-area .right-aside .bx.sponsored{
    background-color: #fff9c4;
    border-color: #d2cda1;
    font-weight:600;

}
.job-listing  .j-area .right-aside .bx.sponsored .spn{
    color: #565441;
    font-weight: 600;}
.job-listing  .j-area .right-aside .bx.sponsored h4{
    color: #575542;
    margin-top: 20px;
    margin-bottom: 2px;
    font-weight: 600;
}
.job-listing  .j-area .right-aside .bx.sponsored .dvidr{
    height: 1px;
    width: 100%;
    background-color: #d2cda1;
    margin: 20px 0;
}
.job-listing  .j-area .right-aside .bx.sponsored .cname{
    color: #575542;


}
.job-listing  .j-area .right-aside .bx.sponsored p{
    margin-top: 10px;
    color: #807d61;
}
.job-listing  .j-area .right-aside .bx.sponsored .timeago{
    color: #575542;
}

.job-listing  .j-area .right-aside .bx.similar h3{
    font-weight:600;
    color: #212121;
    margin: 0px 0px 20px;

}
.job-listing  .j-area .right-aside .bx.similar  .dvidr{
    height: 1px;
    width: 100%;
    background-color: #e0e0e0;
    margin: 20px 0;
}
.job-listing  .j-area .right-aside .bx.similar .jb h3{
    margin-bottom: 5px;
}
.job-listing  .j-area .right-aside .bx.similar .jb h3 a{
    color: #212121;
    text-decoration: none;
}
.job-listing  .j-area .right-aside .bx.similar .jb small{
    color:#616161; font-weight:600;

}

.overlay-left-menu{
    width: 100%;
    height: 100%;
    position: fixed;
    background: rgba(0, 0, 0, 0.30);
    z-index: 11111;
    top: 0px;
}


#left-jmenu{
    display: none;
    visibility: hidden; ;
}


.formcl{
    position: absolute;
    width: 500px;
    right: 40px;
    z-index:111;
    overflow: hidden;
	  }
	  .formcl  .sugCont{
	  position:relative;
	  }
.formcl input{
    width: 100%;
    height: 51px;
    margin-left: 500px;
    border: 0px;

    outline: 0px;
    line-height:40px\9;
    box-shadow: none;
    border-radius: 0px;}
formcl input:focus{
    outline:0px;
    border:0px;
    box-shadow:none !important}




.theirs.modal{  
}
.modal-header{
    background: #1565c0;
    color: #fff;
}
.modal-header .close{
    color: #fff;opacity: 1;
}
#modal .modal-header .close{
	position:absolute;
	right:17px;
	top:14px;
	}
html[dir="rtl"] #modal .modal-header .close{
	right:auto;
	left:17px;
	font-family: 'Source Sans Pro', arial, tahoma;
	}
.modal-title{
    color: #fff;
    font-weight:600;
}


.modal-content{
	border:none
}


.modal-body .form-control{
    border-radius: 0px;
    border-color:#e0e0e0;
    box-shadow: none;
    padding: 8px 12px; 
    height: 44px;
    color: #212121;
    
}

.modal-body select.form-control{
        appearance: none;
         -moz-appearance: none;
		  -ms-appearance: none;
    background-image: url("../i/dropdown-icon.svg");
    -webkit-appearance: none;
    background-position: calc(100% - 14px) center;
     background-repeat: no-repeat;
	 padding-right:32px;
}
[dir="rtl"] .modal-body select.form-control{
	padding-left:32px;
	padding-right:12px;
    background-position: 14px center;
}
select::-ms-expand{
display:none;}
.modal-body textarea.form-control{
    height: 150px;
    max-height: 80px;
}
.modal-footer .btn-primary{
    background-color: #1565c0;
    border:0px;
    border-radius: 0px;

}


.modal-body .request-search{
    background: url("../../r/i/ico/searchp-ico.png") right 10px center no-repeat;
    padding-right: 40px;
}
.modal-body .friends{
    height: 350px;
    max-height: 350px;
    width: 100%;
    overflow: auto;

}
.jdmodal .modal-dialog {width:800px;}
.modal-body .ss-wrapper{
    width: 100%;
}
.modal-body .friends .frnd:last-child
{
    border-bottom: 0px;
}
.modal-body .friends .frnd{
    padding:20px 0px;
    border-bottom: 1px solid #e5e5e5; 
}
.modal-body .friends .frnd img{
    border:1px solid #e0e0e0;
}
.modal-body .friends .frnd .dtl{
    margin-left: 20px;
    color: #757575;

    font-size: 18px;
}
.modal-body .ms-ctn{
    height:auto;
}
.modal-body .friends .frnd .dtl h4{
    color: #212121;
    font-size: 18px;
    font-weight:600;
    margin: 0px;
    margin-bottom: 5px;
}

.modal-body .friends .frnd a,
.modal .rq{
    color: #1565c0;
    border: 1px solid #1565c0;
    font-weight:600;

    border-radius: 0px;
    right: 0px;
    font-size: 15px;
    padding: 14px 20px;
    margin-top: 10px;
}

.modal .saved-search{
    width: 100%;
    height: 396px;
    max-height: 396px;
    overflow: hidden;
}
.modal .saved-search h4{
    color: #1565c0;
    font-size: 20px;
    margin: 0px;
}
.modal .saved-search .srch{
    padding: 28px 20px;
    border-bottom: 1px solid #e5e5e5;
}
.modal .saved-search .srch:last-child{
    border-bottom: 0px;
}
.modal .saved-search .ss-content{
    padding: 0px !important;
    right: 0px !important;
    width: calc(100% + 18px);
}

.modal .saved-search .srch:hover{
    background-color: #fafafa;
}
.modal .saved-search .srch .del{
    width: 13px;
    height: 17px;
    margin-top: 10px;
    display: none;
    background: url("../../r/i/ico/del.png") no-repeat;

}
.modal .saved-search .srch:hover .del{
    display: block;
}
.modal .saved-search .date{
    color: #757575;

}
.modal-body.savesr{
    padding: 0px;
}
.modal .rq{
    padding: 10px 15px;
    margin-top: -8px;
    margin-right: 13px;
}

.modal-body .friends .frnd .chbxs{
    margin-top: 26px;
    margin-right: 10px;

}
.ss-wrapper {
    overflow : hidden;
    height   : 100%;
    position : relative;
    z-index  : 1;
    float: left;
}

.ss-content {
    height          : 100%;
    width           : 100%;
    padding         : 0 32px 0 0;
    position        : relative;
    right           : -18px;
    overflow        : auto;
    -moz-box-sizing : border-box;
    box-sizing      : border-box;
}

.ss-scroll {
    position            : relative;
    background          : rgba(0, 0, 0, .1);
    width               : 4px;
    border-radius       : 2px;
    margin-left: -5px;
    top                 : 0;
    z-index             : 2;
    cursor              : pointer;
    opacity: 0;
    transition: opacity 0.25s linear;
}

.ss-container:hover .ss-scroll {
    opacity: 1;
}

.ss-grabbed {
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}
.ajob{
    height: 620px;
    max-height: 620px;
    padding:0px !important;

}
.ajob .aler{ position:relative;}
.ajob .alert a{right: 10px;
    top: 20px;}
.ajob .ss-content{
    width: calc(100% + 18px);
	position:relative;
    right: 0px;
    padding: 0  ;
    overflow-x:hidden;
}
.ajob .scv{
    padding: 10px 0;
    max-width:800px;
}
.ajob .scv .or{
    margin:10px;
	width:auto;
}
.ajob .scv .selectCV{
    padding-right: 0px;
}
.ajob  .periodgrp.has-error label{
    padding-left:15px;
    
}
.ajob .scv .qq-uploader ul{
    width: calc(100% + 20px);
}
.ajob  .tab-content{
    max-width:800px;
}
.ajob h4{
    margin: 0px;
    color: #212121;
    margin: 10px -10px;
}
.ajob .btn{
    border: 0px;
    border-radius: 0px;
    box-shadow: none;
	margin:0 18px;
}
.ajob h4 span{
    color: #ef5350;}
.ajob  .climit{
    color: #ccc;
    margin-top: 5px;}
.ajobf{
    text-align: center;
    padding: 20px;
    background: #fafafa;
    border-color: #e5e5e5;
}
.atabs.nav-tabs>li>a{
    color:#212121;
}
#ApplyJobForm .atabs.nav-tabs > li > a { 
    color:#ccc;
}

.atabs.nav-tabs>li>a:hover,
.atabs.nav-tabs>li>a:focus,
.atabs.nav-tabs>li>a:active{
background:none;
border-right-color:#fff;
border-top-color:#fff;
border-left-color:#fff;

cursor:default;}

#ApplyJobForm .atabs.nav-tabs{
	border-bottom-color:#1565C0;
}
.atabs.nav-tabs>li.active>a{
    color:#1565C0;
	border-right-color:#ddd;
	border-top-color:#ddd;
	border-left-color:#ddd;
	border-bottom-color:#fff;
}

#ApplyJobForm .atabs.nav-tabs>li>a:hover,
#ApplyJobForm .atabs.nav-tabs>li>a:active,
#ApplyJobForm .atabs.nav-tabs>li>a:focus{
	border-bottom-color:#1565C0;
}
#ApplyJobForm .atabs.nav-tabs>li.active>a{
    color:#1565C0;
	border-right-color:#1565C0;
	border-top-color:#1565C0;
	border-left-color:#1565C0;
	border-bottom-color:#fff !important;
}


#ApplyJobForm .atabs.nav-tabs>li.has-error>a{
    color:#b71c1c;
	border-right-color:#b71c1c;
	border-top-color:#b71c1c;
	border-left-color:#b71c1c;
}
#ApplyJobForm #loading-overlay{
    position: absolute;
    background-color: #fff;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    height: auto !important;
    width: auto !important;
    z-index: 3;
    margin:0;
}
#ApplyJobForm #loading-overlay .spinner{
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -10px;
}
#ApplyJobForm .modal-header{
    position: relative;
    z-index: 4;
}
.ajobf .btn-primary{
    padding: 16px 20px;
}
.ajobf .skp{
    color: #1565c0;
    background: none;
    padding: 0px;
}
.ajob .btn.btn-success{
    background-color: #66bb6a;
    margin: 0px -10px;
    padding: 10px 15px;
}

.ajob .heading{
    background-color: #fafafa;
    padding:20px 30px;
    color: #1565c0;
    border: 1px solid #e5e5e5;
    border-left: 0px;
    border-right: 0px;  font-size: 25px;
}
.ajob .heading.collapsed{
    border-bottom-color:#fafafa;
}
.ajob .heading .glyphicon-menu-right{
    display: none;
}
.ajob .heading.collapsed .glyphicon-menu-right{
    display: block;
}
.ajob .heading.collapsed .glyphicon-menu-down{
    display: none;
}
.ajob .heading{
    cursor: pointer;

}
.ajob .heading span{
    margin: 7px 10px;
    font-size: 20px;
}
.ajob .fbody{
    padding: 20px;
/*    padding-right:40px;*/
    padding-bottom: 5px;

}

.chngpwd .fbody{
    padding: 15px 15px 5px;
}

.chngpwd .btn {
    margin: 15px 0 0 0;
	font-weight:600;
}
.chngpwd .subpagec {
  margin-top: 20px;
  padding: 10px 30px;
}
/* chngpws new style */
.darker.alert-warning{
	color: #000;
	margin: 20px 0 10px;
}
.darker.alert-warning .close{
	opacity: .8;
	top: 0;
}
.darker.alert-warning .close span{
	color: #000;
}
.chngpwd dl{
	font-size: 12px;
	margin: 20px 0 0;
}
.chngpwd dd{
	margin-left: 0;
	margin-right: 0;
}
.chngpwd .list-unstyled{
	padding-left: 0;
	padding-right: 0;
}
.chngpwd .list-unstyled li{
	margin-top: 7px;
}
@media screen and (min-width:1025px){
.chngpwd dl{
	font-size: 16px;
	}
	.darker.alert-warning{
		font-size: 18px;
	}
	.darker.alert-warning .close span{
		font-size: 21px !important;
	}
}
/* chngpws new style */
.ajob .fbody.first{
    padding-top: 5px;
    padding-bottom: 0px;
}
.ajob .fbody label,
.ajob .fbody .modal  label{
    color: #212121;
    font-weight: normal;
    margin-top: 7px;
}
.jdmodal .ajob .fbody label{
	white-space:nowrap;
}

@media screen and (min-width:1280px){
	.jdmodal .ajob .fbody label{
		font-size:17px;
	}
}
@media screen and (min-width:480px){
	html[dir='rtl'] .jdmodal .ajob .fbody label{
		font-size:19px;
	}
}
.ajob .heading .add{
    color: #1565c0;
    margin-top: 4px;
    display: block;
    text-decoration: none;
}
.ajob .heading.collapsed .add{
    display: none;
}
.ajob .fbody label > span,
.modal label > span{

    color: #ef5350;
} 
.modal .col-sm-9 [class^='col-']{
    padding: 0px 10px;

}
.ajob .fbody .dsh{
    position: absolute;
    left: -6px;
    top: -1px;
    font-size: 29px;
    color: #bdbdbd;
}
.modal .col-sm-9 [class^='col-']:first-child{
    padding-left: 15px;
}
.modal .col-sm-9 [class^='col-']:last-child{
    padding-right: 15px;
}
.ajob .fbody .addm{
    width: 30px;
    height: 30px;
    display: block;
    border: 1px solid #1a68c1;
    border-radius: 15px;
    color: #1a68c1;
    font-size: 30px;
    line-height: 21px;
    text-align: center;
    padding: 0px;
    margin-top: 7px;
}
.ajob .fbody .chbxs{
    margin: 4px -10px;
}
.ajob .fbody .chbxs .has-error{
    padding-left:15px;
    
}
.ajob .fbody .chbx{
    margin: 0 10px;
    display: inline-block;
}

.ajob .fbody .calendar > span{
    position: absolute;
    color: #bdbdbd;
    right: 27px;
    top: 15px;
}
.signinm{
    padding:30px;
}
.signinm label{
    font-size: 15px !important;
}
.signinm .stays{
    font-size: 15px !important;
    color: #000;
    margin-top: 6px;
    display: block;
}
.signinm .col-sm-7:after{
    content: "";
    width: 1px;
    height: 207px;
    background: #e5e5e5;
    position: absolute;
    right: -7px;
    top: 1px;
}
.signinm .btn{
    border-radius: 0px;
    font-size: 20px; 
    width: 100%;
}
.signinm .linkedin-btn {
    max-width: 300px;
    width: 90%;
    text-align: center;
    display: block;
    border: 1px solid #1976d3;
    height: 50px;
    line-height: 50px;
    color: #1976d3;
    font-size: 15px;
    font-weight:600;
    text-decoration: none;
    margin: 63px auto 0;
} 
.signinm .crtac{
    font-size: 20px;
    text-decoration: underline;
    margin-top: 10px;
    display: block;
    color: #1976d3;
}
.applyLmg{margin: 0px 102px;}
i.spinner{ text-indent:0 !important;}
.spinner {
    font-size: 1px;
    position: relative;
    text-indent: -9999em;
    border-top: 2px solid #b4bfcc;
    border-right: 2px solid #b4bfcc;
    border-bottom: 2px solid #b4bfcc;
    border-left: 2px solid #1565C0;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear;
}
.spinner,
.spinner:after {
    border-radius: 10px;
    width: 20px;
    height: 20px;
}
.spinner-wrapper-gray{
    background-color: #eee;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    text-align: center;
    padding: 10px;
    display:inline-block;
}
@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.signinm .micn {
    background: url("../../r/i/ico/linked_icon.jpg") no-repeat center center;
    width: 60px;
    height: 48px;
    display: block;
    border-right: 1px solid #0f4685;
}
.modal-footer{
    background: #fafafa;
    border-color: #e5e5e5;
}
.modal .highlight{
    font-size: 20px;
    color: #1565c0;
    margin-bottom: 20px;
}
.modal .highlight a{
    text-decoration: underline;
}

.navbar-toggle{
    border: 0px;
}



/*css by Usman End*/


/* Update Job Detail Page CSS Start */
.jdalert2 .rz-cross,  .jdalert .rz-cross{ cursor:pointer; }
.jobdetpage .breadcrumb a { color:#777;  }
.jobdetpage .breadcrumb .active { color:#777;  }
.jobdetpage { background-color: #fafafa; margin-top: 42px; }
.viewjob { font-weight:600; color: #424242; }
.jobdetpage .breadcrumb { background-color: transparent; margin-bottom: 0; padding: 8px 0; }
.grpdesg { background-color: #fff; border: 1px solid #e0e0e0; padding: 30px 0; margin: 30px auto 0; }
.complogo { border: 1px solid #e0e0e0; float: none; display: block; vertical-align: middle; text-align: center; height: 121px; width:255px; padding: 30px; background-color: #fff; position:relative; top:10px; }
.grpdesg_title { font-weight:600; color: #fff; display: block; width: 100%; line-height: 42px; margin: 0 10px; }
.grpdesg_text {  color: #fff; display: block; width: 100%; margin: 0 10px; }
.brdright { border-right: 1px solid #e0e0e0; }
.brdleft { border-left: 1px solid #e0e0e0; }
.jdposts { font-weight:600;color: #fff; display: block; width: 100%; margin-bottom:0; }
.jddates { font-weight:600; color: #fff; line-height:30px; width: 100%; }
.jddates span { font-weight:600; color: #accef6; }
.jdsocicon { width: 100%; display: block; margin-top: 15px; }
.jdsocicon a { text-decoration: none }
.jdsocicon i { color: #fff; margin: 0 5px; }
.savebar {  color: #212121;  line-height:30px; background-color: #fdfdfd; border-top: 1px solid #e0e0e0; display: block; width: 100%; padding-bottom: 20px; padding-top: 20px; }
.jdpkru { margin: 0 45px 0 0;  color: #212121; display: inline-block; line-height:50px; }
.jdpkru .rz-year { top:2px; }
.jdpkru .rz-paper { top:2px; }
.jdpkru i { font-size: 30px; color: #acacac; display: inline-block; line-height: 24px; position: relative; top: 7px; padding: 0; width: auto; }
.jdpkru span { color: #4caf50; }
.jdpkru img { margin: 0 5px 5px 0; }
.jdbtns { margin: 0 20px 0 0; margin: 0 5px 0 0\9; }
.jdbtns .btn { border-radius: 0; padding: 10px 35px; margin: 0 5px; }
.jdbtns .btn-primary { font-weight:600; color: #fff; background-color: #1565c0; border: 1px solid #1565c0 }
.jdbtns .btn-default { font-weight:600;  color: #1565c0; border: 1px solid #1565c0; }
.jdbtns .btn-default:hover { background-color: #1565c0; color: #fff; }
.jdspectitle { font-weight:600; color: #212121; }
.jdspectext {  color: #424242; margin: 0 0 15px 0; line-height: 36px; }
.jdspectext a { color: #1565c0; margin: 10px 5px 0 0; background-color: #eee; padding: 3px 15px; display: inline-block; }
.jdmrntp { margin-top: 40px; }
.jdcolpd .col-md-3 { padding-right: 0; }
.jdcolpd .col-md-9 { padding-left: 0; }
.jdcolpd2 { background-color:#fff; border:1px solid #e0e0e0; padding:20px 15px; }
.jdmrgauto { margin: 0 auto; }
.jdbox { background-color: #fff; border: 1px solid #e0e0e0; padding: 20px; margin: 30px -15px 0 0; }
.reftext {  font-size: 18px; color: #212121; margin: 20px 0; }
.reftext a {  font-size: 18px; color: #212121; text-decoration: underline; }
.mjobopen a { font-weight:600; font-size: 17px; color: #1565c0; }
.jdjoin img { max-width: 100%; }
.jdsimjob { font-weight:600; color: #212121; margin: 0 0 20px; }
.jdsimtit { font-weight:600; color: #212121; }
.jdsimtext { font-weight:600; color: #616161; }
.jdsimline { height: 1px; background-color: #e0e0e0; margin: 15px 0 }
.jdgd2 { background-color: #fff; border-color: #e0e0e0; border-style:solid; border-width:1px 0 1px 1px; }
.jdgd { background-color: #fff; border: 1px solid #e0e0e0; }
.jdgdblue { background-color: #1565c0; padding: 10px 20px }
.fmob .formcl {right: 48px;}
.jdgdblue .col-md-3 {border-left: 1px solid #fff;}
.jdmrntp { margin-top: 30px; }
.jdmrntp2 { margin-top: 10px; }
.jdmrntp3 { margin-top: 0; }
.jdpdg { padding: 20px; }
.jdpdg2 { padding: 15px; }
.lpdng {padding:16px 16px 16px 20px!important}
.sgnpdng {padding: 16px 16px 16px 0!important}
.navbar-sub .navbar-right {margin-right:-20px!important}
footer b{ font-weight:400;}
/* Asib Sb CSS for Navigation Start */
.navbar-sub { padding:0 5px; background-color:#fff; border: 0px; border-bottom: 1px solid #e5e5e5; }
.navbar-sub .navbar-brand { height:auto; padding:0px 10px 0px;/*padding:14px 10px 10px;*/ background-color:#fff }
.navbar-sub .navbar-nav > li > a { padding: 16px;position: relative;top: 1px;margin-top: -1px;outline: none;font-weight:600;color: #212121; border-bottom: 3px solid transparent;line-height: 22px;}
.navbar-sub .navbar-nav > li > a.open-search { padding: 15px;position: relative;top: 1px;margin-top: -1px; border-color: transparent; line-height:24px}
.navbar .fmob{ position: relative; z-index: 11;}
@media screen and (min-width:1380px) and (max-width:1480px){
	.navbar .fmob{
		margin-left:-20px;}
}
.navbar-sub .navbar-nav > li > a.nav-pic { padding:0; margin-top: 9px; margin-bottom:5px;  border:0}
.navbar-sub .navbar-nav > li > a.nav-pic:hover {  border:0}
.navbar-sub .navbar-nav > li > a span img { max-width:36px; max-height:36px; }
.navbar-sub .navbar-nav > li > .dropdown-menu {margin-top: 0px; min-width:100px;}
.navbar-sub .navbar-nav > li > a.active,.navbar-sub .navbar-nav > li > a.active:hover{background:#1565c0; color: #fff; border-color:#1565c0;}
.navbar-sub .navbar-nav > li > a.nvIcn { font-size:22px; padding-bottom:inherit; color:#bbb }
.navbar-sub .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { background-color: #fff; }

@media(min-width:998px){
    
    .navbar-sub .dropdown:hover > .dropdown-menu {display: block;}

}
.nvCntr2 {position: fixed;width: 660px;left: 43%;margin-left: -292px;text-align: center; }
.emphdr {position: fixed;width: 900px;left: 50%;margin-left: -600px;text-align: center; }
.navbar-sub .alert { border: 1px solid #fff; font-size: 1px !important; margin: -1px -8px; padding: 0; position: absolute; vertical-align: super; }
.navbar-sub .navbar-nav > .active > a, .navbar-sub .navbar-nav > li > a:hover, .navbar-sub .navbar-nav > .active > a:hover, .navbar-sub .navbar-nav > .active > a:focus 
{ background:none; border-bottom:solid 3px #1565c0; font-weight:600;  color: #1565c0; }
.navbar-sub .label { border-radius: 0; font-size: 15px; font-weight: normal; padding: 3px 7px; }
.navbar-sub .postsel .btn-default { font-weight:600; position: relative;  color:#fff; border-radius:0; background-color: #46b749;border: 1px solid #46b749;top: 1px;margin-top: -1px;line-height: 27px;}
.navbar-sub .postsel { padding: 0; margin:0; }
.navbar-sub .postsel a {     padding: 14px 15px ; line-height: 25px;}
.navbar-sub .jdwel {    color: #424242; padding: 13px 0; margin:0 0 0 18px; }
.navbar-sub .jdwel a {font-weight:600;color: #424242;text-decoration: none; max-width: 110px; overflow: hidden;display: block;white-space: nowrap;text-overflow: ellipsis;margin-left: 5px;}
.navbar-sub .dropdown-menu>li>a { font-weight:normal;  color: #424242; display: block; padding: 3px 20px; clear: both; line-height: 1.42857143; white-space: nowrap; }

.navbar-sub .navbar-default .navbar-nav > li > a { color: #424242;font-weight:600;font-size: 17px;line-height: 21px;padding: 15px 10px;}
.navbar-sub .rz-search { font-size: 20px;font-weight: bold;}

.dropdown-submenu { position: relative;}
.dropdown-submenu>.dropdown-menu { top: 0;left: 100%;margin-top: -6px;margin-left: -1px;-webkit-border-radius: 0 6px 6px 6px;-moz-border-radius: 0 6px 6px;border-radius: 0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu { display: block;}
/*.dropdown-submenu>a:after { display: block;content: " ";float: right;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 5px 0 5px 5px;border-left-color: #ccc;margin-top:3px;margin-right: -10px;}*/
.dropdown-submenu>a:after { display: block;content: " ";float: right;width: 0;height: 0;border-style: solid;border-width: 5px 5px 0 5px;border-color: #ccc transparent transparent transparent;margin-top:3px;margin-right: -10px;}
.dropdown-submenu>a:after {border-width: 5px 0px 5px 5px;border-color:transparent transparent transparent #ccc; }


.dropdown-submenu:hover>a:after { /*border-left-color: #fff;*/}
.dropdown-submenu.pull-left { float: none;}
.dropdown-submenu.pull-left>.dropdown-menu { left: -100%;margin-left: 10px;-webkit-border-radius: 6px 0 6px 6px;-moz-border-radius: 6px 0 6px 6px;border-radius: 6px 0 6px 6px;}
.navbar-sub .formcl {top: 0;}
.formcl input { border-left: 1px solid #e0e0e0; height: 56px;}

/* Asib Sb CSS for Navigation End */
.jdfoltitle { font-weight:600;color: #1565c0; display: block; width: 100%; }
.jdfoltitle .btn-default {border-radius: 0; border: 1px solid #1565c0; color: #1565c0;}
.jdfoltitle .btn-default:hover {background-color: #1565c0; color: #fff;}
.jdfolsubtitle {  color: #757575; display: block; width: 100%; margin: 10px 0; }
.jdfoltext { color: #212121; margin: 15px 0; }
.jdfoltext a {  color: #1565c0; margin: 10px 0; display: block; width: 100%; }
.jdsjt { font-weight:600; color: #212121; }
.jdsjt a, .jdsjt a:hover { font-weight:600; color: #1565c0; margin: 10px 0; text-decoration: none; }
.jdsjtext {  color: #424242; display: block; width: 100%; }
.jdgetemail {  color: #1565c0; text-decoration: none; }
.jdgetemail a { font-weight:600; color: #212121; border: 1px solid #e6c430; background-color: #fdd835; display: block; width: 100%; text-decoration: none; padding: 5px 20px; text-align: center; margin: 10px 0 0; }
.jdsjbtn { font-weight:600; }
.jdsjbtn .btn-default {border-radius: 0; border: 1px solid #1565c0; color: #1565c0;}
.jdsjbtn .btn-default:hover {background-color: #1565c0; color: #fff;}
.jdimc { font-weight:600; color: #1565c0; }
.jdimc a {  color: #1565c0; text-decoration: underline; }
.jdalert { display: block; width: 100%; text-align: center;  margin-top: 20px; }
.jdalert .alert-warning { color: #212121; background-color: #fbf6e1; border: 1px solid #ffd600; border-radius: 0; }
.jdalert .alert-warning .alert-link { color: #212121; }
.jdalert span { color: #212121; margin-top: 5px; cursor: pointer }
.jdalert .alert-success { color: #212121; background-color: #e1f5e9; border: 1px solid #00c853; border-radius: 0; }
.jdalert .alert-success .alert-link { color: #212121; font-weight:600; font-weight: normal }
.jdalert2 { display: block; width: 100%; text-align: center;  margin-top: 20px; }
.jdalert2 .alert-success { color: #fff; background-color: #00c853; border: 1px solid #009a40; border-radius: 0; }
.jdalert2 .alert-success .alert-link { color: #fff; text-decoration: underline; font-weight:600; font-weight: normal }
.jdviewall { display: block; margin: 10px 0;  color: #1565c0 }
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { max-height: 550px; }
/* Update Job Detail Page CSS End */

/* Job Detail CSS By Aqeel End */
.blur  { overflow:hidden}
.blur .rozeevideo,
.blur .section,
.blur section,
.blur header { -webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px);}

/* Job Detail CSS By Aqeel End */

/* Rozee Premium Styles by Aqeel Start */
/*.rp {margin-top: 42px; background-color: #fafafa;}*/
.rp {background-color: #fafafa;}
.rp.section{
    padding: 5px 0 35px;
}
.rp .rptext {}
.rp .breadcrumb {background-color: #fafafa;}
.rp .breadcrumb li a, .rp .breadcrumb .active {}
.rpgrey {background-color: #d8d8d8; padding: 20px;margin-top: 20px;}
.rp_title {color: #000;display: block;width: 100%;line-height: 50px;}
.rp_stdcrd {color: #000;letter-spacing: 7.5px}
.rp .media-body, .rp .media-left, .rp .media-right {vertical-align: middle;}
.rp .btn-warning {background-color: #d8d8d8; border: 2px solid #faae34;padding: 20px 33px;color: #000;line-height: 20px;margin-top: 12px;}
.rp_text {color: #424242;margin: 10px 0}
.rp_text span{color: #f99b00;}
.rp_text2 {color: #424242;margin: 20px auto 10px;font-weight:600}
.rp_text2 span{color: #f99b00;}
.rp_box {background-color: #fff; border: 1px solid #e0e0e0;}
.rp_box1 {background-color: #fff; padding: 20px 15px;margin: 0 0 25px;min-height: 147px;width: 100%;display: table-cell;vertical-align: middle;border:1px solid #f99b00;}
.rp_box1.fullBox{
	display:block;
}
.cscv_box {border:2px solid #f99b00;width:125px;height:125px;border-radius:50%;text-align:center;padding:18% 0;}
.csrp_box {border:2px solid #f99b00;width:125px;height:125px;border-radius:50%;text-align:center;padding:11% 0;}
.rp_box1:hover {background-color: #e8e8e8;}
.rp_box1title {font-weight:600;color: #424242;display: block; width: 100%;margin-top:10px;}
.rp_box1title a {text-decoration: none;color: #424242;}
.rp_box1title a:hover {text-decoration: none;color: #1565c0;}
.rp_box1subtitle {font-weight:600;color: #000;display: block; width: 100%;}
.rp_box1text {color: #878787;display: block; width: 100%;text-align:justify}
.rpboxpdg {padding: 25px;}
.rpboxpdg p{font-size:16px;}
.rpblue {background-color: #1565c0; padding: 40px 20px 0 20px;margin-bottom: 30px;}
.rp .carousel-caption {position: relative;left: 0;right: 0;margin-top: 20px;text-shadow: none;padding: 15px 50px 50px;}
.rp .rpqb {font-weight:600;position: absolute;left: 0;top: 0}
.rp .rpqa {font-weight:600;position: absolute;bottom: 0;right: 0;-moz-transform: scale(-1, 1);-webkit-transform: scale(-1, 1);-o-transform: scale(-1, 1);-ms-transform: scale(-1, 1);transform: scale(-1, 1);}
.rp .testimg {border: 2px solid #fff;border-radius: 50%;display: block;height: 235px;padding: 25px 20px;position: relative;width: 235px;}
.rp .testimg img {width:100%; height:100%;}
.rpsignup .btn-warning {background-color: #fff; border: 2px solid #fbb94f;padding: 30px 55px;color: #fbb94f;line-height: 20px;margin: 30px auto;}
.rp_box1title2 {font-weight:600;color: #424242;margin: 0 0 10px 0;display: block; width: 100%;}
.schdform form input, .schdform form textarea , .schdform form select{border-radius: 0; height: 45px;}
.schdform form .form-group.has-error .g-recaptcha > div{
	height:auto !important;
}
.schdform form button {border-radius: 0;}
.schdform .btn-primary {font-weight:600; font-weight: normal;}
.rp_comanaimg img {margin:o auto; max-width:100%; }
.testimg {display:block; width:235px; height:235px; margin:0 auto; }
.rpblue .rpqb {
  left: 0;
  position: absolute;
  top: 0;
}
.rpblue .item img {
  margin-bottom: 50px;
}
.rpblue .rpqa {
  bottom: 0;
  position: absolute;
  right: 0;
  transform: scale(-1, 1);
}
.cvsmp {display:block;width:100%;margin:30px auto 40px; auto 20px;color:#000;text-align:center;font-weight:600}
.cvsmpimg {margin:0 auto 40px;}
.cvsmpimg img {border:1px solid #f99b00; padding:20px 30px;margin:-2px;max-width:100%}
.csrpimg {margin:80px auto 0;}
/* Rozee Premium Styles by Aqeel End */

/* Hiring Landing Page Styles by Aqeel Start */
.hbbg {position: relative;}
.hbimg {display: table-cell;float: none;vertical-align: bottom;height: 500px;position: relative;}
.hbtext {display: block;position: relative;width: 100%;text-align: center;margin: 9% auto 5%}

.gctz {color:#1565c0; margin: 40px 0; line-height: 50px;display: block;width: 100%;}
.gclogo img {margin: 0 auto 50px;}
.hpsearchg {background-color: #1565c0;display: block;width: 100%; padding: 50px 0;}
.hpsearchg .form-control, .hpsearchg .btn-default {height: 70px; border-radius: 0;}
.hpsearchg .btn-default {background-color: #f9a825;border-color:#f9a825; }
.hpsearchg .rz-searchicon {color: #fff;position: relative;top:4px}
.pcbox {display: block; width: 100%; text-align: center;margin-bottom: 80px;}
.pcicon {border: 2px solid #1565c0; padding: 30px 0; border-radius: 50%;text-align: center;display: block;width: 150px; height: 150px; vertical-align: middle;box-sizing: border-box; margin: 0 auto 20px;}
.pctitle {color: #424242;font-weight: 600; margin-bottom: 5px;}
.pctitle a {color: #424242; text-decoration:none;}
.pctext {color: #424242;width: 100%;text-align: center}

.hpsearchg .carousel-caption {position: relative;left: 0;right: 0;margin-top: 30px;text-shadow: none;padding: 23px 50px 50px;}
.hpsearchg .item img {margin-bottom: 20px}
.hpsearchg .rpqb {position: absolute;left: 0;top: 0}
.hpsearchg .rpqb img { vertical-align:top}
.hpsearchg .rpqa {position: absolute;bottom: 0;right: 0;-moz-transform: scale(-1, 1);-webkit-transform: scale(-1, 1);-o-transform: scale(-1, 1);-ms-transform: scale(-1, 1);transform: scale(-1, 1);}
.hpsearchg .rpqa img { vertical-align:bottom}
.hpsearchg .carousel-inner { min-height:250px}
.cttitle {color: #fff;width: 100%;text-align: center; margin: 0 auto 40px;}
.betterjob {padding: 40px 0 0 0;}
.betterjob .h1,.betterjob .h2 {color: #1565c0;margin: 0;font-weight: 600}
.bldteam {display: block;width: 100%;text-align: center;color: #fff;position: relative;font-weight: 600}
.psh {display: block;width: 100%;text-align: center;color: #fff;position: relative;line-height: 36px;}
.pstfrstjob {color: #fff; display: block;line-height: 36px;margin: 0 auto;max-width: 350px;position: relative;text-align: center;}
.pstfrstjob span {display: block;line-height: 0;text-align:right}

.ehpostjob {position: relative;display: block;margin:20px auto;text-align: center;text-decoration: none}
.ehpostjob i {font-size: 60px;}
.ehpostjob a, .ehpostjob a:hover {outline: none;text-align: center;text-decoration: none;display: block;padding-top: 30px;border-radius: 50%;background-color: #1565c0;width: 164px;height: 164px;text-align: center;margin: 0 auto;color: #fff}
.ehpostjob p {text-align: center;margin: 11px auto 0;color: #fff;width: 100%;font-size: 20px;}
.ehfindjob {margin-top: 17%;}
.ctname {display: block;width: 100%;text-align: center;color: #fff;line-height: 28px}
.ehsrcbox {display:block;margin:-26px 0 34px; auto; }
.ehsrctitle {color:#fff;font-weight:600;line-height:70px}
.ehsrcsubtitle {color:#fff;line-height:34px;}

.ehbanner1 {background: url("../i/build_team.jpg") no-repeat top center; background-size: cover;max-width: 100%;min-height: 622px;}
.ehbanner2 {background: url("../i/small-business.jpg") no-repeat top center; background-size: cover;max-width: 100%;min-height: 622px;}
.ehbanner3 {background: url("../i/oppor_diversity.jpg") no-repeat top center; background-size: cover;max-width: 100%;min-height: 622px;}

.mehbanner1 {background: url("../../m/i/build_team.jpg") no-repeat top center; background-size: cover;max-width: 100%;min-height: 622px;}
.mehbanner2 {background: url("../../m/i/small-business.jpg") no-repeat top center; background-size: cover;max-width: 100%;min-height: 622px;}
.mehbanner3 {background: url("../../m/i/opportunity_diversity.jpg") no-repeat top center; background-size: cover;max-width: 100%;min-height: 622px;}

/* Post a Job Form */
.empformcont {display:block; position:relative; max-width:590px; width:100%; margin:0 auto;}
.fb-btn, .gl-btn {
     border-radius: 3px;
    padding: 0 10px 0 8px;
    min-width: 250px;
    cursor: pointer;
    display: inline-block;
    margin: 50px 2px 2px 0;
    padding: 7px 10px 7px;
     color: #FFF;
    text-align: center;
    text-shadow: 0 -1px 0 hsla(0,0%,0%,.25);
    background: #0072B2 url(https://secureimg.b8cdn.com/images/templates/bayt/4.0/gradients-bg-2.png) 0 0 repeat-x;
    background: -moz-linear-gradient(#1BA4F1,#0072B2);
    background: -webkit-linear-gradient(#1BA4F1,#0072B2);
    background: -ms-linear-gradient(#1BA4F1,#0072B2);
    background: linear-gradient(#1BA4F1,#0072B2);
    border: 1px solid #005686;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    box-shadow: inset 0 1px 0 0 hsla(0,0%,100%,.2);
    outline: none;
    background: #007dc3;
    -webkit-box-shadow: inset 0px 0px 10px 10px rgba(41,65,107,0.07);
    -moz-box-shadow: inset 0px 0px 10px 10px rgba(41,65,107,0.07);
    box-shadow: inset 0px 0px 10px 10px rgba(41,65,107,0.07);
    border: 1px #004166 solid;
    color: white;
}
.fb-btn, .fb-btn:hover {
    background: #3B5998 !important;
    border: 1px solid #3B5998 !important;
}
.fb-btn i{
    border-width: 0 1px 0 0;
    padding: 2px 0 0 0;
}
.fb-btn span, .gl-btn span {
    display: inline-block;
      padding: 5px 7px 0;
}
.gl-btn, .gl-btn:hover {
    background: #D03324 !important;
    border: 1px solid #D03324 !important;
}
.gl-btn i{
    border-width: 0 1px 0 0;
    padding: 5px 0 0 0;
}

.empform {margin-top:20px;}
.empform .form-control {
    background-color: transparent;
    background-image: none;
    border: 0px solid #ccc;
	border-bottom:1px solid #fff;
    border-radius: 0;
	color:#fff;
	box-shadow:none;
	outline:none;
	padding:6px 0;
}
 .tulist img{
            border:1px solid #dbdce0;
            
        }
        .tulist h5{  
            font-weight: bold;
            margin-bottom: 0px;
    color: #1665c1;
    margin-top: 2px;}
        .tulist .col-md-4{
            margin-bottom: 30px;
        }
    
        .ucard{
            transition: .2s ease-out;
    -webkit-transition: .2s ease-out;
    -moz-transition: .2s ease-out;
    -ms-transition: .2s ease-out;
            background: #fdfdfd;
            border:1px solid #dcdcde;
            padding: 20px;
            height: 400px;
        }
        .ucard:hover{
                   box-shadow: 0 6px 8px 0 rgba(22, 101, 193, 0.14),0 3px 5px 0 rgba(219, 219, 219, 0.24) !important;
    background: #fff;
    border: 1px solid #1665c1;
        }
    .aboutus .banner {
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    height: 270px;
    color: white;
    line-height: 270px;
    font-weight: 600;
}
.empform .btn-lg {border-radius:0; padding:10px 30px;}
.emppostor {display:block; width:100%; color:#fff;}
.emppostor::before{display:inline-block; content:""; min-width:265px; height:1px; background-color:#fff; margin-right:5px; position:relative; top:-5px;}
.emppostor::after {display:inline-block; content:""; min-width:260px; height:1px; background-color:#fff; margin-left:5px; position:relative; top:-5px;}
.cntwith {font-weight:400!important;}
.errmsgemp {display:block; width:100%; color:#fff; margin:5px 0 0; text-align:left}
.errmsgemp a {text-decoration:none; color:#fff}
.errmsgemp a:hover {text-decoration:underline; color:#fff}

/*.ehbanner {position:relative;display:block;width:100%}
.ehbanner img {width:100%; max-width:100%;}*/

/* Hiring Landing Page Styles by Aqeel End */


/* Rozee Premium Layer Styles by Aqeel Start */
.rplayer {padding: 20px 40px;}
.rplayer .rp_stdcrd {color: #000;letter-spacing: 7px}
.rplayer .rp_title {margin-top: 15px;}
.rplayersbtn {margin: 20px auto 0; display: block;}
.rplayersbtn .btn-primary {margin: 10px;background-color: #1565c0}
.ehcallbtn {position: fixed; right: 0;bottom: 0;z-index: 99999;cursor: pointer;}
.ehcalbox {background: url("../../r/i/en/ehconticon.png") no-repeat top center; display: block;color: #fff;height: 50px;width: 175px;background-size: contain;}
.ehphone {margin: 5px 0 0 0;}
.ehno {display: inline-block; color: #fff; margin: 0 10px}
.ehbox {background-color: #fff;border: 1px solid #444;width: 100%;text-align: center;padding: 10px 0}
.ehcallbtn .sch-call {
    background: rgba(0, 0, 0, 0) url("../../r/i/rz-premium-b.png") no-repeat scroll center top;
    height: 110px;
    margin-left: -20px;
}
.ehcallbtn .sch-call .blk {
    padding: 26px 0 0 22px;
}
.ehbox .blk .spinner-wrapper-gray{ margin-top: 12px;}
.ehbox .alert-success {background-color: #fff;color:#58585a;width: 170px; border: none; }
.ehbox .alert {margin: 0;padding: 0 15px;}
.parelbox { height: 20px; width:50%; text-align: center; background-color: #ebebeb; margin: 10px auto;display:none\9 }
.parelbar { height:20px; background-color:#225588; width:0;  }
.pareltext { height:20px; text-align:center; box-sizing: border-box; padding: 3px 6px 0 0; color: #225588; font-size: 12px; font-weight: bold; position:relative; top:-20px; }

.schdform .textinput {
    height: 3em;
    margin: 1em 0;
    position: relative;
    width: 100%;
}

.schdform .textinput input,
.schdform .textinput textarea,
.schdform .textinput label {
    cursor: text;
    font-size: 1.2em;
    padding: 0.6em 1% 0.15em 1%;
    position: absolute;
    transition: all 0.15s ease;
    width: 98%;
    font-weight: normal;
}

.schdform .textinput input,
.schdform .textinput textarea
{
    border: solid #ccc 1px;
    border-radius: 0;
}

.schdform .textinput label {
    color: #999;
    padding: 0.7em 1%;
}
.alert-danger{
color:#ea4335 !important;
background:#fff7f7 !important;
border-color:#ea4335 !important;
font-size:14px;
font-weight:normal;
border-width:2px;
}
.alert-warning{
font-size:14px;
font-weight:normal;
border-width:2px;
}

.alert-danger .rz-cross{
color:#ea4335 !important;
}
.alert-success{
color:#34a853 !important;
background:#F6FFF1 !important;
border-color:#34a853 !important;
font-size:14px;
font-weight:normal;
border-width:2px;
}
.alert-success .rz-cross{
color:#34a853 !important;
}
.schdform .textinput input.filled ~ label,
.schdform .textinput input:focus ~ label,
.schdform .textinput textarea.filled ~ label,
.schdform .textinput textarea:focus ~ label{
    font-size: 0.6em;
    font-weight: 600;
    position: absolute;
}

.schdform input[type="submit"] {
    background: #F37043;
    border: solid #DA1D52;
    border-radius: 0.15em;
    border-width: 0 0 0.15em;
    color: white;
    cursor: pointer;
    font-size: 1.6em;
    padding: 0.2em 0.4em;
    transition: all 0.15s ease;
}

.schdform input[type="submit"]:hover {
    border-width: 0 0 0.1em;
    margin-top: 0.05em;
}
.
.schdform input[type="submit"]:active {
    border-width: 0 0 0em;
    margin-top: 0.15em;
}
/* Rozee Premium Layer Styles by Aqeel End */


/* CV Writing Page Styles by Aqeel Start */


/*.cvwrtngbg {background: url("../i/csbg.jpg") no-repeat top center; background-size: cover;max-width: 100%;min-height: 203px;margin-top: 57px;position: relative}
.cstbox {display: table-cell;height: 203px;vertical-align: middle;}
.cstitle {display: block;width: 100%;color: #fff;position: relative;font-weight: 600;line-height: 50px;}
.cssubtitle {display: block;width: 100%;color: #fff;position: relative;}
.cstitle2 {display: block;width: 100%;color: #1565c0;position: relative;line-height: 50px;font-weight: 600}
.cssubtitle2 {display: block;width: 100%;color: #424242;position: relative;margin: 0 0 20px;}
.cvwrtng_box {background-color: #fff; border: 1px solid #e0e0e0;margin-bottom: 50px}
.cv_box1text {color: #424242;display: block; width: 100%;}
.hwwork {display: block; width: 100%;color: #313131;font-weight: 600;text-align: center;}
.cviconbox {display: block;width: 100%;text-align: center;margin: 0 auto;}
.cviconbox a {display: inline-block;text-align: center;text-decoration: none;color: #6b6b6b;cursor: default}

.cviconbox i {border: 1px solid #444;border-radius: 50%;color: #1565c0;display: block;height: 125px;vertical-align: middle;width: 125px;padding: 24px 0;margin: 0 auto 20px;}

.cviconbox a.active i {color: #fff;background-color: #00c853;border: none;}
.cviconboxarrow {position: absolute;top: 25%;right: 0}
.cviconboxarrow .rz-csarrow {color: #1565c0}
.worksbox {display: block; width: 100%; margin: 20px auto 60px;}
.csbox {border: 1px solid #f1f1f1; padding: 5px;display: block; width: 100%;}
.csboxtitle {color: #444; font-weight: 600;margin: 5px auto}
.csboxexp {color: #616161;margin: 5px auto}
.csboxprice {color: #424242;margin: 5px auto}
.csboxtext {color: #616161;margin: 5px auto}
.csbox .btn-primary {border-radius: 0;color: #fff;background-color: #1565c0;border: 1px solid #1565c0}
.cspkg {display: block; width: 100%;margin: 25px 0 0 0}
.cspkg .panel {border-radius: 0}
.cspkg .panel-title {color:#fff;}
.cspkg .panel-primary {border-radius: 0;border: 1px solid #f1f1f1}
.cspkg .panel-heading {
  border-bottom: 1px solid transparent;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  padding: 10px 15px;
  background-color: #faae34;
}
.cspkg .checkbox, .radio { margin-top: 0; margin-bottom: 0;}
.cspkg .list-unstyled {margin: 10px}
.pckgincl {display: block;width: 100%;font-weight: 600;color: #424242;margin: 0 20px;}
.cspkg .glyphicon-ok {color: #00c853;margin: 0 10px}
.cspkg .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
  border: none;
}
.cspkg label {color: #424242;font-weight: normal}
.cspkg .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] { top: 3px;}
.cspkg table {border: 1px solid #f1f1f1}
.cspkg table tr:first-child {background-color: #faae34;color: #fff;}
.cspkg .selpckg {color: #faae34;}
.cspkg .pckgprice {color:#8e8e8e}
.cspkg .btn-primary {border-radius: 0; color: #fff;background-color: #1565c0;}
.cspkg td a {text-decoration: none;color: #747474}
.cspkg td span a {text-decoration: none;color: #1565c0}
.csctbg {display: block; width: 100%; background-color: #eef4fb;padding: 30px 0}
.csctbg .carousel-caption {position: relative;left: 0;right: 0;margin-top: 30px;text-shadow: none;padding: 15px 30px 50px;color: #000}
.csctbg .item img {margin-bottom: 20px}
.csctbg .rpqb {position: absolute;left: 0;top: 0;color: #989b9e;}
.csctbg .rpqa {position: absolute;color:#989b9e;bottom: 0;right: 0;-moz-transform: scale(-1, 1);-webkit-transform: scale(-1, 1);-o-transform: scale(-1, 1);-ms-transform: scale(-1, 1);transform: scale(-1, 1);}
.cscttitle {color: #000;display: block;width: 100%;text-align: center;margin: 0 auto 10px;}
.csctdesg {color: #ff9732;display: block;width: 100%;text-align: center;margin: 0 auto 10px;}
.csctbg .carousel-indicators li {
  background-color: #bdbdbd;
  border: 1px solid #bdbdbd;
  border-radius: 10px;
}
.csctbg .carousel-indicators .active {
  background-color: #ff9732;
  border: 1px solid #ff9732;
}
.csbg {background: url("../../../images/csbg.jpg") no-repeat top center; background-size: cover;max-width: 100%;min-height: 240px;margin-top: 56px}
.cspkg .glyphicon-triangle-top {color: #faae34; }
.cspkg .freshup {position: absolute;top: 10px;left: 10%}
.cspkg .newup {position: absolute;top: 10px;left: 30%}
.cspkg .midup {position: absolute;top: 10px;left: 50%}
.cspkg .seniorup {position: absolute;top: 10px;left: 69%}
.cspkg .execup {position: absolute;top: 10px;left: 89%}
.cspglist .nav-tabs li {width:19%;margin-right: 17px}
.cspglist .nav-tabs li:last-child {margin-right: 0px}
.cspglist .nav-tabs { border-bottom: 0px solid #ddd;}
.cspglist .nav-tabs li.active .csboxtitle { color: #faae34}
.cspglist .nav-tabs li.active .btn-primary { background-color: #faae34;border: 1px solid #faae34;}*/


.cvexmpimg .carousel-inner > .item > a > img, .cvexmpimg .carousel-inner > .item > img, .cvexmpimg .img-responsive, .cvexmpimg .thumbnail a > img, .cvexmpimg .thumbnail > img {
  display: block;
  height: auto;
  max-width: 100%;
  margin:0 auto 20px;
}
.cvwrtngbg {max-width: 100%;min-height: 203px;position: relative}
.cstbox {display: table-cell;height: 203px;vertical-align: middle;}
.cstitle {display: block;width: 100%;color: #fff;position: relative;font-weight: 600;line-height: 50px;}
.cssubtitle {display: block;width: 100%;color: #fff;position: relative;}
.cstitle2 {display: block;width: 100%;color: #f99b00;position: relative;line-height: 50px;font-weight: 600}
.cssubtitle2 {display: block;width: 100%;color: #878787;position: relative;margin: 0 0 20px;}
.cvwrtng_box {background-color: #fff; border: 1px solid #e0e0e0;margin-bottom: 50px}
.cv_box1text {color: #424242;display: block; width: 100%;}
.hwwork {display: block; width: 100%;color: #313131;font-weight: 600;text-align: center;}
.cviconbox {display: block;width: 100%;text-align: center;margin: 0 auto;}
.cviconbox a {display: inline-block;text-align: center;text-decoration: none;color: #6b6b6b;cursor: default}

.cviconbox i {border: 1px solid #444;border-radius: 50%;color: #1565c0;display: block;height: 125px;vertical-align: middle;width: 125px;padding: 24px 0;margin: 0 auto 20px;}

.cviconbox a.active i {color: #fff;background-color: #00c853;border: none;}
.cviconboxarrow {position: absolute;top: 25%;right: 0}
.cviconboxarrow .rz-csarrow {color: #1565c0}
.worksbox {display: block; width: 100%; margin: 20px auto 60px;}
.csbox {border: 1px solid #f1f1f1; padding: 5px;display: block; width: 100%; position:relative; overflow:hidden}
.csboxstrip {position:absolute; width:100px; height:25px; background-color:#ff0000; color:#fff; text-align:center; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg); left: 0;top: 0;right: 0;margin: 15px 0 0px -26px; padding:3px 0; font-weight:600}
.csboxtitle {color: #444; font-weight: 600;margin: 5px auto}
.csboxexp {color: #616161;}
.csboxprice {color: #424242;margin: 5px auto}
.csboxprice del {color:#cacaca;}
.csboxtext {color: #616161;margin: 5px auto}
.csbox .btn-primary {border-radius: 0;color: #fff;background-color: #1565c0;border: 1px solid #1565c0}
.cspkg {display: block; width: 100%;margin: 25px 0 0 0}
.cspkg .panel {border-radius: 0}
.cspkg .panel-title {color:#fff;}
.cspkg .panel-primary {border-radius: 0;border: 1px solid #f1f1f1}
.cspkg .panel-heading {
    border-bottom: 1px solid transparent;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    padding: 10px 15px;
    background-color: #faae34;
}
.cnameonh{ display: block;
    margin-top: 0px;
    font-weight: normal;
    line-height: 16px;}
	.userNav .userName{
	display:inline-block;
	max-width:134px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;}
.cnameonh span{ max-width:115px; overflow:hidden; padding:0px 3px; text-overflow:ellipsis; display:inline-block;  white-space:nowrap; }
.cnameonh span.br{ padding:0px;}
.cspkg .checkbox, .radio { margin-top: 0; margin-bottom: 0;}
.cspkg .checkbox del {color:#cacaca;}
.cspkg .list-unstyled {margin: 10px}
.pckgincl {display: block;width: 100%;font-weight: 600;color: #424242;}
.cspkg .glyphicon-ok {color: #00c853;margin: 0 10px}
.cspkg .table > tbody > tr > td, .cspkg .table > tbody > tr > th, .cspkg .table > tfoot > tr > td, .cspkg .table > tfoot > tr > th, .cspkg .table > thead > tr > td, .cspkg .table > thead > tr > th {
    border: none;
}
.cspkg label {color: #424242;font-weight: normal}
.cspkg .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .cspkg .radio input[type="radio"], .cspkg .radio-inline input[type="radio"] { top: 3px;}
.cspkg table {border: 1px solid #f1f1f1}
.cspkg table tr:first-child {background-color: #faae34;color: #fff;}
.cspkg .selpckg {color: #faae34;}
.cspkg .pckgprice {color:#8e8e8e}
.cspkg .btn-primary {border-radius: 0; color: #fff;background-color: #1565c0;}
.cspkg td a {text-decoration: none;color: #747474}
.cspkg td span a {text-decoration: none;color: #1565c0}
.csctbg {display: block; width: 100%; background-color: #1565c0;padding: 30px 0}
.csctbg .carousel-caption {position: relative;left: 0;right: 0;margin-top: 30px;text-shadow: none;padding: 15px 50px 50px;color: #fff}
.csctbg .testimg {
    display: block;
    height: 194px;
    position: relative;
    width: 194px;
    margin: 10px auto;
}
.csctbg .item img {
    margin-bottom: 50px;
}
.csctbg .testimg img {
    width: 100%;
    height: 100%;
}
.csctbg .item img {margin-bottom: 20px}
.csctbg .rpqb {position: absolute;left: 0;top: 0;color: #989b9e;}
.csctbg .rpqa {position: absolute;color:#989b9e;bottom: 0;right: 0;-moz-transform: scale(-1, 1);-webkit-transform: scale(-1, 1);-o-transform: scale(-1, 1);-ms-transform: scale(-1, 1);transform: scale(-1, 1);}
.cscttitle {color: #fff;display: block;width: 100%;text-align: center;margin: 10px auto 0;}
.csctdesg {color: #ff9732;display: block;width: 100%;text-align: center;margin: 0 auto 10px;}
.csctbg .carousel-indicators li {
    background-color: #bdbdbd;
    border: 1px solid #bdbdbd;
    border-radius: 10px;
}
.csctbg .carousel-indicators .active {
    background-color: #ff9732;
    border: 1px solid #ff9732;
}
.csbg {background: url("../i/cvwritingbg.jpg") no-repeat top center; background-size: cover;max-width: 100%;min-height: 203px;/*margin-top: 56px*/}
.cspkg .glyphicon-triangle-top {color: #faae34; }
.cspkg .fresh {position: absolute;top: 10px;left: 10%}
.cspkg .newhire {position: absolute;top: 10px;left: 30%}
.cspkg .middlelevel {position: absolute;top: 10px;left: 50%}
.cspkg .seniorlevel {position: absolute;top: 10px;left: 69%}
.cspkg .executivelevel {position: absolute;top: 10px;left: 89%}
.cspglist .nav-tabs li {width:19%;margin-right: 15px}
.cspglist .nav-tabs li:last-child {margin-right: 0px}
.cspglist .nav-tabs { border-bottom: 0px solid #ddd;}
.cspglist .nav-tabs li.active .csboxtitle { color: #faae34}
.cspglist .nav-tabs li.active .btn-primary { background-color: #faae34;border: 1px solid #faae34;}
.getdiscmodal .modal-lg {
	max-width:1170px;
	width:100%;
}
.getdiscmodal .modal-header {
    background: #fff;
    color: #444;
	border-bottom:none;
}
.getdiscmodal .modal-header .close {
    color: #444;
    opacity: 1;
}
.getdiscmodal .close {
    font-size: 48px;
	line-height:15px;
	outline:none;
}
/* CV Writing Page Styles by A%}0l End */

/* CV Search Listing Page Styles by Aqeel Start */
#cvadvsrcbox { width:100%;}
.ntcntrytext {position:relative; right:97px;}
.cvsrcfld {width:33.3%; padding:0 30px 0 0; max-width: 400px; }
.cvsrcfld .btn {padding-left: 5px !important;}
.cvsrcfltbx {display:block; width:100%;}
.btstrpselnobrd .form-control {height:40px!important}

.cvkyrd input[type="text"] {border:none; border-bottom:2px solid #e1e1e1; box-shadow:none;}
.cvovrldr {margin-top:30px;}
.cvsrcquzicon {position:relative; cursor:pointer}
.quzwrapr {
    position: absolute; 
    z-index: 94;
    background-color: #DBEDF9; 
    border: 1px solid #0161B2; 
    font-size: 12px; 
    left: 0;
    top: 0;
    width:auto;
    outline: none; 
    height:auto;
	padding:5px;
/*    visibility: hidden;
    -webkit-animation: mymove 5s;
    -moz-animation: mymove 5s;
    animation: cvsrcquz 2s linear;
    animation-fill-mode: forwards;*/
}

/*@keyframes cvsrcquz {
    0%   {
        visibility: visible; 
        left:0;
        top:0;
    }
    50%   {
        left:25px;
        top:0px;
    }
    75%   {
        left:25px;
        top:0px;
        width:280px;    
    }
    100%   {
        left:25px;
        top:0px;
        width:280px; 
    }
}

@-webkit-keyframes cvsrcquz {
    0%   {
        visibility: visible; 
        left:175px;
        top:45px;
    }
    50%   {
        left:195px;
        top:25px;
    }
    75%   {
        left:195px;
        top:25px;
        width:280px;    
    }
    100%   {
        left:195px;
        top:25px;
        width:280px; 
    }
}

@-webkit-keyframes cvsrcquz {
    0%   {
        visibility: visible; 
        left:175px;
        top:45px;
    }
    50%   {
        left:195px;
        top:25px;
    }
    75%   {
        left:195px;
        top:25px;
        width:280px;    
    }
    100%   {
        left:195px;
        top:25px;
        width:280px; 
    }
}*/

.cvgetcodeicon .glyphicon-circle-arrow-right {color: #46b749;}
.cvlgoutcodemsg {color:#fff;}
.cvlgoutcodemsg p {margin:5px 0 0}
.cvlgoutcodemsg a {color:#fff;}

.cvsrcdescrow {width:50%;}


.copycv_popup {position:relative;}
.cvtexthighlight span {color:#fff6bc; background:#888 }
.cvsrcfct .text-trim{    width: calc(100% - 80px)!important;}
.cvsrcbnr {position:relative;background: url("../i/cvsearch_bg.jpg") no-repeat top center;min-height:175px;background-size:cover;}
.cvsrctxt {display:block;width:100%;font-size:48px;color:#fff;text-align:center;padding:3% 0 0;}
/*.job-listing .pagmrg { margin-top: 10px;margin-bottom:10px;}*/
.pagmrg2 { margin: 10px!important; border:none!important;}
.pagmrg .pagination>.active>a, .pagmrg .pagination>.active>a:focus, .pagmrg .pagination>.active>a:hover, .pagmrg .pagination>.active>span, .pagmrg .pagination>.active>span:focus, .pagmrg .pagination>.active>span:hover {
    z-index: 2;
    color: #1565c0;
    cursor: default;
    background-color:transparent;
    border-color: transparent;
	font-size:14px;
	font-weight:600;
	text-decoration:underline;
}
.kwrdcv {display:block; width:100%; position:relative; text-align:center; margin:0 auto 20px; font-weight:600}
.pagmrg .pagination>li>a, .pagmrg .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px;
    line-height: 1.42857143;
    color: #424242;
    text-decoration: none;
    background-color: transparent;
    border: none;
	margin:5px auto 0;
}
.cvsrcbox{
    border: 1px solid #e0e0e0;
    background: #ffffff;
    position: relative;
    margin-bottom: 10px;
    font-weight:600;
    -webkit-transition: 0.3s ease-out border-color;
    -o-transition: 0.3s ease-out border-color;
    transition: 0.3s ease-out border-color;
	position:relative;
}
/*.cvDtlbtns {display:none}*/
.cvsrcbox:hover {
    border: 1px solid #1e88e5;
}
.cvDtlbtns i {margin: 0 5px; }
.cvDtlbtns .tooltip-inner {white-space: nowrap; max-width:none;}
.cvDtlbtns .glyphicon-list-alt{color:#bcc0c4!important;}
.cvDtlbtns a {color:#bcc0c4; outline: none;}
.cvDtlbtns a:hover {color:#616161;}
.cvsrcbox:hover .cvDtlbtns  {
    display:block;
}

.cvsrcbox .dpmnu{ position:absolute; right:5px; top:5px; z-index:11;}

.cvappnew {
	position:absolute;
	top:0;
	left:75%;
	background:url("../../c/i/cvnewapp.jpg") no-repeat;
	width:25px;
	height:69px;
	display:none;
}
.cvsrcbox_body {position:relative;display:block;width:100%;padding:15px 15px 10px;}
.cvsrcbox_body em {background:#ffe53a; font-style:normal; display:inline-block; line-height:16px;}
.cvsrcbox_body .glyphicon {color:#616161;}
.cvimgbox {    
    display: block;
    position: relative;
	margin:0 auto 10px;
	}
.cvimgbox img {
    border:1px solid #d0d1d4;
	width:100%;
}
.cvemptitle {display:block;position:relative;width:100%}
.cvemptitle i {margin:0 10px 0 0;}
.cvemptitle .dropdown-menu >li > a:hover {color:#1565c0}
.cvemptitle .btn-default {
    color: #b8b9bc;
    background-color: #fff;
    border-color:#fff;
}
.cvemptitle .dropdown-menu {right: 0;left:inherit}
.cvcomploc {color:#616161; display:block;width:100%}
.cvviews {color:#8f8f8f;margin:5px 0}
.cvviews img {position:relative;bottom:3px;}
.cvskills {color: #616161;
    margin: 15px 0 0 0;

    position: relative;
    display: block;
    overflow: hidden;
	}
.cvskills span {margin:0 10px 5px 0; background-color:#eee;border-radius:0;padding:2px 5px;color:#616161;font-size:100%; font-weight:normal}
.cvskills a span {background-color:#fff;color:#1565c0;width:15%}
.skillA {background-color:#0a62c3!important;color:#fff!important;}
.skillB {background-color:#257de1!important;color:#fff!important;}
.skillC {background-color:#4295f5!important;color:#fff!important;}
.skillD {background-color:#70b2ff!important;color:#fff!important;}
.skillE {background-color:#9eccff!important;color:#fff!important;}
.skillF {background-color:#cce4ff!important;color:#616161!important;}

.skill-expert{
    background-color:#007ef3 !important;
    color:#fff !important;
}
.skill-intermediate{
    background-color:#5baaf3 !important;
    color:#fff !important;
}
.skill-beginner{
    background-color:#d7ecff !important;
    color:#006bcf !important;
}

.cvsrcbox_ftr {position:relative;display:block;width:100%;padding:20px;background-color:#fff;border-top:1px solid #d0d1d4;color:#616161}
.cvsrcbox_ftr i{
    color: #b9babd;
}
.cvsrcbox_ftr span:first-child {position:relative;bottom:5px;}
.cvsrcbox_ftr .calendar{
    height: 14px;
    display: inline-block;
    margin:3px 10px;
}
.cvsrcbox_ftr .func-area{
    display: inline-block;
    max-width: calc(100% - 160px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cvftrsec {margin:0 10px 0 0;font-size:14px;color:#616161;display:inline-block}
.cvsksmore {display:inline-block;}
.job-listing .cvsrchlstng .fltrf {padding:11px 20px;}
.cvwrtng_box .rp {margin-top:0}
.cvwrtng_box .rp .rpblue {margin-bottom:0}
.cvsrc_vm {display:block;width:100%;text-align:right;}
.cvsrc_vm a {color:#757575;text-decoration:none;}
.cvsrc_vm a:hover {color:#1565c0;text-decoration:none;}

.cvovrly{position: absolute;width: 100%;top: 0px;height: 100%;right: 0px;z-index: 9999; }
.cvovrly::before{content: " ";width: 100%;height: 100%;background-color: rgba(0,0,0,0.7);z-index: -1;display: block;position: fixed;}
.cvovrly::after{content: " ";width: 100%;height: 100%; /*background: url("../../c/i/cvovrlybg.jpg") no-repeat; background-size: cover;*/ z-index: -2; top:0px; display: block;position: fixed;}
.cvoltitle {color:#fff;font-weight:600;display:block;width:100%;text-align:center;margin:20px auto 0;text-shadow: 1px 1px 1px #000;line-height:30px}
.cvoltitle2 {color:#fff;display:block;width:100%;text-align:center;margin:0 auto 20px;text-shadow: 1px 1px 1px #000;}
.cvovrly .modal-content {background: url("../../c/i/cvoverlaybg.jpg") no-repeat;background-size: cover;}
.cvovrly .modal-header { background: transparent; border-bottom: none;}
.cvovrly .modal {top:15%;}
.cvovrldr .spinner-wrapper-gray { margin: 0 0 10px 0;}
.cvolmcly {background-color:rgba(0,0,0,0.7)}
.cvolmcly .subc{display:inline-block;margin: 0 5px 25px;}
.cvolmcly .mhd{font-weight:600; text-transform: uppercase;margin-bottom:40px ;}
.cvolmcly .mhd{ font-size: 35px;}
/*.cvolmcly .linkedin-btn{max-width: 75px;display: inline-block;border:1px solid #0f4685;height: 58px;line-height: 58px;color: #0f4685;font-weight:600;text-decoration: none;background-color:#1565c0}
.cvolmcly .facebook-btn{max-width: 75px;display: inline-block;border:1px solid #0f4685;height: 58px;line-height: 58px;color: #0f4685;font-weight:600;text-decoration: none;background-color:#1565c0}
.cvolmcly .linkedin-btn .micn{background: url("../../r/i/ico/linkedin_icon.png") no-repeat center 10px;width: 74px;height: 57px;display: inline-block;border-right: 1px solid #0f4685;}
.cvolmcly .facebook-btn .micn{background: url("../../r/i/ico/facebook_icon.png") no-repeat center 10px;width: 74px;height: 57px;display: inline-block;border-right: 1px solid #0f4685;}*/
.cvolmcly .mor {
    margin: 40px auto 20px;
    padding: 0 26px;
}
.cvolmcly .ml1 {
    background: #1565c0 none repeat scroll 0 0;
    height: 1px;
    width: calc(100% / 2 - 22px);
}
.cvolmcly .mr {
    color: #1565c0;
    font-weight: 600;
    margin-top: -20px;
    width: 44px;
}
.cvovrly .modal-dialog {
    width: 800px;
    margin: 30px auto;
}
.cvovrgc {font-weight:600}
.cvovrmrgb {margin-bottom:10px;}
.cvovrmrgb2 {margin-bottom:20px;}

.cvolmcly .modal-body .form-control  {border-radius:4px;}
.cvolmcly .form-group p {color:#fff;margin:10px 0 0}
.cvovrlogo { position: absolute;
    top: -30px;
    width: 100%;
    margin: 0 auto;}

.cvovrgetcode a {font-weight:bold;margin-bottom:10px; display:block!important}
.cvolmcly .modal-header .btn-default {position:relative;z-index:999}
.cvsrc0box {border:1px solid #d0d1d4;background-color:#fff; padding:10px 0px;}
.cvnoresmsg {color:#212121;display:block;width:100%;text-align:center}
.cvnoresimg {display:block;width:100%;text-align:center;margin:0 auto 10px;}
.cvsrc0box .cvsrchlstng .fltrf {
    border:none;
	background-color:transparent;
	padding:0 20px;
}
#cvjbtitle .form-group {margin-bottom:0}
.cvsrc0box .cvsrchlstng .fltrf .form-group{ margin-bottom:0px;}
.cvadvsrclink {display:block;width:100%;text-align:right;font-weight:600;position:relative; right:15px; margin-top:-10px; margin-bottom:7px;}
.cvadvsrclink a {font-size:14px;}
.cvyrexp {display:block;width:100%;color:#212121;font-weight:600;margin:10px 0;}
.cvadvfltr {display:block;width:100%;color:#212121;font-weight:600;margin:20px 0;}
.cvadvfltr a {text-decoration:none;color:#212121}
.cvadvfltr span {margin:0 10px 0 0}
.cvadvfctfltr {display:block;}
.cvadvfctfltr .form-control {padding:6px;}
.cvadvsrchtext {font-weight:600;color:#212121;}
.rozeeicon {
	background: url("../../c/i/rozeeicon.png") no-repeat; 
	width: 22px;
    height: 22px;
    position: relative;
    display: inline-block;
	top:3px;
	}
.univerty {
	background: url("../../c/i/uniicon.png") no-repeat; 
	width: 22px;
    height: 22px;
    position: relative;
    display: inline-block;
	}
.cvaplcnts {
	background: url("../../c/i/cvapplicants.png") no-repeat; 
	width: 25px;
    height: 25px;
    position: relative;
    display: inline-block;
	background-size:contain;
	top:3px;
	}

.cvsrchlstng .dropdown-menu>li>a {
    padding: 3px 30px;
	margin:5px;
}

.cvsrchlstng .dropdown .btn {
    padding: 6px 12px 0;
}
.j-area.cvss{ margin-top:10px;}
.cvsrchlstng .dropdown.luchi .btn{ background:none; padding:4px 0; outline:0px; font-weight:bold;}
.cvsrchlstng .dropdown.luchi:hover .dropdown-menu{ display:block; margin-top:0px;}
.cvsrchlstng .dropdown.luchi .dropdown-menu li a{ padding:4px 10px; margin:0px;}
.cvsrchlstng .dropdown.luchi .dropdown-menu{ width:110px;}
.smsnoreshdng {color:#53575e; font-weight:600}
.smsnoreshdng span {color:#1565c0}
.cvressugtxt {color:#767b81; margin:5px auto 10px;}
.cvnoresmrg {margin:0 0 5px}
.cvedtsrcbtn .btn {background:#fff; border:2px solid #1565c0; padding:5px 10px; color:#1565c0; margin:0 auto 5px; border-radius:0}

.deficon span {position:relative; top:0; color:#888}
.cvsrcadvbx .fldtxt {position:absolute; top: -22px; left: 18px; font-size:16px; font-weight:normal}	
.cvrowmrgtp {margin-top:20px;}
.cvsrcadvfltr label {margin-right:20px;}
/*.cvadvfctfltr .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
    width: 100%;
}
.cvadvfctfltr .btn-default {border:none;}
.cvadvfctfltr .btn-default:hover {background-color:transparent;}
.cvadvfctfltr .open > .dropdown-toggle.btn-default {
    color: #333;
    background-color:transparent;
    border-color:transparent;
}
.cvadvfctfltr .dropdown-menu {
    border-radius: 0;
}*/

.cvadvsrchbox {display:block}
.cvtooltips {
  position: relative;
  display: block;
  margin:0;
}
.cvtooltips span {
  position: absolute;
  width:140px;
  color: #000000;
  background: #FFFFFF;
  border: 2px solid #ccc;
  height: 30px;
  line-height: 30px;
  text-align: center;
  visibility: hidden;
  border-radius: 6px;
}
.cvtooltips span:before {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 20%;
  margin-left: -12px;
  width: 0; height: 0;
  border-bottom: 12px solid #ccc;
  border-right: 12px solid transparent;
  border-left: 12px solid transparent;
}
.cvtooltips span:after {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 20%;
  margin-left: -8px;
  width: 0; height: 0;
  border-bottom: 8px solid #FFFFFF;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
.cvtooltips span {
  visibility: visible;
  opacity: 1;
  top: 0;
  left: 0;
  margin-left: 0;
  z-index: 999;
}

.cvtltipsrgt {
  position: relative;
  display: block;
  margin-top:10%;
}
.cvtltipsrgt span {
  position: absolute;
  width:140px;
  color: #000000;
  background: #FFFFFF;
  border: 2px solid #CCCCCC;
  height: 30px;
  line-height: 30px;
  text-align: center;
  visibility: hidden;
  border-radius: 6px;
}
.cvtltipsrgt span:before {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -12px;
  width: 0; height: 0;
  border-right: 12px solid #CCCCCC;
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
}
.cvtltipsrgt span:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -8px;
  width: 0; height: 0;
  border-right: 8px solid #FFFFFF;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}
.cvtltipsrgt span {
	visibility: visible;
    opacity: 1;
    left: 0;
    top: 0;
    margin-top: 0;
    margin-left: 0;
    z-index: 999;
    height: auto;
    width: 60%;
    padding-bottom: 15px;
    padding-top: 15px;
}
.cvtltipsrgt span strong {
	font-size:18px;
}
.cvrest {
	display: block;
    width: 100%;
    position: relative;
    top: -12px;
	}
.usrcitytxt {display:block;position:relative;color:#000;top:5px;}
.cvrest span {font-weight:600}
.cvadvsrcbtn {display:inline;}
.cvadvsrcbtn .btn {margin-left:-4px;}
.cvupgdacct {display:block;position:relative;}
.cvhinthand {    
	display: none;
    position: absolute;
    top: -3%;
    background: url("../../c/i/hint_hand.png") no-repeat;
    width: 106px;
    height: 120px;
    z-index: 999;
    right: 23%;
    background-size: 48%;
	}
.cvupgdacct .btn {border-radius:0;padding:22px 12px}
.cvupgdacct .btn-primary:hover{
    box-shadow: none !important;
    border-radius: 0 !important;
    background: #135db0;
    border-color: #135db0;
    color: #fff !important;

}

.cvsrciconimg {display:block; width:100%; margin:10px auto 20px; text-align:center}
.cvsrciconimg img {max-width:100%; width:60%}

.cvsrcadvbx {border: 1px solid #d0d1d4; background-color: #fff; width:100%; display:block}
.cvsrcpdng {padding: 20px;}
.cvsrcadvbx .dropdown-toggle {
    background: #fff;
    border-radius: 0;
    box-shadow: none;
    height: 40px;
    outline: 0 none !important;
}
.cvsrcadvbx .btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,0);
    box-shadow: inset 0 3px 5px rgba(0,0,0,0);
}
.cvsrcadvbx .open >.dropdown-toggle.btn-default:hover {
    color: #333;
    background-color: #fff;
    border-color: #8c8c8c;
}
.ntpaktxt {display: block;
    width: 100%;
    position: relative;
	margin-bottom:5px;
	margin-right:96px;
	top:15px;
}
.cvsrcadvbx .dropdown .btn {padding:0 12px!important; background:#ebeeef;}
.cvsrcadvbx  input[type="text"], .cvsrcadvbx  select {
    border-radius: 0;
    box-shadow: none;
    height: 42px;
    outline: 0 none;
    transition: all 0.2s ease-out 0s;
	padding:6px;
	width:100%;
}
.cvsrcadvbx input[type="checkbox"] {
    top: 0!important;
}

.cvsrcadvbx .dropdown-toggle .caret {
    background-image: url("../i/dropdown-icon.svg");
    background-position: center top;
    background-repeat: no-repeat;
    border: 0 none;
    height: 16px;
    top: 15px!important;
    width: 10px;
}
.cvsrcadvbx hr {margin:0}
.cvsrcrefsrc {color:#1a1a1a; margin-bottom:10px;}
.cvsrcadvbx .form-control {height:40px!important; padding:5px;}
.cvadvsrcmrgnrght {margin-right:30px;}
.cvsrcadvbx .checkbox {display:inline-block}
.cvsrcadvbx .btn {border-radius:0}
.mgnfyicon .btn { padding:6px 16px; }
.cvoldercan {display:block; width:100%; margin:20px 0; border:1px solid #cbd9ee; background:#f5f9ff;}
.cvoldcantxt {display:block; width:100%; text-align:center;color:#1a1a1a;}
.cvoldcantxt .btn {border-radius:0; padding:0 6px;}
.cvsrcadvbx .radio-inline input[type=radio], .cvsrcadvbx .checkbox-inline input[type=checkbox] {width:17px; height:17px; position:relative; top:5px!important;}
.cvsrcadvbx .checkbox input[type=checkbox] {width:17px; height:17px; position:relative; top:5px!important; border-radius:0}
.cvgetnoprofcv {display:block; width:100%; font-weight:600; color:#1a1a1a; margin:10px 0 0}
/* CV Search Listing Page Styles by Aqeel End */

.accver .btn {border-radius: 0; margin:5px 0 10px;}
.phaccergreen {color: #46b749}
.phaccveror {font-size:18px; margin:10px auto 0; display:block; width:100%;}
.accver .img {max-width:100%; text-align:center}
/* CV Search Logged in Page Styles by Aqeel Start */
.shtlstpopup .modal-body select.form-control {
	 -moz-appearance:button!important;
    background-image: none;
}
.shtlstpopup .btn {border-radius:0; font-weight:600}
.blkclr  {margin:0 0 10px;}
.shtlstpopup .alert {
	margin-bottom: 20px;
    padding: 10px 15px;
	}

.btstrpselnobrd .filter-option {font-weight:normal; color:#555; font-size:16px;}
/*.selwprcus { max-width:100px; height:25px!important; background-size:12%!important; background:url(../i/dbdrpdwnarw.jpg) no-repeat right 5px center;}
.selwprcus select {height:25px!important}*/
.selwrapr { border: 1px solid #cfcecd; width: 100%;  overflow: hidden; background:url(../i/dbdrpdwnarw.jpg) no-repeat right 10px center;height:40px;color:#a8a8a8}
.slwprbrdbtm {border:none!important; border-bottom:2px solid #e1e1e1!important}
.btstrpselnobrd .btn {border:none!important; border-bottom:2px solid #e1e1e1!important; padding-left:0}
.btstrpselnobrd .dropdown-toggle {background-color:#fff!important;}
.selwrapr:focus { outline: none; }
.selwrapr select {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: transparent none repeat scroll 0 0!important;
    border: medium none;
    box-shadow: none;
    height: 38px !important;
    padding: 5px 10px;
    text-indent: 0.01px;
    width: 100%;
	outline: none;
}

.selwprcus { border: 1px solid #cfcecd; width: 100px;  overflow: hidden; background:url(../i/dbdrpdwnarw.jpg) no-repeat right 5px center;height:25px;color:#a8a8a8; background-size:12%; margin-top:3px;}
.selwprcus:focus { outline: none; }
.selwprcus select {
    -moz-appearance: none;
    -webkit-appearance: none;
    background: transparent none repeat scroll 0 0!important;
    border: medium none;
    box-shadow: none;
    height: 25px!important;
    padding: 0 5px!important;
    text-indent: 0.01px;
    width: 100%;
}
.selwprcus select option {
    color:#000000;
}



.cvsrclgin .cvsrchlstng .fltrf {padding:11px 20px;}
.cvsrclgin .fltrf div[class*='col-'] {
    padding-left: 15px!important;
    padding-right: 15px!important;
}
.rctsrc { font-weight: 600;color: #212121;display:inline-block;width:75%;}
.clrall {display:inline-block;text-align:right;}
.rctsrcttl {display:block;color:#000;margin-bottom:5px; line-height:26px; font-size:25px;}
.cvresno {display:block;color:#000;}

.boxbrdr {
    border: 1px solid #d0d1d4;
    background-color:#fff;
    padding:20px;
}
.cvsrcres {
    display: block;
    width:100%;
}
.cvsrtby {
    position: relative;
    display: inline-block;
	font-weight:600;
	color:#000;
	margin:0;
	bottom:5px;
}
.srtbyttl {
	display:inline-block;
	position:relative;
	top:2px;
}
.reldrpdwn {
	display:inline-block;
}
.cvsrtby span {
    position: absolute;
    width:200px;
    color: #000000;
    background: #FFFFFF;
    border: 2px solid #E2E2E2;
    height: 35px;
    line-height: 30px;
    text-align: center;
    visibility: hidden;
    border-radius: 4px;
}
.cvsrtby span:before {
    content: '';
    position: absolute;
    bottom: 100%;
    left: 45%;
    margin-left: -12px;
    width: 0; height: 0;
    border-bottom: 12px solid #E2E2E2;
    border-right: 12px solid transparent;
    border-left: 12px solid transparent;
}
/*.lightColor{
    color:#bebebe;
}*/
.cvsrtby span:after {
    content: '';
    display:none;
    position: absolute;
    bottom: 100%;
    left: 12%;
    margin-left: -8px;
    width: 0; height: 0;
    border-bottom: 8px solid #FFFFFF;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}
/* NEW NOTIFICATION */


.calert{
     position: fixed;
    top: 67px;
        z-index: 111;
    width: 100%;
    text-align: center;

}
.calert .message {
    position: relative;
    margin: 0 auto;
    width: auto;
    display: inline-block;
    padding: 9px 15px;
    
    text-align: center;
    font-size: 18px;
    font-weight: 600;
     border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
}
.calert .message.info{
     background: #f9edbe;
    border: 1px solid #ebc37a;
 color: #222;

}
.calert .message.success{
     background: #d9fae7;
    border: 1px solid #83dbaa;
 color: #212121;

}
.calert a {
    color: #226;
}
.cvsrtby:hover span {
    visibility: visible;
    top: 50px;
    left: 0%;
    margin-left: -176px;
    z-index: 999;
    background-color: #fff;
}
.cvrelicon a {display: inline-block;padding: 5px 5px 1px; color: #bcc0c4;text-decoration:none;margin: 0 1px; border:1px solid #d0d1d4}
.cvrelicon a:hover {padding: 5px 5px 1px; color: #616161;text-decoration:none}
.cvsrcbox_body .dropdown:hover .dropdown-menu {display:block; top:25px;}
.cvskills .tooltip {position:fixed;}
.cvrelicon .tooltip-inner {max-width:none; white-space:nowrap}

.cvappbox {
    display: block;
    position: relative;
}
.cvappbox i.rz-calendar {display: block;}
.cvappimgbox {
    display: block;
    position: relative;
    border: 1px solid #bf7708;
    margin: 0 5px;
    background-color: #ffedcb;
    width: 153px;
}
.cvrpchkbox {display: inline-block;width: 20px;position: relative;top: -4px;vertical-align: top}
.cvrpchkbox i {display: block; margin:5px 3px; color:#b1b1b1;}
.cvrpchkbox .checkbox {margin-bottom: 0;margin-top: 0;}
.cvappcont {display: inline-block;width: 155px; position:relative; left:5px;}
.cvrpimg {display: block;border: 1px solid #ddd;background-color: #f5f5f5;width:151px;height:163px;position:relative}
.cvrpimg2 {display: block;border: 1px solid #ddd;background-color: #f5f5f5;width:135px;height:auto;position:relative; margin-top:5px;}
.cvrpimg img {width:149px;height:120px;border-bottom: 1px solid #bf7708;}


.cvappimg {
	border: 1px solid #d0d1d4;
	background:#ecedf0;
    box-sizing: border-box;
    display: table-cell;    
    padding:0;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 155px;
	max-width: 155px;
	height:155px;
	max-height:155px;
	}
.cvappimg img {
    max-width: 100%;
	width:100%;
}
.videothuml{
border:2px solid #fdd835 !important;
padding:10px !important;
position:relative;
}
.mjbalert label{ 
line-height:44px;
margin-bottom:0px;
}
.mjbalert .col-sm-4{
padding:0px;}
.videothuml .rem{

position:absolute;
right:10px;
top:10px;
color:#cdcdd0;}
.videothuml .title{
color:#212121;
padding-right:12px;
display:block;}
.videothuml .video_img{
border:1px solid #d0d1d4;
position:relative;
 height:86px;
 background-repeat:no-repeat ; }
 .videothuml  .vlinkc{
 margin-top:22px;
 display:inline-block}
.srclogoimg { position:absolute; top:10px; right:10px; }
.srclogoimg img { width:auto; height:auto; }

.cvrpicon {display: inline-block;margin: 3px;width: 30px;height:30px;position: relative;top: 0;vertical-align: top;}
.cvrpicon img {width:100%;height:100%;border-bottom:none;}
.cvrpicon2 {display: block;width: 30px;height:30px;position: absolute;top: 5px;left:5px}
.cvrpicon2 img {width:100%;height:100%;border-bottom:none;}
.cvrptxtcont {display: inline-block;width: 90px;}
.cvrptxt {    display: inline-block;
              font-size: 12px;
              color: #090909;
              position: relative;
              top: 7px;
              font-weight: 600;}
.cvrpstncrd {    display: inline-block;
    font-size: 8px;
    color: #7c7c7c;
    letter-spacing: -1px;
    position: relative;
    top: -2px;}
.cvsaimg {display: block;}
.cvsatxt {display: block;background-color: #1565c0;width: 100%;text-align: center;color:#fff;margin:0; padding:0 5px;}
.cvsatxt a {text-decoration:none;color:#fff;width:100%;display:block;padding: 6px 0; font-size:12px;}
.cvrpiconcont {display: block;width: 100%;border: 1px solid #d3d3d3; text-align: center;padding: 5px 0}
.cvrpiconcont ul {margin-bottom: 0}
.cvsdatetxt {display: block;width: 100%;font-size: 10px;text-align: center;color:#929191;margin: 4px 0 0; font-size:12px;}
.cvsdatetxt2 {display: block;width: 100%;font-size: 10px;text-align: right;color:#929191;margin: 2px 0; font-size:12px;}
.cvappname {display: block;color: #1565c0;font-weight: 600;width:100%; position:relative; bottom:5px; max-width:575px}
.cvappname a {text-decoration:none;color: #1565c0;}
.cvappname img {width:25px; height:25px;}
.cvappname span.edudt {color:#bebebe; font-size:14px; position:relative; bottom:2px; font-weight:normal;}
.cvappexpts {display: block;color: #616161;font-weight: 600;width:100%; position:relative; bottom:8px}
.cvappvw {display: block;color: #8f8f8f;width:100%;}
.cvappdtl {display: block;width:100%;font-weight:normal; font-size:14px;}
.cvappcrnt {display: inline-block;position: relative;width: 17%;margin: 0 10px 0 0;color: #b1b1b1;top: 0;vertical-align: top;text-align: right}
.cvappdesc {display: inline-block;position: relative;width: 80%;color: #6c6c6c;}
.cvappdesc a {color: #1565c0; display:inline-block; font-size:12px; position:relative; padding:0 10px; top:1px;}
.cvwd35 {width:34%!important}
.cvwd60 {width:61%!important}
.cvappcrntdtl {display: block;position: relative; margin:0 0 5px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.cvappcrntdtl span {color:#000}
.cvappcrntdtl span.edudt {color:#bebebe}
.cvappdt {display: block;position: relative;color: #bebebe;}

.srtbychk {
	display: inline-block;
    position: relative;
    top: 5px;
	}
.srtprpage {display:inline-block;margin:0 10px;}
.srtprpage select {display:inline-block;background-color:#fff!important; -webkit-appearance:menulist!important;height:30px!important;padding:5px;}
.cvsrcbox_body .dropdown-menu {right:0;left:inherit;}
.cvDtlbtns .dropdown-menu { min-width: 130px;}
.cvsrcbox_body  .lpstf{ padding-left:0px;}
.cvsrcbox_body  .rpstf{ padding-right:0px;}
i.rz-cvdropdownmenu{ margin:0px;}
.cvsrcbox_body .dropdown-menu > li > a {padding: 3px 10px;}
.cvsrcbox_body .dropdown-menu > li > a i {margin: 0px 5px; color:#b1b1b1;}
.cvsrcbox_body.loggedout  .lpstf{ width:calc(75% + 30px);  margin-left:-30px; margin-top:0; }
.cvsrcbox_body .btn-default {
    color: #b8b9bc;
    background-color: #fff;
    border-color: #fff;
}
.cvspccnt {max-height:20px;overflow:hidden; position:relative; max-width: 90%;}
.cvspccnt2 {max-height:42px;overflow:hidden;}
.cvmaxheight {max-height:1000px;}
.cvappdesc .cvskills {margin:0;}
.cvsrcftr {border-top:1px solid #d0d1d4;margin:10px auto 0;padding:10px 0 0;display:block;width:100%;text-align:center;font-weight:600;}
.cvsrcftr a {color:#616161;font-weight:600;}
.cvmdtl {overflow:hidden;display:block;width:100%;}
/* CV Search Logged in Page Styles by Aqeel Start */
.mr15{
	margin-right:15px;}
	i.blues{ color:#1565c0; margin-top:3px;}

/*** *New Css* **  */

.topemployer_box {
	background: #fff;
    border: 1px solid #d0d1d4;
    padding: 10px 20px;
	margin:10px 0;
	display:block;
	width:100%;
}
.topemployer_box .itemlogo {
	margin:10px 5px;
	display:inline-block;
}

.mih_papricing_cont {
    padding: 20px;
    border: 1px solid #ccc;
            margin: 30px 0;
}
.mih_papricing_cont .btn-warning{
	background-color: #faae34;
	border: none;
	padding: 12px 18px;
	color: #fff;
	margin:0;
}
        

@media (min-width: 1000px) and (max-width: 1025px) {
.newsSc .newsScRt img { display:none;}
.newsSc .newsScRt p { overflow:hidden; height:137px}
	
	
	}
@media (min-width: 1170px) {

    .opcontainer{
        max-width: 1170px !important;
width: 100% !important;
    }
	.Tjbs div[class*="col-"]:nth-last-child(3),
	.Tjbs div[class*="col-"]:nth-last-child(2),
	.Tjbs div[class*="col-"]:nth-last-child(1) { height:auto; /*margin-bottom:29px*/} 
	.Tjbs div[class*="col-"]:nth-last-child(3) .media,
	.Tjbs div[class*="col-"]:nth-last-child(2) .media,
	.Tjbs div[class*="col-"]:nth-last-child(1) .media{ padding-bottom:0} 
	.Tjbs div[class*="col-"]:nth-child(3) .media,
	.Tjbs div[class*="col-"]:nth-child(2) .media,
	.Tjbs div[class*="col-"]:nth-child(1) .media{ padding-top:0} 
	
}
@media (min-width: 1400px) {
	.Tjbs div[class*="col-"]:nth-last-child(3),
	.Tjbs div[class*="col-"]:nth-last-child(2),
	.Tjbs div[class*="col-"]:nth-last-child(1) { height:auto; /*margin-bottom:29px*/} 
	.Tjbs div[class*="col-"]:nth-last-child(3) .media,
	.Tjbs div[class*="col-"]:nth-last-child(2) .media,
	.Tjbs div[class*="col-"]:nth-last-child(1) .media{ padding-bottom:0} 
	.Tjbs div[class*="col-"]:nth-child(3) .media,
	.Tjbs div[class*="col-"]:nth-child(2) .media,
	.Tjbs div[class*="col-"]:nth-child(1) .media{ padding-top:0} 
	}

.ml10 { margin-left: 10px !important; }
.mr10 { margin-right: 10px; }
.ml5 { margin-left: 5px !important; }
.mr5 { margin-right: 5px !important; }

.mr20{
    margin-right: 20px;
}
.mr8{
    margin-right: 8px;
}
.mt5{
    margin-top: 5px !important;
}
.mt10{
    margin-top: 10px !important;
}
.mt20{
    margin-top: 20px !important;
}
.mb5{
    margin-bottom: 5px;
}
.mb10{
    margin-bottom: 10px;
}
.mb20{
    margin-bottom: 20px;
}
.mt15{
    margin-top: 15px;
}
.opages{
    background: #ecedf0;
}
@media screen and (max-width:1599px){
    .opages{
        padding-top: 15px;
    }
}
.opages .breadcrumb{

    background: none;
    margin: 20px 0;
    color: #757575;
    padding: 0px;
	text-transform:uppercase;

}
.opages .breadcrumb a{ text-decoration:underline;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background:none; color:#000; border:0}
.navbar-default .navbar-toggle:focus .icon-bar, 
.navbar-default .navbar-toggle:hover .icon-bar { background-color: #000;}

.opages .breadcrumb li:before,.opages .breadcrumb li:after,.opages .breadcrumb a,.opages .breadcrumb a.active.opages .breadcrumb a:hover{
    color: #757575;

}
.opages .breadcrumb li:before{
    padding: 0 2px;
}
.opages a{text-decoration: none;}
.opages .boxb{
    background: #fff;
    border:1px solid #d0d1d4;
    padding: 20px;
    
    margin-bottom:10px;
}

.job-dtl .jtitle{ margin: 0px; color: #212121; font-weight: 600;}
.job-dtl .md .fb-save{ position:absolute; right:16px; top:-14px;}
.job-dtl .xs .fb-save{ position:absolute; right:-8px; top:170x;}
.job-dtl .cname{ color: #424242; margin: 7px 0 0 0;}
.job-dtl .cname .vrfdimg{ margin-left: 0px !important; margin-right: 0px !important;}
.job-dtl .cname a{ color: #1565c0;}
.job-dtl .clogo{  -webkit-box-align:center; -webkit-box-pack:center;  display:-webkit-box; max-width: 256px;  border:1px solid #dadbde;min-height: 120px; width: 100%;}
.job-dtl .clogo > div { display:table-cell; width: 256px; height: 120px; vertical-align: middle;}
.job-dtl h3 , .job-dtl h4{ margin: 5px 0 0 0; color: #8f8f8f; }
.job-dtl .modal-header h3 , .job-dtl .modal-header h4{ margin: 0; color: #fff; }
.job-dtl.right-sd  h3 , .job-dtl.right-sd h4{ font-weight: 600; color: #212121;}
.job-dtl .clogo{display:inline-block;}
.job-dtl .clogo img{ max-width:240px; max-height:115px; padding:10px;}
.job-dtl .clogo img.nologo{width: 70px; }
.job-dtl .mrsl i{color:#acacac; } i.gr{color: #4caf50 !important;} i.rd{color: #ed4545 !important;}
.job-dtl .mrsl {color: #424242;}
.job-dtl .btn{ background: #1565c0; border:1px solid #1565c0; color: #fff; border-radius: 0px !important; box-shadow: none;     padding: 10px 40px;      transition: .2s ease-out;}
/*.job-dtl .fbody .btn{ background: #46b749; border:1px solid #46b749; }
.job-dtl .fbody .btn:hover{ background: #349737; border:1px solid #349737; } */
.job-dtl .btn.stroke{ background:none;   color: #1565c0;  }
.job-dtl .btn.stroke:hover{ background:#1565c0;   color: #fff; border-color:#1565c0;  }
.job-dtl .btn:hover{       box-shadow: 0 3px 5px 0 rgba(219, 219, 219, 0.50),0 3px 5px 0 rgba(219, 219, 219, 0.24);  border-radius: 3px; background: #135db0;}
.job-dtl  .share{color: #757575; margin-top: 22px; display: block;}
.job-dtl   ul i, .abtn   ul i{font-size: 27px; margin-top:1px; margin-right:10px; color:#acacac;}
.abtn .dmenu   ul i{font-size: 20px !important;}
.job-dtl   ul li a:hover i.linkedin , .abtn  ul li a:hover i.linkedin{color:#007bb6;}
.job-dtl   ul li a:hover i.facebook, .abtn  ul li a:hover i.facebook{color:#3b5998;}
.fb-color{color:#3b5998;}

.job-dtl   ul li a:hover i.twitter , .abtn   ul li a:hover i.twitter{color:#0084b4;}
.job-dtl   ul li a:hover i.mail , .abtn   ul li a:hover i.mail{color:#1565c0;}
.job-dtl a.share:hover, .job-dtl  a.mdtl:hover , .abtn a.share:hover , .abtn  a.mdtl:hover { color:#424242}
.job-dtl  .jdbtn{margin-top: 25px;}.job-dtl .dividr{ height: 1px; width: 100%; background: #dadbde; margin: 30px 0;}
.job-dtl  .jblk{color: #212121; margin-bottom: 30px; line-height: 24px;}.job-dtl  .jblk h4, .job-dtl  .jblk h3{ margin: 0px 0 10px 0 ;  color:#212121;   font-weight: 600; }
.job-dtl .rzprim .jblk{ color:#424242;}
.job-dtl  .jblk .jcnt{ margin-top: 16px;}
.job-dtl  .jblk .jcnt .label{ margin-bottom: 10px; background: #eeeeee; padding:6px 12px; border-radius: 0px; color: #424242; font-weight: 400; }
.job-dtl  .jblk .jcnt .label.active{ background: #1565c0; color: #fff;}
.job-dtl .jobd .row{ margin:0px; margin-bottom: 10px; color: #424242;  }
.job-dtl .jobd .row .col-md-2{ padding: 0px;}
.job-dtl .tappli{ line-height: 15px; margin-top: 10px;}
.job-dtl  .dividr.mbc{ margin-bottom: 25px;}
.job-dtl .ctitle{
    color: #212121; font-weight: 600;
}
.job-dtl a.yellow-btn{ background:#fdd835; border-color: #e1c02f; padding: 10px 20px;  font-weight:600; color: #212121; margin-top: 20px;}
.job-dtl a.yellow-btn:hover{ background:#edca32;  }
.job-dtl .rzprim i{ color: #1565c0; margin-top: 5px;}
.job-dtl .rzprim { margin: 0px; margin-top: 20px;}
.job-dtl .rzprim .col-md-5{ padding: 0px 15px 0 0;}
.job-dtl .rzprim h4{color: #212121;}
.job-dtl a.btn.md{  padding: 5px 20px;}
.job-dtl a.text-muted{ display: block;}
.job-dtl .llist a.text-muted{ white-space:nowrap; max-width:calc(100% - 38px); overflow:hidden; text-overflow:ellipsis; margin:0 3px;}
.job-dtl .text-muted{  color: #757575;}
.text-black{ color:#212121 ;}
.text-red{ color:#e57373 ;}
.text-blue{ color:#138ae5 ;}
.job-dtl p{line-height: 22px; color: #424242;   text-indent: 0px !important;}
.job-dtl .smj{ margin-top:0px;}
.job-dtl .smj h4{ color: #1565c0; font-weight: 600; margin-bottom: 2px;}
.job-dtl .text-sec{  color: #424242;}
.job-dtl .blk{ margin-top: 20px;}
.job-dtl .jchar{ width: 100%; min-height: 350px; background: #a5a5a5;}
.job-dtl .rzpr{ background:#fdd835; background: #fdd835;
                padding: 10px 20px;
                margin-left: -20px;
                font-weight: 600; display: inline-block;}
.job-dtl.rzprim  .ctitle{ margin-top: 25px;}
.job-dtl.rzprim  h4{ margin-top: 0px; font-weight: 600;  color:#424242 !important;}
.job-dtl.rzprim .tappli{ margin-top: 0px;} 

.job-dtl .blue-text{ color: #1565c0;} 
.job-dtl .mdtl{ color: #757575; margin-top: -10px;}
.job-dtl.rzprim .skhe{ font-weight: 600; margin-top: -10px;}
.job-dtl.rzprim .jblk{ margin-bottom: 0px;}
.job-dtl.rzprim .senir .progress{background: none; box-shadow: none; height: 10px; border-radius: 0px;}
.job-dtl.rzprim .senir .progress-bar{background: #1565c0;}
.job-dtl.rzprim .senir{ margin-bottom: 25px;}
.job-dtl.rzprim .senir.last{ margin-bottom: 0px;}

.job-dtl.rzprim .senir.last{ margin-bottom: 0px;}
.job-dtl.right-sd h3 { color: #212121; line-height: 26px; margin: 0px; margin-top:-5px;  }
.job-dtl.right-sd .dividr{  margin: 20px 0;}
.job-dtl.right-sd .ulist h5{color: #1565c0; margin-bottom: 0; margin-top: 0px; font-weight: 600; word-wrap:break-word;}
.job-dtl.right-sd .ulist{ color: #757575;}
/* .job-dtl.right-sd .ulist img{ border:1px solid #dadbde;}*/
.job-dtl.right-sd .ulist > .usr{ margin-bottom: 20px; width: 100%;}
.job-dtl.right-sd .ulist .usr.cmp img{ border:0px;position: absolute;top: 0;bottom: 0;left: 0px;right: 0px;padding: 3px;margin: auto;}
.job-dtl.right-sd .ulist .usr .usrimg{ border:1px solid #dadbde; position: relative; width: 60px; height: 60px; line-height:60px;}		
.job-dtl.right-sd .ulist .usr .usrimg img{ border:0px;position: absolute;top: 0;bottom: 0;left: 0px;width:100%;right: 0px;padding: 3px;margin: auto;}
.job-dtl.right-sd .ulist .usr .usrimg img.nologo{width:100%; padding:10px;}
.job-dtl.right-sd .ulist .usr .usrimg img { max-width:55px; max-height:55px;}


.job-dtl.right-sd .ulist .usr.cmp .nologo{ width: 40px;}

.job-dtl.right-sd .ulist > .usr.cmp .mr10{border:1px solid #dadbde; position: relative; width: 60px; height: 60px; line-height:60px }
.job-dtl.right-sd .ulist > .usr.last{margin-bottom: 0px;}
.job-dtl.right-sd .ulist .btn{ width: 100%;}
.job-dtl.right-sd .ulist  .sbw{ width: calc(100% - 70px);}
.job-dtl.right-sd .ulist  .sbw{ width: calc(100% - 70px);}
.job-dtl.right-sd .ulist  .sbw a{ text-overflow: ellipsis; display: block; white-space:nowrap; overflow: hidden; }
.job-dtl.right-sd .ulist .row .col-md-6 {padding: 5px; }
.job-dtl .stickyJob{top: 0px; display:none}

.job-dtl .stickyJob.sticky{position: fixed; top: 80px; width: 262.5px;}
.job-dtl.right-sd .ulist .row { padding: 0px 8px;}

.job-dtl.right-sd .ulist .text-muted{color:#8f8f8f; display: block; margin-top: 0;}

.job-dtl .jobdetail{    overflow: hidden;
                        height: 506px;
                        position: relative;
                        width: calc(100% + 40px);

                        margin-left: -20px;
                        padding: 0px 20px;
}
.job-dtl .jobdetail:after{
        content: "";
    position: absolute;
    z-index: 11;
    background: url("../i/shadow-detail.png") repeat-x bottom;
    bottom: 0px;
    height: 34px;
    width: 100%;
}

.job-dtl .jobdetail.opnd:after{
display:none;}
.job-dtl  .pb20{
margin-top:-18px;}
.job-dtl .applyform{
    background: #fafafa;
    width: calc(100% + 40px);
    margin-left: -20px;
    border-bottom: 1px solid #dadbde;
    color: #212121;
    margin-bottom: 20px;
    /*transition: .2s ease-out;*/

    visibility:hidden;
}
.job-dtl .applyform .qq-uploader ul{
    width: calc(100% + 165px);
}
.job-dtl .applyform.resize{
    height: 0px;
    margin-bottom:0px;
    overflow: hidden;
}
.job-dtl .applyform .fheader{
    background: #1565c0;
    color: #fff;
    padding: 16px 20px;
}
.job-dtl .applyform .fheader h4,   .job-dtl .applyform .fheader a{ color: #fff; margin: 0px;     line-height: 22px;}
.job-dtl .applyform  .fbody{ padding: 20px;}
.job-dtl .applyform .fclose  .fbody{ padding: 0px;}
.ajob .atabs{ padding: 0px 20px 0;     background: rgba(255, 255, 255, 1); z-index:111; width:calc(100% - 2px) !important; clear:both; }
@media all and (-ms-high-contrast:none){
.ajob .atabs.sticky{   max-width:798px; margin-top:30px;}

}
.ajob .atabs li.has-error a{color:#b71c1c ;}
.ajob .atabs.sticky{ position:fixed; top: 55px; padding-top: 20px; }

.job-dtl .alert{border-radius: 0px; padding: 10px 15px;}
.job-dtl .alert.has-blk-titl b{color:#333;}
.job-dtl .alert.alert-danger{border-color: #e53935; color: #e53935; background: #f7dddd;}
.job-dtl .alert.alert-danger a{color:#e53935; text-decoration: underline; }
.job-dtl #reportMsgContainer .alert{padding: 10px 35px 10px 10px;}
html[dir='rtl'] .job-dtl #reportMsgContainer .alert{padding: 10px 15px 10px 35px;}
.job-dtl #reportMsgContainer .alert .rz-cross.cstm{top:50% !important; margin-top:-7px !important;}
.job-dtl .applyform  label{ margin-top: 12px;}
.job-dtl .applyform  label span{ color: #e57373}
.job-dtl .applyform select:focus{box-shadow: none;}    
.job-dtl .applyform textarea{  background: #ecedf0;  box-shadow: none; border-radius: 0px; min-height: 180px; border-radius: 0px} 
.job-dtl .applyform  .uplink{ color:#1565c0; text-decoration: underline;}
.job-dtl .applyform .cletter{ margin-top: 20px;}
.job-dtl .applyform .row{ margin: 0 0 30px;}
.job-dtl .applyform .row div[class*= 'col']{ padding: 0px;}
.job-dtl .applyform input,.job-dtl .applyform select{ box-shadow: none; background: #ecedf0; border-radius:0px;     height: 42px;
                                                      border-radius: 0;
                                                      outline: 0px;}
.job-dtl .applyform select{ 
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background-image: url("../i/dropdown-icon.svg");
    background-position: calc(100% - 10px) center; 
    background-repeat: no-repeat;
	padding-right:30px;
}

.rz-pre, a.rz-pre{ color: #424242 !important;}
.fsb{ font-weight: 600;}
.rz-pre .progress { height: 12px; border-radius: 0px; box-shadow: none; position: relative;}
.rz-pre .progress .progress-bar{ box-shadow: none;}
.rz-pre .progress span{ position: absolute;
                        width: 100%;
                        left: 0px;
                        top: -3px;}
.rz-pre .sch-call{background: url("../../r/i/rz-premium-b.png") no-repeat center top;  height: 110px; margin-left: -20px;}
.rz-pre .sch-call .blk{    padding: 26px 0px 0 22px; }
.rz-pre .sch-call .blk .spinner-wrapper-gray{ margin-top: 12px;}
.fsb .pre{ font-weight: 600;}



/* Start new Rozee Login*/
.mt25{margin-top:25px;}

.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt60{margin-top:60px;}

html{ height: 100%}
body.rz-login{
    /*  background: url("../../../images/login-bg.jpg") no-repeat   center top;
       transition: background 1s linear;
       background-size: cover;*/
    background-color: #000;
    padding-bottom: 60px;
}
#login-bg {
    background-color: #1f304e;
    background-repeat: no-repeat; 
    background-attachment:fixed;
    background-position: center 0px;
    position: fixed;
    transition: background 1s linear;
    background-size: cover;
    display: none;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.rz-login .signin {
    color: #212121;
    border: none;
    text-align: center;
    background: transparent;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -305px;
    margin-left: -215px;
    padding: 0;
    max-width: 430px;
    width: 100%;
}
.rz-login .signin .inner-wrapper{
padding-top:20px  !important;}
.rz-login .signin .inner-wrapper #login-form {
margin-top:20px !important;
}
.rz-login .signin .inner-wrapper #login-form .help-block{
display:none !important;}
.rz-login .rz-logo img{
    margin: 0 auto;
    min-height: 56px;
	max-width:300px;
}
.rz-login .signin .blue{
    color: #1565c0;
    font-weight: 700;
    text-decoration: none;

}
.rz-login .signin a{ color: #212121;  text-decoration: none;         transition: .2s ease-out;
}
.rz-login .signin a:hover{   color: #1565c0;}
.rz-login .signin  .inner-wrapper{
    background: rgba(255,255,255,0.8);
    padding: 45px 40px 26px;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#E6FFFFFF', endColorstr='#E6FFFFFF');
    z-index: 999999999;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    zoom: 1;
} .rz-login .signin  .inner-wrapper .form-group{margin-bottom: 20px;}
.rz-login .signin input{
    border-color:#d0d1d4;
    color: #212121 !important;
    padding: 0px 15px;
    height: 46px;
    font-weight: normal  ;box-shadow: none;
    border-radius: 0px;
    /*       line-height: 20px;
    */}
.rz-login .alert-danger{
    border-color: rgb(222, 184, 183);
}
.rz-login .signin input::-webkit-input-placeholder {
    color: #b7b7b7;
}

.rz-login .signin input:-moz-placeholder { /* Firefox 18- */
    color: #b7b7b7;  
    opacity: 1;
}

.rz-login .signin input::-moz-placeholder {  /* Firefox 19+ */
    color: #b7b7b7; 
    opacity: 1; 
}


.rz-login .signin input:-ms-input-placeholder {  
    color: #b7b7b7;  
}
.rz-login .signin .dvdr{ background:#d0d1d4; height:1px; width:75%;}
.rz-login .signin .alert{
    margin-bottom: 10px;
}
.rz-login  footer{ background-color: rgba(0,0,0,0.7); height: 60px; position: fixed; bottom: 0px;width: 100%; color: #fff; line-height: 60px; font-weight: 400;}
.rz-login .signin .btn{     background-color: #1565c0;
                            color: #fff;
                            border: 0px;
                            transition: .2s ease-out;

                            padding: 22px 15px;
                            line-height: 0px; outline: 0px;}
.rz-login .signin .btn:hover{
    box-shadow: 0 3px 5px 0 rgba(219, 219, 219, 0.50),0 3px 5px 0 rgba(219, 219, 219, 0.24);
    background-color: #005ac0;
}

/*.rz-login .signin .tstroke,.rz-login .signin .tstroke:hover{
    border: 1px solid #aeaabb;
    font-weight: 600;
    background: #fff;
   height: 40px;
    border-radius: 0px;
           box-shadow: 0 0px 0px 0 rgba(125, 119, 146, 0.50),0 1px 4px 0 rgba(125, 119, 146, 0.24);
    color: #7c7692;
}*/
.rz-login .signin .tstroke,.rz-login .signin .tstroke:hover{
    border: 1px solid #5B5377;
    font-weight: 600;
    background: #fff;
   height: 40px;
    border-radius: 0px;
           box-shadow: 0 0px 0px 0 rgba(125, 119, 146, 0.50),0 1px 4px 0 rgba(125, 119, 146, 0.24);
    color: #5B5377;
}
.rz-login .signin .tstroke,.rz-login .signin .tstroke{
    width:250px;
}
.rz-loginlock { color:#5B5377; }
.rz-login .signin .tstroke.flogin{ color:#3b5998; border-color:#3b5998; margin-top:10px; }
.rz-login .signin .tstroke.flogin span{border-color:#3b5998;}
.rz-login .signin .tstroke span{
    font-size: 30px;
    width: 40px;
    left: 0px;
    height: 45px;
    border-right: 1px solid #5B5377;
    margin-left: -13px;
    line-height: 50px;
    margin-top: -22px;
    margin-right: 13px;
}
.rz-login .signin .tstroke{
    
}
.animated {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}


@-webkit-keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible;
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown;
}

/* Login End */


/* SiteMap */
.sitemap .pagers{background: #ecedf0; padding: 10px;  border: 1px solid #d0d1d4; z-index:11;}
.sitemap .pagers a{border:0px; padding:5px 7px  !important ; color:#757575 !important; }
.sitemap .pagers a:hover{color:#fff !important; }
.sitemap .pagers a.disabled{opacity:.35;}

.sitemap .sect{ margin-top:10px;  border-bottom:1px solid #ECEDF0; padding-bottom:10px; }
.sitemap .sect:last-child{border-bottom:0px;}
.sitemap .heading{ color:#337ab7;  font-weight:600;  padding-bottom:10px; }
.sitemap .llist{ list-style:none; padding:0px;}
.sitemap .llist li{ line-height:30px;}
.sitemap .llist li a span.title{     line-height: 30px;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: calc(100% - 65px);
    white-space: nowrap;
 	
    display: inline-block;}
.sitemap .llist li a span.count{margin:0 5px;}

/* Job Application */

.savedApp  .boxb{
padding:5px 20px;
}

.savedApp  .boxb.exp{
padding:20px;}
.savedApp  .boxb.exp h4{ color:#424242; border-bottom:1px solid #dadbde; padding-bottom:20px; font-weight:600;}
.savedApp  .boxb.exp .dtls{ color:#424242; padding:10px 0; line-height:30px;}
.savedApp .jlist .job {
border-right:0px;
border-color:#ecedf0;
border-left:0px;
background:#fff;
border-bottom:0px;
margin:0px;
}
.savedApp .jlist .job:first-child{
    border-top: 0;
}
.savedApp .jlist .job h3{ width:100% !important;}
.savedApp .jlist .job:hover:before{
content: "";
    position: absolute;
    width: calc(100% + 40px);
    height: auto;
    bottom: 0;
    top: 0;
    right: 0;
    left: 0;
    text-indent: -9999999999px;
    background: #fcfcfc !important;
    overflow: hidden;
    margin: 0px -20px;}
.savedApp .jlist .job:hover{
    box-shadow: none !important;
	background:none;
	border-color:#d0d1d4;
	cursor:default}

.savedApp .jlist .job .jcont{
padding:10px 0;

}
.savedApp .paginations{
margin-bottom:20px;}
.savedApp .fltrby{
border-bottom:0px;}
.savedApp .fltrby h4{ margin:0px; padding:0px; padding-bottom:10px;}
.savedApp.jobalerts .fltrby h4{
    padding: 15px 0 20px;
}
.savedApp .fltrby a,.cProfile  .fltrby a{
border-radius:0px;
border:1px solid transparent;
background:none;
    color: #424242;}
	.cProfile  ul.social-icons {
        position: relative; z-index: 11;
	list-style: none;
	margin-bottom:8px;
        padding-left: 15px;
 	}
	.cProfile  ul.social-icons  li{
	list-style:none;
	display:inline-block;
	margin:10px 3px 0;
	}
 .cProfile .followbtn{
    margin: 40px 20px 0px;}
.cProfile .vrfdimg , .cProfile .unvrfdimg{ display: inline-block; margin-top: 8px;}
 .cProfile .unvrfdimg{ margin-top: 13px;}
	.cProfile  ul.social-icons  li a i.linkedin{color:#007bb6;}
.cProfile  ul.social-icons  li a i.facebook{color:#3b5998;}
.fb-color{color:#3b5998;}

.cProfile  ul.social-icons  li a i.twitter{color:#0084b4;}
.cProfile  ul.social-icons  li a i.google-plus{color:#dc4a38;}
.cProfile  ul.social-icons  li a:hover{box-shadow: 0 3px 5px 0 rgba(219, 219, 219, 0.50),0 3px 5px 0 rgba(219, 219, 219, 0.24);
    border-radius: 3px;
     }
	.cProfile  ul.social-icons  li a{
	background: #FFF none repeat scroll 0% 0%;
padding: 0px;
line-height: 10px;
display: inline-block;}
	.cProfile  ul.social-icons  li a i{
	margin:0px;}
	.sitemap .fltrby ,.cProfile  .fltrby {
	margin-bottom:20px;
	list-style:none;
	z-index:11;
	background:#fff;
	padding:0px; margin:0px;}
	.cProfile .fltrby a:hover {
    border-radius: 0px !important;
    background: none !important;
    box-shadow: none !important;
    color: #1565c0 !important;
}
	.sitemap .tab-content .sticky-wrapper{ height:55px !important;}
	.sitemap .fltrby a{
	padding:10px 20px;}
	.btn.radius50{
	border-radius:50% !important;}
.savedApp .abtn{
display:block;
right:0px;
background:none;}
.job-listing.jobalerts .abtn .btn.radius50,
.job-listing .cvmanager .jlist .job .abtn .btn{
    height: 24px;
    width: 24px;
    font-size: 11px;
    line-height: 22px !important;
    color: #a5a5a5 !important;
    border-color: #a5a5a5 !important;
    text-align: center;
    padding: 0px 8px !important;
    border-width: 2px !important;
	background:none !important;}
.job-listing .cvmanager .jlist .job .abtn .btn{
    margin-left: 5px !important;
}
@media (max-width: 768px) {
    .tooltip{
        display: none !important;
    }
}
.job-listing .cvmanager .jlist .job .abtn .btn .rz-eye:before{
    position: relative;
    left: -1px;
}
	   .savedApp .abtn .btn.radius50.disable{color:#dedede; border-color:#dedede;}
	 .savedApp .abtn .btn.radius50:hover,
    html body .job-listing .cvmanager .jlist .job .abtn .btn:hover{
	 box-shadow:none !important;
	 border-color:#1565c0 !important;
	 color:#fff !important;
	 background:#1565c0  !important;}
	  .savedApp .abtn .btn i,  .savedApp .abtn .btn span{
	   margin-left:-2px;   
}
	   .savedApp .abtn .btn .rz-share{
	  margin-left:-3px;}
  .savedApp .abtn .btn span.ok {
	   margin-left:-4px;   
}
   .savedApp .abtn .btn i.ok{
   	   margin-left:-3px;   

}
   .savedApp.jobalerts .abtn .btn i.ok{
   	   margin-left:-4px;   

}
  .savedApp .abtn .btn i.oke{ margin-left:-5px;}

.savedApp .jlist .job .status{
color: #b9babd;
    font-weight: 400;
    padding-right: 0px;
    padding-top: 11px;}
	.savedApp .jlist .job .jhd{padding:0px;}
.savedApp .jlist .job .status span { margin-right:10px;display: inline-block;clear: both;}
.savedApp .jlist .job.internationalJobs .status span { float:right;clear: none;}
.savedApp .jlist .job .status i { margin-right:5px;}

.savedApp .fltrby a:hover{
border-radius:0px !important;
background:none !important;
box-shadow:none !important;
color:#1565c0 !important;
}
.sitemap .browseBtn .btn, .sitemap .browseBtn .btn:focus, .sitemap .browseBtn .dropdown-toggle.btn-primary{
padding:10px;
}
.topNumb {
        margin: 14px 60px;
        position: absolute;
    left: -330px;
}
.topNumb .callus{
    color: #333;
    top: 0px;
    border-color:#333;
        padding: 5px;
}
.sitemap .savedApp{background:#fff; z-index:111;}
.sitemap .browseBtn ul{    margin-top: 50px;}
.sitemap .fltrby a{
border-bottom:1px solid transparent;}
.savedApp .fltrby a.active , .savedApp .fltrby .active a , .cProfile   .fltrby .active a {
border-radius:0px !important;
background:none;
 border:0px !important;
box-shadow:none !important;
color:#1565c0 !important;
border-bottom:1px solid #1565c0  !important;}
 .cvmanager .job .cname{ color:#424242;}
 .cvmanager .jlist .job .status ,  .cvmanager .jlist .job .status a{ color:#424242 !important}
.cvmanager .rz-unlocked{ margin-left:-4px !important;}
 /*.cvmanager .cmbtn a{ padding:10px 10px 10px 0px; font-weight:600; text-decoration:none}*/
 .cvmanager .cmbtn a{ padding:5px 10px; font-weight:600; text-decoration:none; margin-bottom:10px;}
 .cvmanager .cmbtn .btn { border-radius: 0; background:#26ab16; border:1px solid #26ab16!important; }
  .cvmanager .cmbtn .btn:hover { border-radius: 0; background:#1d8310; border:1px solid #1d8310!important; text-decoration:underline}
  .cvmanager .fileEx {padding-left:25px;}
    .cvmanager .fileEx i{position:absolute; left:0px;}

.mngyrcv {color:#424242; font-weight:600; display:block; margin:5px 0}

.cvmanager  .abtn{ background:none !important; display:block !important;  }
 .cvmanager .jlist .job .status{ padding-top:0px;}
.savedApp.job-listing .jlist .abtn{ top:9px  !important; right:0px; background:none;}
.cvmanager .jlist .job .jcont{padding:25px 0;}
.savedApp .fltrby a:last-child{
margin:0px;}

.fltrby .myJobAlertBtn a{
    color: #1565c0 !important;
}
.savedApp .jlist .abtn{
top:30px
;}
.savedApp.jobalerts .jlist .abtn{ top:calc(50% - 12px) !important;}
.savedApp.emltoFrnd .jlist .abtn{

top:31px;}
.archived.savedApp .jlist .job .status{ padding-right:0px;}
.archived.savedApp .jlist  .func-area {margin-right:0px !important;}
.savedApp.savedJobs .jlist .job .status{padding-right:60px;}

.rcntJbs  .jlist .job .jcont{
    padding: 4px 0px;
}
.rcntJbs .jlist .job  div[class*='col']{
    padding-left:0px;
    border: 0px;
}
.rcntJbs .jlist .job,.rcntJbs .jlist .job:hover{background: none;
    box-shadow: none !important;
    cursor: default;
    border: 0px;
}
    .rcntJbs .jlist .job .jcont{
        border-bottom: 1px solid #E4E4E4;
    }
.rcntJbs .paginations{
    padding: 0px 15px;
}
.rcntJbs .jlist .job .jcont{
    margin: 0px;
}
.rcntJbs .jlist .job .status{
    padding: 5px;
    padding-right: 0px;
}
.rcntJbs .jlist .job .status span{
    margin-top:8px;
    color: #6B6B6B;
}
.rcntJbs .jlist .job .status span i{margin-right: 5px;}
#upJob .upalertmsg { margin: 0 20px 20px; }
#upJob .modal-body { padding:15px 15px 0; }


@media all\0{.moverlay, .moverlay:before{background:url("../../r/i/ie-bg.png"); height:100%; }
             .moverlay#sign-up{height:auto; }
}
@media (max-width: 1680px) and (min-width: 1640px) {
.emphdr{ margin-left:-615px;}
}
@media (max-width: 1600px) {
.s-18 .lvs{
font-size:14px !important;}
.emphdr {margin-left: -550px;}
}
@media (max-width: 1440px) {
.cvsrcbox_body.loggedout  .lpstf{ width:calc(75% + 20px);  margin-left:-20px; }
    body{font-size: 12px;}
    .container {max-width:1440px;width: 100%; padding: 0px 60px; }
	header .container { padding:0 15px;}
    .opcontainer {max-width:1440px;width: 100%; padding: 0px 60px; }

    .s-14 {font-size: 12px}
    .s-16 {font-size: 14px}
    .s-18 {font-size: 14px}
    .s-20 {font-size: 16px}
    .s-24 {font-size: 20px}
    .s-26 {font-size: 22px}
    .s-30 {font-size: 26px}
    .s-36 {font-size: 28px}
    .s-40 {font-size: 28px}
    .s-50 {font-size: 42px}
    .s-60 {font-size: 54px}
    .s-74 {font-size: 60px}
    .msticky {height: 68px;}
	.search_form .bootstrap-select .btn, .search_form .bootstrap-select .btn:hover, .search_form .bootstrap-select .btn:focus, .search_form .bootstrap-select .btn:active {font-size: 18px; padding: 17px 10px;}
.pagination>li>a{ padding:6px 8px !important;}
.cvappcont {width: 145px;}
.cvappimg { max-width: 145px; width: 145px;	}
.emphdr {margin-left: -540px;}
.ntcntrytext {right: 90px;}
.cvspccnt {max-height:18px;}
.btstrpselnobrd .filter-option {font-size:14px;}
.ftrfb a {margin-right:5px; padding:10px 0 0 0; }
.navbar-sub .navbar-nav > li > a { padding: 16px 10px;}

}

@media (max-width: 1366px) {
.userNav .s-26{ font-size:18px;}
.emphdr { margin-left:-475px; left:50%;}
	.nvCntr2 {left: 50%; }
    body{font-size: 12px;}
    .s-14 {font-size: 12px}
    .s-16 {font-size: 14px}
    .s-18 {font-size: 16px}
    .s-20 {font-size: 18px}
    .s-24 {font-size: 20px}
    .s-26 {font-size: 22px}
    .s-30 {font-size: 26px}
    .s-36 {font-size: 28px}
    .s-40 {font-size: 32px}
    .s-48 {font-size: 40px}
    .s-50 {font-size: 42px}
    .s-60 {font-size: 54px}
    .s-74 {font-size: 60px}
    .msticky {height: 68px;}
    .job-listing .fltr .fltrf .dropdown-toggle {
        font-size: 14px;
    }
    .job-listing .fltr .fltrf .dropdown-toggle, .job-listing .fltr .fltrf .dropdown-toggle:hover, .job-listing .fltr .fltrf .dropdown-toggle:focus {
        padding: 11px 32px 10px 15px;}
    .job-listing .fltr .fltrf input,
    .job-listing .fltr .fltrf select{
        height:43px;}
    /*.navbar-sub .navbar-nav>li>a.postsel{width: 140px;}
    .navbar-sub .navbar-nav>li>a.postsel:after{    border: 70px solid transparent;  border-top: 20px solid #f9a825; top: 59px; border-width:20px 70px 0}*/
    .navbar-sub .jdwel{ padding: 17px 0;}
    .msticky .mstc .arrow{width: 30px; height: 30px;}
    .container {max-width:1470px;width: 100%; padding: 0px 60px; }
	header .container { padding:0 15px;}
    .topbar .container{padding:0px 15px;}
    .jdbtns {margin: 0 0px 0 0; }
    .navbar-sub .navbar-nav > li > a.open-search{ padding: 16px;}
    .onemillion {margin-top: 120px; line-height: 50px; }
    .vlinkbtn {height: 60px; width: 60px; padding: 11px 17px; }
    .relimgs img {margin-right:0px;margin-right:0px\9; }
    .tabslinks a, .tabslinks a:hover {margin: 3px 0;}
    .jobscats {margin: 40px auto;}
    .get_started a img {width: 44px }
    .get_started a, .get_started a:hover {height: 170px; padding-top: 25px; width: 170px; }
    /*Job Listing */
    .job-listing .cjob , .job-listing .cjob i{height: 66px; line-height: 66px;}
    .input-lg,select.input-lg{  height: 60px;  padding: 10px 30px 10px 10px ;}
    .jdpkru .rz-year {top: 6px;}
    .jdpkru .rz-paper { top: 7px;}
    .search_form .bootstrap-select .btn, .search_form .bootstrap-select .btn:hover, .search_form .bootstrap-select .btn:focus, .search_form .bootstrap-select .btn:active {font-size: 18px; padding: 17px 10px;}
    .search_form select, .search_form input { padding: 10px 20px;font-size:18px;}
	.search_form .btn-block { font-size: 18px;}
    .navbar-sub .empBtn .btn-default ,
	.navbar-sub .postsel .btn-default { line-height: 26px;}
    .navbar-sub .navbar-nav > li > a {line-height: 24px; padding:16px 7px;}

    .rp_box1 .media-body, .rp_box1 .media-left, .rp_box1 .media-right { vertical-align: top;}
    .rp_stdcrd { letter-spacing: 5px;}
	.cspglist .nav-tabs li { margin-right: 12px; width: 19%;}
	
	.navbar-sub .navbar-nav>li>a.empBtn,
	.navbar-sub .navbar-nav>li>a.postsel  { padding: 17px 14px 18px ;}
	.hbtext { margin: 10% auto;}
	.ehbanner1 {min-height: 450px;}
.ehbanner2 {min-height: 450px;}
.ehbanner3 {min-height: 450px;}

	.mehbanner1 {min-height: 450px;}
.mehbanner2 {min-height: 450px;}
.mehbanner3 {min-height: 450px;}
.cscv_box { padding: 20% 0;}
.schdform .btn-primary { margin-top: 10px;}
.rp_box1 {min-height: 160px;}
.ncnter {margin-left:10px;}
.cvsrcbox_body em {line-height:12px;}
.ftrfb a { padding:10px 0 0 0;}
.userNav .userName{max-width:128px;}
.cnameonh span{ max-width:100px;}
}

@media (max-width: 1280px) {

    .s-14 {font-size: 12px}
    .s-16 {font-size: 12px}
    .s-18 {font-size: 14px}
    .s-20 {font-size: 14px}
    .s-24 {font-size: 18px}
    .s-26 {font-size: 22px}
    .s-30 {font-size: 24px}
    .s-36 {font-size: 26px}
    .s-40 {font-size: 30px}
    .s-48 {font-size: 38px}
    .s-50 {font-size: 40px}
    .s-60 {font-size: 48px}
    .s-74 {font-size: 58px}

    .jdspectext a {margin: 10px 0 0; }
    .grpdesg_title {margin:0 20px; }
    .grpdesg_text {margin:0 20px; }    
    .postjob {margin: 22px 0 0 5%; }
    .search_form .bootstrap-select .btn, .search_form .bootstrap-select .btn:hover, .search_form .bootstrap-select .btn:focus, .search_form .bootstrap-select .btn:active {
  font-size: 16px;
  padding: 18px 10px;
}
.search_form select, .search_form input {
  font-size: 16px;
  padding: 10px 20px;
}
.search_form .btn-block {
  font-size: 16px;
}
    .iconbox i {height: 90px;width: 90px;padding: 15px 0;margin: 0 auto 10px;}
    .Pjbs img {width: 90%}
    .Tjbs img {width:90%}
    .jdbtns .btn { padding: 10px 33px;}
    .navbar-sub .navbar-nav > li > a {line-height: 24px;}
/*    .navbar-sub .navbar-nav>li>a.postsel{    font-size: 16px;}*/
.betterjob .h1 { font-size: 58px;}
.cspglist .nav-tabs li { margin-right: 10px; width: 19%;}
.emphdr > li > a { padding: 16px 7px!important; }
.emphdr {
    margin-left: -455px;
    width: 700px;
}
.getdiscmodal .modal-lg {
	max-width:1170px;
	width:90%;
	margin:10px auto;
}
.btstrpselnobrd .filter-option {font-size:12px;}
.ftrfb a { padding:12px 0 0 0;}
.navbar-sub .navbar-nav>li>a.empBtn, .navbar-sub .navbar-nav>li>a.postsel { padding: 17px 8px 18px;}

}

@media (max-width: 1030px){
    .Tjbs div[class*='col-'] {border:0px !important;}
    .s-14 {font-size: 12px}
    .s-16 {font-size: 12px}
    .s-18 {font-size: 12px}
    .s-20 {font-size: 12px}
    .s-24 {font-size: 18px}
    .s-26 {font-size: 20px}
    .s-30 {font-size: 22px}
    .s-36 {font-size: 24px}
    .s-40 {font-size: 30px}
    .s-48 {font-size: 36px}
    .s-50 {font-size: 40px}
    .s-60 {font-size: 38px}
    .s-74 {font-size: 54px}
    .search_form .col-md-10{
        width: 100%;
        margin-left: 0px;
    }
    .get_started a, .get_started a:hover {
        height: 150px;
        padding-top: 25px;
        width: 150px;
    }
    .get_started a img {
        width: 34px;
    }
.ntcntrytext {right:78px;}

    .search_form select, .search_form input {
        height: 50px;
        padding: 10px;
		font-size:14px;
    }
	.search_form .btn-block {
  font-size: 14px;
}
    .search_form .bootstrap-select {height: 50px;}
    .search_form .bootstrap-select .btn, .search_form .bootstrap-select .btn:hover, .search_form .bootstrap-select .btn:focus, .search_form .bootstrap-select .btn:active {
        font-size: 14px;
        padding: 15px 10px;
    }
    .jdpkru { margin: 0 10px 0 0;}
    .job-listing .j-area .left-aside .cmenu .clist a.btn{font-size: 12px; padding: 8px 10px; }
    .job-listing .jlist .job .jfooter .ex {margin-right: 4px; margin-left: 11px; }
    .job-listing .jlist .job .jfooter .sal {margin-right: 8px; margin-left: 12px; }
    .job-listing .j-area .right-aside .bx.similar h3 {font-size: 16px; }
    .job-listing .j-area .right-aside .bx.similar .jb h3 {font-size: 14px; }
    .job-listing .j-area .right-aside .bx.similar .jb small {font-size: 12px; }
    .jdbtns {margin: 0 0px 0 0; }
    .navbar-sub .navbar-nav > li > a {padding: 15px 8px; }
    .navbar-sub .jdemp a {padding: 10px 10px; }
    .jdalert {font-size: 20px; }
    .container {max-width:1470px;width: 100%; }
    .emp_text {margin-top: 20px;margin-left: 0;width: 100%; }

    .hiring_best {margin-left: 0;width: 100%; }
    .comp_rec {width: 100%; }
    .postjob {margin: 22px 0 0 40%; }
    .apAd .apAdCnt {padding-top: 20px; }
    .brsjob_title {padding: 20px 0; }
    .jobscats ul {list-style-type: none;padding: 0 10px; }

    .postjob {margin: 22px 0 0 0; }
    .search_form select {padding: 10px; }
    .onemillion {margin-top: 90px; }
    .js-video embed, .js-video iframe, .js-video object, .js-video video {min-height: 100%; }
    footer .ftr-lnk a {margin: 0 5px;}
    .jobdetpage {margin-top: 40px; }
    .rp_box1 { min-height: 203px;} .Tjbs div[class*="col-"].Tlst { margin-bottom:37px;}
	.js-video.widescreen { padding-bottom: 68%;}
	.srch_overlay { min-height:600px;}
	.get_started {margin: 25px auto 25px}
	
    .cspglist .nav-tabs li { margin-right: 7px; width: 19%;}
    .hbimg {height: 400px;}
    /*.hbtext {height: 400px;}*/
    .betterjob .h1 { font-size: 44px;}
	.navbar-sub .navbar-nav>li>a.empBtn,
    .navbar-sub .navbar-nav>li>a.postsel  { display:none; padding: 16px 20px 17px;}
	.navbar-sub .navbar-nav>li>a.prof_btn,
    .navbar-sub .navbar-nav>li>a.postsel  { display:block; padding: 16px 20px 17px;}
    
	.bldteam {line-height: 52px;}
	.psh {line-height: 24px;}
	.ehpostjob { margin: 30px auto;}
	.hbtext {margin: 15% auto;}
	.ehbanner1 {min-height: 400px;}
.ehbanner2 {min-height: 400px;}
.ehbanner3 {min-height: 400px;}

.mehbanner1 {min-height: 400px;}
.mehbanner2 {min-height: 400px;}
.mehbanner3 {min-height: 400px;}
.betterjob .h1 {
  font-size: 42px;
}
.refjobsup .minner.sup {
    max-width: 980px!important;
}
.refjobsup .mstc {
    max-width: 980px!important;
}
.emphdr > li > a { padding: 16px 5px!important; }
.emphdr {
    margin-left: -375px;
    width: 600px;
}
.cvappcont {width: 115px;}

.cvappimg {
    max-width: 115px;
    width: 115px;
	}
/*.cvsatxt {width:131px;}*/
.cvappimg img { max-width:100%}

.csrp_box {padding:15% 0;}


.navbar-sub .navbar-brand.listing-sp{margin-left: 36px;}
.navbar-header { float: none; }
.navbar-left,.navbar-right { float: none !important; }
.navbar-toggle { display: block; }
.navbar-collapse { border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);    }
.navbar-fixed-top { top: 0;border-width: 0 0 1px;}
.navbar-collapse.collapse { display: none!important;  }
.navbar-nav { float: none!important;margin-top: 7.5px;}
.navbar-nav li ul { position:relative; width:100%;  box-shadow:none; border:0; clear:both; margin:0; left:0}
.dropdown-submenu > .dropdown-menu { left:0; padding-left:20px; display:block}
.navbar-nav>li,
    .navbar-nav li ul li { float: none; display:block; width:100% ; position:relative; width:100% }
    .navbar-nav>li>a; .navbar-nav>li>a:hover { padding-top: 10px;  padding-bottom: 10px; display:block; width:100%; text-align:left ; border:0 }

    .navbar-nav li a { display:block; width:100%; text-align:left ; border:0 }
    .collapse.in{ display:block !important;}
        .navbar-sub .navbar-nav > li > a, .navbar-sub .navbar-nav > li > a:hover { border:0 !important}
     .navbar-sub .fmob {float:none !important; }
	
	.app-btn-elem {display:none;}

}

@media (max-width: 1024px) {
	.navbar-sub .emphdr { width: auto; left:auto;  background: #fff; position:relative; margin-left:0; }
	.ftrfb a { margin-right:3px;}
	.sub-ftr .h4 {font-size:19px;}
}

@media (max-width: 1023px) {
.nvCntr2{ margin-left:-200px !important;}
.ntcntrytext {position: relative;right: 78px;top: 0; z-index:999}
.cvconts {margin-bottom:15px;}
.cvrozcity {margin-bottom:15px;}
.drpdwnxs {margin-bottom:10px; z-index:999}
.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline { margin-left:0}
.hide1024{ display:none !important;}
/*    .opages.LoggedIn{ margin-top: 116px;}*/

    .nvCntr2 {margin: 0; }
	.emphdr {margin: 0; }
    .jdbtns {margin: 15px 0 0 0; }
    .jdcolpd .col-md-9 {padding-left: 15px;padding-top: 15px; }
    .jobdetpage {margin-top: 40px; }
    /*.navbar-sub ul.text-center {width:100%; }*/
    .navbar-sub .nvCntr2 { width: auto; left:auto;  background: #fff; position:relative }
    .navbar-sub .nvCntr2 li{ float: none; display: inline-block;}
	
	.navbar-sub .emphdr { width: auto; left:auto;  background: #fff; position:relative }
	.navbar-sub .emphdr li{ float: none; display: inline-block;}
	
    .navbar-sub .jdnavsub {display:block;width:100%;margin:0 25%; }
    .ppage{margin-top: 57px; }
    .ppage .usrdtl::after{display: none; }
    .ppage .pcntent .col-md-3{float: none !important; }
    .ppage .uinfo .chbxs .chbx {margin-right: 10px; }
    .ppage .uinfo  img{width:30% !important; float:left; margin-right:10px; }
    .ppage .uinfo  .dvidr{clear:both; height:0px; }
    .ppage .uinfo .chbxs{margin:0px; padding-top:20px; }

    .job-listing .container{width: 100%; }
	.hbtext {height: auto; width: 100%; text-align: center; display: block;}
    .cvwrtngbg {margin-top: 50px;}
	.savedApp .jlist .job .status{ text-align:inherit !important;}
	.cvwd35 {width:35%!important}
	.cvwd60 {width:60%!important}
	.cvadvsrclink {top:0px;}
	#cvjbtitle .form-group {margin-bottom:15px}
	#cvjbtitle .form-group span {margin-top:-10px}
	.cvsrcadvbx .form-control {margin-bottom:15px!important;}
	

}
@media (max-width: 999px){ 
.pagination>li>a{ padding:6px 6px !important;}

.nvCntr2{ margin-left:0px !important;}
.Topleft-menu {/*margin-left:20px;*/}
.jdmodal .modal-dialog {width:95%;}
.job-listing  .j-area .right-aside {display: none; }
.job-listing  .j-area .left-aside .cmenu {display: none; }
.job-listing  .j-area .left-aside{width: 288px; position: fixed; top: 0px; left: -320px; z-index: 1111111; background: #fff; height: 100%; overflow: scroll; padding: 0px; border:0px }
.job-listing .j-area .left-aside .bx, .job-listing .j-area .right-aside .bx{margin:0px;}

 #left-jmenu{  display: inline-block;
    visibility: visible;
    margin-right: 16px;
    }
 #left-jmenu span{    font-size: 18px;
    color: #888;}
    .navbar-sub .navbar-brand.listing-sp{margin-left: 36px;}
.search_form .bootstrap-select.form-control, .search_form .form-control { margin-bottom:10px}

	
	.cvsrchlstng .fltrf input, .cvsrchlstng .fltrf .bootstrap-select {margin:0 0 10px 0}
.cvovrly .modal-dialog {
    width: 100%;
    margin: 30px auto;
}
.ntcntrytext {right:0;}
.cvadvsrclink {top:10px;}
.fb-btn { margin-bottom: 20px;}
.bestnomob {margin-bottom: 15px;}
}
@media (min-width: 768px){
    .col-sm-9 .suggest #eduUniversity ~ .sugCont {
        width: calc(100% - 25px)!important;
    }
    .col-md-8 .suggest .sugCont {
        width: calc(100% - 10px)!important;
    }
    .col-md-12 .suggest .sugCont {
/*        width: 100% !important;*/
    }

}
@media (max-width: 768px){ 
        .pdr20{ padding-right: 20px !important; padding-left: 0px;}

/*
    .dropdown-submenu > .dropdown-menu{
        display: none;
    }
*/
.fltrf .suggest .sugCont{
width:calc(100% - 10px) !important;}
.calert .message { font-size:12px !important;}
.cvrpchkbox {display: inline-block;width: 20px;top: -4px;vertical-align: top ; left:0px; position:absolute;}
        .fltrf{ display: none;}
		  .cvsrclgin .fltrf{ display:block !important; margin-top:20px; }
.job-listing .fltr .fltrf{padding: 25px 13px 20px; margin-bottom: 20px;}
    .ajob .fbody .calendar > span{top:22px; right:13px;}
    .navbar-sub .navbar-toggle:hover,
    .navbar-sub .navbar-toggle:focus,
    .navbar-sub .navbar-toggle:active{ background:none}
    .navbar-sub .navbar-brand.listing-sp{margin-left: 26px;}
    .s-14 {font-size: 12px}
    .s-16 {font-size: 12px}
    .s-18 {font-size: 12px}
    .s-20 {font-size: 16px}
	.s-22 {font-size: 20px}
    .s-24 {font-size: 18px}
    .s-26 {font-size: 20px}
    .s-30 {font-size: 22px}
    .s-36 {font-size: 24px}
    .s-40 {font-size: 30px}
    .s-48 {font-size: 34px}
    .s-50 {font-size: 40px}
    .s-60 {font-size: 38px}
    .s-74 {font-size: 54px}

    .onemillion {margin-top: 140px; }
    .search_form select, .search_form input {margin-bottom: 10px;}
    .js-video {display: none; }
    .video {background: url("../i/rozeevideo.jpg") no-repeat top center; background-size: cover; }
    .search_form select { background: #fff url("../i/ico/dropdown-arrow.jpg") no-repeat scroll 97% 50%;}
    .emp_hire .col-md-5 { margin-left: 0;}
    .comp_rec {letter-spacing: 0; line-height: 50px; text-align: left;}
    .hiring_best { letter-spacing: 0;}
    .Pjbs div[class*="col-"] {border-right: 0px solid #999;}
    .brdR { border-right: 0px solid #e4e4e4;}
    .Tjbs div[class*="col-"] { border-right: 0px solid #999;}
    .rcntJbs div[class*="col"]:nth-child(2n){border-right: 0px solid #999;}
    .apAd .apAdImg { padding-left:0}
    .section-dgrey a img {margin-bottom: 20px;}
    .jobdetpage {margin-top: 106px; }
    .posttabmrg {margin: 20px 20px 0}
    .iconbox { margin: 0 auto 20px;}
    .catsicon { padding: 45px 0 0;}
    /*.iconbox i { padding: 24px 0;}*/
    .jdgdblue .col-md-3 {border-left: 0px solid #fff;}
    .rp .btn-warning { margin-top: 10px;}
    .moverlay .sup .sec .bootstrap-tagsinput input,.moverlay .label-info, .moverlay .ms-ctn .ms-sel-item{ font-size: 14px;}
    .rp { margin-top: 90px; background-color: #fafafa;}
	.tbcntr {margin:auto 12%}
	.cspglist .nav-tabs li { margin-right: 10px; width: 31%;margin-top: 10px;}
    .cviconbox {margin: 0 auto 20px;}
    .worksbox { margin: 20px auto 30px;}
    .hbimg {height: auto;}
    .moverlay .ms-ctn input:focus, .moverlay .ms-ctn input, .moverlay .ms-ctn .ms-sel-item:hover{ font-size:14px;}
    .hbtext {height: auto; width: 100%; text-align: center; display: block;}
    .betterjob .h1 { font-size: 30px;}
/*	.ehbanner {background:#1565c0;display:block;width:100%;min-height:340px;}
    .ehpostjob a, .ehpostjob a:hover {background-color: #fff;color: #1565c0;}
    .ehpostjob p { color: #1565c0;}*/
    .hbtext { margin: 10% auto 0;}
	.newsSc > .container > .row {display:block}
	.newsSc .h1 {margin-top:10px;}
	.hbtext .s-50 {font-size:38px;}
	.hbtext .s-22 {font-size:20px;}
	.posttabmrg {
  display: block;
  margin: 20px 20px 0;
  text-align: center;
  width: 100%;
}
.rp_stdcrd {
  letter-spacing: 3px;
}
.rp_box1 {
  min-height: 125px;
}
.pcbox {
  margin-bottom: 50px;
}
.ehfindjob {
  margin-top: 2%;
}
.csrp_box { padding: 14% 0;}
.cvsmpimg img:last-child {
    padding: 20px 15px;
    margin: 20px 0 0 0;
}
.cvovrly .modal-dialog {
    width: 100%;
    margin: 30px auto;
}	
}
@media (max-width: 767px){
.savedApp.jobalerts .jlist .abtn{
    top:0px !important;
    position: relative;
    display: block !important;
    clear: none !important;
    padding: 10px 5px;
    text-align: center;
    float: none !important;
    }
.cvappname .pull-left{ float:none !important;}
.cvappname a{ font-size:18px; display:inline-block; margin-bottom:7px;}
.job-listing .fltr .fltrf{padding: 25px 13px 20px; margin-bottom: 10px;}
.cvsrclgin .cvsrchlstng .fltrf {padding:10px 0 10px;}
.cvsatxt a{ font-size:10px;}
#jobAnalytics_container{ overflow:scroll;}
.cvappcont{ margin:0 auto; width:100%; text-align:center;}
.cvsatxt {width:115px; margin:0 auto;}
.cvappimg { text-align:center; height:113px; width:125px; display:inline-block;}
.cvappimg img{ display:inline-block; max-height:100%; width:100%; }
.cvsrcbox_body.loggedout  .lpstf{ width:100%;  margin-left:0; }
.cvsrcbox_body .rpstf{ text-align:center;}
.cvsrcbox .ncnter{ text-align:center; margin-top:10px; width:100%;}
.cvsdatetxt {display: block;width: 100%;text-align: center;}
.accver img {border:1px solid #e5e5e5}
.job-listing .jlist .job .jbody{  margin-bottom:30px;}
.cvmanager .cname a{ 
max-width:calc(100% - 200px);
display:block;
overflow:hidden;
text-overflow:ellipsis;
white-space:nowrap;
}
    .subpagec{padding:10px !important; margin-top: 0px;}
    .subpagec h3{ margin-top: 0px;}
     .subpagec .btns{text-align: center;}
         .subpagec form{ padding:0px !important;}
    .subpagec .btns a{width: auto; display: inline-block;}
	.subpagec .nosml a{ width:100% !important;}
    .opages .nrs-18{font-size:16px;margin-top:5px;}
	.job-dtl .xs .fb-save {margin-top:30px;right:0px;}
/*        .opages .nrs-14{font-size:12px;}*/
.ajob .atabs.sticky{top:33px;}
    .job-dtl h3, .job-dtl h4 span{ width: 100%; display: block; margin-top: 10px; }
    .browseBtn .dropdown-toggle{ border:0px; box-shadow:none !important; }
    .srch_overlay{min-height:auto;}
    .Pjbs .row , .newsSc .row , .Tjbs .row {margin:0px;}
    .Pjbs div[class*='col-'] , .newsSc div[class*='col-'] , .Tjbs div[class*='col-']  {/*border-right:solid 1px #999;*/padding-left:0;padding-right:0; margin-bottom:0px !important;}
/*    .opages{ margin-top: 57px !important;}*/
    .Pjbs .h1 , .Tjbs .h1 , .rcntJbs .h2{ margin-bottom:15px !important;}
    .opages .breadcrumb{
        margin: 10px 0;
    width: 100%;
    overflow: hidden;
    height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    display: flex;
    flex: 1;
    }
    .opages .breadcrumb>.active{
     flex: 1;
    text-overflow: ellipsis;
    /* width: 10%; */
    overflow: hidden;
    }
    .row{ margin:0px;}
    div[class*='col-']{ padding:0px;}
    .dropCvForm div[class*='col-']{ padding:0 16px;}
    .nomgnM{ margin:0px !important; }
    .jobscats{ margin:20px auto;}
	.browseBtn .btn, .browseBtn .btn:focus, .browseBtn .dropdown-toggle.btn-primary {padding: 20px 15px;}
    .job-dtl .clogo{ min-height:88px;}
    .job-dtl .mrsl{margin-top:10px; padding: 0 15px 0px 0;}
    .job-dtl .jdbtn .btn{ width:calc(50% - 5px); padding:8px 40px; margin-right: 10px !important;}
    .job-dtl .jdbtn .btn:nth-child(2){ width:calc(50% - 5px); margin-right: 0px !important;}
    .job-dtl .jobdetailcon h3{ margin-top:0px;}
    .job-dtl  .jobdetailcon h3 span{ width:100%; display:block; margin-top:10px;}
    .job-dtl .clogo > div{ height:88px;}
    .job-dtl a.yellow-btn { width: 100%;}
    .job-dtl .rzprim div { margin-bottom: 10px;}
     .job-dtl.rzprim .tappli { margin-bottom: 10px; }
    .loggedIn.section.job-listing .container { margin-top: 20px;}
    .container { padding: 0px 10px; }
    .navbar-sub .nvCntr2{ border-top: 0px; top:0px;}
    .s-14 {font-size: 12px}
    .s-16 {font-size: 12px}
    .s-18 {font-size: 12px}
    .s-20 {font-size: 16px}
	.s-22 {font-size: 20px}
    .s-24 {font-size: 18px}
    .s-26 {font-size: 20px}
    .s-30 {font-size: 22px}
    .s-36 {font-size: 24px}
    .s-40 {font-size: 30px}
    .s-50 {font-size: 40px}
    .s-60 {font-size: 38px}
    .s-74 {font-size: 54px}
    .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{
        padding: 5px 15px;
    }
	.job-dtl .ctitle.nrs-25{
overflow:hidden;
width:90%;
white-space:pre-wrap;
text-overflow:ellipsis;
}
	.job-listing  .jlist  .job .fb-wrapper{
     right:-11px;
    top:-51px;
}
    .userNav{margin:0px; padding:0px;}
    .userNav li{padding:0px; margin: 0px;}
    .ppage{margin-top: 57px !important; }
    .userNav .userName{ padding: 0px;}
    .right-nav{right: -1px; position: fixed; top: 25px; }
    .navbar-right {float: right !important; margin-right: 0px !important; /* margin-top: 91px; */
                   background: #fff; width: 100%; position: relative; }
    .job-listing .fltr .fltrf div[class*='col-']{margin-bottom: 10px; }
    .navbar-fixed-top .navbar-collapse{width: 100%; }
    .section.job-listing .container {margin-top: 30px; }
    .navbar-right li{/*display: inline-block !important;*/ float: right !important ; width: 100%; } /* display removed as hidden-lg wont work*/
    .jdcolpd2 .col-md-9 {border-left: 0px solid #e0e0e0; }
    .jdwel {width:50%; }
    .navbar-sub {padding-left:10px;padding-right:10px; }
    .navbar-sub .fmob {float:none !important; }
    .navbar-sub .dropdown img {border: 1px solid #757575; margin:0 15px; }
    .jdcolpd .col-md-3 {padding-right: 15px; }
    .jdsjbtn {display: block;margin: 20px auto 0;text-align: center;width: 100%; }
    .navbar-sub .navbar-toggle {    right: 0px;padding: 0px;margin: 0px;margin-top: 18px;border-radius:0;}
        .navbar-sub .navbar-toggle#search-btn{ right: 10px; color:#888;}
    .navbar-sub .navbar-nav > li > a {padding: 15px 0; }
    .navbar-sub .navbar-nav > .active > a, .navbar-sub .navbar-nav > li > a:hover, .navbar-sub .navbar-nav > .active > a:hover, .navbar-sub .navbar-nav > .active > a:focus {border-bottom:solid 0px #1565c0; }
    .navbar-sub .navbar-nav > li > a.nav-pic {padding: 0; }
    .navbar-sub .navbar-text {padding: 5px 0; }
    .brdleft {border-left: 0px solid #e0e0e0; }
    .jobdetpage {margin-top: 70px; }
    .jdspectitle {margin-top: 0; }
    .jdetopmrn {margin-top:30px; }
    .jdmrntp2 {margin-top: 30px; }
    .right-nav{right: -1px; position: fixed; top: 25px; }
    /*.job-listing .fltr .fltrf{margin-top: 12px; }*/
    .navbar-right {float: none !important; margin-right: 0px !important; background: #fff; width: 100%; position: relative; text-align: inherit; }
    .job-listing .fltr .fltrf div[class*='col-']{margin-bottom: 10px; }
    .navbar-fixed-top .navbar-collapse{width: 100%; }
    .section.job-listing .container {margin-top: 30px; }
    .navbar-right li{/*display: inline-block !important;*/ float: right !important ; width: 100%; } /* display removed as hidden-lg wont work*/
    .navbar-sub .navbar-nav > li > a{padding: 8px 5px!important; text-transform:uppercase; border-bottom: 1px solid #e7e7e7; }
    .searchbar .clearfix{display: none;}
    .navbar-sub .navbar-nav > .active > a, .navbar-sub .navbar-nav > li > a:hover, .navbar-sub .navbar-nav > .active > a:hover, .navbar-sub .navbar-nav > .active > a:focus {
        border-bottom: solid 1px #e7e7e7;
    }
    .modal .text-right{text-align: left; }
    .navbar-nav{margin-bottom: 0px; }
    .modal .text-right
    .ajob .scv{padding: 20px; }
    .ajob h4{margin: 10px 0; }
    .ajob .ss-content{width: 100%;}
    .ajob .ss-content::-webkit-scrollbar{display: none;}
    .ajob .btn.btn-success{margin: 10px 0px; }
    .modal .col-sm-9 [class^='col-']:last-child, .modal  .col-sm-9 [class^='col-'], .modal  .col-sm-9 [class^='col-']:first-child{padding: 6px 15px; }
    .ajob .col-sm-9 [class^='col-']:last-child, .modal  .col-sm-9 [class^='col-'], .modal  .col-sm-9 [class^='col-']:first-child{padding: 6px 0px; }
    .ajob .scv{padding:0px 20px;}
    .modal .ajob  .text-right.col-sm-3, .modal .signinm  .text-right.col-sm-3{padding: 0px; }
    .ajobf .skp{margin-top: 10px; margin-left: 0px; }
    .ajob .fbody .dsh{display: none; }
    .ajob .heading .add{margin-top: 30px; }
    .ajob .fbody .calendar i{top: 22px; }
    .ajob .fbody .addm{position: absolute; top: -42px; right: 0px; }
    .topbar .logo {margin: 4px 10px 10px 0; }
    .topbar .navbar-default .navbar-nav>li>a {padding: 15px 5px; }
    .topbar .navbar-default .navbar-nav > li > a.empsel {padding: 15px 5px; }
    .onemillion {margin-top: 120px; }
    .search_form {margin: 25px 0 0; }
    .search_form input[type="text"] {margin-bottom: 10px; }
    .pdlft0 {padding-left: 15px; }
    .search_form select {margin-bottom: 10px; }
    .comp_rec {padding-bottom:22px}
    .postjob {clear: both; display: block !important; float: none !important;margin: 0 auto !important; }
    .rcntJbs div[class*="col"] {margin-bottom: 15px; }
    .rcntJbs div[class*="col"]:nth-child(even) {border-right: 0px solid #999; }
    .apAd .apAdCnt {padding-top: 0; text-align: center; } 
    .apAd .h1 {margin-top: 0; }
    .apAd a {display: inline-block;margin-bottom: 15px; }
    .ftr_logo {display: none; }
    .iconbox a {margin-bottom: 15px; }
    .jdbtns {display:block; width:100%; text-align:center; margin-top:20px; }
    .jdspectitle {margin-top: 30px; }
    .jdmrntp2 {margin-top: 30px; }
    .jdrefweb {display:none; }
    .jdrefmob {display:block; margin: 0 0 30px 0; }
    .edutopmrg {margin-top:0; }
    .js-video embed, .js-video iframe, .js-video object, .js-video video {display: none; }
    .video {background: url("../../r/i/en/rozeevideo.jpg") no-repeat top center; background-size: cover; }
    .js-video.widescreen {height: 100%; padding-bottom: 56.34%; }
    .emp_hire .col-md-5 { margin-left: 0;}
    .search_form select { background: #fff url("../i/ico/dropdown-arrow.jpg") no-repeat scroll 96% 50%;}
    .rp_box1 .media-body, .rp_box1 .media-left, .rp_box1 .media-right {width: 100%; display: block; text-align: center;}
    .rp_stdcrd { letter-spacing: 4.8px;}
    .posttabmrg {width: 100%; text-align: center;margin: 0 auto}
    .rp_box1 { min-height: 120px;}
    .posttabmrg { width: 100%; text-align: center; margin: 0 20px 0;}
    .ehfindjob { margin-top: 0%;display: block;width: 100%;text-align: center;}
	.ehfindjob a {display:inline-block; margin-bottom:15px;}
    .ehrozeeemp {display: block;width: 100%;text-align: center;margin: 30px auto 0}
    .ehrozeeemp img {display: inline-block;}
    .rpsignup .btn-warning { margin: 15px auto 0; padding: 15px 25px;}
    .schdform .textinput label { padding: 0.4em 1%;}
	.csbox {border: 0px solid #f1f1f1;}
    .rpboxpdg .panel-default {border-radius: 0;}
    .cviconbox {margin-bottom: 20px;}
    .cvwrtngbg {margin-top: 50px;}
	.search_form .btn-block {
  font-size: 14px;
  padding:12px 15px;
}
.hbtext { margin: 15% auto 0;}
.hbtext .s-50 {font-size:38px;}
	.hbtext .s-22 {font-size:20px;}
	.cvexmpimg.pull-left, .cvexmpimg.pull-right {float:none!important}
	.cvimgbox { display: block; margin: 0 auto 10px;}
	
	.csrp_box { padding: 14% 0;}
.cvsmpimg img:last-child {
    padding: 20px 15px;
    margin: 20px 0 0 0;
}
.cvsrc0box {padding:0;}
.cvsrchfltrf {display:block!important; padding:0 10px!important;}
.cvappbox {
    display: block;
    position: relative;
	width:100%;
	margin:0 auto;
	text-align:center;
}
.pstfrstjob {max-width: 325px;}
.cvovrlyclk {/*margin:15px 0 10px;*/}
.cviconbox i {padding: 35px 0 0;}
.cvDtlbtns {display:block; width:85px; float:none!important; margin:5px auto; text-align:center;}
.cvadvsrclink {right:0}
.fb-btn { margin-bottom: 20px;}
.empsgnbtns .text-right, .empsgnbtns .text-left  {text-align:inherit;}
.cProfile .vrfdimg , .cProfile .unvrfdimg{ position:relative; z-index:999999;}
.fbody .qq-upload-button { margin-top: 15px; }
.mih_papricing_cont .text-right { text-align: center; }
.mih_papricing_cont .btn-warning { margin: 10px 0; padding: 8px 14px; margin-top:0;}

}



@media (max-width: 650px){
	.cvappcont{ width:90%;}
    .rz-login .signin {
	padding:15px !important;
}
    .ajobf{padding: 5px;}
    .jdmodal .modal-header{ padding: 3px 10px;}
    .job-listing .jlist .job.sponsored .jhead .jobt {
    width: calc(100% - 112px);
    overflow: hidden;
}
.job-listing .jlist .job.sponsored:hover .jhead .jobt {
    width: calc(100% - 217px);
    overflow: hidden;
}
    .moverlay .mor{ width: calc(100% - 35px);}
    .moverlay .linkedin-btn{width: 87%;}
    .ppage .finfo .btn-grp .mypro{margin-left: 0px; margin-top: 0px; }
    .ppage .pcntent{margin-top: -70px; }
    .topbar {height: 52px;margin: 0;position: relative;z-index: 999; }
    .topbar .logo {margin: 4px 10px 10px 15px; }
    .topbar .navbar-default .navbar-nav > li > a.empsel {background-color: #fff;color: #424242;padding: 15px; }
    .topbar .navbar-default .navbar-nav > li > a.postsel {background-image:none;background-repeat: no-repeat;color: #424242;font-weight:600;font-weight: normal;height: auto;padding: 15px;width: auto;z-index: 999; }
    .onemillion {line-height: 55px; margin-top: 80px; }
    .start_today {line-height: 50px; }
    .get_started {margin: 30px auto}
    .moverlay .ms-sel-ctn .ms-sel-item .ms-close-btn {
    position: absolute;
    right: 1px;
    right: 2px;
    top: 1px;}
    .emp_hire {display: none; }
    .moverlay .ms-ctn .ms-sel-ctn{ margin-top: 4px;}
    .section-dgrey {display: none; }
    .sub-ftr {display: none; }
    .rcntJbs .h2 {color: #1565c0;font-weight:600;font-weight: normal;margin: 10px 0 40px; }
    /*footer .ftr-lnk {display: none; }*/
    footer {border-top: 1px solid #bdbdbd; }
    .ftr_logo {display: block;margin: 0 auto 10px; }
.moverlay .mfbtn.center-block{width:100% !important; max-width:none !important; margin-top:5px;}
    .moverlay .minner{padding: 0px 15px 20px; }
   
    .moverlay .mclose {right: 10px;top: 10px; }
    .moverlay .sup .sec{margin-top: 30px; }
    .jdmrntp2 {margin-top: 30px; }

    .moverlay .mclose {right: 10px; top: 10px; }
    .moverlay .pull-right{ float: left !important;}
	.fieldc .pull-right{ float: right !important;}
	.usetemphght .pull-right{ float: right !important;}
        .moverlay .msticky .pull-right{ float: right !important;}
    .moverlay .mclose .cbtn{ width: 30px; height: 30px;}
    .moverlay .mclose .cbtn:hover{background-color:transparent;}
    .moverlay .sup .sec{margin-top: 0px; padding-top: 16px; }
	#upload_resume .fieldc ul { margin:0!important;}
	#upload_resume .qq-uploader ul li { padding:2%; margin-top:3%;}
    .msticky .mstc{padding: 0px 20px; }
.moverlay .sup .sec h3{width: calc(100% - 35px);}
.moverlay .bootstrap-select .btn,.moverlay .bootstrap-select .btn:hover,.moverlay .bootstrap-select .btn:focus{ font-size: 18px;}
    .sec#your_name{padding-top: 0px; }
    #sign-up div.merror{margin-top: -18px; font-size: 18px; }
    #sign-up .form-group {margin-bottom: 2px; z-index: 3;}
    .moverlay .sup .sec .fieldc{margin-top: 10px; }
    .moverlay .minner .subc {margin-top: 0px; }
    .moverlay .mhd { margin-bottom: 14px; }
.moverlay .linkedin-btn .micn{width: 50px;}
    .moverlay .mor{margin: 20px 0; }
    .moverlay .linkedin-btn{margin: 15px -1px 0;}

    .jdmrntp2 {margin-top: 30px; }
    .Pjbs div[class*="col-"], .Tjbs div[class*="col-"] {margin-bottom:28px; }

    .sub-ftr div.col-xs-12 {width:100%; }
    .sub-ftr .h4 {border: solid 1px #519df3;padding-top:10px; }
    .sub-ftr div[class*='col-']:first-child .h4 {border:0}

    .rcntJbs div[class*="col"] {border-right: 0px solid #999;}

    .rp { margin-top: 20px;}
    .posttabmrg { width: 100%; text-align: center; margin: 0 20px 0;}
    .rp_title { display: block; width: 100%;text-align: center}
    .rp_stdcrd {display: block; width: 100%;text-align: center}
    .schdform form input, .schdform form textarea {height: auto;}
	.schdform .textinputxs {height: 6em}
    .cstitle, .cssubtitle {color:#fff;text-shadow: 0 0 3px #000}
	.vlinkbtnm {margin: 30px auto;}
	.browseBtn .dropdown-menu > li > a {font-size: 18px;font-weight: 600;}
	.browseBtn .btn, .browseBtn .btn:focus, .browseBtn .dropdown-toggle.btn-primary {font-size: 24px; font-weight: 600; padding: 20px 18px 20px 15px;}
	.hbtext .s-50 {font-size:38px;}
	.hbtext .s-22 {font-size:20px;}
	.ehbanner1 {min-height: 360px;}
.ehbanner2 {min-height: 360px;}
.ehbanner3 {min-height: 360px;}

.mehbanner1 {min-height: 360px;}
.mehbanner2 {min-height: 360px;}
.mehbanner3 {min-height: 360px;}
.ehsrctitle {
  line-height: 40px;
}
.gctz {
  margin: 30px 0;
}
.gclogo img {
  margin: 0 auto 30px;
}
.pcbox {
  margin-bottom: 40px;
}
.csrp_box { padding: 3.5% 0; margin: 0 auto 20px;}
.cvsmpimg img:last-child {
    padding: 20px 15px;
    margin: 20px 0 0 0;
}
.cscv_box {
    padding: 5% 0;
    display: block;
    margin: 0 auto 20px;
}
.rp_box1title {text-align: center;}
.rp_box1subtitle {text-align: center;}
.rp_box1text {text-align: center;}
.cvsrcdescrow {width:100%; float:none;}
.cvsrcfld {width:100%; float:none; padding:0;}
.cvappname span.edudt {top:2px}
	.cvappexpts {display: block;margin:10px 0 5px 0}
	.emppostor::before{min-width:220px;}
.emppostor::after {min-width:220px;}
}



@media (max-width: 480px) {
    body { cursor: pointer;}
.job-dtl .jobdetail:after{ bottom:-12px;}
    .sitemap .llist li{ clear:both;}
    .rz-login .signin{ position: relative; padding: 0px; margin-top: 0px; top: 0px;}
    .rz-login .signin .inner-wrapper{padding: 20px 10px;}
     .rz-login .rz-cross{ position: absolute; top: 10px; right: 10px; }
          .rz-login .alert{ position:relative}
.rz-login .signin .mt40{ margin-top: 20px;}
.rz-login .signin .mt20{ margin-top: 10px;}

.rz-login .signin .inner-wrapper .form-group{ margin-bottom: 10px;}
     .rz-login .signin .mt25 div{text-align: center; width: 100%}
    .job-dtl .clogo img{width: 100%;}
    .job-listing .paginations .col-md-12{text-align:center !important}
    .job-listing .paginations .showingr{ width:100% ; text-align:center}
    .job-listing .pagination{ padding:0px; position:relative; float:none !important; margin:0px auto;}
    .s-14 {font-size: 12px}
    .s-16 {font-size: 12px}
    .s-18 {font-size: 12px}
    .s-20 {font-size: 12px}
	.s-22 {font-size: 18px}
    .s-24 {font-size: 18px}
    .s-26 {font-size: 18px}
    .s-30 {font-size: 18px}
    .s-36 {font-size: 16px}
    .s-40 {font-size: 20px}
    .s-48 {font-size: 26px}
    .s-50 {font-size: 30px}
    .s-60 {font-size: 38px}
    .s-74 {font-size: 40px}
    .ajob .atabs{font-size:16px;}
    .onemillion {line-height: 42px;  }
    .start_today {line-height: 36px; }
    .iconbox {margin: 10px auto; }
    .tabslinks a.morecats {background-position: 35% center; }
    .jdpkru {margin: 0 20px 0 10px; width: 100%; }
    .jdrefweb {display:none; }
    .jdrefmob {display:block; margin: 0 0 30px 0; }
    .jdsocicon img {margin-right: 10px; }
    .jdposts { margin-bottom: 5px; }
    .jdsocicon {margin-top: 10px; }
    .Pjbs div[class*="col-"], .Tjbs div[class*="col-"] {margin-bottom:14px; }
    .search_form .bootstrap-select .btn .caret {margin-right:0px; }
    /*.bootstrap-select.form-control {margin-bottom:10px !important; }*/
    .schdform form input, .schdform form textarea {height: auto;}
	.rcntJbs .h3 {margin:0 10px; font-size:16px;}
	.rcntJbs .h4 {margin:0 10px; font-size:14px;}
	.tabslinks a, .tabslinks a:hover {font-size: 16px;}
	.catsicon { padding: 30px 0 0;}
	.Pjbs h3 {font-weight:600;}
/*	.Pjbs { padding: 30px 0 25px;}*/
	.Pjbs { padding: 30px 0 0;}
	.Pjbs .media .msb .h4 {font-size:14px; }
/*	.Tjbs {padding:30px 0 25px;}*/
	.Tjbs {padding:30px 0 0;}
	.Tjbs h2 {font-weight:600; font-size:25px; }
	.Tjbs .h3 {font-size:18px; }
	.Tjbs .h4 {font-size:14px; }
	.rcntJbs h3 {font-size:25px; font-weight:600; }
/*
	.Pjbs div[class*='col-'] {height:65px}
	.Tjbs div[class*='col-'] {height:65px;}
*/
	.Pjbs div[class*='col-'] {height:auto}
	.Tjbs div[class*='col-'] {height:auto;}
	.rcntJbs {padding:25px 0;}
	.rcntJbs .carousel-inner {margin-bottom:0; }
	.newsSc {padding:40px 0 20px;}
	.rcntJbs .carousel-indicators {margin-top:20px;}
	.newsSc hr {margin:10px 0 20px}
	.newsSc .newsScRt img {margin-top:10px;}
/*	.brsjbsmob {position:relative; display:block; height:325px; overflow:hidden; }
*/	.tabslinks a, .tabslinks a:hover { margin: 5px 0;}
	.ehbanner {min-height:300px;}
	.hbtext .s-50 {font-size:30px;}
	.hbtext .s-22 {font-size:20px;}
	.ehpostjob a, .ehpostjob a:hover {height: 150px; padding-top: 20px; width: 150px;}
	.rp_title {text-align: left;line-height:36px;}
	.rp_stdcrd {letter-spacing: 1px;text-align:left}
	.cvftrsec {margin:0 10px 0 0;display:block}
	.cvappcrnt {width: 30%;}
	.cvappdesc {width: 65%;}
	.pagmrg .pagination>.active>a, .pagmrg .pagination>.active>a:focus, .pagmrg .pagination>.active>a:hover, .pagmrg .pagination>.active>span, .pagmrg .pagination>.active>span:focus, .pagmrg .pagination>.active>span:hover {
	font-size:12px;
	font-weight:600;
}
.cvwd35 {width:30%!important;}
.cvwd60 {width:65%!important}	

.cvspccnt {max-width: 80%;}
.cvsrchlstng .dropdown.luchi .dropdown-menu li a{ font-size:12px;}
.cvsrchlstng .dropdown.luchi:hover .dropdown-menu{ min-width:120px;}
.ppage .finfo .btn-grp .btn{ margin-right:7px; margin-top:4px;}
.cviconbox i {padding: 40px 0 0;}
.emppostor::before{min-width:200px;}
.emppostor::after {min-width:200px;}
.socialshare .rdBtn {margin: 0!important;}
.moverlay .sup .sec .fieldc .mfbtn {
    max-width: 100px;
    width: 100px;
}
    .opages a.followbtn{
        font-size: 10px;
    }
	.savedApp .jlist .abtn{
		position:relative;
		left:0 !important;
		right:0 !important;
		top:0 !important;
		padding:10px 0;
		margin:10px 0 0;
		text-align:center;
		display:block !important;
		background-color:#f5f5f5 !important;
		width:100%;
	}
}

@media (max-width: 414px) {
/*#sign-up .fbsignUp{ width:175px !important; margin-left:0px !important;}*/

        .ajob .atabs{font-size:14px;}

    .onemillion {line-height: 36px;  }
    .jobstabs .nav-tabs > li.active > a,     .jobstabs .nav-tabs > li.active > a:focus,     .jobstabs .nav-tabs > li.active > a:hover {padding: 30px 10px; }
    .jobstabs .nav > li > a {padding: 30px 10px; }
    .jobstabs .nav-tabs>li>a:hover {padding: 30px 10px; }
    .tabslinks a.morecats {background-position: 40% center; }

    .navbar-sub {padding-left:10px; padding-right:10px; }
    .jdbtns .btn { margin-bottom:20px;}
    .schdform form input, .schdform form textarea {height: auto;}
    .rz-login .signin {
        left: 0px;
        margin-left: 0px;
    }
	.hbtext { margin: 20% auto 0;}
	.hbtext .s-50 {font-size:26px; line-height:30px;}
	.hbtext .s-22 {font-size:16px;}
	.ehpostjob a, .ehpostjob a:hover {height: 150px; padding-top: 20px; width: 150px;}
	.cvsrchlstng .dropdown.luchi .btn{  padding:6px 0;  font-weight:normal; font-size:12px;}
	.csrp_box { padding: 6% 0;}
	.cscv_box {padding: 9% 0;}
	.emppostor::before{min-width:160px;}
.emppostor::after {min-width:160px;}
.moverlay .sup .sec .fieldc .ajxUploaderCnt .qq-upload-list{ width: 100%; }
.moverlay .sup .sec .fieldc .ajxUploaderCnt .qq-upload-success{ width: 100%; }
.moverlay .sup .sec .fieldc .ajxUploaderCnt .qq-upload-success span.qq-upload-file{ white-space:nowrap; overflow:hidden; text-overflow: ellipsis; }

}

@media (max-width: 375px) {
	.newsSc .newsScRt img {width:50%;}

    .job-listing .jlist .job .jhead .spn{display: none; }
    .job-listing .jlist .job .jhead .jobt{width: 100%; }
    .onemillion {line-height: 30px; }
    .start_today {line-height: 30px; }
    .search_form {margin: 20px 0 0; }
    .get_started {margin: 20px auto; }
    .jobstabs .nav-tabs > li.active > a,     .jobstabs .nav-tabs > li.active > a:focus,     .jobstabs .nav-tabs > li.active > a:hover {padding: 30px 7px; }
    .jobstabs .nav > li > a {padding: 30px 7px; }
    .jobstabs .nav-tabs>li>a:hover {padding: 30px 7px; }
    .tabslinks a.morecats {background-position: 45% center; }
    .Pjbs .h1 {margin-bottom: 30px; }
    .vlinkbtn {height: 70px; padding: 15px 0; width: 70px; }

    .jdspectitle {margin-top: 0; }
    .jdetopmrn {margin-top:10px; }
    .jdwel {width:100%; }
    .jdbtns .btn {margin: 0 5px 10px; }
    .ppage .finfo .btn-grp .mypro{margin-left: -4px; margin-top: 5px; }
    .Tjbs div[class*="col-"], .Pjbs div[class*="col-"] {margin-bottom:22px}
    .schdform form input, .schdform form textarea {height: auto;}
	.hbtext { margin: 22% auto 0;}
	.hbtext .s-50 {font-size:24px;}
	.hbtext .s-22 {font-size:16px;}
	.ehpostjob a, .ehpostjob a:hover {height: 150px; padding-top: 20px; width: 150px;}
	.hbbg .carousel-caption {left: 5%; right: 5%;}
	.cvspccnt {max-width: 100%;}
	.cscv_box {padding: 10% 0;}
	.cvappname span.edudt {top:2px}
	.cvappexpts {display: block;margin:10px 0 5px 0}
	.emppostor::before{min-width:140px;}
.emppostor::after {min-width:140px;}
.schdform .g-recaptcha>div { transform:scale(0.90);-webkit-transform:scale(0.90);transform-origin:0 0;-webkit-transform-origin:0 0;}
}

@media (max-width: 360px) {
	.schdform .g-recaptcha>div { transform:scale(0.84);-webkit-transform:scale(0.84);transform-origin:0 0;-webkit-transform-origin:0 0;}
}


@media (max-width: 320px) {
    .atabs.nav>li>a{padding: 10px 8px;}
    .Tjbs .h3, .Pjbs .h3, .Tjbs .h4, .Pjbs .h4 {max-width:98px; }

    .onemillion {line-height: 26px;  }
    .jobstabs .nav-tabs > li.active > a,      .jobstabs .nav-tabs > li.active > a:focus,     .jobstabs .nav-tabs > li.active > a:hover {padding: 30px 5px; }
    .jobstabs .nav > li > a {padding: 30px 5px; }
    .jobstabs .nav-tabs>li>a:hover {padding: 30px 5px; }
    .tabslinks a.morecats {background-position: 55% center; }
    .container {  padding: 0 30px;}
    .posttabmrg { margin: 0;}
    .schdform form input, .schdform form textarea {height: auto;}
    .rp_stdcrd {letter-spacing: 0;}
	.catsicon { padding: 27px 0 2px;}
	.hbtext .s-50 {font-size:24px;}
	.hbtext .s-22 {font-size:16px;}
	.ehpostjob a, .ehpostjob a:hover {height: 150px; padding-top: 20px; width: 150px;}
	.hbbg .carousel-caption {left: 5%; right: 5%;}
	.testimg { height: 180px; width: 180px;}
	.rp .testimg img {height: 180px;max-width: 100%;padding: 10px;width: 180px;}
	.rp .testimg {
  height: 180px;
  padding: 8px;
  width: 180px;
}
.rp .testimg img {
  height: 160px;
  max-width: 100%;
  padding: 10px;
  width: 160px;
}
.ehpostjob {
  margin: 10px auto;
}
.ehbanner1 {min-height: 300px;}
.ehbanner2 {min-height: 300px;}
.ehbanner3 {min-height: 300px;}

.mehbanner1 {min-height: 300px;}
.mehbanner2 {min-height: 300px;}
.mehbanner3 {min-height: 300px;}
.ehsrctitle {
  line-height: 42px;
}

.pcbox {
  margin-bottom: 40px;
}
.bldteam {
  line-height: 20px;
}
.hbtext {
  margin: 30% auto 0;
}

.cvappbox {text-align:left;}
.cviconbox i {padding: 40px 0;}
.csrp_box { padding: 9% 0;}
.cscv_box {padding: 14% 0;}
.emppostor::before{min-width:100px;}
.emppostor::after {min-width:100px;}
.cProfile .vrfdimg , .cProfile .unvrfdimg{ display: inline-block; margin-top: 12px; margin-right:170px; margin-left:0!important;}
.schdform .g-recaptcha>div { transform:scale(0.58);-webkit-transform:scale(0.58);transform-origin:0 0;-webkit-transform-origin:0 0;}

}
@media screen and (max-width:430px){
    .fbsignUp{
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
}
.postjob_form .select2-container .select2-selection--multiple{padding: 0px;min-height: 58px;border:1px solid #0f4685 !important;background: none; border-radius:0; }
.postjob_form .select2-container{ position: relative; width: 100% !important;min-height: 58px;border:0px solid #0f4685;background: none;outline: 0px; padding:0; }
.select2-dropdown { z-index:99999 !important;}
.postjob_form .select2-selection__choice__remove{ float:right; margin:0 0 0 5px;}



.postjob_form .select2-container .select2-search--inline .select2-search__field{margin:0;}
    



.cstmMulti .select2-container { width:100% !important}
.cstmMulti .select2-selection {  border: solid 1px #e0e0e0;
padding: 4px 9px;}
.cstmMulti .select2-search__field { width:auto !important}
.cstmMulti .select2 { width:auto !important; max-width:100%}

@media screen and (min-width:1025px){

	.postjob_form .select2-container .select2-search--inline .select2-search__field{
		min-height:58px;
		padding: 0px 10px;
		font-size:20px !important;
	}
	.postjob_form .select2-selection__rendered .select2-selection__choice{
		font-size: 16px !important;
		margin:16px 5px 0 !important;
	}
}
@media screen and (max-width:1024px){
	.postjob_form .select2-selection__rendered li{
		margin:19px 5px 0 !important;
	}
	.hsignup .moverlay  .mouter , .hsignup .moverlay  .mouter .mmiddle{display: block;}
}
.full-width{width:100%;}
#shortlist .modal-dialog{
	width:800px;
	max-width:90%;
}
#shortlist .modal-dialog .theTime{
	width:90px;
}
#shortlist .modal-dialog .theDuration{
	width:120px;
}
#shortlist .chbxs .chbx,
#shortlist .chbxs,
#shortlist .chbxs input[type='checkbox'] + label{
	margin:0;
	height:20px;
	width:20px;
	display:inline-block;
	overflow:hidden;
}
#shortlist .chbxs input[type='checkbox'] + label > span{
	margin:0;
}
#shortlist .table td{
vertical-align:middle;
}
#shortlist .modal-body .tokenfield{
	height:auto !important;
	padding-bottom:4px;
}
#shortlist .table a{text-decoration:none !important; transition:ease-in-out .2s;}
#shortlist .table a{text-decoration:none !important; opacity:.8;}
.topemployerListing{
	margin:0;
	padding:0;
}
.topemployerListing li{
	margin:8px 7px;
	display:inline-block;
	vertical-align:middle;
	list-style:none;
	float:none !important;
}
.topemployerListing li a{margin:0;}
@media screen and (min-width:1170px) and (max-width:1480px) {
.topemployerListing li{margin:13px 13px;}
}
@media screen and (max-width:767px) {
.topemployerListing{margin:0 -20px;text-align:center;}
.topemployerListing li{margin:8px 8px;}
}
.rzpmorm span{ font-size:14px !important;}
.grayscale{
	filter:grayscale(1);
	-moz-filter:grayscale(1);
	-webkit-filter:grayscale(1);
	-ms-filter:grayscale(1);
}

.leftside_fixed {
    position: fixed;
    width: 262px;
    bottom: 0;
}
.cityjoblisting { margin-bottom:30px!important;}
.facetlisting .jfooter{
    padding: 10px 13px!important;
}
.job-listing .topemployerListing{
	text-align:center;
}
.job-listing .topemployerListing li{
	margin:10px;
}
.videoBox video,
.videoBoxFull video{
	position:static;
	width:100%;
	min-height:140px;
	max-height:140px;
	height:auto;
	border:1px solid #ddd;
	background: no-repeat center center #000;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .videoBox video,
	.videoBoxFull video{
		background: url("../../c/i/white-loader.svg") no-repeat center center #000;
	}
}

#cvulist .cvDtlbtns .btn-group{
    display: inline-block;
    vertical-align: middle;
}
#cvulist .cvDtlbtns .btn-group img{
    display: inline-block;
    width: 18px;
    vertical-align: middle;
    margin: 0 5px;
    position: relative;
    top: -2px;
}
@media screen and (max-width:767px){
	#cvulist .cvDtlbtns .btn-group img{width:17px;}
		}
#cvulist .cvDtlbtns a{
    display: inline-block;
    vertical-align: middle;
}
.report_profile_modal .radio, .report_image_modal .radio {
    margin-bottom: 5px;
    margin-top: 5px;
}
.newIntroVid{}
.newIntroVid .close{
	opacity:1;
}
.newIntroVid .theHeading{
	font-size:35px;
	font-weight:normal;
	text-align:center;
	color:#1565c0;
	margin:35px 0 40px;
	clear:both;
}
.newIntroVid h4{
	font-size:30px !important;
	font-weight:normal !important;
	margin:0 !important;
	padding:0 !important;
	border:0 !important;
}
.newIntroVid p{
	margin:7px 0;
	font-size:18px;
}
.newIntroVid ol{
	padding: 0 0 0 20px;
	font-size:18px;
	color:#212121;
}
.avatar{overflow:visible}
.videoPlayBtn{background:none;position:absolute;left:0;top:0;right:0;bottom:0;display:block;text-decoration:none;opacity:.7;transition:ease-in-out .2s}
.videoPlayBtn:hover{opacity:1}
.videoPlayBtn::after{background:#fff url(../../c/i/play-icon.svg) no-repeat center center;background-size:100% 100%;border-radius:100%;content:"";display:block;height:32px;left:88%;margin:-25px -22px 0;position:absolute;top:93%;width:32px}
.introVideoModal .modal-header{position:relative;height:0;padding:0;min-height:0;overflow:visible}
.introVideoModal .modal-header .close{border-radius:100%;width:25px;height:25px;background-color:rgba(0,0,0,0.7);color:#fff;text-shadow:none;position:absolute;right:-12px;top:-12px}
html[dir="rtl"] .introVideoModal .modal-header .close{right:auto;left:-12px}
.introVideoModal video{position:static;width:100%;min-height:400px;max-height:400px;background:no-repeat center center #000}
html[dir="rtl"] .newIntroVid ol{
	padding: 0 20px 0 0 ;
}
.newIntroVid ol li{
	margin:7px 0;
	font-weight:normal !important;
}
.newIntroVid p + h4{
	margin-top:24px !important;
}
.newIntroVid .theGrid{
    list-style: none;
	padding:0;
	margin:0 0 15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: stretch;
    align-content: center;
	width:100%;
}
.newIntroVid .theGrid > li{
    width: 50%;
    color: #212121;
    padding: 0 25px;
	text-align:left;
    transition: ease-in-out .2s;
    -webkit-transition: ease-in-out .2s;
    -ms-transition: ease-in-out .2s;
    cursor: pointer;
    margin: 0;
    position: relative;
}
html[dir="rtl"] .newIntroVid .theGrid > li{
	text-align:right;
}
.newIntroVid .theGrid > li:first-child{
	border-right:1px solid #bdbdbd;
	text-align:center;
}
.newIntroVid .theGrid > li img{
	max-width:45%;
}
.newIntroVid .theGrid > li:first-child img{
	max-width:100%;
}
.newIntroVid .theApps{
	margin:15px 0 5px;
}
@media screen and (max-width:991px){
	.newIntroVid .theHeading{margin-bottom:20px;font-size:28px;}
	.newIntroVid h4{font-size:21px !important;}
	.newIntroVid ol li{font-size:16px; padding:0 !important;}
	.newIntroVid .theGrid > li{width:100%;}
	.newIntroVid .theGrid > li:first-child {
		display:none;
	}
    
    .cProfile  ul.social-icons  li{
     clear: both;
    }
}
/* modal-jb starts */
.modal-jb{
	font-family: 'Source Sans Pro', sans-serif, arial;
	color: #424242;
}
.modal-jb .modal-header{
	background: none;
	border: 0;
	color: #424242;
	text-align: center;
}
.modal-jb .modal-header .close {
	color: #424242;
	font-family: "Source Sans Pro",sans-serif,arial;
	font-size: 34px;
	font-weight: 600;
	margin-top: -12px;
}
.modal-jb .modal-title {
	color: #424242;
	font-family: "Source Sans Pro",sans-serif,arial;
	font-size: 28px;
	font-weight: 600;
	line-height: 32px;
	margin-top: 10px;
}
.modal-jb .modal-md{
	width: 560px;
	max-width: 100%;
}
.modal-jb .modal-body{}
.modal-jb .modal-body .media{
	margin-bottom: 20px;
}
.modal-jb .modal-body .media img{
	max-width: 100%;
}
.modal-jb .modal-body p{}
.modal-jb .modal-body .lead{
	font-size: 28px;
	font-weight: 300;
	color: #515151;
	font-family: 'Source Sans Pro', sans-serif, arial;
}
.modal-jb .modal-footer{
	text-align: center;
	background-color: #ffffff;
	border-color: #e0e0e0;
}
.modal-jb .modal-footer .btn{
	border-radius: 2px !important;
}
.modal-jb .modal-footer .btn-lg{padding: 8px 18px; min-width: 136px;}
.modal-jb .modal-footer .btn + .btn{margin-left: 15px;}
.btn.btn-stroke{
	background-color: transparent;
	border:1px solid #1565c0;
	color: #1565c0;
}
.btn.btn-stroke:hover{
	background-color: #1565c0;
	border:1px solid #1565c0;
	color: #fff;
}
@media screen and (max-width:767px){
	.modal-jb .modal-title {
		font-size: 24px;
		line-height: 28px;
	}
	.modal-jb .modal-body .lead{
		font-size: 21px;
	}
    
    .myJobAlertBtn{
        text-align: center !important;
        margin-top: 10px;
    }
    .fltrby .myJobAlertBtn{
        text-align: left !important;
        margin-top: -3px !important;
    }
    html[dir="rtl"] .fltrby .myJobAlertBtn{
        text-align: right !important;
    }
    .fltrby .myJobAlertBtn a{
        padding: 0 !important;
        margin: -15px 0 0 !important;
    }
}
/* modal-jb ends */
#hRegisterFrom .phinputcnt span.s-18{
	display:block;
	background-color:#fcf8e3;
	padding:10px 20px;
	border-radius:4px;
	color:#8a6d3b !important;
	margin-top:4px;
	margin-bottom:30px;
}
@media screen and (max-width:480px){
    .cnav .reportCompany{
        position: absolute;
        top: 49px;
        left: 0;
        margin-top: 17px;
    }
    .cnav .reportCompany a{font-size: 12px;}
    html[dir="rtl"] .cnav .reportCompany{
        left: auto;
        right: 0;
    }
    .cProfile .vrfdimg , .cProfile .unvrfdimg{
        position: absolute;
        right: 10px;
        margin: 0;
    }
    html[dir="rtl"] .cProfile .vrfdimg , html[dir="rtl"] .cProfile .unvrfdimg{
        right: auto;
        left: 10px;
        margin: 0;
    }
    .cProfile .vrfdimg img, .cProfile .unvrfdimg img{
        margin-top: 16px;
        width: 75px;
    }
    .cProfile  ul.social-icons{
        padding-left: 7px !important;
        padding-right: 7px !important;
        background-color: #fff;
        border-right: 1px solid #ccc;
        border-left: 1px solid #ccc;
        position: relative;
        top: -40px;
        right: -1px;
        width: calc(100% + 2px);
    }
    html[dir="rtl"] .cProfile  ul.social-icons{
        right: auto;
        left: -1px;
    }
}
#cnavbar .nav li a{font-size:14px;}
@media screen and (min-width:1170px){
    #cnavbar .nav{white-space: nowrap;}
    #cnavbar .nav li{display: inline-block; float: none;}
}
@media screen and (min-width:1360px) and (max-width:1500px){#cnavbar .nav li a{font-size:13px;}}
@media screen and (min-width:1025px) and (max-width:1359px){#cnavbar .nav li a{font-size:12px;}}
#desired-job .bootstrap-tagsinput > span:first-child + span + span + input{
	display:none !important;
}
#job-skills #jobSkills .ms-sel-ctn > .ms-sel-item:nth-child(10) + input{
	display:none !important;
}
#prpModal{}
#prpModal .media-object{
	opacity:0.4;}
#prpModal h4{
	color:#666;
}
#prpModal h5{
	font-size:16px;
	margin:3px 0 0;
}
#prpModal p{
	font-size:12px;
	line-height:1.2;
}
/* find near by starts here */
.findNearBy .range-slider{
	position: relative;
	min-height: 40px;
	width: calc(100% - 40px);
	color: #1565c0;
	margin: 20px 0 0;
}
.findNearBy .range-slider:before{
	content: '';
	height: 4px;
	position: absolute;
	left: 0;
	right: -40px;
	top: 8px;
	background-color: #dadada;
	border-radius: 15px;
}

html[dir="rtl"] .findNearBy .range-slider{
	float: left;
}
.findNearBy .range-slider .ui-slider-handle{
	background: url(../../c/i/range_slider.png) no-repeat center top;
	padding-top: 26px;
	display: inline-block;
	position: absolute;
	top: 0;
	white-space: nowrap;
	line-height:1;
}
.findNearBy .range-slider .ui-slider-handle:after{
	content: ' KM';
}
.findNearBy select.cities-list {
	background: url(../i/dbdrpdwnarw.jpg) no-repeat calc(100% - 10px) center #fff;
	padding-right: 30px;
	border: 1px solid #d0d1d4 !important;
	box-shadow: none;
	border-radius: 0;
	appearance:none;
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari and Chrome */
}
html[dir='rtl'] .findNearBy select.cities-list {
	background-position: 10px center;
	padding-right: 10px;
	padding-left: 30px;
}
#cvadvsrcbox .findNearBy .range-slider{
	margin: 28px 0 0;
}
#cvadvsrcbox .findNearBy .range-slider:before{
	height: 2px;
	top: 10px;
}
#advanceAppSearch .findNearBy .range-slider{
	margin: 38px 0 0;
}
#advanceAppSearch .findNearBy .range-slider:before{
	height: 1px;
	top: 10px;
}

/*find near by ends here*/
/* sme box starts */
.sme-box{
    font-size: 30px;
    font-style: italic;
    line-height: 1.3;
    color: #1766c0;
    text-align: center;
    padding: 35px 0;
    border-top: 1px solid #bdbdbd;
}
.sme-box a{
    text-decoration: none;
    color: #1766c0 !important;
}
.sme-box a:hover{
    text-decoration: underline;
}
html[dir="rtl"] .sme-box a img{
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}
@media screen and (max-width:1024px){
    .sme-box{
        font-size: 26px;}
}
@media screen and (max-width:767px){
    .sme-box{
        font-size: 21px;}
}
/* sme box ends */
/* otp-screens starts here */
.rz-login .signin.otp-screens {
	margin-top: -270px;
}

.rz-login .otp-screens.signin .phoneCode01 {
	width: 100px !important;
	float: left;
}

.rz-login .otp-screens.signin .phoneNum01 {
	width: calc(100% - 108px) !important;
	margin-left: 7px;
	float: left;
}

html[dir='rtl'] .rz-login .otp-screens.signin .phoneCode01 {
	float: right;
}

html[dir='rtl'] .rz-login .otp-screens.signin .phoneNum01 {
	margin-left: 0;
	margin-right: 7px;
	float: right;
}
.rz-login .otp-screens.signin{
	font-size: 15px;
}
.rz-login .otp-screens.signin .alert{
	font-size: 14px;
	font-weight: bold;
	box-shadow: 0 0 5px rgba(0,0,0,.05);
}
.rz-login .otp-screens.signin .alert-success{
	color: #008131 !important;
	background-color: #cefadf !important;
	border-color: #00ca4c !important;
}
.rz-login .otp-screens.signin .alert-warning{
	color: #725a2e !important;
	background-color: #fdf8e2 !important;
	border-color: #d3d0bd !important;}
.rz-login .otp-screens.signin .phoneNum01 input,
.rz-login .otp-screens.signin .phoneCode01 select {
	width: 100% !important;
}
.rz-login .otp-screens.signin .row{
	margin-left: -5px !important;
	margin-right: -5px !important;
}
.rz-login .otp-screens.signin .row [class^="col-"],
.rz-login .otp-screens.signin .row [class*=" col-"] {
	padding-left: 5px !important;
	padding-right: 5px !important;
}
.rz-login .signin select {
	background: url(https://s.rozee.pk/demo45/c/i/dropdown_arrow.jpg) no-repeat calc(100% - 15px) center #fff;
	/*                            background: url(../i/dropdown_arrow.jpg) no-repeat calc(100% - 15px) center #fff;*/
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-color: #d0d1d4;
	color: #212121 !important;
	padding: 0px 39px 0 10px;
	height: 46px;
	font-weight: normal;
	box-shadow: none;
	border-radius: 0px;
	line-height: 20px;
	width: 100px;
}

html[dir='rtl'] .rz-login .signin select {
	padding: 0px 10px 0 39px;
	background-position: 15px center;
}

html[dir='rtl'] .form-inline .has-feedback .form-control-feedback {
	left: 0;
	right: auto;
}

.rz-login .signin .btn-inverse:hover {
	box-shadow: 0 3px 5px 0 rgba(219, 219, 219, 0.50), 0 3px 5px 0 rgba(219, 219, 219, 0.24);
	background-color: rgba(10, 98, 195, 0);
}

.rz-login .signin .btn-inverse {
	border: 1px solid #1565c0 !important;
	background-color: rgba(10, 98, 195, 0);
	color: #1565c0 !important;
	transition: .2s ease-out;
	padding: 22px 15px;
	line-height: 0px;
	outline: 0px;
}

.rz-login .signin .btn {
	border: 1px solid #1565c0 !important;}
@media screen and (max-width:480px) {
	.rz-login .signin.otp-screens {
		margin-top: 0;
	}
}
/* otp-screens ends here */

html[dir="rtl"] .ms-res-ctn .ms-res-item{
    text-align: right !important;
}
html[dir="rtl"] .ms-ctn .ms-sel-item{
    float: right;
    margin-right: 0 !important;
    margin-left: 5px !important;
} 
html[dir="rtl"] .ms-ctn .ms-sel-item .ms-close-btn{
    float: left;
    margin-left: 2px;
    margin-right: 10px;
}
html[dir="rtl"] .pProfile .boxb h4 a i.circle{
    margin-left: 10px !important;
}
/* delete contact starts */
.job-dtl.right-sd .ulist > .usr{
	position: relative;
}
.job-dtl.right-sd .ulist > .usr .del-contact{
	background-color: #fff;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: ease-in-out .2s;
	-webkit-transition: ease-in-out .2s;
	-moz-transition: ease-in-out .2s;
}
.job-dtl.right-sd .ulist > .usr .del-contact i{
	transition: ease-in-out .2s;
	-webkit-transition: ease-in-out .2s;
	-moz-transition: ease-in-out .2s;
}
.job-dtl.right-sd .ulist > .usr .del-contact i:before{position: relative; left: 1px;bottom: 1px;}
html[dir="rtl"] .job-dtl.right-sd .ulist > .usr .del-contact{
	right: auto;
	left: 0;
}
.job-dtl.right-sd .ulist > .usr:hover .del-contact{
	opacity: 1;
}
/* delete contact ends */
/* audio section starts */
.audioModal{font-weight: normal;} 
.myAudioTarget{ display: inline-block;vertical-align: middle;margin: 0 3px;position: relative;z-index: 3;}
.audioModal .modal-header{background: #1565c0 !important;border-radius: 0 !important;padding: 15px !important;}
.audioModal .modal-header .modal-title{font-size: 20px;color: #ffffff;font-weight: normal;margin: 0;}
.audioModal .modal-header .close{ margin-top: 1px;}
.audioModal .modal-body{padding: 0;}
.audioModal .theNote{color: #1565c0;direction:ltr;}
.audioModal .theSection{font-size: 16px;padding: 15px;border-bottom: 1px solid #e0e0e0;}
.audioModal .theSection .theTitle{color: #212121;font-size: 16px;direction:ltr;}
.rtlQue{direction:rtl !important;}
.audioModal .modal-body .theSection:first-child, .audioModal .theSection.first-child{border-top: 0;}
.custom-audio{ margin: 15px 0;}
.custom-audio .audioplayer{position: relative;height: 36px; direction: ltr!important;font-weight: normal !important;}
.custom-audio .audioplayer > div{display: inline-block;vertical-align: middle;}
.custom-audio .audioplayer-playpause{ padding-left: 10px;}
.custom-audio .audioplayer-playpause a{display: block; height: 36px;width: 36px; background: url(../i/audio/audio-play.svg) no-repeat center center;overflow: hidden; text-indent:-99999px;}
.custom-audio .audioplayer.audioplayer-playing .audioplayer-playpause a{background-image: url(../i/audio/audio-pause.svg);}
.custom-audio .audioplayer-time{color: #212121;font-size: 16px; padding: 0 10px;letter-spacing:.5px;width:46px;text-align:center;}
.custom-audio .audioplayer-bar{background-color: #efeeee; height: 4px; position: relative;width: calc(100% - 140px);border-radius: 3px;}
.custom-audio .audioplayer-bar .audioplayer-bar-loaded{background-color: #e0e0e0;position: absolute; left: 0;height: 4px;border-radius: 3px;}
.custom-audio .audioplayer-bar .audioplayer-bar-played{background-color: #46b749;position: relative;z-index: 3; height: 4px;width: 0; max-width: calc(100% - 22px);border-radius: 3px;}
.custom-audio .audioplayer-bar .audioplayer-bar-played:after{
	content: '';
	border-radius: 50%;
	background-color: rgb(70, 183, 73);
	box-shadow: 0px 5px 7.6px 0.4px rgba(70, 183, 73, 0.25);
	position: absolute;
	left: 100%;
	top: 50%;
	margin: -12px -12px 0 0;
	width: 24px;
	height: 24px;
	z-index: 72;
}
.custom-audio .audioplayer-volume{display: none !important;}
a, a:active, a:focus, a:hover{outline: none !important;}
/* audio section ends */
/* multiselect select2 */
.multi-selection .select2-container {
    width: 100%!important;
}

.multi-selection .select2-container--default.select2-container--focus .select2-selection--multiple {
    border: 1px solid #cfcecd;
    outline: 0;
    border-radius: 0;
	padding:5px 0;
}

.multi-selection .select2-container--default .select2-selection--multiple {
    background-color: white;
    border: 1px solid #cfcecd;
    border-radius: 0;
    cursor: text;
	padding:5px 0;
}

.multi-selection .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  margin-right: 2px;
  margin-left:5px;
  float:right;
}
.multi-selection .select2-container--default .select2-results__option[aria-selected="true"] {
  background-color: #5897fb;
  color: white;
}
.multi-selection .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #ddd;
  color:#212121;
}



html[dir='rtl'] .multi-selection .select2-container--default .select2-selection--multiple .select2-selection__choice {
    float: right!important;
}

html[dir='rtl'] .multi-selection .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  margin-right: 5px;
  margin-left:2px;
  float:left;
}
/* multiselect select2 */
.navbar-sub .navbar-brand.navbar-tagline {
    position: relative;
    display: inline-block;
}
.navbar-sub .navbar-brand.navbar-tagline::after {
    /*content: 'Agay Barho!';*/
    color: #212f62;
    font-size: 18px;
    font-style: italic;
    font-weight: 600;
    font-family: 'Source Sans Pro', arial;
    position: absolute;
    white-space: nowrap;
    left: 100%;
    line-height: 50px;
    position: absolute;
    top: 5px;
    margin-left: -7px;
}
html[dir='rtl'] .navbar-sub .navbar-brand.navbar-tagline::after {
    content: 'آگے بڑھو!';
    direction: rtl;
    font-weight: normal;
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: 2px;
}
@media screen and (min-width:1000px) and (max-width:1359px) {
    .navbar-sub .navbar-brand.navbar-tagline::after{display: none !important;}
}

@media screen and (min-width:1600px){
    .navbar-sub .navbar-brand.navbar-tagline::after {
        font-size: 21px;
    }
}
/* job search banners */
.jsBnr{
    background: #28b5f6 repeat center center / cover;
    text-align: center;
}
.jsBnr .bTxt{background: no-repeat center center / auto 100%;}
.jsBnr .bTxt h1{font-size: 60px;padding: 85px 0; min-height: 270px;color: #fff;font-weight: 500;text-transform: uppercase;margin: 0;text-shadow: 0 0 5px #28b5f6;direction: ltr;}
.jsBnr.women01 .bTxt h1{padding-top: 105px;}
.jsBnr .bTxt h1 small{display: block;color: #fff;font-size: 30px;font-weight: normal;}
.jsBnr.healthcare-medicine01{background-image:url(../i/job-search/healthcare-medicine02.jpg);}
.jsBnr.healthcare-medicine01 .bTxt{background-image:url(../i/job-search/healthcare-medicine01.png);}
.jsBnr.media-adv01{background-image:url(../i/job-search/media-adv02.jpg);}
.jsBnr.media-adv01 .bTxt{background-image:url(../i/job-search/media-adv01.png);}
.jsBnr.accounting01{background-image:url(../i/job-search/accounting02.jpg);}
.jsBnr.accounting01 .bTxt{background-image:url(../i/job-search/accounting01.png);}
.jsBnr.teacher01{background-image:url(../i/job-search/teacher02.jpg);}
.jsBnr.teacher01 .bTxt{background-image:url(../i/job-search/teacher01.png);}
.jsBnr.ngo01{background-image:url(../i/job-search/ngo02.jpg);}
.jsBnr.ngo01 .bTxt{background-image:url(../i/job-search/ngo01.png);}
.jsBnr.women01{background-image:url(../i/job-search/women02.jpg);}
.jsBnr.women01 .bTxt{background-image:url(../i/job-search/women01.png);}
@media screen and (max-width:1599px){
    .jsBnr{position: relative;top: -15px;}
}
@media screen and (max-width:767px){
    .jsBnr .bTxt h1{font-size: 32px;padding: 45px 0; min-height: 120px;}
    .jsBnr.women01 .bTxt h1{padding-top: 55px;}
    .jsBnr .bTxt h1 small{font-size: 18px;}
}
/* job search banners */
.section.opages .well{
    border-color: #fff;
    background-color: #fff;
    border-radius: 0;
    box-shadow: none;
}
#updateCNIC #cnicIssueDate{
    background-color: #fff !important;
}
@media screen and (max-width:1599px){.empfbcamp{padding-top:15px !important;}}
.cmpLoader{
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.24);
    top: 0px;
    left: 0px;
    z-index: 111111;    
}
.cmpLoader .bd{
	background: #fff;
	width: 60px;
	text-align: center;
	height: 60px;
	position: relative;
	margin: auto;
	padding: 10px;
	font-size: 20px;
	border-radius: 5px;
	margin-top: 200px;
}
.cmpLoader .bd .spinner{
	border-width: 4px;
	width: 40px;
	height: 40px;
	border-radius: 20px;
}
/*access block styling */
.acsBlk{
	border: solid 1px #dfdee3;
	background-color: #fcfcfc;
	margin: 20px 0;
	padding: 90px 15px;
	text-align: center;
}
.acsBlk h1{
	color: #820c0c;
	font-size: 34px;
	font-weight: normal;
	margin: 0;
	text-transform:uppercase;
}
.acsBlk h1 img{position: relative;top: -3px;}
.acsBlk p{
	font-size: 16px;
	font-weight: normal;
	margin: 10px 0 ;
	color: #212121;
}
/*access block styling */

/*cv search premium */
.cvsrcbox.cvpremium{background: #FFFDEC;border: 2px solid #938f73 !important;}
.cvsrcbox.cvpremium a{color: #575542;}
.cvsrcbox.cvpremium .cvappname span.edudt {color: #575542;}
.cvsrcbox.cvpremium .cvappcrnt {color: #908e79;}
.cvsrcbox.cvpremium .btn-link, .cvsrcbox.cvpremium .btn-link:focus, .cvsrcbox.cvpremium .btn-link:hover {color: #575542;}
.cvsrcbox.cvpremium .cvsatxt {background-color: #46b749;}
.cvsrcbox.cvpremium .cvsatxt a{color: #fff;}
.cvsrcbox.cvpremium .cvappcrntdtl span.edudt {color: #575542;}
.cvsrcbox.cvpremium .skillA {background-color: #575542 !important;}
.cvsrcbox.cvpremium .skillB {background-color: #6f6e60 !important;}
.cvsrcbox.cvpremium .skillC {background-color: #8d8c7a !important;}
.cvsrcbox.cvpremium .skillD {background-color: #abaa97 !important;color: #fff !important;}
.cvsrcbox.cvpremium .skillE {background-color: #c3c2ad !important;color: #504e3c !important;}
.cvsrcbox.cvpremium .skillF {background-color: #e0dec8 !important;color: #504e3c !important;}
.cvsrcbox.cvpremium a.cvmore{color: #1565c0;}
.cvsrcbox.cvpremium .cvrpchkbox i{color: #908e79;}
.cvsrcbox.cvpremium .chbxs input[type="checkbox"] + label > span{border: 1px solid #c9c8c0;background-color: #fff;}
.cvsrcbox.cvpremium .cvDtlbtns a{color: #908e79;}
/*cv search premium */
@media screen and (max-width:991px){
	.verify-register.section.job-listing{padding: 0 0 2rem;background-color: #fff !important;}
	.verify-register.section.job-listing > .container{margin-top:15px !important;}
	.verify-register ~ footer{display:none;}
	.verify-register .subpagec{border:0;}
	.verify-register.section.job-listing .h2{
		margin-top: 0;
		font-size:21px;
	}
	.verify-register.section.job-listing .mgn40{margin-top:20px;}
	.verify-register.section.job-listing .alert{padding:15px !important; font-size:13px;}

}
@media screen and (max-width:767px){
    .verify-register.section.job-listing .subpagec .row.btns .btn.center-block{min-width: 200px;}
}
@media screen and (max-width:599px){
    .verify-register.section.job-listing .subpagec .row.btns .btn.center-block{width: 100%;}
}
.headSearch{
        margin-bottom: -69px;
}
.cvsrcbox .super-hero{
   box-shadow: 0px 3px 6.9px 0.1px rgba(29, 103, 189, 0.2);
     border: solid 1px #1d67bd; 
     margin: 0 -1px;
      background-color: #f7fcff; 
      width: calc(100% + 2px);
}
.cvsrcbox .super-hero .bl{
  text-align: center; 
  padding:12px 10px ;
border-right: 1px solid #1d67bd;
  width: 25%;
}
.cvsrcbox .super-hero:last-child{
    border-right: 0px !important;
}
.cvsrcbox .super-hero .bl .bl1{
    font-weight: normal;   color: #343434;
}
.cvsrcbox .super-hero .bl .bl2{
    color: #1d67bd;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight: 600;
}
.cvsrcbox  .superhero-video{
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
}

.superhero-commnet{
    background-color: #fafafb ;
    border-top: 1px solid #e9eaef ;
    padding: 10px 20px;
    font-weight: normal;
}
.superhero-commnet .cmnt:first-child{
    border-top: 0px;
}
.superhero-commnet .cmnt{
    border-top: 1px solid #e9eaef;
    padding-bottom: 10px;
}
.superhero-commnet h6{
    font-weight: 600;
    margin-bottom: 0px;
}
.superhero-commnet  .tcolor{
    color: #939191;
}
@media only screen and (max-width:768px){
    .cvsrcbox  .super-hero{
        border-bottom: 0px;
    }
    .cvsrcbox  .super-hero .bl{
        width: 50%;
        border-bottom: 1px solid #1d67bd;
    }
}

/* model css here */
.aplicantModel {
    padding: 0 !important;
}
.aplicantModel  h4#myModalLabel {
    color: black !important;
    font-weight: 600;
    font-size: 20px;
}

.aplicantModel  .modal-dialog {
    border-radius: 6px;
}

.aplicantModel .modal-dialog .modal-content {
    border-radius: 6px;
}

.aplicantModel .modal-dialog .modal-content .modal-header {
    padding: 14px 15px;
}

.aplicantModel .modal-dialog .modal-content .modal-header button span {
    color: black;
    font-size: 46px !important;
    /*font-weight: 500;*/
    line-height: 30px;
    padding-right: 5px;
}

.aplicantModel .modal-dialog .modal-content .modal-body .upGradeTemp {
    padding-bottom: 10px;
}

.aplicantModel .upGradeTemp {
    padding: 11px 11px 0 !important;
}

.aplicantModel .upGradeTemp .upgrade_modal h5 {
    font-size: 20px !important;
    color: black !important;
    padding-left: 10px;
    font-weight:600;
}

.aplicantModel .upGradeTemp .upgrade_modal p {
    color: #616161 !important;
    font-size: 16px;
    padding-left: 10px;
}

.aplicantModel .upGradeTemp .upgrade_modal h5 span {
    color: #FF969C;
    text-transform: uppercase;
}

.aplicantModel .upGradeTemp .upgrade_modal h5 img.darkIcon {
    display: none;
}


.aplicantModel .upGradeTemp .upgrade_modal .jobStatus {
    margin: 0px 10px 10px 10px;
}

.aplicantModel .upGradeTemp .upgrade_modal .jobStatus .rdBtn {
    padding: 10px 10px 10px 42px;
    position: relative;
    margin-bottom: -10px;
    order: 1;
}

.aplicantModel .upGradeTemp .upgrade_modal .jobStatus .rdBtn label {
    color: black;
    font-size: 16px;
    margin-bottom: 10px;
    display: block;
}

.aplicantModel .upGradeTemp .upgrade_modal .jobStatus .rdBtn label span.radioButtonGraph {
    border: 1px solid #A5A5A5;
    box-sizing: border-box;
    width: 20px;
    height: 20px;
    background-position: -24px 0;
    background-color: white;
    top: 12px;
    left: 10px;
}

.aplicantModel  .rdBtn input[type="radio"]:checked+label span.radioButtonGraph {
    background-position: 0 0 !important;
}

.aplicantModel .haveCredit {
    background: #F3F8FF;
    border-radius: 6px;
    order: 0 !important;
    margin-bottom: 5px !important;
}

.aplicantModel .upGradeTemp .upgrade_modal .jobStatus .rdBtn label strong {
    background: #327ADE;
    border: 1px solid #327ADE;
    border-radius: 56px;
    font-weight: 500;
    font-size: 12px;
    line-height: 10px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 6px 8px;
    float: right;
    margin-top: 1px;
    min-width: 75px;
}

.aplicantModel .upGradeTemp .upgrade_modal .jobStatus .col-sm-12 {
    display: flex;
    flex-direction: column;
}

.aplicantModel .upGradeTemp .upgrade_modal .jobStatus .rdBtn TABLE label {
    font-size: 14px !important;
    margin-bottom: 0px;
}

.aplicantModel .upGradeTemp .upgrade_modal .jobStatus table .rdBtn {
    padding: 0px 10px 0px 36px;
}

.aplicantModel .upGradeTemp .upgrade_modal .jobStatus .rdBtn TABLE label span.radioButtonGraph {
    width: 20px;
    height: 20px;
    top: -1px;
    left: 5px;
}

.aplicantModel .upGradeTemp .upgrade_modal .jobStatus .rdBtn.table-responsive {
    padding-top: 10px !important;
}


.aplicantModel .upGradeTemp .upgrade_modal .jobStatus .rdBtn.haveCredit label {
    margin-bottom: 0px;
}

.aplicantModel  .modal-dialog {
    max-width: 450px;
}

.aplicantModel .saveUpgrade {
    background: transparent;
    color: #327ADE;
    padding: 3px 10px !important;
    margin-top: 2px;
    border-color: #327ADE;
    margin-right: auto !important;
    margin-left: 0;
    display: inline-block;
    border-radius: 20px;
}

.aplicantModel .haveCredit .pkgsDetail {
    margin-top: 0px;
}
@media (max-width: 600px) {
    .aplicantModel .modal-dialog .modal-content .modal-header {
    padding: 7px 15px;
} 
}

/* login popup*/

#signin-div i[class^="rz-"]{
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'rzn' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#signin-div .radiobtn label{
  /*padding-left: 0px;*/
  cursor: pointer;
}
#signin-div .rz-delete1:before {
  content: "\e90e";
}
#signin-div .rz-edit1:before {
  content: "\e910";
}
#signin-div .rz-lock:before {
  content: "\e913";
}

#signin-div > .alert{
  margin-top: 30px;
}
#signin-div .form-control.is-invalid{
   /* border-color: #dc3545;*/
}
#signin-div .border-danger{
/*      border:1px solid #dc3545;
*/
}
#signin-div .rz-tick:before {
  content: "\e943";
}
#signin-div .invalid-feedback{
    color: #dc3545;
}
#signin-div .rz-ndelete:before {
  content: "\e903";
}
#signin-div .rz-nedit:before {
  content: "\e904";
}
#signin-div .rz-locked:before {
  content: "\e940";
}
#signin-div .rz-plus:before {
  content: "\e942";
}
#signin-div.rz-delete:before {
  content: "\e903";
}
#signin-div .rz-add:before {
  content: "\e96b";
}
#signin-div .rz-edit:before {
  content: "\e904";
}
#signin-div  .rz-download:before {
  content: "\e90f";
}
#signin-div .rz-locked:before {
  content: "\e940";
}
#signin-div .pd10{
    padding: 10px;

}
#signin-div .suggest .sugCont{
  width: 100% !important;
}
#signin-div  .pd10 .btn-block{
    width: 100%;
}


#signin-div  .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
 
#signin-div .section.white,.whitebg{ background: #fff; border:1px solid #f0f0f0;}
#signin-div .float-right{float: right;}
#signin-div .float-left{ float: left;}
#signin-div .btn-block{
    display: inline-block;
    width: auto;
}
#signin-div .media {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
}
#signin-div .media-body {
    -ms-flex: 1;
    flex: 1;
    
}
#signin-div .col-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}
#signin-div .col-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}
.mr-3, .mx-3 {
    margin-right: 16px!important;
}
 #signin-div  .modal-body{
    padding-bottom: 20px;
     min-height: 100px;
         background: #f6f6f6;

}
#signin-div  .highlight{
  font-size: inherit;
}
#signin-div  .loader .loading{
    position: absolute;
    top: 50%;
    margin-top: -20px;
    margin-left: -20px;
    left: 50%;
}
#signin-div .selectize-dropdown [data-selectable]{
  padding:0.4375rem 0.625rem;
  font-size: 16px;
}
#signin-div h3{
    margin-top: 0px;
}
#signin-div .section{
    padding: 0px;
}
.pd20 { padding:1.25rem;}

.btn-bordered-mihnati {
    background-color: #fff !important;
    border-radius: 50px !important;
    color: #20356a !important;
    font-weight: 600 !important;
    padding: 25px 20px !important;
    border: 2px solid #20356a !important;
}

.btn-bordered-mihnati:hover {
    background-color: #20356a !important;
    color: #fff !important;
}

.btn-bordered-mihnati img {
    float: right;
    position: relative;
    top: -11px;
}