/* Minification failed. Returning unminified contents.
(469,39): run-time error CSS1036: Expected expression, found ';'
(1091,136): run-time error CSS1019: Unexpected token, found ' '
(1091,136): run-time error CSS1019: Unexpected token, found ' '
(1091,136): run-time error CSS1042: Expected function, found ' '
(1091,136): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(1091,168): run-time error CSS1019: Unexpected token, found ' '
(1091,168): run-time error CSS1019: Unexpected token, found ' '
(1091,168): run-time error CSS1042: Expected function, found ' '
(1091,168): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(1091,199): run-time error CSS1019: Unexpected token, found ' '
(1091,199): run-time error CSS1019: Unexpected token, found ' '
(1091,199): run-time error CSS1042: Expected function, found ' '
(1091,199): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(1091,229): run-time error CSS1019: Unexpected token, found ' '
(1091,229): run-time error CSS1019: Unexpected token, found ' '
(1091,229): run-time error CSS1042: Expected function, found ' '
(1091,229): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(1092,111): run-time error CSS1019: Unexpected token, found ' '
(1092,111): run-time error CSS1019: Unexpected token, found ' '
(1092,111): run-time error CSS1042: Expected function, found ' '
(1092,111): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(1092,142): run-time error CSS1019: Unexpected token, found ' '
(1092,142): run-time error CSS1019: Unexpected token, found ' '
(1092,142): run-time error CSS1042: Expected function, found ' '
(1092,142): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(1092,172): run-time error CSS1019: Unexpected token, found ' '
(1092,172): run-time error CSS1019: Unexpected token, found ' '
(1092,172): run-time error CSS1042: Expected function, found ' '
(1092,172): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(1092,201): run-time error CSS1019: Unexpected token, found ' '
(1092,201): run-time error CSS1019: Unexpected token, found ' '
(1092,201): run-time error CSS1042: Expected function, found ' '
(1092,201): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(1095,107): run-time error CSS1019: Unexpected token, found ' '
(1095,107): run-time error CSS1019: Unexpected token, found ' '
(1095,107): run-time error CSS1042: Expected function, found ' '
(1095,107): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(1095,139): run-time error CSS1019: Unexpected token, found ' '
(1095,139): run-time error CSS1019: Unexpected token, found ' '
(1095,139): run-time error CSS1042: Expected function, found ' '
(1095,139): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(1095,170): run-time error CSS1019: Unexpected token, found ' '
(1095,170): run-time error CSS1019: Unexpected token, found ' '
(1095,170): run-time error CSS1042: Expected function, found ' '
(1095,170): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(1095,200): run-time error CSS1019: Unexpected token, found ' '
(1095,200): run-time error CSS1019: Unexpected token, found ' '
(1095,200): run-time error CSS1042: Expected function, found ' '
(1095,200): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
 */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
body { margin: 0px; font-family: 'Roboto', sans-serif; font-size: 18px; color: #8d8d8d; }
@font-face { font-family: 'BebasNeueRegular'; src: url('/fonts/BebasNeue-webfont_0.eot'); src: url('/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/bebasneue-webfont_0.woff') format('woff'), url('/fonts/bebasneue-webfont_0.ttf') format('truetype'), url('/fonts/bebasneue-webfont_0.svg#BebasNeueRegular') format('svg'); }
@font-face { font-family: 'BebasNeueRegularie'; src: url('/fonts/BebasNeue-webfont.eot'); src: url('/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/BebasNeue-webfont.woff') format('woff'), url('/fonts/BebasNeue-webfont.ttf') format('truetype'), url('/fonts/BebasNeue-webfont.svg#modelQ') format('svg'); font-weight: normal; font-style: normal; }

/*@font-face {
    font-family: 'Calibri';
    src: url('/fonts/Calibri.eot');
    src: url('/fonts/Calibri.eot?#iefix') format('embedded-opentype'), url('/fonts/Calibri.woff') format('woff'), url('/fonts/Calibri.ttf') format('truetype'), url('/fonts/Calibri.svg#Calibri') format('svg');
    font-weight: normal;
    font-style: normal;
}*/
* { outline: none 0; }
a { text-decoration: none;color: #ffbb00;cursor: pointer; }
a:hover {
    color: #ffbb00;
}
a.menuButton { cursor: pointer; }
h1 { margin: 0px; padding: 0px; }
span.whiteLink:hover { color: #ffbb00; }
select option { font-family: 'Roboto', sans-serif; padding-left: 5px; }
html, body, body > form { height: 100%; }
.master { height: 100%;  position: relative; }
.master:after { clear: both; content: ""; height: 170px; display: block; }
.master > .footer { position: absolute; width: 100%; left: 0px; bottom: 0px; }
.searchddl {
        width: 185px;
    float: left;
    height: 28px;
    font-size: 13px;
    margin-left: 8px;
    margin: -37px 336px 0;
}
.btnsearch {
        height: 26px;
 margin: -37px 18px 0;
}

/* Master Pages -------------------------------------------------------------------------------------------------- */
.master { width: 100%; float: left; position: relative; }
.page { width: 1024px; margin: 0px auto; }

.master > .page{min-height: calc(100vh - 177px);}
.master > .page:after{content:""; display:table; clear:both}
.GreenSubHeading { padding: 5px 10px; margin-bottom: 8px; overflow: hidden; height: 20px; text-align: left; background-color: #F2F2F2; color: #3E3E3E; font: bold 12px verdana; border: 1px solid #C6C6C6; }
.searchTextBox { width: 170px; border-style: none; padding: 0px 6px; background-color: White; display: inline-block; color: Gray; font-family: 'Open Sans', sans-serif; height: 28px; font-size: 14px; }
.topGrayBox {     width: 677px;
    float: left;
    border: 1px solid #D5D5D5;
    height: 91px;
     margin-top: -21px; }
.topGrayBox h3 { font-family: "BebasNeueRegular"; font-family: BebasNeueRegularie, "9 /"; }
.topGrayBox p { font-size: 14px; line-height: 18px; margin: 0px; padding: 5px 0; }
.topGrayBox .search { border: 1px solid #D5D5D5; display: inline-block; height: 30px; margin: 7px; position: relative; width: 318px; }
.searchBtn { width: 85px; height: 26px; border: none; cursor: pointer; background: url(/jobs/images/SearchButton1.png) left top no-repeat; }
.BackGroundSubHeading { width: 100%; background-color: #f2f2f2; border-collapse: collapse; }
.ArticlePublisherControlHeading { font-weight: bold; padding-left: 5pt; }
.loginControl .userdetailCntr label { display: inline-block; margin-top: 5px; font-family: 'Open Sans', sans-serif; }
.MessageTextRed { color: #ff0033; }
.SearchUpperArea { background-color: #f5f5f5; }
.SearchLowerArea { background-color: #ccc; }
.SearchButton { background-color: #fff; }
.SpotlightConsultant { color: #333; font-size: 20px; }
.SpotlightConsultant:hover { color: #ffbb00; }
.HeaderSpanSpotlightConsultant { position: relative; float: left; left: 10px; height: 10px; top: 6px; color: #3e3e3e; font-size: 16px; color: White; font-family: 'Roboto', sans-serif; font-weight: bold; background-repeat: no-repeat; display: inline-block; }
.GreenContent { text-align: left; background-color: #fff; }
.tabContentSeparator { border-bottom: 1px solid #D7D7D7; float: left; margin: 6px 0 3px 5px; position: relative; width: 100%; }
.marginTop { margin-top: 5px; }
.postaJobLink { background: #0086DC url(/Images/post_job.png) 0 0 no-repeat; height: 145px; width: 38px; display: block; border: 0; cursor: pointer; text-indent: -9699px; }
.mcJobsSprite { background: url(../../Images/JobsSectionSprite.png) 0 0 no-repeat; }
.table { width: 100%; max-width: 100%; border-collapse: collapse; margin-bottom: 10px; border: 1px solid #c6c6c6; }
.table thead { display: table-header-group; vertical-align: middle; border-color: inherit; }
.table td, .table th { padding: 8px; line-height: 1.5; vertical-align: top; border-bottom: 1px solid #ddd; }
.table tr:first-child td { border-bottom: 4px; background: #ccc; font-weight: bold; }
.table tr * { font-size: 16px !important; }

/* Header ------------------------ Opening*/
.JobsHeader.header { background: #363535; border-bottom: 2px solid #ffbb00; height: 54px; float: left; width: 100%; padding: 0; position: fixed; left: 0; top: 0; z-index: 999; }
.JobsHeader .logo { display: block; float: left; height: 29px; margin: 9px 0 5px 0; }
#blankDiv { display: block !important; width: 100%; height: 42px; position: relative; }
.JobsHeader .loginControl { position: relative; top: 0; width: auto; padding: 10px 0 0 20px; float: right; text-align: left; }
.loginControl .image { float: left; margin-right: 5px; }
.loginControl .image img { height: 27px; width: 27px; display: block; background-color: #c3c3c3; color: transparent; border-radius: 100%; color: transparent; }
.loginControl .icons { display: block; float: right; height: 25px; margin: 6px 10px 0 0; text-decoration: none; width: 25px; background: url(/images/csharp/iconSpritImage_20160921.png) left top no-repeat; }
.loginControl .icons.login { background-position: -7px -784px; margin: 6px 0 0; }
.loginControl .icons.signUp { background-position: -7px -814px; }
.loginControl .icons.editor { background-position: -7px -902px; }
.loginControl .icons.admin { background-position: -7px -872px; }
.loginControl .icons.message { background-position: -7px -844px; }
.loginControl .icons.notification { background-position: -7px -5292px; }
.loginControl .icons.editorialNotification { background-position: -7px -5322px; }
.loginControl .icons.comments { background-position: 0px -4868px; }
.loginControl .notificationMessageCntr { float: left; position: relative; cursor: pointer; }
.loginControl .notificationMessageCntr .messageCount { color: #fff; background: #008000; display: none; position: absolute; left: 19px; top: 0px; padding: 1px 4px; font-size: 10px; font-weight: bold; }
.loginControl .notificationMessageCntr .arrow { width: 12px; height: 7px; background: url(/images/loginArrowWhite.png) left top no-repeat; position: absolute; top: 31px; left: 6px; display: none; }
.userdetailCntr { float: right; color: #fff; font-size: 14px; padding: 6px 10px 6px 8px; display: block; }
.userdetailCntr:hover, .userdetailCntr.hover { background: #fff; color: #6f6e6f; }
.JobsHeader .loginControl .userdetailCntr label { display: inline-block; margin-top: 3px; }
.loginPopup { font-size: 14px; padding: 10px 10px 0 10px; border: 1px solid #f60; position: absolute; right: 0; top: 40px; background: #fff; z-index: 999999; }
.loginPopup.loggedIn { display: block; width: 200px; padding: 0px; position: absolute; right: 0; top: 49px; background: #686766; z-index: 9999; right: 0; border: none; border: 1px solid #E1E1E1; border-top: none; }
.loginPopup.loggedIn a { color: Gray; }
.loginPopup.loggedIn a:hover { color: #ffbb00; }
.loginPopup.loggedIn ul { list-style: none; width: 200px; text-align: left; background: #fff; margin: 0; padding: 0; overflow: hidden; }
.loginPopup.loggedIn li { display: block; padding: 0; }
.loginPopup.loggedIn li a { width: 163px !important; display: block; color: #545454; padding: 6px 10px 6px 34px; height: auto; border-bottom: 1px solid #e1e1e1; background: url(/images/csharp/iconSpritImage_20160921.png) left top no-repeat; }
.loginPopup.loggedIn li a.myac { background-position: -3px -279px; }
.loginPopup.loggedIn li a.myQuestion { background-position: -3px -453px; }
.loginPopup.loggedIn li a.signout { background-position: -3px -337px; border-bottom: none; }
.loginPopup.loggedIn li a.editprofile { background-position: -3px -366px; }
.loginPopup.loggedIn li a.changepassword { background-position: -3px -395px; }
.loginPopup.loggedIn li a.profileview { background-position: -3px -249px; }
.loginPopup.loggedIn li a.socialshare { background-position: -3px -482px; }
.loginPopup.loggedIn li a.setting { background-position: -3px -308px; }
.loginPopup.loggedIn li a.myac:hover { background-position: -3px -544px; }
.loginPopup.loggedIn li a.myQuestion:hover { background-position: -3px -450px; }
.loginPopup.loggedIn li a.signout:hover { background-position: -3px -602px; border-bottom: none; }
.loginPopup.loggedIn li a.editprofile:hover { background-position: -3px -631px; }
.loginPopup.loggedIn li a.changepassword:hover { background-position: -3px -660px; }
.loginPopup.loggedIn li a.profileview:hover { background-position: -3px -514px; }
.loginPopup.loggedIn li a.socialshare:hover { background-position: -3px -747px; }
.loginPopup.loggedIn li a.setting:hover { background-position: -3px -573px; }
.loginPopup.loggedIn li:hover { background: #ebebed; }
.loginPopup .arrow { width: 12px; height: 7px; background: url(/images/loginArrowWhite.png) left top no-repeat; position: absolute; right: 11px; top: -6px; }
.loginPopup .row { width: 100%; overflow: hidden; margin-bottom: 10px; }
.loginPopup .inputBox { color: #666; font-size: 12px; padding: 2px 5px; border: 1px solid #ccc; }
.loginPopup input[type="submit"], input.button { color: #fff; font-size: 12px; padding: 6px 10px 5px 10px; background: #ffbb00; border: none; cursor: pointer; }
.loginPopup input[type="submit"]:hover { background: #0086DC; }
.loginPopup input[type="button"]:hover, input.button:hover { background: #f60; }
.loginPopup .row2 { width: 100%; overflow: hidden; padding: 8px 0px; border-top: 1px solid #ccc; }
.loginPopup .lableText2 { width: 84px; float: left; text-align: right; color: #666; padding: 2px 10px 0px 0px; }
.loginPopup a.google { width: 24px; height: 24px; display: inline-block; background: url(/images/csharp/iconSpritImage_20160921.png) 0px -1766px no-repeat; }
.loginPopup a.twitter { width: 24px; height: 24px; display: inline-block; background: url(/images/csharp/iconSpritImage_20160921.png) no-repeat 0 -5689px; }
.loginPopup a.facebook, .facebookComments { width: 24px; height: 24px; display: inline-block; background: url(/images/csharp/iconSpritImage_20160921.png) 0px -1792px no-repeat; }
.Jobs_responsiveMenu { float: right; }
.Jobs_responsiveMenu ul { margin: 0; padding: 0; width: auto; text-align: right; float: right; list-style: none; }
.Jobs_responsiveMenu ul li { display: block; float: left; position: relative; }
.Jobs_responsiveMenu ul li a { padding: 20px 10px 0 10px; height: 34px; display: block; font-size: 14px; color: #fff; text-transform: uppercase; background: url(/images/chapters/ChapterMenuDivider.png) left top no-repeat; }
.Jobs_responsiveMenu ul li a:hover,.Jobs_responsiveMenu ul li a.active{ background: #ffbb00; }

.Jobs_responsiveMenu ul li a.home { padding: 17px 10px 0 10px; height: 23px; width: 21px; background: url(/images/chapters/chapterHomeIcon.png) 12px 13px no-repeat; }
.Jobs_responsiveMenu ul li a.home:hover { background: #f60 url(/images/chapters/chapterHomeIcon.png) 12px 13px no-repeat; }
.Jobs_responsiveMenu ul li ul { display: none; }
.Jobs_responsiveMenu ul li:hover ul { overflow: hidden; width: 261px; background: #fff; border-top: 2px solid #f60; border: 1px solid #f60; margin: 0; padding: 0; position: absolute; left: 0; top: 40px; display: block; z-index: 999; }
.Jobs_responsiveMenu ul li:hover ul li { list-style: none; display: block; float: none; background: none; text-align: left; }
.Jobs_responsiveMenu ul li:hover ul li a { color: #7f8080; display: block; float: none; font-size: 13px; font-weight: normal; height: auto; margin: 0; padding: 5px 0 5px 10px; text-decoration: none; text-transform: capitalize; background: none; }
.Jobs_responsiveMenu ul li:hover ul li a:hover, .ChapterMenu ul li:hover a, .ChapterMenu ul li a.active { background: #f60; color: #fff; }

/* Header ------------------------ Closing */

/* Menu Strip Blue Header ----------------- */

.menuLinkBlue { text-decoration: none; font-family: 'Roboto', sans-serif; color: White; font-size: 16px; font-weight: bold; }
a.menuLinkBlue:hover { background: #ffbb00; }
a.menuLinkBlue:hover .menuCommonBlue { border-left: 1px solid #3CAAF0; border-right: 1px solid #006BB0; }
a.menuLinkBlue:hover .menuFirstBlue { border-right: 1px solid #006BB0; }
a.menuLinkBlue:hover .menuLastBlue { border-left: 1px solid #ffbb00; }
a.menuLinkBlue.active { background: #fff; color: #0270BF; }
a.menuLinkBlue.active .menuCommonBlue { border-left: 1px solid #fff; border-right: 1px solid #fff; }
a.menuLinkBlue.active .menuFirstBlue { border-right: 1px solid #fff; }
a.menuLinkBlue.active .menuLastBlue { border-left: 1px solid #fff; }
.menuLinkTextBlue { margin-left: 7px; margin-right: 7px; }
.menuFirstBlue { min-width: 20px; height: auto; border-right: 1px solid #005793; display: inline-block; }
.menuFirstBlue .menuLinkTextBlue { margin-left: 0px; }
.menuCommonBlue { border-left: 1px solid #3CAAF0; min-width: 20px; height: auto; display: inline-block; border-right: 1px solid #006BB0; }
.menuLastBlue { min-width: 20px; height: auto; border-left: 1px solid #0288e7; display: inline-block; }
.menuLinkBlueFooter { text-decoration: none; font-family: 'Roboto', sans-serif; color: White; font-size: 14px; }
a.menuLinkBlueFooter:hover { color: #ffbb00; }

/* Menu Strip Blue  Header-----------------  Closing*/

/*Menu Strip Gray ------------------------ Opening*/

.menuStripGray { width: 100%; height: auto; background-color: #b5b5b5; padding: 5px 0; float: left; }
.menuStripGray ul { float: left; margin: 0; padding: 0; }
.menuStripGray li { display: block; float: left; background: url(/images/csharp/iconSpritImage_20160921.png) 0 -1084px no-repeat; position: relative; }
.menuStripGray ul li.first, .menuStripGray ul li.first a:hover, .footerBottom ul li.first, .footerBottom ul li.first a:hover { color: #f60; background: none; }
.menuStripGray li a { display: block; padding: 4px 10px 4px 15px; font-size: 12px; color: #000; text-decoration: none; }
.footer .menuStripGray li.first a, .footer .menuStripBlue ul li.first a, .footer .footerBottom li.first a { padding-left: 0px; }
.footer .rightlink { float: right; display: block; }
.footer .rightlink a { font-size: 14px; color: #982929; margin-top: 3px; display: block; }
.footer .rightlink a span.hosted { color: #000; }
.footer .rightlink a span.hosted:hover { color: #f60; }
.menuStripGray .menuLinkGray:hover { color: #ffbb00; }
.menuLinkGray { text-decoration: none; font-family: 'Roboto', sans-serif; color: Black; font-size: 12px; }
.menuLinkTextGray { margin-left: 10px; margin-right: 10px; }
.menuFirstGray { min-width: 20px; height: auto; border-right: 1px solid #777777; display: inline-block; float: left; }
.menuFirstGray .menuLinkTextGray { margin-left: 0px; }
.menuCommonGray { min-width: 20px; height: auto; display: inline-block; border-left: 1px solid #e0e0e0; border-right: 1px solid #777777; float: left; }
.menuLastGray { min-width: 20px; height: auto; border-left: 1px solid #e0e0e0; display: inline-block; }
.menuStripBlue { background: #0086dc; float: left; height: 34px; position: relative; width: 100%; z-index: 99; }
.menu ul { list-style: none; margin: 0; padding: 0; }
.menu ul li { display: block; float: left; background: url(/jobs/images/newimages/footer_blue_divider.png) 0 7px no-repeat; position: relative; }
.menu ul li a { color: #fff; display: block; padding: 8px 10px 0 11px; height: 27px; float: left; text-transform: uppercase; font-weight: normal; font-size: 15px; text-decoration: none; }
.menu ul li a:hover { color: #f60; }
.menu ul li.first { background: none; }
.menu ul li.first a { padding-left: 0px; }
.footerBottom { background-color: #000000; float: left; padding: 10px 0; width: 100%; }
.footerBottom ul { float: left; margin: 0; padding: 0; }
.footerBottom li { display: block; float: left; background: url(/images/csharp/iconSpritImage_20160921.png) 0 -1056px no-repeat; position: relative; }
.footerBottom li a { color: gray; display: block; padding: 8px 7px 0 10px; font-size: 12px; text-decoration: none; }
.footerBottom li a:hover { color: #ffbb00; }
.social_link, .social_link ul { float: right; padding-bottom: 6px; }
.social_link, .social_link ul { float: right; padding-bottom: 6px; }
.social_link li { display: block; float: left; background: none; }
.social_link li a { padding: 0; margin-right: 7px; float: left; text-indent: -9999px; display: block; width: 30px; height: 30px; background: url(/images/csharp/iconSpritImage_20160921.png) 0 -1912px no-repeat; }
.social_link li a.twitter { background-position: 0 -1980px; }
.social_link li a.google { background-position: 0 -1947px; }
.social_link li a.media { background-position: 0 -2014px; }
.social_link p.copyright { clear: both; display: block; font-size: 15px; }

/*Menu Strip Gray ------------------------ Closing */

/* Main ----------------------- Opening */

.main { width: 100%; float: left; z-index: 0; min-height: 450px; }

/* Main ----------------------- Closing */

/* Footer ----------------------- Opening */
.icon-slack {background-position: -262px -130px;}
.icon-slack:hover {background-color: #0088cc;}
.footer { width: 100%; height: auto; float: left; margin-top: 10px; }
.footerBottomCategory { width: /*1004px*/ 100%; padding: 10px 0; min-height: 80px; height: auto !important; height: 80px; background-color: #171718; float: left; }
.footerBottomCategory ul { list-style: none; width: 151px; float: left; padding: 0 10px 0 0; margin: 0px; }
.footerBottomCategory li { display: block; line-height: 16px; }
.footerBottomCategory li a { font-size: 10px; color: #A5A5A5; font-family: 'Roboto', sans-serif; display: block; text-decoration: none; /*background:url(/Interviews/jobs/images/dice1.gif) left 5px no-repeat;*/ padding: 0 0 0 14px; }
.footerBottomCategory li a:hover { color: #ffbb00; }
.footerLogo { width: 119px; height: 35px; background-image: url(/Interviews/jobs/images/CSharpLogoGrayscale.png); background-repeat: no-repeat; display: inline-block; margin-left: 30px; margin-top: 20px; }
.footerLinks { width: 100%; height: 200px; background-color: #e4e4e4; }

/* Footer ----------------------- Closing */

/*new style mincracker jobs*/
.resumePost { font-size: 30px; color: #0270BF; float: left; margin: 10px 0 0 25px; }
.jobPost { font-size: 30px; color: #ffbb00; float: left; margin: 10px 0 0 25px; }
.searchBox { width: 461px; float: right; padding: 12px 0 0 0; }
.searchBox .inputBg { width: 224px; height: 38px; float: left; overflow: hidden; background: url(/jobs/images/newimages/searchBg.png) left top no-repeat; }
.searchBox .inputBg .textBox { background: none; border: none; padding: 10px; color: #b1acac; font-size: 12px; }
.searchBox .showBtn { width: 92px; height: 38px; float: left; background: url(/jobs/images/newimages/showMe.png) left top no-repeat; border: none; cursor: pointer; }
.searchBox label { font-size: 24px; color: #7c7c7c; width: 135px; float: left; }
.options { color: #ef3a0f; font-size: 16px; float: right; margin: 0 10px 0 0; }
.jobs_CategaryBox { width: 220px; float: left; border: 1px solid #bcbcbc; padding: 10px; text-align: center; -moz-border-radius: 5px; border-radius: 5px; margin-right: 10px; }
.jobs_CategaryBox h3 { color: #1f3fb0; font-size: 26px; margin-bottom: 15px; text-transform: uppercase; font-weight: normal; }
.jobs_CategaryBox a.linkButton { width: 218px; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 20px; background: #2040b0; display: block; text-transform: uppercase; -moz-border-radius: 3px; border-radius: 3px; }
.jobs_CategaryBox h3.green { color: #669900; }
.jobs_CategaryBox a.linkButton.green { background: #669900; }
.jobs_CategaryBox h3.red { color: #d1391a; }
.jobs_CategaryBox a.linkButton.red { background: #d1391a; }
.jobs_CategaryBox h3.blue { color: #a52c8a; }
.jobs_CategaryBox a.linkButton.blue { background: #a52c8a; }

/* Header--------------Opening For Control like White Papers*/
.headerGray { background-color: #e4e4e4; border: 1px solid #c6c6c6; height: 31px; }
.headerBlue { width: 334px; background-color: #0170bf; border: 0px solid #c6c6c6; height: 30px; }
.headerGaryRight { width: 334px; background-color: #E4E4E4; border: 0px solid #c6c6c6; height: 30px; }
.headerGreen { width: 334px; background-color: #139305; border: 1px solid #c6c6c6; height: 30px; }
.headerGrayResources { width: 674px; background-color: #e4e4e4; border: 1px solid #c6c6c6; height: 30px; }
.redColorInHeader { position: relative; float: left; top: 0px; left: 0px; width: 10px; height: 30px; background-color: #f73535; background-position: bottom; background-repeat: no-repeat; /*background-image: url(/Interviews/jobs/images/RedIcon.png);*/ display: block; }
.blueColorInHeader { position: relative; float: left; top: 0px; left: 0px; width: 10px; height: 30px; background-color: #0066cc; background-position: bottom; background-repeat: no-repeat; /*background-image: url(/Interviews/jobs/images/RedIcon.png);*/ display: block; }
.captionForHeader { position: relative; float: left; left: 10px; height: 10px; top: 10px; bottom: 10px; color: #3e3e3e; font-size: 12px; font-family: 'Roboto', sans-serif; font-weight: bolder; display: inline-block; }
.captionForHeaderMemberoftheMonth { position: relative; float: left; left: 10px; height: 10px; top: 10px; bottom: 10px; color: #d3ebd0; font-size: 10px; font-family: 'Roboto', sans-serif; font-weight: bolder; display: inline-block; }
.expandCollapseImage { position: relative; float: right; margin-right: 10px; width: 18px; height: 18px; top: 6px; /*background-image: url(/jobs/images/csharp/ExpandCollapse.png);*/ background-repeat: no-repeat; background-position: center; display: block; }
.gridForEBook { width: 100%; padding-top: 8px; }
.CircleIconForWhitePapers { width: 10px; height: 15px; background-image: url(/Interviews/jobs/images/BulletCircle.png); background-repeat: no-repeat; position: relative; float: left; background-position: left center; margin-left: 10px; padding-top: 1px; }
.BagIconForLatestJobs { width: 10px; height: 15px; background-image: url(/Interviews/jobs/images/BulletJobs.png); background-repeat: no-repeat; position: relative; float: left; background-position: left center; margin-left: 10px; }

/* Header--------------Closing For Control like White Papers*/

/* Opening of Setting for slide shoew */
#plug-and-play { display: none; margin-bottom: 20px; border: 0px; }
#plug-and-play .slide { cursor: pointer; background: #ffffff; font-size: 12px; font-family: 'Roboto', sans-serif; margin: 0px; padding: 5px; cursor: default; }
#plug-and-play .slide-container { background: #ffffff; }
#plug-and-play .separator { border: 1px solid #ffffff; }
#plug-and-play .control { width: 668px; height: 8px; width: 8px; cursor: pointer; border: 1px solid #d7d7d7; padding: 0px; margin: 5px; background-color: #d7d7d7; color: #d7d7d7; font-size: 0px; }
#plug-and-play .control-container { background: #ffffff; float: right; margin-top: -12px; margin-right: -5px; }
#plug-and-play .control-active { font-size: 0px; border: 1px solid #3366cc; padding: 0px; background-color: #3366cc; color: #3366cc; }
#plug-and-play .control-hover { font-size: 0px; border: 1px solid #3366cc; padding: 0px; background-color: #3366cc; color: #3366cc; }
.LinkBold { font-size: 24px; font-weight: normal; line-height: 26px; color: #0066cc; }
.LinkNormalGray, .Header-For-Mail a { font-size: 16px; color: #333; font-family: 'Roboto', sans-serif; text-transform: capitalize; }
a.LinkNormalGray:hover { color: #ffbb00; }
.LinkNormalGrayLight { font-size: 14px; color: #8d8d8d; font-family: 'Roboto', sans-serif; }
.LinkBlack { font-size: 15px; color: #6F6F6F; font-family: 'Roboto', sans-serif; }
a.LinkBlack:hover { color: #ffbb00; }
.LinkRed { font-size: 14px; font-weight: normal; font-family: 'Roboto', sans-serif; color: #ffbb00 }
a.LinkRed:hover { color: #ffbb00; }
.LinkNormalBlue, .BlueGridPager a { font-size: 14px; font-weight: normal; color: #363535; font-family: 'Roboto', sans-serif; word-wrap: break-word; }
a.LinkNormalBlue:hover { color: #ffbb00; }
#plug-and-play1 { display: none; margin-bottom: 20px; border: 0px; }
#plug-and-play1 .slide { cursor: pointer; background: #ffffff; font-size: 12px; font-family: 'Roboto', sans-serif; margin: 0px; padding: 5px; cursor: default; }
#plug-and-play1 .slide-container1 { background: #ffffff; }
#plug-and-play1 .separator { border: 1px solid #ffffff; }
#plug-and-play1 .control1 { height: 8px; width: 8px; cursor: pointer; border: 1px solid #d7d7d7; padding: 0px; margin: 5px; background-color: #d7d7d7; color: #d7d7d7; font-size: 0px; }
#plug-and-play1 .control-container1 { background: #ffffff; float: right; margin-top: -8px; margin-right: -5px; }
#plug-and-play1 .control-active1 { font-size: 0px; border: 1px solid #F6350C; padding: 0px; background-color: #F6350C; color: #F6350C; }
#plug-and-play1 .control-hover1 { font-size: 0px; border: 1px solid #F6350C; padding: 0px; background-color: #F6350C; color: #F6350C; }
#plug-and-play2 { display: none; margin-bottom: 20px; border: 0px; }
#plug-and-play2 .slide { cursor: pointer; background: #ffffff; font-size: 12px; font-family: 'Roboto', sans-serif; margin: 0px; padding: 5px; cursor: default; }
#plug-and-play2 .slide-container2 { background: #ffffff; }
#plug-and-play2 .separator2 { border: 1px solid #ffffff; }
#plug-and-play2 .control2 { height: 8px; width: 8px; cursor: pointer; border: 1px solid #d7d7d7; padding: 0px; margin: 5px; background-color: #d7d7d7; color: #d7d7d7; font-size: 0px; }
#plug-and-play2 .control-container2 { background: #ffffff; float: right; margin-top: 5px; }
#plug-and-play2 .control-active2 { font-size: 0px; border: 1px solid #3366cc; padding: 0px; background-color: #3366cc; color: #3366cc; }
#plug-and-play2 .control-hover2 { font-size: 0px; border: 1px solid #3366cc; padding: 0px; background-color: #3366cc; color: #3366cc; }

/* Close of Setting for slide shoew */
.Highlight { font-size: 7pt; font-family: 'Roboto', sans-serif; color: #11518F; border: solid 1px Red; }
.Hide { display: none; }
.LinkGreen { font-size: 12px; color: Green; font-family: 'Roboto', sans-serif; }
.HeaderAll { width: 674px; background-color: #e4e4e4; border: 1px solid #c6c6c6; height: 30px; margin-bottom: 8px; }
.HeaderSpanFirst { position: relative; float: left; top: -1px; left: -1px; width: 10px; height: 32px; background-color: #ffbb00; display: block; }
.HeaderSpanSecond { position: relative; float: left; left: 10px; height: 10px; top: 6px; color: #3e3e3e !important; font-size: 16px; font-family: 'Roboto', sans-serif; font-weight: bold; display: inline-block; }
a.HeaderSpanSecond:hover { color: #ffbb00; }
.HeaderSpanThird { position: relative; float: right; margin-right: 10px; width: 18px; height: 18px; top: 6px; background-image: url('../App_Themes/CSharp/images/RssFeed.png'); background-repeat: no-repeat; background-position: center; display: block; }

/* new change*/

/*
.topHeader_title{display:block; padding:10px; background:#f2f2f2; border:1px solid #c6c6c6; overflow:hidden; margin-bottom:10px;}
.topHeader_title span{ float:left; font-size:16px; color:#000;}
.job_myaccount_right .myAccountGridCntr { border: 1px solid #dedede; display: block; margin: 0 0 10px; padding: 0;}
.job_myaccount_right .myAccountGridCntr .gridHeader { background-color: #f8f8f8; color: #424242; font-size: 16px; margin: 0; overflow: hidden; padding: 10px 0 10px 10px; position: relative;}
*/

/* jobs posting page */

.rowForm { width: 100%; padding: 5px 0; float: left; }
.rowForm .inputBox { width: 100%; position: relative; padding-right: 12px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.rowForm .datebox .inputBox { float: left; }
.rowForm .inputBox .commonTextBoxStyle { width: 100%; height: 35px; padding: 0 12px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.rowForm .inputBox select.commonTextBoxStyle:disabled, .rowForm .inputBox select.commonTextBoxStyle.aspNetDisabled { background-color: rgb(235, 235, 228) }
.rowForm .inputBox .MessageTextRed { position: absolute; right: 3px; top: 0; }
.rowForm .inputBox textarea.commonTextBoxStyle { resize: none; padding: 8px 12px; }
.rowForm .inputBox .labelText { float: right; margin-top: 5px; }
.rowForm .inputBox.halfInputBox { max-width: 400px; }
.rowForm .inputBox .paddingNone { padding: 0; }
.rowForm.dropDownBox .dropDownLabel { margin-bottom: 6px; display: block; color: #505050; }
.rowForm .lagendBox { width: 100%; display: block; position: relative; padding: 10px; border: 1px solid #d0d0d0; margin-bottom: 18px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.rowForm .lagendBox .lagendLabel { display: inline-block; padding: 5px; background: #fff; color: #505050; font-size: 15px; margin-top: -28px; margin-bottom: 11px; }
.rowForm .lagendBox .lagendLabel .MessageTextRed { position: relative; right: 0; top: 0; }
.rowForm .lagendBox .lagendContent .LabelClass { display: block; }
.rowForm .lagendBox .lagendContent.inlineListing .LabelClass { display: inline-block; width: 210px; padding-bottom: 5px; }
.rowForm .lagendBox .lagendContent.inlineListing .listCheckBox { margin: 0; padding: 0; }
.rowForm .lagendBox .lagendContent.inlineListing .listCheckBox li { float: left; width: 190px; margin: 0 8px 10px 0; list-style: none; padding: 0; color: #505050; }
.rowForm .custom_file_btn { background: #fff; height: 38px; line-height: 38px; width: 100%; margin: 0px; float: left; position: relative; padding: 0; border: 1px solid #d0d0d0 }
.rowForm .custom_file_btn .fileOriginal { opacity: 0.0; -moz-opacity: 0.0; filter: alpha(opacity=0); width: 100%; height: 40px; z-index: 100; position: absolute; top: 0px; left: 0px; cursor: pointer; font-size: 16px; color: #2f2e2e }
.rowForm .custom_file_btn .fileDuplicate { position: absolute; top: 0; left: 0; z-index: 99; padding: 0; width: 100%; height: 38px }
.rowForm .custom_file_btn .fileDuplicate .inputText { padding: 0 10px; height: 40px; line-height: 40px; border: none; background: none; font-size: 15px; color: #2f2e2e; }
.rowForm .custom_file_btn .fileDuplicate .file_btn { position: absolute; right: 0px; top: 0px; width: 120px; height: 40px; line-height: 40px; background: #00b4ff; color: #fff; text-align: center }
.rowForm .responsive_gobtn { width: 100%; overflow: hidden; text-align: center; margin-top: 8px; }
.rowForm .responsive_gobtn .responsive_display { display: inline-block; float: none; }
.rowForm .responsive_floatLeft, .responsive_advanceSearch { margin-left: 10px; float: left; }
.HeadingBold { color: #555; font-family: "BebasNeueRegular"; font-size: 26px; font-weight: normal; margin: 17px 3px 0; padding: 0; text-transform: uppercase; }
.HeadingBold.borderBottom { border-bottom: 1px solid #c6c6c6; }
#JobTitle.HeadingBold:hover { color: #ffbb00; }
.divhead {
    margin: 172px 3px 0;
}
.HeaderSpanFirstGray { position: relative; float: left; top: 0px; left: 0px; width: 10px; height: 30px; background-color: #e4e4e4; display: block; border: 2px; }
.HeaderSpanFirstBlue { position: relative; float: left; top: -1px; left: -1px; width: 10px; height: 32px; background-color: #0071bf; display: block; border: 2px; }
.HeaderSpanSecondMemberofTheMonth { position: relative; float: left; left: 10px; height: 10px; top: 6px; color: #3e3e3e; font-size: 16px; color: White; font-family: 'Roboto', sans-serif; font-weight: bold; background-repeat: no-repeat; display: inline-block; }
.HeaderSpanOrange { position: relative; clear: both; width: 336px; background-color: #e4e4e4; border: 1px solid #c6c6c6; height: 30px; }
.GrayColorInHeader { position: relative; float: left; top: -1px; left: -1px; width: 10px; height: 32px; background-color: #ffbb00; background-position: bottom; background-repeat: no-repeat; display: block; }
.WhiteHeaderText { position: relative; float: left; left: 10px; height: 10px; top: 6px; color: White; font-size: 14px; font-family: 'Roboto', sans-serif; font-weight: bolder; display: inline-block; }
.HeaderTagCloud { color: #5e5e5e; font-family: 'Roboto', sans-serif; }
.HeaderTagCloud:Hover { color: #f6350c; }
#Tabs ul.css-tabs { margin: 0 !important; padding: 0; height: 30px; border: 1px solid #c6c6c6; background-color: #E4E4E4; list-style: none; }

/* single tab */
#Tabs ul.css-tabs li { float: left; padding: 0; margin: 0; list-style-type: none; vertical-align: middle; list-style: none; }

/* link inside the tab. uses a background image */
#Tabs ul.css-tabs a { float: left; font-size: 16px; display: block; padding: 5px 15px; text-decoration: none; height: 18px; background-color: #E4E4E4; color: #3E3E3E; position: relative; font-family: 'Roboto', sans-serif; font-weight: bold; }
#Tabs ul.css-tabs a:hover { background-image: url(/Interviews/jobs/images/buttonBackground.png); height: 12px; margin-top: -8px; padding-top: 13px; padding-bottom: 21px; color: White; }

/* selected tab */
#Tabs ul.css-tabs a.active { background-image: url(/Interviews/jobs/images/buttonBackground.png); cursor: default; height: 12px; margin-top: -8px; padding-top: 13px; padding-bottom: 21px; color: White; }

/* tab pane */
#Tabs .css-panes div { display: none; height: auto; margin-top: 45px; }
.LinkGrayLight { font-size: small; font-weight: normal; color: #b1adad; }
.FooterLink { text-align: right; /*padding: 10px 5px 2px 0px;*/ }
.GraySeparator { background-image: url(/App_Themes/CSharp/images/DottedLine.gif); background-repeat: repeat-x; }

/*Opening of Leaders and Trending */
.leaders { width: 68px; height: 80px; background-image: url(/Interviews/jobs/images/leaders.png); background-repeat: no-repeat; background-position: bottom center; display: inline-block; margin: 5px 35px 5px 0px; float: left; }
.trending { width: 49px; height: 80px; background-image: url(/Interviews/jobs/images/trending.png); background-repeat: no-repeat; background-position: bottom center; display: inline-block; margin: 5px 35px 5px 0px; }
.pulse { width: 49px; height: 80px; background-image: url(/Interviews/jobs/images/pulse.png); background-repeat: no-repeat; background-position: bottom center; display: inline-block; margin: 5px 10px 5px 0px; }
.recognition { width: 75px; height: 80px; background-image: url(/Interviews/jobs/images/recognitions.png); background-repeat: no-repeat; background-position: bottom center; display: inline-block; margin: 5px 0px 5px 0px; float: right; }

/*Closing of Leaders and Trending */

/* Content scrolling*/
#example1_wrap .prev { top: 10px; position: relative; left: 420px; border: none; cursor: default; }
#example1_wrap .next { top: 10px; position: relative; outline: 0; left: 425px; border: none; cursor: default; }
#example1 li { float: left; list-style: none; width: 275px; }
.bx_container { margin-top: -2px; color: Black; margin-left: 140px; vertical-align: middle; }
img { border: none; }
.bx_container ul { list-style: none; margin: 0; padding: 0px; }
#example1 li { margin-left: 0px; float: left; list-style: none; }

/* Content scrolling end*/

/* Search */

.searchButton { display: inline-block; width: 29px; height: 30px; border-style: none; }

/* Search End */
.bottom { width: 340px; height: 21px; border-bottom: #dddddd 1px solid; height: 40px; margin-bottom: 8px; }
.bottom_v { background: url(/Interviews/jobs/images/bottom_v_bar.gif) no-repeat; float: left; width: 1px; height: 40px; }
.bottom_bar { width: 346px; height: 40px; float: left; }
.link { font-family: 'Roboto', sans-serif; font-size: 12px; color: #0170c1; margin-right: 12px; margin-top: 20px; }
.GreyVerticalSeparatorRight { border-right: 1px solid #dbb4a1; margin: 0px 4px 0px 4px; }
.GreyVerticalSeparatorLeft { border-left: 1px solid #8d8d8d; }
.LinkNormalBlueBottom { margin-top: -10px; font-size: 12px; color: #0265cb; /*margin: 5px, 0px, 5px, 0px;*/ }
.FooterLineForArticlesJobs { width: 336px; float: left; }
.ViewAllForRecentActivity { width: 664px; /*background-image: url(/Interviews/jobs/images/controlFooterBackground.png);
        background-repeat: no-repeat;*/ float: left; }
    .contentCover { background-color: #d3d3d3; width: auto; padding-top: 5px; min-height: 200px; }
    .floating { float: left; overflow: hidden; }
    .floating img { display: block; }

    /* Opeing of classes for Display categories popup  */
    div.MaskedDiv { visibility: hidden; position: absolute; left: 50px; top: 50px; font-family: 'Roboto', sans-serif; font-weight: bold; padding: 40px; z-index: 100; /*background-image:url(Mask.png);*/ /* ieWin only stuff */
    _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='Mask.png'); }
    div.ModalPopup { font-family: 'Roboto', sans-serif; font-size: 11px; font-style: normal; background-color: #CCCCCC; position: absolute; /* set z-index higher than possible */ z-index: 10000; visibility: hidden; color: Black; border-style: solid; border-color: #999999; border-width: 1px; width: 800px; height: auto; }
    .displayNone { display: none; }

    /* Closing of classes for Display categories popup  */

    /*Start style for Poll control...............*/
    .PollTheme .ajax__tab_header { font-family: 'Roboto', sans-serif; background: url(/App_Themes/CSharp/images/Tab/tab-line.png) repeat-x bottom; height: 22PX; font-size: 10pt; display: block; }
    .PollTheme .ajax__tab_header .ajax__tab_outer { background: url(/App_Themes/CSharp/images/strip.gif) repeat-x left top; border-color: #222; color: #222; padding-left: 5px; margin: 0px 0.25em 0px 0px; border: solid 1px SteelBlue; border-bottom-width: 0px; }
    .PollTheme .ajax__tab_header .ajax__tab_inner { background: url(/App_Themes/CSharp/images/strip.gif) no-repeat right top; border-color: #666; color: White; font: bold 10pt Arial; padding: 3px 4px 2px 0px; }
    .PollTheme .ajax__tab_hover .ajax__tab_inner { color: White; font: bold 10pt; }
    .PollTheme .ajax__tab_active .ajax__tab_outer { background: url(/App_Themes/CSharp/images/strip.gif) White repeat-x 0pt -40px; border-bottom-color: #ffffff; }
    .PollTheme .ajax__tab_active .ajax__tab_inner { background: url(/App_Themes/CSharp/images/strip.gif) no-repeat right -40px; color: #000000; font: bold 10pt; border-color: #333; }
    .PollTheme .ajax__tab_body { font-family: 'Roboto', sans-serif; font-size: 10pt; padding: 8px; background-color: #ffffff; border: solid 1px SteelBlue; border-top-width: 0; }

    /*End style for Poll control...............*/

    /************ Poll (Starts) **************/
    .PollTitle { font-size: 10pt; padding-left: 4pt; font-weight: bold; color: #ffbb00; }
    .PollQuestion { font-size: 8pt; padding-left: 6pt; font-weight: bold; color: Black; }
    .CommonButtonStyle { font-size: 8pt; font-weight: bold; font-family: 'Roboto', sans-serif; color: Black; background-color: #CCCCCC; border: 1px solid Gray !important; }

    /*  */
    #mainCntr { width: 1000px; margin: 0px auto; padding: 15px; }

    /* a{ color:#fff; font-weight:bold; font-size:14px; text-decoration:none; }*/

    /*DROPDOWN MENU START HERE*/
    .dropDownMenu { width: 1002px; border: 1px solid #016fc2; float: left; padding: 6px 10px; overflow: auto; display: none; height: 200px; position: absolute; left: 0px; top: 33px; background: #ffffff; z-index: 9999; border-top: none; }
    .dropDownMenu ul { list-style: none; width: 151px; float: left; display: block; margin: 0 10px 0 0; padding: 0px; }
    .dropDownMenu ul li { display: block; float: left; width: 100%; }
    .dropDownMenu ul li a { font-size: 12px; color: #666; text-decoration: none; float: left; font-family: 'Roboto', sans-serif; padding: 2px; margin: 0px; text-transform: capitalize; border: solid 1px #ffffff; }
    .dropDownMenu ul li a:hover { font-size: 12px; color: #ffffff; background-color: #ffbb00; text-decoration: none; float: left; font-family: 'Roboto', sans-serif; padding: 2px; margin: 0px; border: solid 1px #F6350C; }

    /*.menuStripBlue a { display: block; padding: 7px 0px; float: left; }*/
    .clear { clear: both; overflow: hidden; height: 0px; }

    /*  */
    a.LinkBoldStyle:active, a.LinkBoldStyle:visited, a.LinkBoldStyle:link { color: #3366CC; /*#11518F;*/ text-decoration: none; font-weight: bold; font-size: 8pt; }
    a.LinkBoldStyle:hover { color: green; }
    .loginTextBoxesContainer input { background: none repeat scroll 0 0 transparent; border: medium none; font-size: 12px; height: 18px; width: 143px; }
    input.submitBtn { width: 26px; height: 26px; background: url(/Interviews/jobs/images/submitBtn.gif) left top no-repeat; border: none; cursor: pointer; }
    .article .LinkNormalGrayLight { color: #8d8d8d; font-family: 'Roboto', sans-serif; font-size: 14px; }
    .article .LinkBlack { color: #6F6F6F; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: bold; }
    .article .LinkRed { color: #302f2f; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: normal; }
    .article .LinkNormalBlue { color: ; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: normal; }
    .article .LinkNormalBlue:hover { color: #ffbb00; }
    .article .LinkGreen { color: Green; font-family: 'Roboto', sans-serif; font-size: 14px; font-weight: normal; }

    /*New style*/
    .HeadingAr { color: #000; font-size: 40px; text-transform: uppercase; display: block; }

    /*line-height:40px; */
    .grayHeading { color: #727272; }
    .HeadingAr span { background: #fff; display: block; padding: 2px 5px 2px 0px; float: left; }
    .leftCntr { width: 676px; float: left; }
    .article { width: 676px; overflow: hidden; margin-top: -5px; }
    .article .image { width: 100px; float: left; }
    .article .detail { overflow: hidden; }
    .grayText { font-size: 22px; color: #2F2E2E; font-weight: bold; }
    .article .detail .normalGray { width: 100%; float: left; padding: 15px 0 0 0; line-height: 16px; color: #8d8d8d; }
    .article .detail .grayText h1 { margin-bottom: 5px; }
    .tweetIcon { width: 100%; float: left; padding: 13px 0 10px 0; }
    .tweetIcon ul { list-style: none; float: left; margin: 0px; padding: 0px; }
    .tweetIcon li { float: left; width: 125px; }
    .tweetIcon li img { float: left; }
    .ponit { width: auto; display: inline-block; height: 22px; text-align: center; line-height: 22px; background: url(/Interviews/jobs/images/ponit_L.gif) left top no-repeat; padding: 0 0 0 8px; }
    .ponit span { width: auto; display: inline-block; height: 22px; text-align: center; line-height: 22px; color: #367297; background: url(/Interviews/jobs/images/point_R.gif) right top no-repeat; padding: 0 8px 0 0; }
    .ratingTilte { width: 676px; float: left; margin-bottom: 10px; }
    .ratingTilte .left { float: left; font-size: 12px; vertical-align: middle; line-height: 20px; }
    .ratingTilte .left a { font-size: 12px; color: #0066CC; text-decoration: none; }
    .ratingTilte .left a:hover { color: #ffbb00; }
    .ratingTilte .left .blackTag { color: #000; font-weight: bold; }
    .ratingTilte .right { width: 231px; float: right; text-align: right; }
    .ratingTilte .right strong { padding: 0 7px 0 45px; float: left; font-size: 14px; color: #4f4f4f; text-transform: capitalize; font-weight: normal; }
    .ratingTilte .right img { float: left; }
    .contentHeader { padding: 10px; width: 656px; float: left; background: #ececec; height: auto; border: 1px solid #e0e0e0; }
    .contentHeader ul { list-style: none; float: left; width: 276px; margin: 0px; padding: 0px; }
    .contentHeader li { float: left; padding: 0 5px; }

    /*.contentHeaderArticle { padding: 5px 0 5px 11px; width: 663px; float: left; background: #ececec; border: 1px solid #e0e0e0; }*/
    .contentHeaderArticle ul { list-style: none; margin: 0px; padding: 0px; float: left; }
    .contentHeaderArticle li { float: left; padding: 0 5px; }
    .contentHeader .marginLeftShowPost { margin-left: 25px; }
    .marginLeft { margin-left: 10px; }
    .AuthorRank { color: #F5350E; font-weight: bold; float: right; line-height: 25px; font-size: 14px; padding-right: 5px; text-align: right; vertical-align: middle; width: auto; }
    .AuthorRank img { float: right; padding: 4px; }
    .DownloadFiles { color: #F5350E; font-weight: bold; float: right; line-height: 25px; font-size: 14px; padding-right: 5px; text-align: right; vertical-align: middle; width: auto; }
    .DownloadFiles img { float: right; margin-right: 5px; }
    .contentGray { width: 676px; float: left; overflow: hidden; padding: 10px 0px; font-family: 'Roboto', sans-serif; font-size: 13px; color: #8d8d8d; }
    .contentGray p { margin-bottom: 17px; line-height: 18px; }
    .shareThis { width: 384px; float: right; }
    .shareThis span { float: left; display: block; padding: 0 5px 0 0; line-height: 23px; font-size: 14px; color: #828282; text-transform: uppercase; font-weight: bold; }
    .shareThis ul { width: auto; float: left; height: 23px; list-style: none; margin: 0px; padding: 0px; }
    .shareThis ul li { float: left; margin: 0 5px 0 0; background: url(/jobs/images/shareThis.gif) left top no-repeat; }
    .shareThis ul li a { display: block; width: 23px; height: 23px; cursor: pointer; }
    .shareThis ul li.rss { width: 23px; height: 23px; overflow: hidden; }
    .shareThis ul li.digg { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -30px 0; }
    .shareThis ul li.space { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -60px 0; }
    .shareThis ul li.green { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -90px 0; }
    .shareThis ul li.blue { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -118px 0; }
    .shareThis ul li.B_orange { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -148px 0; }
    .shareThis ul li.google { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -180px 0; }
    .shareThis ul li.yahoo { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -208px 0; }
    .shareThis ul li.twitter { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -238px 0; }
    .shareThis ul li.w { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -268px 0; }
    .shareThis ul li.whitespace { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -298px 0; }
    .shareThis ul li.user { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -326px 0; }
    .shareThis ul li.fb { width: 23px; height: 23px; overflow: hidden; float: left; background-position: -355px 0; }
    .slideBox { width: 674px; border: 1px solid #d2d2d2; overflow: hidden; margin: 25px 0 0 0; position: relative; border-radius: 3px 3px 3px 3px; padding: 8px 0; font-family: 'Roboto', sans-serif; font-size: 13px; }
    .slideBox ul { list-style: none; margin: 0px; padding: 0px; }
    .slideBox li { width: 100%; float: left; }
    .slideBox li.left { width: 270px; float: left; padding: 0 29px 0 38px; border-right: 1px solid #c6c6c6; }
    .slideBox li.right { width: 267px; padding: 0 13px 0 38px; }
    .slideBox li .userPic { width: auto; float: left; }
    .slideBox li .userDetail { float: right; width: 214px; padding: 0 0 20px 0; }
    .slideBox li .orangeLink { color: #fe821e; text-decoration: none; display: inline-block; padding: 0 5px; }
    .slideBox a.prev { width: 112px; height: 14px; position: absolute; left: 40px; bottom: 5px; display: block; background: url(/Interviews/jobs/images/prev.gif) left top no-repeat; margin: 0px 0 0 63px; text-indent: -9999px; }
    .slideBox a.next { width: 70px; height: 14px; position: absolute; left: 363px; bottom: 5px; display: block; background: url(/Interviews/jobs/images/next.gif) left top no-repeat; margin: 0px 0 0 85px; text-indent: -9999px; }
    .relatedArticle { width: 637px; float: left; padding: 15px 0 5px 19px; }
    .relatedArticle h3 { font-size: 14px; text-transform: uppercase; color: #666; padding: 0; margin: 0 0 10px 0; }
    .relatedArticle ul { float: left; list-style: none; padding: 0 5px 0 0; margin: 0; }
    .relatedArticle li { width: 310px; float: left; background: url(/jobs/images/BulletOrange.gif) left 8px no-repeat; padding: 0 5px 0 18px; line-height: 20px; }
    .relatedArticle li a { color: #7a7a7a; text-decoration: none; }
    .relatedArticle li a:hover { color: #fe7800; }
    .postHeader { width: 670px; float: left; margin: 15px 0 0 0; height: 25px; background: #e4e4e4; border: 1px solid #c6c6c6; padding: 2px; }
    .post_C { width: 149px; height: 22px; padding: 3px 0 0 15px; float: left; font-size: 14px; font-weight: bold; text-transform: uppercase; color: #fff; background: url(/Interviews/jobs/images/postbg.gif) left top no-repeat; }
    .bigPostComment { width: 649px; float: left; margin: 9px 0 0 0; padding: 0 9px 0 18px; }
    .bigUserPic { width: 105px; float: left; }
    .bigPostComment .rightComnment { width: 536px; float: right; border: 2px solid #eaeaea; height: 90px; -moz-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px; margin: 0 0 0 -24px; position: relative; padding: 2px; }
    .bigPostComment .rightComnment .arrow { background: url(/Interviews/jobs/images/curve.png) left top no-repeat; position: absolute; left: -25px; top: 26px; width: 34px; height: 51px; }
    .bigPostComment .postBtn { width: 163px; float: right; height: 29px; display: block; text-indent: -9999px; margin: 7px 0 0 0; background: url(/Interviews/jobs/images/post.gif) left top no-repeat; }
    .postCommentBtn { width: 163px; float: right; height: 29px; display: block; text-indent: -9999px; margin: 7px 0 0 0; }
    .userComment { width: 649px; float: left; margin: 9px 0 0 0; padding: 0 9px 0 18px; }
    .smallUserPic { width: 62px; float: left; }
    .userComment .rightComnment { width: 556px; float: right; border: 2px solid #eaeaea; -moz-border-radius: 6px 6px 6px 6px; border-radius: 6px 6px 6px 6px; margin: 0 0 0 -24px; position: relative; padding: 0 5px 5px 5px; min-height: 60px; }
    .userComment .rightComnment p { min-height: 40px; }
    .userComment .rightComnment .commentdetails { min-height: 50px; height: auto !important; height: 50px; padding: 5px 0px 5px 0px; }
    .userComment .rightComnment .arrow { background: url(/Interviews/jobs/images/smallarrow.gif) left top no-repeat; position: absolute; left: -18px; top: 11px; width: 34px; height: 51px; }
    .userComment .rightComnment .commentLinks { width: 556px; float: right; margin: 0px; }
    .userComment .rightComnment .commentLinks ul { list-style: none; margin: 0px; padding: 0px; float: right; }
    .userComment .rightComnment .commentLinks li { float: left; font-size: 12px; color: #dbdbdb; padding: 0 3px; }
    .userComment .rightComnment .commentLinks li a { color: #6f6f6f; text-decoration: none; }
    .userComment .rightComnment .commentLinks li a:hover { color: #ffbb00; }
    .PostComment { border: none; overflow: auto; width: 536px; height: 90px; }
    .rightCntr { width: 336px; float: right; }
    .rightCntrFollowUS { width: 55px; float: right; }

    /* Start For Right Side Control of Home Page like Trending UP, Latest Jobs etc */
    .outerBox { width: 336px; float: left; padding: 0 0 5px 0; margin-bottom: 10px; /*background: url(/jobs/images/controlFooterBackground.png) left bottom no-repeat;*/ }
    .outerBox ul { list-style: none; margin: 5px 0 0 10px; padding: 0px; }
    .outerBox ul li { display: block; padding: 0 0 3px 0; margin-bottom: 3px; border-bottom: 1px solid #f5f5f5; overflow: hidden; }
    .outerBox ul li a { margin: 4px 0 0 0px; padding: 4px 0; color: #7f8080; text-decoration: none; float: left; line-height: 22px; font-size: 17px; font-family: 'Open Sans', sans-serif; }
    .outerBox ul.treading li a:hover { color: #ffbb00; }
    .grayLinkMenu { width: auto; padding: 0 0 5px 0; margin-bottom: 10px; }
    .grayLinkMenu ul { list-style: none; margin: 0px; padding: 0px; width: 100%; }
    .grayLinkMenu li { display: block; }
    .grayLinkMenu li a { font-family: 'Roboto', sans-serif; font-size: 12px; color: #7f8080; text-decoration: none; display: block; padding: 4px 0 4px 22px; background: url(/jobs/images/newImages/BulletCircle.png) 10px 11px no-repeat; }
    .grayLinkMenu li a:hover { color: #ffbb00; }
    ul.general li a { font-family: 'Roboto', sans-serif; font-size: 12px; color: #7f8080; text-decoration: none; display: block; padding: 2px 0 2px 22px; background: url(/Interviews/jobs/images/BulletCircle.png) 10px 8px no-repeat; }
    ul.general li a:hover { background: url(/Interviews/jobs/images/BulletCircle.png) 10px 8px no-repeat; }
    .outerBox ul.jobs li a { font-family: 'Roboto', sans-serif; font-size: 12px; color: #7f8080; text-decoration: none; display: block; padding: 4px 0 4px 25px; background: url(/Interviews/jobs/images/BulletJobs.png) 10px 6px no-repeat; }
    .outerBox ul.jobs li a:hover { color: #ffbb00; /*background:#f0f0f0 url(/Interviews/jobs/images/BulletJobs.png) 10px 6px no-repeat;*/ }
    .outerBox ul.follow li { padding: 5px 0 0 10px; width: 326px; }
    .outerBox ul.follow li img { float: left; }
    .outerBox ul.follow li a.iphone { float: left; background: none; }
    .outerBox ul.topleader li { float: left; margin: 4px 3px 0 10px; width: auto; position: relative; }
    .DivCircle { position: absolute; left: 4px; bottom: 4px; -moz-border-radius: 20px 20px 20px 20px; border-radius: 20px 20px 20px 20px; width: 22px; height: 22px; color: White; text-align: center; line-height: 22px; background-color: #333333; }
    .outerBox ul.pdfdocument li a { padding: 5px 0 3px 30px; background: url(/jobs/images/Articles/PDFNEW.gif) 10px 4px no-repeat; }
    .outerBox ul.pdfdocument li a:hover { background: #f0f0f0 url(/jobs/images/Articles/PDFNEW.gif) 10px 4px no-repeat; }
    .outerBox ul.blogger li { padding: 5px 0 2px 10px; }
    .outerBoxResources { width: 676px; float: left; padding: 0 0 5px 0; margin-bottom: 10px; }
    .outerBoxResources ul { list-style: none; margin: 0px; padding: 0px; width: auto; }
    .outerBoxResources ul li { float: left; width: 676px; }
    .outerBoxResources ul li a { font-family: 'Roboto', sans-serif; font-size: 12px; color: #7f8080; text-decoration: none; display: block; }
    .outerBoxResources p { width: 100%; padding: 10px 0 6px 0; color: #333333; float: left; }
    .outerBoxResources h5 { font-size: 12px; font-weight: bold; color: #333333; padding: 10px 0 0 0; width: 100%; float: left; }
    ul.termsAndCondition li { background: url(/jobs/images/bullet.gif) left top no-repeat; padding: 3px 0 3px 13px; overflow: hidden; display: block; color: #333333; }
    .contactrow { width: 100%; padding: 0 0 10px 0; float: left; }
    .contactrow p { margin: 0px; padding: 0px; display: inline-block; }
    .contactrow span { width: 200px; float: left; text-align: right; display: inline-block; color: #333333; margin-right: 10px; }
    .contactrow input { border: 1px solid #ccc; float: left; color: #333333; }
    .contactrow .CommonTextBoxStyle { float: left; }
    .contactrow .CommonButtonStyle { float: none; cursor: pointer; }
    .contactrow select { font-size: 12px; color: #333333; }
    .resumeDetailRow { width: 100%; padding: 0 0 10px 0; float: left; font-family: 'Roboto', sans-serif; }
    .resumeDetailRow span.resumeDetail { width: 150px; padding-left: 10px; float: left; text-align: left; display: inline-block; color: #333333; margin-right: 10px; font-family: 'Roboto', sans-serif; }
    .resumeDetailRow span { float: right; width: 505px; }

    /* Close For Right Side Control of Home Page like Trending UP, Latest Jobs etc */

    /* Start of Blog, Resources, News, Stories, Video */

    .postBlog { width: 676px; float: left; height: 264px; }
    .titleBlog { font-size: 32px; font-weight: normal; color: #000; padding: 13px 0 10px; }
    .shareLink { width: 449px; height: 90px; float: left; padding: 0 0 0 126px; }
    .shareLink li { float: left; height: 90px; background: url(/Interviews/jobs/images/Blogs_26.png) left top no-repeat; }
    .shareLink li a.write { background: url("/jobs/images/CSharp/Blogs_26.png") no-repeat scroll left top transparent; display: block; float: left; height: 90px; margin: 0 59px 0 0; text-indent: -999px; width: 67px; }
    .shareLink li a.share { background: url("/jobs/images/CSharp/Blogs_26.png") no-repeat scroll -126px top transparent; display: block; float: left; height: 90px; margin: 0 44px 0 0; text-indent: -999px; width: 83px; }
    .shareLink li a.beknow { background: url("/jobs/images/CSharp/Blogs_26.png") no-repeat scroll -244px top transparent; display: block; float: left; height: 90px; text-indent: -999px; width: 104px; }
    .blogBtn { margin: 31px 0 0 80px; float: left; }
    .blogBtn a { float: left; background: url(/Interviews/jobs/images/postL.gif) left top no-repeat; padding: 0 0 0 11px; height: 38px; font-family: Rockwell; }
    .blogBtn a span { float: left; background: url(/Interviews/jobs/images/postR.gif) right top no-repeat; padding: 0 40px 0 0px; display: block; height: 38px; line-height: 38px; font-size: 22px; font-weight: bold; color: #fff; text-decoration: none; text-transform: uppercase; }
    .userBlog { width: 666px; float: left; padding: 8px 0; border-bottom: 0px solid #d2d2d2; margin-left: 10px; }
    .userBlog .left { width: 84px; float: left; }
    .userBlog .left .userPic img { border: 1px solid #a3939d; margin: 0 0 9px 0; }
    .userBlog .right { width: 582px; float: left; margin-top: -8px; }
    .userBlog .right .blueTitleBar { width: 100%; float: left; border-bottom: 1px dashed #d7d7d7; margin-bottom: 5px; }
    .userBlog .right .blueTitleBar h3 { padding: 0px; }
    .userBlog .LinkNormalGray { color: #666 !important; font-size: 13px; }
    .userBlog .right .blueTitleBar h3 a { font-size: 18px; color: #056ebf; font-weight: normal; text-decoration: none; line-height: 25px; text-transform: none; }
    .userBlog .right ul { width: 582px; float: left; padding: 10px 0 0 0px; margin: 0px; list-style: none; }
    .userBlog .right li { width: 582px; background: url(/Interviews/jobs/images/BulletCircle.png) 0px 6px no-repeat; line-height: 18px; padding: 0px; }
    .floatLeft { float: left; width: auto; }
    .floatRight { float: right !important; }

    /* Close of Blog, Resources, News, Stories, Video */

    /* ****************** RatingStar ****************** */
    .ratingStar { white-space: nowrap; margin: 1em; height: 14px; }
    .ratingStar .ratingItem { font-size: 0pt; width: 13px; height: 12px; margin: 0px; padding: 0px; display: block; background-repeat: no-repeat; cursor: pointer; }
    .ratingStar .Filled { background-image: url(/Interviews/jobs/images/ratingStarFilled.png); }
    .ratingStar .Empty { background-image: url(/Interviews/jobs/images/ratingStarEmpty.png); }
    .ratingStar .Saved { background-image: url(/Interviews/jobs/images/ratingStarSaved.png); }
    a.PagerLinkStyle { margin: 0px 2px 0px 2px; padding: 1px 5px 1px 5px; border: solid 1px #E6E6E6; color: #0066A7; font-weight: normal; text-decoration: none; vertical-align: top; }
    a.PagerLinkStyle:hover { border: solid 1px #B7D8EE; background-color: #D2EaF6; }
    a.PagerLinkSelected { margin: 0px 2px 0px 2px; padding: 2px 5px 2px 5px; font-weight: bold; border: solid 1px #E6E6E6; color: #0066A7; background-color: #D2EaF6; }
    a.LinkNormalStyleOrange { color: #3366CC; /*#11518F;*/ text-decoration: none; }
    a.LinkNormalStyleOrange:hover { color: #ffbb00; }
    a.BlueBtn { font-size: 16px; font-weight: bold; text-decoration: none; color: #fff; height: 29px; line-height: 29px; padding: 0 0 0 10px; background: url(/Interviews/jobs/images/blueBtn.png) left top no-repeat; float: right; }
    a.BlueBtn span { display: block; padding: 0 20px 0 10px; height: 29px; line-height: 29px; background: url(/Interviews/jobs/images/blueBtnR.png) right top no-repeat; float: left; text-transform: uppercase; }
    input.rateitBtn { width: 63px; height: 20px; float: left; background: url(/Interviews/jobs/images/rateit.png) left top no-repeat; border: none; cursor: pointer; }
    ul.rateList { width: auto !important; float: right; padding-right: 14px; margin-top: 2px; }
    ul.rateList li { float: left; line-height: 20px; }

    /* Start of Follow US Control class */
    #box { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: White; border-color: Gray -moz-use-text-color Gray Gray; border-style: solid none solid solid; border-width: 1px 0 1px 1px; right: 30px; padding: 10px; position: absolute; text-align: center; }
    #box div { margin: 0 0; }
    #floatdiv { position: absolute; right: 0px !important; top: 0px; z-index: 1; }

    /* */
    .FlagImageSize { width: 15px; height: 15px; }
    .WhyRegisterBulletImg { background-image: url(/jobs/images/bullet.gif); background-repeat: no-repeat; background-position: center top; width: 13px; display: block; }
    .videoImage { /*position:absolute; right:0px; top:2px; background:#fff; padding-left:6px;*/
    float: right; margin-top: 7px; }
    .videoImage img { border: 2px solid #000; }
    .userVideos { width: 336px; float: left; padding: 8px 0; border-bottom: 0px solid #d2d2d2; margin-left: 10px; }
    .userVideos .left { width: 84px; float: left; margin-right: 5px; }
    .userVideos .right { float: right; width: 245px; }
    .userVideos .blueTitleBar h3 a { font-size: 16px; color: #056ebf; font-weight: normal; text-decoration: none; line-height: 25px; }

    /* Author Details */
    .profileContainer { width: 1024px; float: left; padding: 5px 0 0 0; }
    .profileContainer .leftSection { width: 753px; float: left; }
    .profileDetail { width: 753px; float: left; }
    .profileDetail .titleBar { width: 755px; overflow: hidden; border-bottom: 1px solid #e8e8e8; padding: 0 0 4px 8px; margin-bottom: 7px; }
    .profileDetail .titleBar h2 { font-size: 18px; font-weight: normal; }
    .profileDetail .information { width: 226px; float: left; border-left: 1px solid #e8e8e8; padding-left: 18px; line-height: 18px; }
    .profileDetail .left { width: 186px; float: left; padding-left: 5px; }
    .profileDetail .left .photo { float: left; border: 1px solid #cccccc; padding: 6px; margin-bottom: 8px; width: 158px; }
    .profileDetail .left .photo li { float: left; }
    .profileDetail .right { width: 562px; float: right; }
    .followme { width: 545px; float: left; height: 27px; border: 1px solid #ccc; padding: 6px; line-height: 27px; margin-top: 5px; }
    .followme img { float: left; }
    .photogallery { width: 562px; float: left; padding: 5px 0 0 0; }
    .photogallery h2 { font-size: 18px; font-weight: normal; font-family: 'Roboto', sans-serif; text-transform: uppercase; color: #343434; padding-bottom: 3px; }
    .link { position: absolute; right: 5px; top: 7px; font-size: 11px; color: #e5e5e5; }
    .link a { text-decoration: none; color: #686868; display: inline-block; margin: 0 4px; font-size: 10px; }
    .photogallery li { float: left; margin-right: 6px; }
    .leftBottomSection { width: 743px; float: left; padding: 0 0 0 10px; }
    .profileContainer .rightSection { width: 255px; float: right; }

    /* Author Details Ends*/
    .RoundedBackGroundGrayBorder { background: transparent; width: 100%; margin: 0 auto; }
    .RoundedBackGroundGrayBorder .top, .RoundedBackGroundGrayBorder .bottom { display: block; background: transparent; font-size: 1px; }
    .RoundedBackGroundGrayBorder .b1, .RoundedBackGroundGrayBorder .b2, .RoundedBackGroundGrayBorder .b3, .RoundedBackGroundGrayBorder .b4, .RoundedBackGroundGrayBorder .b1b, .RoundedBackGroundGrayBorder .b2b, .RoundedBackGroundGrayBorder .b3b, .RoundedBackGroundGrayBorder .b4b { display: block; overflow: hidden; background: #f2f7ff; }
    .RoundedBackGroundGrayBorder .b1, .RoundedBackGroundGrayBorder .b2, .RoundedBackGroundGrayBorder .b3, .RoundedBackGroundGrayBorder .b1b, .RoundedBackGroundGrayBorder .b2b, .RoundedBackGroundGrayBorder .b3b { height: 1px; background: #f2f7ff; }
    .RoundedBackGroundGrayBorder .b2, .RoundedBackGroundGrayBorder .b3, .RoundedBackGroundGrayBorder .b4, .RoundedBackGroundGrayBorder .b4b, .RoundedBackGroundGrayBorder .b3b, .RoundedBackGroundGrayBorder .b2b { border-left: 1px solid #d2def1; border-right: 1px solid #d2def1; }
    .RoundedBackGroundGrayBorder .b1 { margin: 0 5px; background: #d2def1; }
    .RoundedBackGroundGrayBorder .b2, .RoundedBackGroundGrayBorder .b2b { margin: 0 3px; border-width: 0 2px; }
    .RoundedBackGroundGrayBorder .b3, .RoundedBackGroundGrayBorder .b3b { margin: 0 2px; }
    .RoundedBackGroundGrayBorder .b4, .RoundedBackGroundGrayBorder .b4b { height: 2px; margin: 0 1px; }
    .RoundedBackGroundGrayBorder .b1b { margin: 0 5px; background: #d2def1; }
    .RoundedBackGroundGrayBorder .boxcontent { display: block; background: #f2f7ff; border-left: 1px solid #d2def1; border-right: 1px solid #d2def1; }
    .MediaPlayerWidth { width: 665px; height: 400px; }
    .FlashPlayerWidth { width: 330px; height: 240px; }

    /*Added by Deepak - 03-JANUARY-2012*/
    .outerBox ul.treadingTwoCol li a { padding: 4px 0 4px 22px; /*background:url(/Interviews/jobs/images/BulletCircle.png) 10px 8px no-repeat;*/ float: left; width: 145px; color: gray; }
    .outerBox ul.treadingTwoCol li a:hover { color: Red; }
    .outerBox ul.footerLinks { background-color: transparent; height: auto; }
    .outerBox ul.footerLinks li a { padding: 4px 0 4px 22px; float: left; width: 145px; color: gray; }
    .contentHeader span { font-size: 14px; text-transform: uppercase; color: #4e4e4e; }
    .contentHeader span a:hover { color: Green; }
    .questionDetail { width: 676px; float: left; }
    .questionDetail ul { margin: 0px; padding: 0px; list-style: none; }
    .questionDetail li { width: 100%; float: left; padding: 8px 0; font-size: 12px; }
    .questionDetail li .LinkBlack { font-family: 'Open Sans', sans-serif; }
    .questionDetail li a { font-family: 'Titillium Web',sans-serif; font-size: 24px; }
    .questionDetail li h3 { font-size: 17px; color: #333; font-weight: normal; margin: 0 0 6px 0; padding: 0; }
    .questionDetail .dateNumber { color: #131313; margin-right: 15px; }
    .questionDetail li .cityName { color: #3a3a3a; }
    .questionDetail li .stateName { color: #848484; }
    .questionDetail li .countryName { color: #3A3A3A; }
    .questionDetail li a:hover { color: #ffbb00; }
    .questionDetail .header { color: #F00; text-transform: uppercase; font-size: 12px; padding: 5px 0 5px 10px; width: 666px; float: left; background: url(/interviews/jobs/images/orangeDice.gif) left center no-repeat; }
    .questionDetail li.lightBlue { background: #FAFAFA; }
    .questionDetail li .LinkNormalGray:hover { color: #ffbb00; }
    ul.ResumeList li { width: 666px; float: left; padding: 8px 0 8px 10px; margin: 0px; font-size: 12px; }
    .noDataFound { text-align: center; padding: 5px; }
    .interviewProfile { width: 652px; float: left; padding: 8px; border: 1px solid #c5c5c5; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px 6px 6px 6px; }
    .BorderGray { border: solid 1px #c6c6c6; color: #000; margin-bottom: 10px; }
    .BorderGray table tr td { padding-left: 5px; padding-right: 5px; }
    .BorderGray .HeaderGray td { padding: 0px; }
    .HeaderGray { background-color: #d8d8d8; height: 19px; padding-left: 6px; border-bottom: solid 1px Gray; color: #333333; font: normal normal bold 18px 'Roboto', sans-serif; }
    .BorderGray.noTop { border-top: none; }
    .questionDetail li .companyName { position: relative; font-size: 16px; margin-right: -8px; line-height: 19px; height: 19px; display: inline-block; font-family: 'Open Sans', sans-serif; }
    .questionDetail li .companyName i { position: absolute; left: 0; top: 0; background-position: 0 -1776px; width: 13px; height: 19px; }
    .questionDetail li .locationField { position: relative; line-height: 19px; padding-left: 15px; height: 19px; display: inline-block; font-family: 'Open Sans', sans-serif; }
    .questionDetail li .locationField i { position: absolute; left: 0; top: 0; background-position: 0 -39px; width: 11px; height: 19px; }
    .questionDetail li .watchIcon { position: relative; line-height: 19px; padding-left: 18px; margin-left: 5px; height: 19px; display: inline-block; font-family: 'Open Sans', sans-serif; }
    .questionDetail li .watchIcon i { position: absolute; left: 0; top: 3px; background-position: 0 -76px; width: 14px; height: 14px; }
    .questionDetail li .appliedJobs { position: relative; line-height: 19px; padding-left: 24px; margin-left: 5px; height: 19px; display: inline-block; font-family: 'Open Sans', sans-serif; }
    .questionDetail li .appliedJobs i { position: absolute; left: 0; top: 0; background-position: 0 -1868px; width: 20px; height: 20px; }
    .questionDetail li .locationField a { font-size: 15px; }

    /*.CommonTextBoxStyle{font-size: 7pt;font-family: Verdana;color: #333333;border: solid 1px Gray;}
        .CommonTextBoxStyle{font-size: 12px;font-family: Calibri,Verdana;color: #333; border: solid 1px #ccc;}*/
    .commonTextBoxStyle, .CommonTextBoxStyle { border: 1px solid #CCCCCC; color: #666; font-family: 'Open Sans', sans-serif; line-height: 19px; font-size: 14px; padding: 3px; }
    .CommonLinkBold { color: #3366CC; /*#11518F;*/ text-decoration: none; font-family: 'Roboto', sans-serif; font-size: 11px; }
    .CommonLinkBold:hover { color: #ffbb00; }
    .CommonLabelText { color: #666666; font-size: 12px; font-family: 'Roboto', sans-serif; }
    .NormalBlack { color: #333333; }
    .pageHeadingDesc { color: #333333; font-weight: bold; }
    .CommonButtonStyle { font-size: 8pt; font-weight: bold; font-family: 'Roboto', sans-serif; color: Black; background-color: #CCCCCC; border: 1px solid Gray !important; padding: 3px; cursor: pointer; }
    a.PagerLinkStyle { border: 1px solid #E6E6E6; color: #0066A7; font-weight: normal; margin: 0 2px; padding: 1px 5px; text-decoration: none; vertical-align: top; cursor: pointer; }
    a.PagerLinkStyle:hover { background-color: #D2EAF6; }
    a.PagerLinkSelected { background-color: #D2EAF6; border: 1px solid #E6E6E6; color: #0066A7; font-weight: bold; margin: 0 2px; padding: 2px 5px; }
    .tableRowHeight { height: 2px; }
    .MendatoryField { color: Red; }
    .AttantionText { font-family: 'Roboto', sans-serif; font-size: 10px; color: #a9a9a9; }
    .CompletionListCssClass { visibility: hidden; margin: 0px !important; background-color: #e8edfa; color: black; border: solid 1px #006699; cursor: pointer; text-align: left; list-style-type: none; font-family: 'Roboto', sans-serif; font-size: 12px; padding: 0px; }
    .CompletionListItemCssClass { margin: 0px !important; background-color: #e8edfa; color: black; border: solid 1px #f7f7f7; cursor: pointer; text-align: left; list-style-type: none; font-family: Verdana; font-size: 12px; padding: 0px; }
    .CompletionListHighlightedItemCssClass { color: White; background-color: #006699; border: solid 1px #006699; }
    a.LinkNormalStyle:active, a.LinkNormalStyle:visited, a.LinkNormalStyle:link { color: Gray; /*#11518F;*/ text-decoration: none; }
    a.LinkNormalStyle:hover { color: #ffbb00; }
    .headerPost { width: 510px; border: 1px solid #c4c4c4; margin: 5px 0 0 0; height: 72px; float: right; -moz-border-radius: 2px; border-radius: 2px; }
    .headerPost .textBox { width: 506px; height: 18px; border: none; font-size: 13px; color: #666; font-family: 'Roboto', sans-serif; margin: 2px; }
    .headerGrayIconBar { height: 48px; background: #f2f2f2; -moz-border-radius: 0px 0 2px 2px; border-radius: 0px 0 2px 2px; }
    .headerSmallIcon { width: auto; margin-left: 10px; }
    .headerSmallIcon ul { margin: 0px; padding: 0px; list-style: none; }
    .headerSmallIcon li { float: left; list-style: none; width: 39px; height: 39px; margin: 5px 7px 0 0; cursor: pointer; }
    .spriteIcons { float: left; height: 39px; margin: 0px 7px 0 0; border: none; cursor: pointer; background: url(/interviews/jobs/images/headerIcons3.png) left top no-repeat; }
    .spriteIcons.article { width: 39px; float: left; background-position: -46px 0; }
    .spriteIcons.blog { width: 39px; float: left; background-position: -90px 0; }
    .spriteIcons.news { width: 39px; float: left; background-position: -134px 0; }
    .spriteIcons.video { width: 39px; float: left; background-position: -178px 0; }
    .spriteIcons.question { width: 39px; float: left; background-position: 0px 0; }
    .BluePostBtn { width: 60px; height: 22px; line-height: 18px; border: 1px solid #f66301; background: #ffbb00; font-size: 16px; color: #fff; text-align: center; margin: 13px 10px 0 0; float: right; cursor: pointer; -moz-border-radius: 3px; border-radius: 3px; }
    .spriteIcons.article:hover { background-position: -46px -40px; }
    .spriteIcons.blog:hover { background-position: -90px -40px; }
    .spriteIcons.news:hover { background-position: -134px -40px; }
    .spriteIcons.video:hover { background-position: -178px -40px; }
    .spriteIcons.question:hover { background-position: 0px -40px; }
    .spriteIcons.question.active { background-position: 0px -40px; }
    .EditorTable table tr td, .EditorTable table tr td:hover { padding: 0px !important; margin: 0px !important; }
    .askQuestion { background: url("/jobs/images/askaQuestionsBg.png") repeat-x scroll left -61px transparent; border: 1px solid #CCCCCC; height: 157px; margin-bottom: 8px; overflow: hidden; }
    h3 { margin: 0px; padding: 6px 0 5px 10px; font-family: 'Roboto', sans-serif; font-size: 22px; color: #000; font-weight: normal; text-transform: uppercase; }
    .orange { height: 40px; font-size: 28px; }
    .askQuestion .searchTextBox { color: #666666; font-family: Segoe UI, 'Roboto', sans-serif, Verdana; height: 32px; margin: 0 10px; padding-bottom: 14px; width: 649px !important; }
    .postBtn { width: 160px; height: 30px; border: none; cursor: pointer; margin: 10px 0px 0px 0; float: right; background: url(/jobs/images/askaquestionbtn.png) left top no-repeat; }
    td.ItemPaddingLeft { padding: 5px; }
    .overviewTable tr td, .overviewTable tr td table { border: none; }
    .overviewTable tr td table tr td { border: 1px solid #ccc; border-top: none; }
    .jobdescriptionheader { font-size: 20px; text-transform: uppercase; border-bottom: solid 1px #d7d7d7; line-height: 24px; font-weight: normal; padding: 10px 0 5px; margin: 0 0 10px; height: 22px; }
    .jobdescriptionheader .edit-company { float: right; text-transform: none; padding: 0 5px 0 5px; }
    .jobdescription { padding: 0; font-size: 14px !important; line-height: 16px; color: #444; float: left; width: 100%; margin-bottom: 10px; }
    .jobDetailBottomBtn { margin: 15px 0; }
    .jobdescriptionheader.aboutCompanyHeading { padding-top: 20px; }
    a.LinkNormalGrayLight { font-size: 12px !important; color: #8d8d8d; font-family: 'Roboto', sans-serif; }
    a.LinkNormalGrayLight:hover { font-size: 12px; color: #ffbb00; font-family: 'Roboto', sans-serif; }
    .E-book-paging li { float: left; font-size: 12px; list-style: none; color: #99999b; width: 26px; text-align: center; line-height: 16px; list-style: none; }
    .E-book-paging li { padding: 0; margin-left: 15px; width: auto; }
    .E-book-paging li a { color: #99999b; text-decoration: none; }
    .E-book-paging li a:hover { color: #ffbb00; }
    .E-book-paging li a.active { color: #0070bf; }
    .whitebgcolor { vertical-align: top; background-color: #FFFFFF; }
    .mostViewTab { width: 676px; overflow: hidden; }
    .mostViewTab ul { margin: 0px; padding: 0px; list-style: none; }
    .mostViewTab li { width: 202px; list-style: none; float: left; padding: 20px 10px 0 10px; min-height: 90px; height: auto !important; height: 90px; overflow: hidden; font-size: 12px; line-height: 17px; }
    .mostViewTab li a { color: #7f8080; }
    .mostViewTab li a:hover { color: #ffbb00; }
    .mostViewTab li a img { display: block; background-color: #e0e0e0; }
    .mostViewTab .image { float: left; margin-right: 13px; }

    /*common button start here*/
    .buttonRight { float: right; margin-left: 10px; }
    .commonBuleBtn { font-size: 15px; color: #fff; background-color: #0086dc; border: 0; padding: 7px 10px; cursor: pointer; margin: 0 5px 0 0; font-family: 'Open Sans', sans-serif;margin-bottom:8px; }
    .commonBuleBtn:hover { background: #ffbb00; }
    .commonBuleBtn.aspNetDisabled:hover { background-color: #0086dc; }
    .commonBuleBtn:active { background-color: #252525; }
    .commonBuleBtn.paddingNone { padding: 0 10px; }
    .SmallCommonBuleBtn { padding: 5px 8px; margin: 0; font-size: 14px; }

    /*common button end here*/
    .recentlyPostedJobsHeader { float: left; margin: -2px 0px 10px 15px; }
    ul.paging { margin: 12px auto; width: 100%; float: left; overflow: hidden; padding: 0; text-align: center; }
    ul.paging li { position: relative; display: inline-block; list-style: none; padding: 0 5px; width: 33px; height: 32px; }
    .pagingSpritIcons { display: block; width: 33px; height: 32px; position: absolute; cursor: pointer; background: url(/jobs/images/paging.png) left top no-repeat; }
    .pagingSpritIcons.first { background-position: 0px 0px; display: block; }
    .pagingSpritIcons.previous { background-position: -40px 0px; }
    .pagingSpritIcons.next { background-position: -80px 0px; }
    .pagingSpritIcons.last { background-position: -120px 0px; }
    .pagingSpritIcons.first:hover { background-position: 0px -32px; }
    .pagingSpritIcons.previous:hover { background-position: -40px -32px; }
    .pagingSpritIcons.next:hover { background-position: -80px -32px; }
    .pagingSpritIcons.last:hover { background-position: -120px -32px; }
    ul.Menu { list-style: none; margin: 0px; padding: 0px; }
    ul.Menu li { display: block; float: left; background: url(/jobs/images/menuDivider.png) left 7px no-repeat; }
    ul.Menu li a { color: #fff; display: block; padding: 9px 10px 0; height: 26px; float: left; font-weight: normal; text-transform: uppercase; font-size: 15px; }
    ul.Menu li a:hover { background: #ffbb00; }
    td.LinkNormalGrayLight a { font-size: 12px !important; color: #8d8d8d; font-family: 'Roboto', sans-serif; }
    td.LinkNormalGrayLight a:hover { color: #ffbb00; }
    .jobDescriptionlabel { width: 120px; float: left; color: #000 !important; }
    .BlueGridPager { padding: 0 5px; background: #ECECEC; }
    ul.Menu li a.active { background: #ffbb00; }
    .ResumeTable tr td { border-right: 1px solid #F2F2F2; border-bottom: 1px solid #F2F2F2; font-family: 'Roboto', sans-serif; }

    /*InFocus starts here*/



    .InFocusNews { background: url(/jobs/images/inFocusNewsBg.png) center top repeat-y; height: 37px; overflow: hidden; width: 100%; position: relative; }
    .InFocusNews h2 { background: url(/jobs/images/infocusCurve.png) right top no-repeat; color: #fff; float: left; font-family: "BebasNeueRegular"; font-family: BebasNeueRegularie, "9 /"; font-size: 20px; font-weight: normal; line-height: 37px; text-align: right; width: 138px; padding: 0 54px 0 0; margin: 0; }
    .InFocusNews .rightNew { color: #FFFFFF; float: left; font-size: 16px; line-height: 37px; width: 802px; }
    .inFocusCloseButton { position: absolute; right: 0px; top: 0px; }

    /*InFocus ends here*/

    /*.menuStripBlue { background: #0086dc; float: left; height: 34px;  position: relative; width: 100%; z-index: 99; }*/

    .msg_container { border: 1px solid #d6d6d6; width: 420px; position: absolute; background: #fff; top: 51px; right: 0px; border-top: none; display: none; overflow: hidden; padding: 10px 0 35px 0; }

    /*max-height:472px;*/
    .msg_container ul { padding: 0 10px 10px 10px; margin: 0px; list-style: none; max-height: 388px; overflow: auto; }
    .msg_container ul li { margin-bottom: 15px; width: 100%; padding: 6px 0px 6px 0px; overflow: hidden; word-break: break-word; font-family: 'Open Sans', sans-serif; color: #7d7d7d; font-weight: 400; font-size: 17px; }
    .msg_container ul#dvComments li { font-size: 14px; }
    .msg_container ul li:last-child { margin-bottom: 0; }
    .msg_container a { color: #131313; }
    .msg_container a:hover { color: #ffbb00 !important; }
    .msg_container .loadmore img { /*display:block; text-align:center;*/ }
    .msg_container .gotoAllView { display: block; width: 100%; padding: 8px 0; text-align: center; color: #fff !important; font-size: 14px; background: #0086dc; position: absolute; left: 0; bottom: 0; }
    .msg_container .gotoAllView:hover, .msg_container.general_notifications .gotoAllView:hover { color: #fff !important; background: #ffbb00; }
    .watchICon { background: url(/jobs/images/watch.png) no-repeat; display: inline-block; width: 13px; height: 13px; vertical-align: middle; margin-right: 3px; border-radius: 100%; }
    .msg_container .date { font-size: 11px; padding-right: 10px; }
    .pic { float: left; margin: 0 15px 0 0; }
    .pic img { width: 45px; height: 45px; border-radius: 100%; }
    .right_content { padding-right: 10px; overflow: hidden; }
    .right_content a.LinkNormalGray { font-size: 14px; }
    msg_container a.LinkNormalBlue:hover { color: #ffbb00; }
    .msg_container .notificationDate { font-size: 16px; display: block; margin-top: 4px; color: #7d7d7d; font-weight: 300; }

    /*New End*/
    .lableText { width: 82px; float: left; text-align: right; padding-right: 10px; color: #666; }
    .socialBox { float: right; margin: 5px 0 0; width: 166px; }
    .socialBox ul { clear: both; list-style: none outside none; margin: 0 0 10px; padding: 0; vertical-align: top; }
    .socialBox li { float: left; list-style: none outside none; padding: 0 9px 0 0; vertical-align: top; }
    .whiteLink { color: Gray; font-family: 'Roboto', sans-serif; font-size: 12px; text-decoration: none; }

    /*Combo-box starts*/
    .custom-combobox { position: relative; display: inline-block; float: left; width: 156px; }
    .custom-combobox-toggle { height: 26px; position: absolute !important; top: 0px; margin-left: -1px; padding: 0; /* support: IE7 */ *height: 26px; *top: 0px; }
    .custom-combobox-input { width: 123px; height: 17px; margin: 0; padding: 4px 4px 5px 4px; }
    .ui-autocomplete { max-height: 200px; overflow-y: auto; /* prevent horizontal scrollbar */ overflow-x: hidden; }

    /* IE 6 doesn't support max-height
       * we use height instead, but this forces the menu to always be this tall
       */
    * html .ui-autocomplete { height: 200px; }

    /*Combo-box ends*/
    .filter { padding: 10px; overflow: hidden; background: #ededed; width: 100%; box-sizing: border-box; }
    .filter .label { float: left; margin: 0px 0px 0px 12px; padding: 6px 6px 0px 0px; text-align: right; color: #424242; font-size: 12px; }
    .filter .select { width: 154px; float: left; border: 1px solid #bfbfbf; padding: 6px; }
    .editProfileCntr { width: 100%; overflow: hidden; }

    /*RESUME PAGE STYLE START HERE*/
    .Center { text-align: center; }
    .resumeTopCntr { background: none repeat scroll 0 0 #045bb4; overflow: hidden; padding: 15px 40px 0; }
    .resumeTopCntr .left { float: left; width: 570px; }
    .resumeTopCntr .left .profilePic { background: none repeat scroll 0 0 #FFFFFF; float: left; margin: 0 0 -50px 20px; padding: 8px; position: relative; }
    .resumeTopCntr .left .profilePic a img { height: 154px; width: 154px; display: block; }
    .resumeTopCntr .left .detail { float: left; padding: 0 0 0 20px; width: 360px; }
    .resumeTopCntr .left .detail p { color: #6bdaff; }
    .resumeTopCntr .left .detail a { cursor: pointer; color: #6bdaff; }
    .resumeTopCntr .left .detail h1 { margin: 0px; padding: 0px; color: #fff; display: block; font-family: 'BebasNeueRegular'; font-family: BebasNeueRegularie, "9 /"; font-size: 30px; font-weight: normal; height: 30px; }
    .resumeTopCntr .left .detail h2 { margin: 0px; padding: 0px; color: #00e4ff; display: block; font-family: 'BebasNeueRegular'; font-family: BebasNeueRegularie, "9 /"; font-size: 20px; font-weight: normal; height: 26px; line-height: 26px; }
    .resumeTopCntr .left .detail p { margin: 0px; padding: 2px 0px 1px 18px; color: #e0e0e0; font-size: 16px; }
    .resumeTopCntr .left .detail p.location { background: url("/jobs/images/resumeIcon_20160826.png") no-repeat scroll -219px 7px; }
    .resumeTopCntr .left .detail p.update { background: url("/jobs/images/resumeIcon_20160826.png") no-repeat scroll -220px -54px; }
    .experienceBox { padding: 8px 0px 8px 211px; background-color: #e9e9e9; color: #4e4e4e; overflow: hidden; font-size: 14px; display: block; }
    .experience { float: left; font-size: 15px; padding-top: 4px; }
    .action { width: auto; float: right; }
    .action a { float: left; width: 34px; height: 34px; margin-right: 6px; text-indent: -9999px; display: block; background: url(/jobs/images/resumeIcon_20160826.png) left top no-repeat; }
    .action a.edit { background: url(/jobs/images/resumeIcon_20160826.png) -46px top no-repeat; }
    .action a.delete { background: url(/jobs/images/resumeIcon_20160826.png) -91px top no-repeat; }
    .action a.download { background: url(/jobs/images/resumeIcon_20160826.png) -136px top no-repeat; }
    .action a.print { background: url(/jobs/images/resumeIcon_20160826.png) -179px top no-repeat; }
    .action a:hover { background-position: 0px -41px; }
    .action a.edit:hover { background-position: -46px -41px; }
    .action a.delete:hover { background-position: -91px -41px; }
    .action a.download:hover { background-position: -136px -41px; }
    .action a.print:hover { background-position: -179px -41px; }
    .date { color: #919191; font-size: 15px; font-weight: normal; }
    .resumepageInner { padding: 20px 60px; background: none repeat scroll 0 0 #FFFFFF; overflow: hidden; }
    .resumepageInner h2 { margin: 0px; padding: 7px 0px 0px 0px; color: #4F4F4F; font-family: 'BebasNeueRegular'; font-family: BebasNeueRegularie, "9 /"; font-size: 24px; font-weight: normal; height: 30px; border-bottom: 1px solid #E9E9E9; }
    .resumepageInner p { padding: 0px; margin: 0px; font-size: 15px; font-weight: normal; line-height: 22px; }
    .resumepageInner .row { overflow: hidden; padding: 0 0 10px 0px; }
    .resumepageInner a.print { margin-left: 20px; float: right; width: 28px; text-indent: -9999px; background: url("/jobs/images/resume_page_icon.png") no-repeat scroll 0 -145px; }
    .resumepageInner a.download { margin-left: 20px; float: right; width: 28px; text-indent: -9999px; background: url("/jobs/images/resume_page_icon.png") no-repeat scroll 0 -177px; }
    .resumepageInner .row-inner { overflow: hidden; }
    .row-inner.left { float: left; width: 500px; }
    .row-inner.right { float: right; width: 383px; }
    .row-inner.left .educationDetail, .workexperience { margin: 0px; padding: 5px 0px; display: block; overflow: hidden; }
    .row-inner.left .educationDetail h3 { margin: 0px; padding: 0px; color: #ffbb00; font-size: 17px; font-weight: normal; text-transform: none; }
    .row-inner.left .educationDetail h4 { margin: 0px; padding: 0px; color: #7B7B7B; font-size: 17px; font-weight: normal; }
    .row-inner.right ul { margin: 14px 0 0 0px; padding: 5px 0; list-style: none; }
    .row-inner.right ul li { display: inline-block; font-size: 15px; font-weight: normal; width: 125px; color: #8d8d8d; }
    .row-inner.right ul.title li { color: #ffbb00; }
    .workexperience h3.position { margin: 0px; padding: 8px 0px 5px 0px; color: #7b7b7b; font-size: 17px; font-weight: normal; text-transform: none; }
    .workexperience .date .company { color: #ffbb00; }
    .NewCommonButtonStyle { background-color: #0086DC; border: none; color: #fff; cursor: pointer; font-size: 20px; margin-right: 10px; padding: 5px 15px; font-family: "BebasNeueRegular"; font-weight: lighter; }
    .NewCommonButtonStyle:hover, .NewCommonButtonStyle.active { background: #ffbb00; }
    .NewCommonButtonStyle.active:hover { background-color: #0086DC; }
    .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
    .ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
    .ui-helper-clearfix:after { clear: both; }
    .ui-helper-clearfix { zoom: 1; }
    .ui-state-hover a:hover { background-image: url("/jobs/images/buttonBackground.png"); color: White !important; cursor: default; }
    .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { background-image: url("/jobs/images/buttonBackground.png"); color: White !important; cursor: default; }
    .ui-tabs { position: relative; padding: .2em; zoom: 1; }
    .ui-tabs .ui-tabs-nav { margin: 0 0 20px 0 !important; padding: 0; height: 30px; border: 1px solid #c6c6c6; background-color: #e4e4e4; padding: 0 5px; }
    .ui-tabs .ui-tabs-nav li { float: left; padding: 0; margin: 0; list-style-type: none; vertical-align: middle; }
    .ui-tabs .ui-tabs-nav li a { float: left; font-size: 16px; display: block; margin-top: -8px; padding: 13px 15px 29px 15px; text-decoration: none; height: 12px; color: #3e3e3e; position: relative; font-family: 'Roboto', sans-serif; font-weight: bold; }
    .ui-tabs .ui-tabs-nav li.ui-tabs-selected { background-image: url("/jobs/images/buttonBackground.png"); color: White; cursor: default; }
    .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
    .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
    .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 0 5px 8px 5px; background: none; overflow: hidden; width: 800px; clear: both; float: left; }
    .ui-tabs .ui-tabs-hide { display: none !important; }
    .modelPopUp { background: url(/jobs/images/popUpbackgroundBGRepeat.png) repeat; border-radius: 8px 8px 8px 8px; padding: 8px; position: relative; text-align: left; font-size: 14px; width: 425px; }
    .modelPopUp .whitebackground { background: none repeat scroll 0 0 #fff; border-radius: 2px 2px 2px 2px; min-height: 100px; overflow: hidden; }
    .modelPopUp .closeBtn1 { background: url(/jobs/images/close_button2.png) left top no-repeat; height: 33px; position: absolute; right: -16px; text-indent: -9999px; top: -20px; width: 33px; }
    .ui-widget-overlay { background: url(/jobs/images/overlay.png) repeat; left: 0; position: absolute; top: 0; z-index: 99 !important; opacity: .30; -moz-opacity: .65; filter: alpha(opacity=30) !important; }
    .modelPopUp .jobRequiredList li { overflow: hidden; display: block; margin-bottom: 5px; width: 100%; }
    #Table3 .leftBarSection { float: left; }
    #Table3 .rightBarSection { float: right; padding-top: 15px; padding-right: 7px; }

    /*       .ui-accordion
        {
            width: 100%;
        }
        .ui-accordion h3
        {
            margin: 2px 0px 0px 0px;
            padding: 5px 10px;
            background: #e9e9e9;
            border: 1px solid #b9b9b9;
            font-size: 16px;
            cursor: pointer;
        }
        .ui-accordion .ui-accordion-content
        {
            padding: 10px;
            margin: 0px;
            font-size: 14px;
            border: 1px solid #b9b9b9;
            border-top: none;
        }
        h3.ui-accordion-header-active
        {
            background: #cfcfcf;
        }*/
    .HeadermenuStripBlue { background: #0086dc; float: left; position: relative; width: 100%; z-index: 99; height: 42px; }
    .HeadermenuStripBlue ul.headerMenu { list-style: none; margin: 0px; padding: 0px; }
    .HeadermenuStripBlue ul.headerMenu li { display: block; float: left; background: url(/jobs/images/iconSpritImage.png) right -1020px no-repeat; position: relative; }
    .HeadermenuStripBlue ul.headerMenu li a { color: #fff; display: block; padding: 14px 10px 5px 10px; height: 23px; float: left; text-transform: uppercase; font-weight: normal; font-size: 15px; font-family: "BebasNeueRegular"; font-family: BebasNeueRegularie, "9 /"; text-decoration: none; }
    .HeadermenuStripBlue ul.headerMenu li > a.menu-color-dark-blue {background-color:#004B7C;}
    .HeadermenuStripBlue ul.headerMenu li > a.menu-color-dark-blue:hover {background-color:#f60;}
    .HeadermenuStripBlue ul.headerMenu li a:hover, ul.headerMenu li:hover, ul.Menu li .menuFooter a:hover { background: #ffbb00; color: #fff; }
    .HeadermenuStripBlue ul.headerMenu li.more-btn a :hover:after {border-color: #fff transparent transparent transparent;}
    .HeadermenuStripBlue ul.headerMenu li.last { background: none; }
    .HeadermenuStripBlue .csharpHome { background: url(/jobs/images/iconSpritImage.png) no-repeat scroll 2px -990px; width: 20px; }
    .HeadermenuStripBlue .csharpHome:hover, .HeadermenuStripBlue ul.headerMenu li a.active { background: #ffbb00 /*url(/jobs/images/iconSpritImage.png) 2px -990px no-repeat!important*/ ; }
    .HeadermenuStripBlue ul.headerMenu li.more-btn a:hover:after {border-color: #fff transparent transparent transparent;}
    .HeadermenuStripBlue .SearchBox { width: 204px; float: right; padding: 6px 0px; overflow: hidden; }
    .HeadermenuStripBlue .SearchBox input.searchTextBox { background-color: White; border: none; color: #8D8D8D; display: inline-block; height: 28px; padding: 2px 0 0px 2px; width: 172px; float: left; }
    .HeadermenuStripBlue .SearchBox input.button { width: 30px; height: 30px; border: none; float: right; background: url(/jobs/images/iconSpritImage.png) -8px -929px no-repeat; }
    h2.controlsHeader { margin: 0px; padding: 0px; height: 30px; line-height: 30px; font-size: 24px; font-family: "BebasNeueRegular"; font-family: BebasNeueRegularie, "9 /"; color: #727272; font-weight: normal; text-transform: uppercase; clear: both; }
    h2.controlsHeader a.headerRss {
    background: url(/App_Themes/NewDesign/Images/c-icon-sprite_20171123.png) -162px -36px no-repeat;
    margin-top: 5px;
    width: 25px;
    height: 20px;
    display: block;
    text-indent: -9999px;
    float: right;
}
    .tags { position: relative; }
    .tags ul { padding: 0; margin: 0; }
    .tags .mainHeading { font-size: 22px; color: black; display: inline-block; line-height: 30px; }
    .tags .searchTextBox { height: 22px; width: 462px; border: #ccc solid 1px; padding: 3px; font-size: 15px; color: #303030; }
    .tags ul.general li { list-style: none; }
    .tags ul.general li a { color: #0071bf; background: none; padding: 0; margin-top: 10px; font-size: 16px; display: inline-block; }
    .tags ul.general li a:hover { color: #ffbb00; }
    .tags ul.general li span.dark { color: Black; }
    .tags .advanceSearch { position: relative; }
    .tags .advanceSearch .go, a.go { background: #ffbb00; color: #fff; padding: 3px 8px; display: inline-block; border: none; cursor: pointer; }
    .tags .advanceSearch .go { height: 27px; }
    .tags .advanceSearch .go:hover, a.go:hover { background: #0086dc; }
    a.go { padding: 6px 5px; font-size: 15px; }
    .tags .advanceSearch .exp { width: 64px; }
    .tags .advanceSearch .filters { width: 100%; color: #424242; margin-top: 20px; }
    .tags .advanceSearch .filters label.textlabel { padding: 0px 5px 0px 0px; width: 70px; display: inline-block; }
    .tags .advanceSearch .filters input[type="radio"] { margin: 0px 7px; }
    .tags .advanceSearch .filters .row { width: 100%; margin: 0px 0px 5px 0px; }
    .tags .advanceSearch .filters .radioButton label { color: #9e9e9e; margin-right: 10px; }
    .tags .advanceSearch .filters .CommonTextBoxStyle { font-family: 'Roboto', sans-serif; color: #333; border: solid 1px #ccc; padding: 3px; }
    .marginRight { margin-right: 10px; }
    .seprater { color: #E6E6E6; }
    .darkBlack { color: #2e2e2e; }
    .ResumeList .LinkNormalBlue { font-size: 16px !important; }
    .location { font-size: 15px; line-height: 20px; margin-top: 6px; }
    .location .cityName { color: #9B9B9B; }
    .location .stateName { color: #848484; }
    .location .countryName { color: #3A3A3A; }
    .location a:hover { color: #ffbb00; }
    ul.jobRequiredList { list-style: none; margin: 0px; padding: 0px; width: 600px; }
    ul.jobRequiredList li { display: block; color: #616161; font-size: 14px; line-height: 25px; }
    ul.jobRequiredList li .left { width: 160px; float: left; color: #000; }
    .questionDetail ul li div a.LinkNormalGray { font-size: 17px; }
    .Registration .facebookLogin { width: 277px; height: 58px; margin: 10px 0px; float: left; text-indent: -9999px; display: block; background: url(/jobs/images/spriteSocialIcon_20160921.png) left top no-repeat; }
    .Registration .facebookLogin:hover { background-position: 0px -66px; }
    .Registration .googleLogin { width: 277px; height: 58px; margin: 10px 0px; text-indent: -9999px; float: left; display: block; background: url(/jobs/images/spriteSocialIcon_20160921.png) left -132px no-repeat; }
    .Registration .googleLogin:hover { background-position: 0px -203px; }
    .loginPopup .row2 { width: 100%; overflow: hidden; padding: 8px 0px; border-top: 1px solid #ccc; }
    .loginPopup .lableText2 { width: 84px; float: left; text-align: right; color: #666; padding: 2px 10px 0px 0px; }
    .loginPopup a.google { width: 24px; height: 24px; display: inline-block; background: url(/images/csharp/iconSpritImage_20160921.png) 0px -1766px no-repeat; }
    .loginPopup a.twitter { width: 24px; height: 24px; display: inline-block; background: url(/images/csharp/iconSpritImage_20160921.png) no-repeat 0 -5689px; }
    .loginPopup a.linkedIn { width: 24px; height: 24px; display: inline-block; background: url(/images/csharp/iconSpritImage_20160921.png) no-repeat 0 -6776px; }
    .loginPopup a.facebook, .facebookComments { width: 24px; height: 24px; display: inline-block; background: url(/images/csharp/iconSpritImage_20160921.png) 0px -1792px no-repeat; }
    .Registration { width: 660px; margin: 10px auto 10px; overflow: hidden; font-size: 14px; color: #768082; background: #f5f5f5; padding: 10px 47px; }
    .Registration .or { background: none repeat scroll 0 0 #F5F5F5; border: 1px solid #E3E4E8; border-radius: 100% 100% 100% 100%; font-family: "BebasNeueRegular"; font-family: BebasNeueRegularie, "9 /"; color: #ffbb00; font-size: 28px; height: 50px; line-height: 50px; position: absolute; right: -25px; text-align: center; top: 40%; vertical-align: middle; width: 50px; }
    .Registration .left { width: 314px; float: left; border-right: 1px solid #e3e4e8; padding-right: 15px; position: relative; }
    .Registration .right { width: 280px; float: right; }
    .Registration h1 { font-size: 24px; font-weight: normal; color: #f60 !important; font-family: "BebasNeueRegular"; font-family: BebasNeueRegularie, "9 /"; padding: 0 0 7px 0; margin: 0; }
    .Registration p { margin: 0; padding: 0 0 10px 0; line-height: 20px; color: #99a3b1; }
    .Registration .row { width: 100%; margin-bottom: 10px; position: relative; float: left; }
    .Registration .commonTextBoxStyle, .Registration .SelectBoxStyle { border: 1px solid #cacaca; color: #abadb3; font-family: 'Roboto', sans-serif; float: left; width: 100%; max-width: 268px; padding: 8px; }
    .jobButton { margin-left: 154px; margin-top: 8px; float: left; }
    .textbox_Responsive { width: 50%; display: inline-block; }
    .textbox_Responsive_small25 { width: 25%; display: inline-block; }
    .MCNCalender { position: absolute; z-index: 999; }

    /*.jobDetailCheckList input[type="checkbox"] { float: left; position: absolute; width: 25px; height: 22px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; }
    .jobDetailCheckList input[type="checkbox"] + label:before { display: inline-block; width: 25px; height: 22px; margin-right: 4px; background: url(/jobs/images/checkbox.png) 0 0 no-repeat; content: " "; vertical-align: middle; }
    .jobDetailCheckList input[type="checkbox"]:checked + label:before { background: url(/jobs/images/checkbox_check.png) 0 0 no-repeat; }
    .jobDetailCheckList input[type="checkbox"] { *position: relative; margin: -2px 0px 0px 0px; *margin: -5px 0px 0px 0px; }*/
    .rowForm .textbox_Responsive { font-size: 14px; color: #424242; resize: none; width: calc(100% - 153px); width: -webkit-calc(100% - 153px); width: -moz-calc(100% - 153px); width: -ms-calc(100% - 153px); width: -o-calc(100% - 153px); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
    .rowForm .textbox_Responsive.half_textbox_Responsive { width: calc(50% - 153px); width: -webkit-calc(50% - 153px); width: -moz-calc(50% - 153px); width: -ms-calc(50% - 153px); width: -o-calc(50% - 153px); }
    .rowForm .jobDetailCheckList.checlListFormData .LabelClass { float: left; width: 210px; }
    .rowForm .jobDetailCheckList.checlListFormData .LabelClass label { width: 100%; font-size: 14px; color: #424242; }
    .rowForm .jobDetailCheckList.checlListFormData { width: calc(100% - 153px); width: -webkit-calc(100% - 153px); width: -moz-calc(100% - 153px); width: -ms-calc(100% - 153px); width: -o-calc(100% - 153px); overflow: hidden; }
    .rowForm .responsiveSmall_textBox, .textbox_Responsive_small25 { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; font-size: 14px; color: #424242; }
    .rowForm .CommonTextBoxStyle, .rowForm .commonTextBoxStyle, .MessageTextGray { font-size: 14px; color: #424242; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; padding-left: 3px; }
    .rowForm .LabelClass { color: #424242; font-size: 14px; }

    /*.jobDetailCheckList .chkboxlist input[type="checkbox"] { margin-bottom: 20px; }*/
    .jobDetailCheckList label { width: 25%; float: left; padding: 5px; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
    iframe { left: 0px; }
    .topHeaderConainer { width: 100%; float: left; }
    .BlueBorder .row { float: left; padding: 3px 0; width: 100%; }
    .breadcrumb { width: 100%; }
    .breadcrumb ul { list-style: none; overflow: hidden; margin: 7px 0; padding: 0; }
    .breadcrumb li { float: left; }
    .breadcrumb li a { height: 30px; display: block; font-size: 14px; color: #fff; text-decoration: none; padding: 0 20px 0 0; margin-right: -15px; }
    .breadcrumb li a span { display: block; height: 22px; padding: 4px 0 4px 20px; line-height: 20px; }
    .breadcrumb li a.breadcrumbActive { position: relative; background: url(/images/chapters/breadcrumbRightBg.png) right top no-repeat; }
    .breadcrumb li a.breadcrumbActive span { line-height: 20px; background: url(/images/chapters/breadcrumbLeftBg.png) left top no-repeat; }
    .breadcrumb li a.breadcrumbActive:hover { position: relative; background: url(/images/chapters/breadcrumbRightBg.png) right -50px no-repeat; }
    .breadcrumb li a.breadcrumbActive:hover span { background: url(/images/chapters/breadcrumbLeftBg.png) left -50px no-repeat; }
    .breadcrumb li.breadcrumbDeActive { height: 30px; display: block; font-size: 14px; color: #727070; text-decoration: none; padding: 0 20px 0 0; margin-right: -15px; position: relative; background: url(/images/chapters/breadcrumbRightBg.png) right -100px no-repeat; }
    .breadcrumb li.breadcrumbDeActive span { line-height: 20px; display: block; height: 22px; padding: 4px 0 4px 20px; background: url(/images/chapters/breadcrumbLeftBg.png) left -100px no-repeat; }
    .breadcrumb1 { z-index: 9; }
    .breadcrumb2 { z-index: 8; }
    .breadcrumb3 { z-index: 7; }
    .breadcrumb4 { z-index: 6; }
    .breadcrumb5 { z-index: 5; }
    .breadcrumb6 { z-index: 4; }
    .breadcrumb7 { z-index: 3; }
    .breadcrumb8 { z-index: 2; }
    .breadcrumb9 { z-index: 1; }
    .postJobNew { position: relative; padding-left: 31px; font-family: 'Open Sans', sans-serif; line-height: 24px; }
    .postJobNew i { position: absolute; left: 0; top: 0; background-position: 0 -139px; width: 26px; height: 20px; }

    /*Jobs MyAccount CSS*/
    .job_myaccount_left { width: 180px; }
    .job_myaccount_right { float: left; width: 827px; margin: 0 0 0 15px; }
    ul.myaccountList { list-style: outside none none; margin: 0; padding: 0; }
    ul.myaccountList li { }
    ul.myaccountList li a { color: #6a6a6a; display: block; font-size: 15px; font-weight: 400; padding: 0 3px 0 25px; border-bottom: 1px solid #dfdfdf; position: relative; line-height: 36px; font-family: 'Open Sans', sans-serif; }
    ul.myaccountList li a i { position: absolute; left: 0; top: 0; width: 21px; height: 36px; }
    ul.myaccountList li a.Myaccount-jobs i { background-position: 2px -364px; }
    ul.myaccountList li a.Myaccount-resume i { background-position: 2px -409px; }
    ul.myaccountList li a.Myaccount-mail i { background-position: 2px -454px; }
    ul.myaccountList li a.Myaccount-companyDetail i { background-position: 0 -500px; }
    ul.myaccountList li a.Myaccount-contact i { background-position: 0 -736px; }
    ul.myaccountList li a.Myaccount-postJob i { background-position: 0px -785px; }
    ul.myaccountList li a.Myaccount-searchResume i { background-position: 1px -834px; }
    ul.myaccountList li a.Myaccount-searchJobs i { background-position: 0px -887px; }
    ul.myaccountList li a.Myaccount-searchConsultant i { background-position: 0px -939px; }
    ul.myaccountList li a.Myaccount-addJobs i { background-position: 0px -984px; }
    ul.myaccountList li a.Myaccount-addCandidates i { background-position: 0px -1035px; }
    ul.myaccountList li a.Myaccount-myCandidates i { background-position: 0px -1086px; }
    ul.myaccountList li a.Myaccount-findRecruiters i { background-position: 0px -1136px; }
    ul.myaccountList li a.Myaccount-subscription i { background-position: 0px -1183px; }
    ul.myaccountList li a:hover, ul.myaccountList li a.active { color: #ffbb00; }
    ul.myaccountList li a.Myaccount-jobs:hover i, ul.myaccountList li a.Myaccount-jobs.active i { background-position: 2px -555px; }
    ul.myaccountList li a.Myaccount-resume:hover i, ul.myaccountList li a.Myaccount-resume.active i { background-position: 2px -600px; }
    ul.myaccountList li a.Myaccount-mail:hover i, ul.myaccountList li a.Myaccount-mail.active i { background-position: 2px -645px; }
    ul.myaccountList li a.Myaccount-companyDetail:hover i, ul.myaccountList li a.Myaccount-companyDetail.active i { background-position: 0 -691px; }
    ul.myaccountList li a.Myaccount-contact:hover i { background-position: 0 -1237px; }
    ul.myaccountList li a.Myaccount-postJob:hover i { background-position: 0px -1286px; }
    ul.myaccountList li a.Myaccount-searchResume:hover i { background-position: 1px -1335px; }
    ul.myaccountList li a.Myaccount-searchJobs:hover i { background-position: 0px -1388px; }
    ul.myaccountList li a.Myaccount-searchConsultant:hover i { background-position: 0px -1440px; }
    ul.myaccountList li a.Myaccount-addJobs:hover i { background-position: 0px -1485px; }
    ul.myaccountList li a.Myaccount-addCandidates:hover i { background-position: 0px -1536px; }
    ul.myaccountList li a.Myaccount-myCandidates:hover i { background-position: 0px -1587px; }
    ul.myaccountList li a.Myaccount-findRecruiters:hover i { background-position: 0px -1637px; }
    ul.myaccountList li a.Myaccount-subscription:hover i { background-position: 0px -1684px; }
    .topHeader_title { display: block; padding: 10px; background: #f2f2f2; border: 1px solid #c6c6c6; overflow: hidden; margin-bottom: 10px; }
    .topHeader_title span { float: left; font-size: 16px; color: #000; }
    .job_myaccount_right .myAccountGridCntr { border: 1px solid #dedede; display: block; margin: 0 0 10px; padding: 0; }
    .job_myaccount_right .myAccountGridCntr .gridHeader { background-color: #f8f8f8; color: #424242; font-size: 16px; margin: 0; overflow: hidden; padding: 10px 0 10px 10px; position: relative; }
    .job_myaccount_right ul.gridListConatiner { padding: 0px; margin: 0px; }
    .job_myaccount_right .myAccountGridCntr .gridListConatiner > li { border-top: 1px solid #dedede; display: block; line-height: 22px; list-style: outside none none; margin: 0; overflow: hidden; padding: 10px 0 6px 10px; }
    .job_myaccount_right .myAccountGridCntr .gridListConatiner > li:nth-child(2n) { background: #fafafa; }
    .job_myaccount_right .myAccountGridCntr span { display: block; float: left; }
    .job_myaccount_right .myAccountGridCntr .col1 { float: left; margin-right: 10px; width: 210px; }
    .job_myaccount_right .myAccountGridCntr .col2 { float: left; margin-right: 10px; width: 128px; min-height: 18px; }
    .job_myaccount_right .myAccountGridCntr .col3 { float: left; margin-right: 10px; width: 100px; }
    .job_myaccount_right .myAccountGridCntr .col4 { float: left; margin-right: 10px; text-align: center; width: 76px; }
    .job_myaccount_right .myAccountGridCntr .col5 { float: left; margin-right: 10px; text-align: center; width: 110px; }
    .job_myaccount_right .myAccountGridCntr .col6 { float: left; margin-right: 10px; text-align: center; width: 50px; }
    .job_myaccount_right .myAccountGridCntr .col7 { float: left; margin-right: 0; text-align: center; width: 39px; }
    .job_myaccount_right .myAccountGridCntr .col6.articleDelete { background: url(../../Images/JobsSectionSprite.png) 16px -309px no-repeat; height: 27px; }
    .job_myaccount_right .myAccountGridCntr .col6.articleDelete:hover { background: url(../../Images/JobsSectionSprite.png) 16px -269px no-repeat; height: 27px; }
    .job_myaccount_right .myAccountGridCntr .col7.articleEdit { background: url(/jobs/images/edit.PNG) no-repeat 8px 0; height: 27px; }
    .job_myaccount_right .myAccountGridCntr .col1.col1_5 { width: 295px; }
    .job_myaccount_right .myAccountGridCntr .col1.col1_4 { width: 462px; }
    .job_myaccount_right .myAccountGridCntr .col1.col1_6 { width: 70px; }
    .job_myaccount_right .myAccountGridCntr a { display: inline-block; }
    .job_myaccount_right .myAccountGridCntr .col2 a { word-break: break-all; }
    .job_myaccount_right .pageTab { display: inline-block; margin: 0; padding: 0; width: auto; }
    .job_myaccount_right .pageTab li { float: left; list-style: outside none none; }
    .job_myaccount_right .pageTab li a { border: 1px solid #959595; color: #959595; display: block; height: 28px; line-height: 28px; margin-left: 10px; text-align: center; min-width: 10px; }
    .job_myaccount_right .pageTab li a.active, .job_myaccount_right .pageTab li a:hover { border: 1px solid #f60; color: #f60; }
    .resumeDeleteConfirm { position: fixed; top: 270px; background: #FDFDFD; padding: 15px; width: 300px; border: 1px solid gray; z-index: 99; color: Red; }
    .job_myaccount_right .myAccountGridCntr .col2 .linkApplied { height: 30px; line-height: 30px; background: #0086dc; display: inline-block; padding: 0 10px; color: #fff; border-radius: 5px; min-width: 30px; }
    .job_myaccount_right .myAccountGridCntr .col2 .linkApplied:hover { background: #ffbb00; }
    .job_myaccount_right .myAccountGridCntr .downloadResume { display: inline-block; width: 29px; height: 33px; position: relative; }
    .job_myaccount_right .myAccountGridCntr .downloadResume i { position: absolute; left: 0; top: 0; background-position: 0 -175px; width: 29px; height: 33px; }
    .job_myaccount_right .myAccountGridCntr .downloadResume:hover i { background-position: 0 -220px; }
    .job_myaccount_right .myAccountGridCntr .textCenter { text-align: center; }

    /*It's for Linkbutton*/
    .job_myaccount_right .pageTab li a.aspNetDisabled.active, .job_myaccount_right .pageTab li a.aspNetDisabled.active:hover { color: #ffbb00; border: 1px solid #ffbb00; }
    .job_myaccount_right .pageTab li a.aspNetDisabled, .job_myaccount_right .pageTab li a.aspNetDisabled:hover { cursor: default; color: #959595; border: 1px solid #959595; background: #fff; }
    .job_myaccount_right .pageTab li a.active, .ArticleFooter .pageTab li a:hover { color: #ffbb00; border: 1px solid #ffbb00; }

    /*Jobs My Account CSS Ends Here*/
    .loginControl .icons.home .homeIcon { display: block; }
    .responsive_footer { display: none; }

    /*Announcement Popup Start*/
    .announcement_modelPopUp { background: #fff; padding: 20px; position: relative; text-align: left; font-size: 14px; width: 540px; }
    .announcement_modelPopUp h2 { margin: 0px; padding: 0px 0px 15px 0px; }
    .announcement_modelPopUp .image { padding: 5px 20px 0px 0px; float: left; width: 150px; }
    .announcement_modelPopUp .image img { width: 150px; height: 150px; }
    .announcement_modelPopUp .detail { overflow: hidden; }
    .announcement_modelPopUp .detail p { padding: 0px 0px 20px 0px; margin: 0px; line-height: 26px; font-size: 16px; color: #252525; }
    .announcement_modelPopUp .detail a.btn { padding: 0px 45px 0px 10px; line-height: 37px; height: 34px; display: block; float: right; font-family: "BebasNeueRegular"; color: #fff; font-size: 20px; background: #0086dc url(/images/csharp/iconSpritImage_20160921.png) 87px -5360px no-repeat; }
    .announcement_modelPopUp .detail a.btn:hover { background-color: #0074BE; }
    .announcement_modelPopUp .closeBtn1 { background: url(/images/CareerAdvice/close_button2.png) left top no-repeat; height: 33px; position: absolute; right: -16px; text-indent: -9999px; top: -20px; width: 33px; }
    .announcement_ui-widget-overlay { background: rgba(0, 0, 0, 0.8); left: 0; position: absolute; top: 0; z-index: 9991 !important; }

    /*Announcement Popup End*/
    .msg_container .NoticationLoading { text-align: center; }
    .notificationDate .watchICon { margin: 1px 3px 3px 0px; }

    /*Job Details*/
    .image90 { width: 88px; height: 88px; display: block; border: 1px solid #d7d7d7 !important; }

    /*New Article Action Icons*/

    /* new article icons css start here */

    .newSpriteIcons { background: url(/Images/newSpriteIcons_20161122.png) no-repeat; }
    .contentHeaderArticleIcons { width: 100%; border-bottom: 0px solid #e5e5e5; overflow: hidden; padding-bottom: 5px; position: relative; margin-top: 10px; min-height: 36px; }
    .contentHeaderArticleIcons ul { margin: 0px; padding: 0px; float: left; }
    .contentHeaderArticleIcons ul.leftIcons { background-color: #fff; left: 0px; top: 0px; }
    .contentHeaderArticleIcons ul li { list-style: none; padding: 0px; float: left; }
    .contentHeaderArticleIcons ul li:last-child a { margin: 0px; }
    .contentHeaderArticleIcons ul li a { text-indent: -99999px; width: 36px; height: 36px; margin: 0 6px 0 0; display: block; text-decoration: none; }
    .contentHeaderArticleIcons ul li a.facebook { background-position: 0 0; }
    .contentHeaderArticleIcons ul li a.twitter { background-position: 0 -60px; }
    .contentHeaderArticleIcons ul li a.linkedIn { background-position: 0 -120px; }
    .contentHeaderArticleIcons ul li a.googlePlus { background-position: 0 -183px; }
    .contentHeaderArticleIcons ul li a.reddit { background-position: 0 -4641px; }
    .contentHeaderArticleIcons ul li a.whatsapp { background-position: 0 -6854px; }
    .contentHeaderArticleIcons ul li a.email { background-position: 0 -310px; }
    .contentHeaderArticleIcons ul li a.bookmark { background-position: 0 -567px; }
    .contentHeaderArticleIcons ul li a.print { background-position: 0 -630px; }
    .contentHeaderArticleIcons ul li a.author_other_article { background-position: 0 -689px; }
    .contentHeaderArticleIcons ul li a.similar_article { background-position: 0 -748px; }
    .contentHeaderArticleIcons ul li a.edit_article { background-position: 0 -808px; }
    .contentHeaderArticleIcons ul li a.make_article_feature { background-position: 0 -867px; }
    .contentHeaderArticleIcons ul li a.make_article_unFeature { background-position: 0 -1243px; }
    .contentHeaderArticleIcons ul li a.submit_Feedback { background-position: 0 -1053px; }
    .contentHeaderArticleIcons ul li a.article_history { background-position: 0 -1115px; }
    .contentHeaderArticleIcons ul li a.delete_article { background-position: 0 -990px; }
    .contentHeaderArticleIcons ul li a.mentor { background-position: 0 -929px; }
    .contentHeaderArticleIcons ul li a.feedback { background-position: 0 -1306px; }
    .contentHeaderArticleIcons ul li a.clone_article { background-position: 0 -1380px; }
    .contentHeaderArticleIcons ul li a.open_registration { background-position: 0 -2217px; }
    .contentHeaderArticleIcons ul li a.close_registration { background-position: 0 -2104px; }
    .contentHeaderArticleIcons ul li a.spam { background-position: 0 -1884px; }
    .contentHeaderArticleIcons ul li a.duplicate { background-position: 0 -1380px; }
    .contentHeaderArticleIcons ul li a.approve { background-position: 0 -1991px; }
    .contentHeaderArticleIcons ul li a.reject { background-position: 0 -990px; }
    .contentHeaderArticleIcons ul li a.closed_blog { background-position: 0 -2766px; cursor: text; }
    .contentHeaderArticleIcons ul li a.expand { background-position: 0 -246px; }
    .contentHeaderArticleIcons ul li a.hideExpand { background-position: 0 -1179px; }
    .contentHeaderArticleIcons ul.viewBar { width: auto; float: right; }
    .contentHeaderArticleIcons ul.viewBar li a { text-indent: 0; min-width: 48px; line-height: 36px; font-family: 'BebasNeueRegular'; font-size: 24px; color: #fff; padding: 0 10px 0 45px; }
    .contentHeaderArticleIcons ul.viewBar li .like { background-color: #71d28e; background-position: 0 -439px; text-align: center; }
    .contentHeaderArticleIcons ul.viewBar li .comments { background-color: #ff7c24; background-position: 0 -375px; text-align: center; }
    .contentHeaderArticleIcons ul.viewBar li .views { background-color: #2497e1; display: block; height: 36px; background-position: 0 -502px; line-height: 36px; font-family: 'BebasNeueRegular'; font-size: 24px; color: #fff; padding: 0 10px 0 47px; text-align: center; }
    .contentHeaderArticleIcons ul.viewBar li .like .unit { font-family: proximanova-bold; padding-left: 3px; }
    .contentHeaderArticleIcons .innerArticleIcons { width: 1px; opacity: 0.0; height: 1px; overflow: hidden; }
    .contentHeaderArticleIcons .innerArticleIcons > ul { width: 456px; }

    /* new article icons css end here */

    /*For Login Control Start*/
    .loginControl { float: right; height: 37px; padding: 0 0 0 20px; text-align: left; width: auto; position: absolute; top: 0px; right: 0; }
    .loginControl .image { float: left; margin-right: 5px; }
    .loginControl .image img { height: 27px; width: 27px; display: block; background-color: #c3c3c3; border-radius: 100%; }
    .loginControl .icons { display: block; float: right; height: 26px; margin: 6px 10px 0 0; text-decoration: none; width: 25px; background: url(/images/csharp/homeSprite_20160921.png) left top no-repeat; }
    .loginControl .icons.login { background-position: -7px -694px; margin: 6px 0 0; }
    .loginControl .icons.signUp { background-position: -7px -724px; }
    .loginControl .icons.editor { background-position: -7px -812px; }
    .loginControl .icons.admin { background-position: -7px -782px; }
    .loginControl .icons.message { background-position: -7px -754px; }
    .loginControl .icons.notification { background-position: -7px -2172px; }
    .loginControl .icons.editorialNotification { background-position: -7px -2202px; }
    .loginControl .icons.comments { background-position: 0px -2128px; }
    .loginControl .notificationMessageCntr { float: left; position: relative; cursor: pointer; }
    .loginControl .notificationMessageCntr .messageCount { color: #fff; background: #008000; display: none; position: absolute; left: 19px; top: 0px; padding: 1px 4px; font-size: 8px; font-weight: bold; }
    .loginControl .notificationMessageCntr .arrow { width: 12px; height: 7px; background: url(/images/csharp/homeSprite_20160921.png) -7px -1043px no-repeat; position: absolute; top: 35px; left: 6px; display: none; }
    .userdetailCntr { float: right; color: #fff; font-size: 14px; padding: 6px 10px 6px 8px; display: block; }
    .userdetailCntr:hover, .userdetailCntr.hover { background: #fff; color: #6f6e6f; }
    .loginPopup { font-size: 14px; padding: 10px 10px 0 10px; border: 1px solid #ffbb00; position: absolute; right: 0; top: 51px; background: #fff; z-index: 999999; }
   .loginPopup input[type="checkbox"]{margin-right: 4px;
        position: relative;    
        top: 1px;    
        opacity: 1;    
        width: auto;    
        height: auto;    
        float: none;    }

    /*Login Control End*/

    /*Link Paging -Start*/
    .ArticleFooter { width: 100%; text-align: center; }
    .ArticleFooter p { font-size: 16px; color: #747474; float: left; margin: 0px; padding: 0px; }
    .ArticleFooter p a { color: #ffbb00; }
    .ArticleFooter .pageTab { display: inline-block; width: auto; margin: 0 0 0 84px; padding: 0px; }
    .ArticleFooter .pageTab li { float: left; list-style: none; width: auto; padding: 0px; }
    .ArticleFooter .pageTab li a { color: #959595; min-width: 10px; display: block; line-height: 28px; text-align: center; border: 1px solid #959595; margin-left: 10px; padding: 0 10px; }
    .ArticleFooter .pageTab li a.active, .ArticleFooter .pageTab li a:hover { color: #fff; border: 1px solid #ffbb00; background: #ffbb00; }
    .ArticleFooter .pageTab li a[disabled="disabled"], .ArticleFooter .pageTab li a[disabled="disabled"]:hover { cursor: default; color: #959595; border: 1px solid #959595; background: #fff; }
    .ArticleFooter .margin-top-left { margin: 7px 1px 0 7px; }

    /*It's for Linkbutton*/
    .ArticleFooter .pageTab li a.aspNetDisabled.active, .ArticleFooter .pageTab li a.aspNetDisabled.active:hover { color: #fff; border: 1px solid #ffbb00; background: #ffbb00; }
    .ArticleFooter .pageTab li a.aspNetDisabled, .ArticleFooter .pageTab li a.aspNetDisabled:hover { cursor: default; color: #959595; border: 1px solid #959595; background: #fff; }
    .ArticleFooter .pageTab li a.active, .ArticleFooter .pageTab li a:hover { color: #fff; border: 1px solid #ffbb00; background: #ffbb00; }

    /* Notification Bar */
    .csharp-notification-bar { float: left; overflow: hidden; width: 100%; }
    .csharp-notification-bar .csharp-notification { position: fixed; top: 0px; left: 0px; right: 0px; background: #4DA760; overflow: hidden; z-index: 99999; height: 57px; display: none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
    .csharp-notification-bar .icon-box { position: absolute; left: 0px; top: 0px; background: #199233 url(/Images/notificationBarSprite.png) 20px 15px no-repeat; width: 70px; height: 57px; }
    .csharp-notification-bar .notification-content { color: #fff; font-size: 20px; text-decoration: none; display: inline-block; padding: 0 58px 0px 90px; font-family: 'Open Sans', sans-serif; line-height: 57px; }
    .csharp-notification-bar .notification-content:hover { color: #94FDAB; }
    .csharp-notification-bar .notification-close { position: absolute; right: 0px; top: 0px; background: url(/Images/notificationBarSprite.png) 20px -50px no-repeat; width: 57px; height: 57px; display: block; }
    .csharp-notification-bar .notification-close:hover { background: url(/Images/notificationBarSprite.png) 20px -99px no-repeat; }
    .csharp-notification + .blankDiv { display: none; height: 57px; }

    /*Notification Bar Ends here*/
    .mostviewed-jobs { color: Black; margin: 5px 0px 10px 0px; clear: both; }
    .mostviewed-jobs img.userImage { width: 50px; height: 50px; border-radius: 50%; }
    .mostViewTab img.userImage { width: 77px; height: 77px; border-radius: 50%; }
    .login.loader { display: none; position: absolute; left: 75px; bottom: 62px; }
    .logout.loader { display: none; }
    input[type="checkbox"] { float: left; position: absolute; width: 22px; height: 22px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; }
    input[type="checkbox"] + label:before { display: inline-block; width: 22px; height: 22px; margin-right: 4px; background: url(/images/Myaccount_checkbox.png) 0 0 no-repeat; content: " "; vertical-align: middle; }
    input[type="checkbox"]:checked + label:before { background-position: 0 -35px; }
    input[type="checkbox"] { *position: relative; margin: -2px 0px 0px 0px; *margin: -5px 0px 0px 0px; }
    input[type="checkbox"]:disabled + label:before { background: url(/images/checkboxDisabled.png) 0 0 no-repeat; }
    input[type="radio"] { float: left; position: absolute; width: 17px; height: 17px; overflow: hidden; margin: 0; padding: 0; border: 0; outline: 0; opacity: 0; }
    input[type="radio"] + label:before { display: inline-block; width: 17px; height: 17px; margin-right: 4px; background: url(/images/radioForJob.png) -1px -24px no-repeat; content: " "; vertical-align: middle; }
    input[type="radio"]:checked + label:before { background-position: -1px -1px; }
    input[type="radio"] { *position: relative; margin: -2px 0px 0px 0px; *margin: -5px 0px 0px 0px; }

    /* tabs page */
    .tabsBar { width: 100%; position: relative; }
    .tabsBar ul.tab { overflow: hidden; margin: 0 0 10px 0; padding: 0; width: 100%; background: #4590c6; border-top: 4px solid #4590c6; border-left: 4px solid #4590c6; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; position: relative; }
    .tabsBar ul.tab li { float: left; border-left: 1px solid #2a80bd; padding: 0; margin: 0; list-style: none; }
    .tabsBar ul.tab li:first-child { border: none; }
    .tabsBar ul.tab li a { display: block; padding: 8px 15px; color: #fff; font-size: 17px; }
    .tabsBar ul.tab li a.active, .tabsBar ul.tab li a:hover { background: #fff; color: #2a80bd; }
    .tabsBar ul.tab li a.active { cursor: default; pointer-events: none; }

    /* helper class*/
    .no-border { border: none !important; }
    .tabsBar ul.tab li a.active { cursor: default; pointer-events: none; }

    /* geo location popup */
    .geoLocationPopup { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); z-index: 9999; }
    .geoLocationPopup .geoLocationPopupConteiner { position: absolute; left: 0; top: 50%; right: 0; margin: 0 auto; width: 95%; overflow-y: auto; max-width: 588px; max-height: 90%; background: #fff; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
    .geoLocationPopup .geoLocationPopupConteiner h2 { font-size: 40px; margin: 24px 10px; color: #303030; text-transform: uppercase; font-family: "BebasNeueRegular"; font-family: BebasNeueRegularie, "9 /"; font-weight: normal; display: block; text-align: center; }
    .geoLocationPopup .geoLocationPopupConteiner h2 span { display: block; }
    .geoLocationPopup .geoLocationPopupConteiner .orangeBarPopup { display: block; background: #e67527; overflow: hidden; padding: 9px 80px; }
    .geoLocationPopup .geoLocationPopupConteiner .orangeBarPopup .date { color: #fff; font-size: 19px; position: relative; float: left; padding: 0 0 0 34px; text-transform: uppercase; line-height: 26px; height: 26px; font-family: 'Roboto', sans-serif; }
    .geoLocationPopup .geoLocationPopupConteiner .orangeBarPopup .date i { position: absolute; left: 0; top: 0; background: url(../../Images/popupSprite.png) 0 0 no-repeat; width: 26px; height: 26px; }
    .geoLocationPopup .geoLocationPopupConteiner .orangeBarPopup .time { color: #fff; font-size: 19px; position: relative; float: right; padding: 0 0 0 30px; text-transform: uppercase; line-height: 26px; height: 26px; font-family: 'Roboto', sans-serif; }
    .geoLocationPopup .geoLocationPopupConteiner .orangeBarPopup .time i { position: absolute; left: 0; top: 0; background: url(../../Images/popupSprite.png) 0 -103px no-repeat; width: 26px; height: 26px; }
    .geoLocationPopup .geoLocationPopupConteiner .registerNowBotton { display: block; width: 100%; margin: 30px 0; overflow: hidden; text-align: center; }
    .geoLocationPopup .geoLocationPopupConteiner .registerNowBotton a { display: inline-block; position: relative; color: #fff; background: #0086dc; font-size: 32px; text-transform: uppercase; font-family: "BebasNeueRegular"; font-family: BebasNeueRegularie, "9 /"; height: 54px; line-height: 57px; padding: 0 74px 0 20px; }
    .geoLocationPopup .geoLocationPopupConteiner .registerNowBotton a i { position: absolute; right: 0; top: 0; width: 54px; height: 54px; background: rgba(0, 0, 0, 0.3) url(../../Images/popupSprite.png) 13px -142px no-repeat; }
    .geoLocationPopup .geoLocationPopupConteiner .registerNowBotton a:hover { background: #ffbb00; }
    .geoLocationPopup .geoLocationPopupConteiner .closeButton { position: absolute; right: 0; top: 0; background: #ff4e4e url(../../Images/popupSprite.png) 10px -47px no-repeat; width: 36px; height: 36px; }
    .geoLocationPopup .geoLocationPopupConteiner .closeButton:hover { background: #252525 url(../../Images/popupSprite.png) 10px -47px no-repeat; }
    a.input-btn { display: inline-block; vertical-align: top; height: 22px; }
    .list-table li { width: 50%; padding-right: 10px; box-sizing: border-box }
    @media all and (-ms-high-contrast:none), (-ms-high-contrast:active) {
        .rowForm .inputBox select.commonTextBoxStyle { padding: 0 0 0 12px; }
    }
    .topTitle { width: 100%; display: block; padding-bottom: 10px; }
    .topTitle .leftBar { float: left; overflow: hidden; margin-left: 15px; min-width: 190px; text-align: left; }
    .topTitle .leftbar h1 { margin: 0 0 5px 0; font-family: 'Roboto', sans-serif; font-size: 24px; font-weight: normal; color: #2f2e2e; }
    .topTitle .leftbar h4 a { font-size: 13px !important }
    .topTitle .date { width: 100%; display: block; color: #8e8e8e; }
    .topTitle .date .time { position: relative; padding: 0 0 0 20px; font-size: 13px; }
    .topTitle .date .time i { background: url("/forums/images/forums_sprite_20160921.png") no-repeat right -3151px; width: 15px; height: 15px; position: absolute; left: 0; top: 2px; }
    .topTitle .leftBar .userImage { width: 56px; height: 56px; float: left; overflow: hidden; margin-right: 10px; }
    .topTitle .leftBar .userImage img { border-radius: 50%; }
    .topTitle .leftBar .userName { overflow: hidden; }
    .topTitle .leftBar .userName h4 { margin: 5px 0 5px 0; }
    ul.rpv { margin: 0 0 0 0; padding: 0px; display: block; float: left; cursor: default; position: relative; top: -4px; }
    ul.rpv li { float: left; font-size: 12px; color: #676767; list-style: none; border: none; background-position: 0 -1645px; margin: 0 0 0 5px !important; padding: 0 0 0 6px; font-weight: bold; width: auto !important; min-height: 18px; border: 0; line-height: 17px; }
    ul.member-listing, ul.member-listing li { float: left; }
    ul.rpv li.point { background-position: 0 -1690px; }
    ul.rpv li.views { background-position: 0 -1734px; margin-right: 0px !important; }
    .applied-date-center { line-height: 40px; }

    /*Company Detail : Start*/
    .company-detail .profileBox { width: 100%; display: block; padding: 10px 0px 20px 0px; border-bottom: 1px solid #f0f0f0; position: relative; }
    .company-detail .profileBoxContent { width: 100%; display: block; padding: 10px 0px 20px 0px; position: relative; }
    .company-detail .profile-detail { position: relative; width: 75%; float: left; }
    .company-detail .photo-box { float: left; display: block; width: 223px; margin-right: 15px; overflow: hidden; position: relative; }
    .company-detail .photo-box img { width: 100%; float: left; display: block; height: 223px; width: 223px; }
    .company-detail .photo-box .companyImage { max-width: 164px; float: left; display: block; max-height: 164px; padding: 0px; border: 1px solid #d7d7d7 !important }
    .company-detail h2.company-name { color: #555; font-family: "BebasNeueRegular"; font-size: 26px; font-weight: normal; margin: 0; padding: 0; text-transform: uppercase; display: inline-block; }
    .company-detail .comapany-profile-container { padding-bottom: 5px; }
    .company-detail .comapany-profile-container .photo-box { width: 166px; }
    .company-detail .comapany-profile-container .photo-box .contentHeaderArticleIcons { margin-top: 10px; border-bottom: none; padding: 0px; text-align: center; }
    .company-detail .comapany-profile-container .photo-box ul { position: relative; float: none; display: inline-block; }
    .company-detail .summaryComapny { position: relative; padding: 10px 0px 40px 0px; }
    .company-detail .summaryComapny p.description { font-size: 15px; color: #525252; padding: 10px 10px 0px 0px; }
    .company-detail .summaryComapny p.description a { color: #ffbb00; }
    .company-detail .addBox { padding: 27px 0px 0px 0px; }
    .companyInfo { margin: 0px; padding: 0px; }
    .companyInfo p { display: block; margin: 0px; list-style: none; font-size: 16px; padding: 5px 0px 0px 0px; line-height: 21px; color: #2e2e2e; }
    .companyInfo p .label { display: inline-block; float: left; overflow: hidden; padding-right: 22px; text-align: right; width: 140px; }
    .companyInfo p .companyRightInfo { display: block; overflow: hidden; }
    .companyInfo p a { color: #0086dc; }
    .company-detail .edit-company { float: right; text-transform: none; padding: 0 5px 0 5px; }

    /*Company Detail : End*/
    .job-btn { width: 100%; padding: 6px 10px;    width: 336px; background: #ffbb00; display: block; box-sizing: border-box; color: #fff; font-family: inherit; text-align: center; font-size: 16px; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; }
    .job-btn:hover { background: #3a76b9; color:#ffffff }

    .c-icon { background-image: url(/App_Themes/NewDesign/Images/c-icon-sprite_20171124.png); background-repeat: no-repeat; }
.a-icon, .c-icon, .d-icon { position: relative; display: inline-block; line-height: 1; transition: background-color .2s; }
.v-middle, svg { vertical-align: middle; }
.icon-28 { width: 28px; height: 28px; }

.icon-facebook { background-position: -130px -66px; }
.icon-twitter { background-position: -162px -66px; }
.icon-googleplus { background-position: -194px -66px; }
.icon-linkedin { background-position: -1px -98px; }
.icon-youtube { background-position: -226px -66px; }
.icon-birch { background-position: -162px -130px; }
.icon-google-play-store { background-position: -226px -130px; }
.icon-win-store { background-position: -194px -130px; }
.icon-whatsapp { background-position: -259px -131px; }
.icon-facebook:hover, .head-notification-bar ~ .bottom-headerr, .login-social-bar .icon-facebook { background-color: #3b5998; }
.icon-twitter:hover, .login-social-bar .icon-twitter { background-color: #0084b4; }
.icon-googleplus:hover, .login-social-bar .icon-googleplus { background-color: #dd4b39; }
.icon-linkedin:hover, .login-social-bar .icon-linkedin { background-color: #0077b5; }
.icon-youtube:hover, .login-social-bar .icon-youtube { background-color: #bb0000; }
.icon-birch:hover { background-color: #498b2a }
.icon-google-play-store:hover { background-color: #3eabba }
.icon-win-store:hover { background-color: #0596de }
.icon-whatsapp:hover { background-color: #2cb742; }

footer, footer*{box-sizing:border-box}


.b-container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; max-width: 1054px; }
.b-container:before { content: ""; display: table; }
.b-container:after { content: ""; display: table; clear: both; }
.b-row { margin-left: -15px; margin-right: -15px; }

footer * {margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
footer a {color: #545454;text-decoration: none;}
footer .top-footer p > a:hover{color: #ffbb00;}
footer h4 {font-family: 'Roboto', sans-serif;font-weight: 400;line-height: 1.1;color: inherit;}
footer p{font-size: 16px;margin: 0;margin-bottom: 8px;line-height: 1.5;}
footer .top-footer { padding: 12px 0; color: rgba(255, 255, 255, .7); background-color: #0f1726; overflow: auto; }
footer .top-footer .footer-list { position: relative; min-height: 1px; padding: 0 15px; }
footer .top-footer .footer-list h4 { padding-top: 8px; margin: 0 0 12px; display: block; text-transform: uppercase; font-size: 18px; }

/*.top-footer .footer-list h4:after { content: ""; border-bottom: 1px solid #3c7497; display: block; width: 100%; margin-top: 4px; }*/
footer .top-footer .footer-list h4:after { content: ""; border-bottom: 2px solid #3c7497; display: block; width: 66px; margin: 10px auto; }
footer .top-footer .footer-list ul.list { margin-left: 0; padding-left: 0; list-style: none; }
footer .top-footer .footer-list ul.list li { padding-top: 5px; padding-bottom: 5px; }
footer .top-footer .footer-list ul.list li a { color: rgba(255, 255, 255, 1); }
footer .top-footer .footer-list ul.list li a:hover { color: rgba(255, 255, 255, 1); }
footer .bottom-footer { padding-top:22px; padding-bottom: 22px; background-color: #000000; overflow: auto; }
footer .bottom-footer .left-items ul { padding-left: 0; margin-left: -5px; list-style: none; margin-bottom: 0; padding-bottom:4px; }
footer .bottom-footer .left-items ul > li { display: inline-block; padding-right: 5px; padding-left: 5px; }
footer .bottom-footer .left-items ul > li a { color: rgba(255, 255, 255, .5); }
footer .bottom-footer .left-items ul > li a:hover { color: #ffbb00; }
footer .top-footer .footer-list-city ul > li a:hover { color: #ffbb00; }
footer .footer-copyright { margin-bottom: 0; line-height: 1.3; color: #616161; padding-top: 6px; }
footer .footer-copyright a { color: #757575; }
footer .footer-copyright a:hover { color: #ffbb00; }
footer .footer-social-bar { padding-left: 0; margin-left: -5px; list-style: none; position: relative; top: 8px; }
footer .footer-social-bar li { display: inline-block; padding-right: 5px; padding-left: 5px; }
footer .footer-social-bar .c-icon { opacity: .7; }
footer .footer-social-bar a:hover .c-icon { opacity: 1; }
.bottom-footer .rightnew-items { text-align: center }
footer .bottom-footer .right-items ul .rightnew-items{ padding-left: 0; margin-left: -5px; list-style: none; margin-bottom: 0; }
footer .bottom-footer .right-items ul > li { display: inline-block; padding-right: 5px; padding-left: 5px; }
footer .bottom-footer .right-items ul > li a { color: rgba(255, 255, 255, .5); }
footer .bottom-footer .right-items ul > li a:hover { color: #ffbb00; }
.margin_55 {
    margin-left:55px;
}
.margin_7 {
        margin-left: 7px;
}

footer .bottom-footer .left-items {text-align: center;}
footer .bottom-footer .right-items { padding-bottom: 12px;padding-bottom: 4px; }
footer .footer-social-bar { text-align: center; padding-bottom:4px; }

/* toaster show */
.toasterShow { position: fixed; right: 50px; top: 0; padding: 0; opacity: 0; visibility: hidden; height: 1px; color: #fff; display: block !important; font-size: 16px; width: 100%; text-align: center; z-index: 9999; transition: all 0.5s; }
.toasterShow span { display: block; width: 100%; max-width: 300px; float: right; background: #089804; padding: 10px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; border-radius: 6px; }
.toasterShow.warning { background: #ff382b; }
.toasterShow.showThread { padding: 10px 0; height: auto; visibility: visible; opacity: 1; top: 27px; margin-bottom: 5px; }

/*Minor Categories*/
.MinorCategories .postingBox .postingForm {margin: 0;padding: 0;}
.MinorCategories .postingBox .postingForm li .label {float: left;position: relative;font-weight: normal;width: 140px;text-align: left;padding: 0 12px 0 0;margin: 0 12px 0 0;}
.MinorCategories .postingBox .postingForm li .inputBox {float: left;width: 100%;max-width: 380px;position: relative;}
.MinorCategories .postingBox .postingForm li .label {float: left;position: relative;font-weight: normal;width: 140px;text-align: left;padding: 0 12px 0 0;margin: 0 12px 0 0;}
.MinorCategories .postingBox .postingForm li .postingBlock {position: relative;margin-bottom: 20px;}
.MinorCategories .postingBox .postingForm li .postingBlock .checkBoxList {padding: 10px;border: 1px solid #d0d0d0;overflow: hidden;}
.MinorCategories ul.checkBoxList li {display: block;width: 33.33%;float: left;}
.MinorCategories .postingBox .postingForm li {padding: 0;margin: 0 0 10px 0;list-style: none;}
.MinorCategories .rowForm .lagendBox .lagendLabel {display: inline-block;padding: 5px;background: #fff;color: #505050;font-size: 15px;}
/*Minor End*/



@media only screen and (max-width:767px) {
   
    footer .top-footer .footer-list { padding-top: 15px; }
    footer .top-footer .footer-list h4 { margin: 0 }
    footer .footer-list .list li { display: inline-block; position: relative; margin-right: 12px; }
   
}
@media only screen and (max-width:600px) {
   
   .topGrayBox .search {
    border: 1px solid #D5D5D5;
    display: inline-block;
       height: 34px;
    margin: 7px;
    position: relative;
    width: 295px;
}
    .btnsearch {
            margin: -38px 84px 0;
    }
    .searchBtn {
    width: 89px;
    height: 39px;
    border: none;
    cursor: pointer;
    background: url(/jobs/images/SearchButton1.png) left top no-repeat;
}
    .searchddl {
    width: 185px;
    float: left;
    height: 34px;
    font-size: 13px;
    margin-left: 8px;
    margin: -43px 313px 0;
}
   
}

@media only screen and (min-width:768px) {
    .HeadingBold {width: 740px;}
    .top-footer .footer-list { width: 25%; float: left; position: relative; min-height: 1px; }
    .bottom-footer .left-items { position: relative; min-height: 1px; }
    .bottom-footer .right-items { position: relative; min-height: 1px; }
    .footer-list .list li { position: relative; padding-left: 12px; }
    .footer-list .list li:before { content: ""; width: 5px; height: 4px; position: absolute; left: 0; display: inline-block; background: #3c7497;/*rgba(255, 255, 255, .5);*/ top: 12px; border-radius: 50%; }
}
.loginControl .icons.askaquestion, .menuButton, .footerSlide, .recentactivityBoxSelect, .responsive_footer, .logo_responsive, ul.headerMenu li.topSection, .loginControl .icons.home, .loginControl .homeIcon { display: none; }
.responsive_Registration{width:750px;}
.responsive_Registration .left{width:420px;}
.filter p{ margin:0px; display:inline-block; }
.article .detail .grayText h1{font-size: 28px; font-weight: 400; line-height: 28px;}
.responsive_marginTop{ margin-top:26px;}
.display_on_tablet{ display:none!important;}


/* jobs email to friend */
.responsive_border, .responsive_TextNormalBlack{  width:100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
.responsive_TextNormalBlack{ margin-bottom:25px;}
.responsive_TextNormalBlack p{ margin:5px 0; width:100%; }
.responsive_TextNormalBlack p input, .responsive_TextNormalBlack p textarea{ width:100%!important;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;}
.responsive_btn_job{ width:100%; display:block; text-align:center; margin-bottom:10px;}
.responsive_btn_job .commonBuleBtn{ display:inline-block; float:none;}


.dateRight{ width:450px; float:left;}
/* content header filter */
.responsive_contentHeader p{ display:inline-block; padding:0px; margin:0px; overflow:hidden;}
.label.responsive_label{ width:100%!important; display:block;}
.responsive_advanceSearch{ width:105px; padding:4px;}

@media screen and (max-width:1023px) {
    body { overflow-x: hidden; width:100%; }
    
.master{ margin-bottom:-180px;}
.master:after{ height:180px;}
.footer{ position:absolute; bottom:0px; height:auto; left:0px;}
.display_on_tablet{ display:block!important;}
    .visibility_hidden{visibility:hidden;}
 
	/*Display none*/
	.headerBanner, .rightCntr, .display_none, ul.headerMenu li.display_none, .myAccountMain .myAccountRight{display:none!important;}
	ul.headerMenu li.topSection{ display:block;}
	.loginPopup.loggedIn, .msg_container{ z-index:999; top:54px!important;}
	.loginPopup{top:42px;}	
    .menu ul li a{ font-size:14px; padding:7px 7px 0;}
   
    /* Header Start-------------------------------------------------------------------------------------------------------------------------------*/

    /* Common section style here */
    .page { max-width: 1024px; width: 100%!important; margin: 0 auto; padding: 0 7px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
    .responsiveHeader .page { padding: 0;}

    .leftCntr { width: 100%!important; display: block; }
    .HeadingBold { font-size: 22px; }
    .viewAllLink, a.ViewAll,a.ViewAll:hover,.viewAllLinkArticle,.viewAllLink:hover, .viewAllLinkArticle:hover { background: url("/images/csharp/iconSpritImage_20092014.png") no-repeat scroll 33px -5244px rgba(0, 0, 0, 0); width: 138px; height: 36px; text-indent: -9999px; }
    .viewAllLink:hover { background: url("/images/csharp/iconSpritImage_20092014.png") no-repeat scroll 33px -5244px rgba(0, 0, 0, 0); width: 138px; height: 36px; }
    .viewAllLink i{display:none;}
     /* footer style here */
    .menuStripGray li a { font-size: 11px; padding: 3px 8px; }
    .rightlink a { font-size: 13px; }
    .headerGray, .headerControls { border-bottom: 1px solid #faac78; font-size: 20px; line-height: 30px; margin: 7px 0 0; padding: 0 11px 0 7px; }
    .msg_container { width: 390px; top: 44px; }
    
    /* responsive header style here */
    
    .responsiveHeader .menuButton {display: block;width: 35px;height: 38px;position: absolute;top: 12px;left: 5px;background: url(/images/responsive/menuIcon.png) no-repeat 0 0;}
    .Jobs_responsiveMenu {display: block;position: fixed;top: 0px;left: -260px;overflow-x: hidden;overflow-y: auto;width: 260px;height: auto;background: #252525;z-index: 99999;}
    .Jobs_responsiveMenu ul {padding: 0px;margin: 0px;float: none;}
    .Jobs_responsiveMenu ul li {list-style: none;height: 41px;overflow: hidden;width: 100%;display: block;border-bottom: 1px solid #3a3a3a;}
    .Jobs_responsiveMenu ul li a {text-align: left;color: #fff;display: block;float: none;font-size: 15px;font-weight: normal;height: 23px;padding: 14px 10px 5px;text-decoration: none;text-transform: uppercase;background: none;}

    .rowForm .EditorTable textarea{ box-sizing:border-box;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;  resize:none; border:1px solid #d0d0d0;}

    /*  .userdetailCntr{padding:9px 10px 8px 8px!important;}
    .loginControl{height:42px;}
    .loginControl .icons.askaquestion { display: block; background: url(/jobs/images/responsive/ask_question.png) center center no-repeat; }
    .loginControl .icons.message { display: block; background: url(/jobs/images/responsive/msg.png) 0 0 no-repeat; }
    .loginControl .icons.comments { display: block; background: url(/jobs/images/responsive/comment.png) 0 0 no-repeat; }
    .loginControl .icons.login { display: block; background: url(/jobs/images/responsive/login.png) 0 0 no-repeat; }
    .loginControl .icons.editor, .loginControl .icons.admin{display:none;}
    .loginControl .icons { width: 28px!important; height: 28px!important; }
    .loginControl .notificationMessageCntr .arrow{top:36px; left:8px;}
    .loginControl { position: absolute; top: 2px!important; right: 0px; }
    .loginControl .icons.signUp { background: url("/jobs/images/responsive/sign_up.png") no-repeat scroll left top transparent; }
    .loginControl .icons.home { background: url("/jobs/images/responsive/home_responsive_icon.png") no-repeat scroll left top transparent; display:inline-block; }
        */
    
    .userdetailCntr{padding:8px 10px 8px 8px;}
    .loginControl{height:54px;}
    .loginControl .icons.editor, .loginControl .icons.admin, .loginControl .icons.editorialNotification{display:none;}
    .loginControl .icons{background: url(/images/csharp/homeSprite_20160921.png) -1px -2662px no-repeat; width:36px !important; height:28px !important;}
    .loginControl .icons.message { display: block; background-position:-1px -2482px!important;}
    .loginControl .icons.notification { display: block; background-position:-1px -2423px!important;}
    .loginControl .icons.comments { display: block; background-position:-1px -2730px!important ; }
    .loginControl .icons.login { display: block; background-position:-1px -2599px;margin:7px 10px 8px 8px; }
    .loginControl .icons.signUp{ display: block; background-position: -1px -2541px;}
    .loginControl .notificationMessageCntr .arrow{top:32px; left:8px;}
    .loginControl .icons.home { background: url("/jobs/images/responsive/home_responsive_icon.png") no-repeat scroll left top transparent; display:inline-block; }
    
    .social_link p.copyright{ font-size:13px; margin:3px 0;}

    ul.headerMenu { width: 260px; display: block;}
    ul.headerMenu li { float: none!important; width: 100%; display: block; border-bottom: 1px solid #3a3a3a!important; background: none!important; overflow:hidden; }
    ul.headerMenu li a { float: none!important; }
    .rightCntr.homepageRightBar { display: block; float: none; width: 100%; margin-top: 25px; }
    .rightCntr.homepageRightBar .rightBox { margin: 0 10px; }

    .logo_responsive{
    width: 50px !important;
    height: auto;
    position: absolute !important;
    left: 51px !important;
    top: 18px;
    color: #fff;
    display: inline-block !important;
    font-size: 19px;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
}

    /*Search Box*/
    .SearchBox{ width:100%!important; background-color:#434343;padding:14px!important; display:block;  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
    .SearchBox input.searchTextBox{background:#353535!important;    border:none!important;   color: #ccc!important;    height: 30px!important;    line-height: 30px!important;    padding: 0 0 0 5px!important;    width: 200px!important;  box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
    .responsiveMenu{position:fixed; top:0px; left:-260px; width:260px; background:#252525; overflow-x:hidden; overflow-y:auto;}

    /* Header End-------------------------------------------------------------------------------------------------------------------------------*/
	
	/* job page */
	.questionDetail{width:100%!important;}
	.questionDetail li,ul.ResumeList li{ padding-left:0px!important; width:100%!important;}
	.responsive_Registration{padding:10px 0; width:100%;}
	
	
	/* Article Detail Start Use for Job detail-------------------------------------------------------------------------------------------------------------------------------*/
    .article, .ratingTilte, .PaddingLeft5, .relatedArticle { width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
    .HeadingAr { padding: 2px 0; }
    .article .detail { float: none; width: auto; }
    .PaddingLeft5 img { width: auto; height: auto; max-width: 100%; }
    .contentHeaderArticle, .postHeader, .pulseMainComment .pulseCommentSectionMain { width: 100%; height:auto; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
    .relatedArticle li { width: 45%; }
    .contentHeaderArticle li { padding: 0 6px; height: 30px; }
    .HeaderSpanFirstBlue { left: -7px; }
    .HeaderSpanSecond { margin-top: 0px; margin-left: 0px; }
    
    /* Article Detail End-------------------------------------------------------------------------------------------------------------------------------*/

/* job find candi.... */

.row-inner.left, .row-inner.right{ width:100%; float:none; display:block;}
.textbox_Responsive label{ width:46%;}

/* job my account */
.job_myaccount_left { background: none repeat scroll 0 0 #252525; overflow: auto; position: fixed; right: -260px; top: 0; width: 260px; z-index: 999999;}
.job_myaccount_left h2{color:#fff; padding:0 0 0 8px;}
.job_myaccount_right h2.menucontainer {  display: block;  float: none;  height: 25px;  position: relative;}
.job_myaccount_right h2.menucontainer.heading_myacc{font-size:0px;}
.job_myaccount_left ul.myaccountList li {       border-top: medium none;}
.job_myaccount_left ul.myaccountList li a { border-bottom: 1px solid #3a3a3a;   background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    color: #c7c7c7;    font-family: BebasNeueRegular;    padding: 4px 10px;}
.job_myaccount_left ul.myaccountList li a i{ display:none;}
.job_myaccount_left ul.myaccountList li a:hover{ background-color:#ffbb00; color:#fff;}
.job_myaccount_right{width:100%; margin:0px; }
.job_myaccount_right h2{position:relative;}
.job_myaccount_right .myAccountGridCntr .col1{width:145px;}
.job_myaccount_right .myAccountGridCntr .col1.col1_4{width:390px;}
.job_myaccount_right .myAccountGridCntr .col1.col1_5{ width:280px;}
.menuBtnForMyAccount {   background: url(/App_Themes/NewDesign/Images/c-icon-sprite_20171123.png) no-repeat -95px -38px;    display: block;    height: 22px;    position: absolute;    right: 0;    top: 0;    width: 28px;}
 /*Responsive header notification icons*/
 /*.loginControl .icons.message { display: block; background: url(/jobs/images/responsive/msg.png) center center no-repeat; }*/
 /*.loginControl .icons.notification { display: block; background: url(/jobs/images/responsive/notification_responsive.png) center center no-repeat; }*/
 /*.loginControl .icons.comments { display: block; background: url(/jobs/images/responsive/comment.png) center center no-repeat; }*/
 
 .loginControl .notificationMessageCntr .arrow{top:42px; left:14px;} 

 .csharp-notification-bar .notification-content{ font-size:16px;line-height:25px; }

.ArticleFooter .pageTab {margin: 0px 0px 10px 84px;}
.ArticleFooter .pageTab li{float:none; display:inline-block;}
.ArticleFooter .pageTab li a{ margin:0 3px 5px 3px;}

}

@media screen and (max-width:767px) 
{
    .responsiveHeader .logo_responsive{background-size:97%; width:50px; }
  
    .visibility_hidden_mobile{visibility:hidden;}

    .master{ margin-bottom:-65px;}
    .master:after{ height:65px;}
   
    /* Header Start-------------------------------------------------------------------------------------------------------------------------------*/

    .displayHeading, .footer, .recentactivityFilter, .trendingNowBox .left, .display_none_mobile, .socialComments { display: none!important; }

    .HeadingAr { font-size: 30px; padding:0px; margin:0px; }
    
    /* Header End-------------------------------------------------------------------------------------------------------------------------------*/
    .filter .label{ width:55px;}
     .row{ width:100%; padding:3px 0px; float:left;} 
     .label{ width:100%;}
     .rowForm .label{ width:100%; margin:2px 0px 5px 0px;}
     .rowForm .textbox_Responsive, .textbox_Responsive_small25{ width:100%; display:block; float:none; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; }
     .rowForm .responsive_gobtn{ width:100%; display:block; float:none;}
     .jobButton{ margin:0px 0 10px 0!important;}
     .rowForm .textbox_Responsive.floatLeft{ float:left;}
     
     /*Use Job detail*/
     .article .detail .grayText h1{ font-size:24px; line-height:26px; margin-bottom:2px;}
     .contentHeaderArticle{ height:auto;}
     
    /* Registration page */
    .Registration.responsive_Registration .left{width:100%; display:block; padding:0; margin-bottom:25px; padding-bottom:25px; border-bottom:1px solid #e3e4e8;}
    .Registration.responsive_Registration .right{width:100%; float:left; text-align:center;}
    .responsive_Registration input{ width:81%!important;}
    .responsive_Registration input.half_taxtInput{width:36%!important;}
    .responsive_Registration select{width:87%!important;}
    .Registration .or{top:96%; right:42%;}
    .Registration .or.loginCheck{top:91%;}
    .responsive_Registration input.NewCommonButtonStyle { width:auto!important;}
    .Registration .googleLogin,.Registration .facebookLogin{display:inline-block; float:none;}
    
    /* Footer Start-------------------------------------------------------------------------------------------------------------------------------*/

    .responsive_footer { display: block; background: #000; font-size: 11px; width: 100%; overflow: hidden; float: left; margin-top:10px; position: absolute;  left: 0px; bottom: 0px;}
    .responsive_footer ul { padding: 0px; margin: 0px; width: 100%; overflow: hidden; }
    .responsive_footer ul li { background: url("/images/csharp/iconSpritImage_20092014.png") no-repeat scroll 0 -1056px rgba(0, 0, 0, 0); display: block; float: left; position: relative; }
    .responsive_footer ul li a { color: gray; display: block; padding: 7px 5px 7px 6px; font-size: 11px; text-decoration: none; font-family: 'Roboto', sans-serif; }
    .responsive_footer ul li a:hover { color: #f60; }
    .responsive_footer p { padding: 0px 0 10px 5px; margin: 0px; }
   .responsive_footer ul li.first { background: none; }

    /* Footer End-------------------------------------------------------------------------------------------------------------------------------*/

    /*About us*/
     .aboutUs .adminCtrls{ position:inherit;}
   
/* image compress for detail */
#div2 img{ width:auto;height:auto;max-width:100%;}

/* job section */
ul.jobRequiredList, .jobdescription{ width:100%;}
.contentHeaderArticle span{ width:100%; display: block; margin:4px 0; text-align:center; overflow:hidden;}
.rowForm .lagendBox .lagendContent.inlineListing .LabelClass{ margin:5px 0;}
/* search style here */
.tags .mainHeading, .tags .searchTextBox{ width:97%!important; margin-bottom:5px;}

/* job find candi... */

.resumeTopCntr {    margin-bottom: 16px;    padding: 20px 0;    text-align: center;}
.resumeTopCntr .left{ display:inline-block; float:none; width:auto;}
.resumeTopCntr .left .profilePic{ margin:0 auto; width:154px; float:none;}
.resumeTopCntr .left .detail{ float:none; padding:0px; width:100%; overflow:hidden; display:block;}
.resumeTopCntr .left .detail p{ text-align:left;}

.resumepageInner{ padding:20px 0px;}
.resumepageInner .row{ float:none;}
.responsiveSmall_textBox{ width:38%!important;}
.dateRight.responsive_dateRight{ width:100%;}
.commonBuleBtn.responsive_commonBlueBtn{ padding:2px 29px 3px 3px; font-size:11px;}
.row-inner.right ul li{ width:90px;}


/*advance search*/
.responsive_advanceSearch{ margin:10px 0px 0px 0px; width:98%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box;  }
.tags .advanceSearch .filters label.textlabel{ margin:8px 0px; width:100%; float:left;}
.advanceSearch .responsive_job_freshness,.advanceSearch .radioButton{ width:100%; float:left; margin:8px 0px;}
.tags .advanceSearch .filters .row{ margin:0px; padding:0px;}
.advanceSearch input.CommonTextBoxStyle{width:100%; padding:7px!important; float:left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; margin:0px!important;  }
 .tags .advanceSearch .exp{ width:110px; float:none;}
.go{ width:50%; margin-top:8px!important; text-align:center;}
.searchTextBox{ height:34px!important;}


/* job myaccount page */


.job_myaccount_right .myAccountGridCntr .col2{ width:100px;}
.job_myaccount_right .myAccountGridCntr .col1.col1_4{width:102px;}
.job_myaccount_right .myAccountGridCntr .col1.col1_5{width:104px;}

.resumeDeleteConfirm{top:50px;}

/*paging style start here*/
.ArticleFooter .pageTab{ margin:10px auto; width:100%; float:none; display:block; overflow:hidden; clear:both; text-align:center;} 
.ArticleFooter .pageTab li{float:none; display:inline-block;}
.ArticleFooter .pageTab li a{ margin:0 3px 5px 3px;}

/*Notification Bar*/
.csharp-notification-bar .notification-content{ font-size:14px; line-height:25px; padding-top:4px;}
.csharp-notification-bar .notification-close{right:3px;}
/*Notiification Bar End*/


/* geo location popup */
.geoLocationPopup .geoLocationPopupConteiner h2{ font-size:24px;}
.geoLocationPopup .geoLocationPopupConteiner .orangeBarPopup{ padding:10px;}
.geoLocationPopup .geoLocationPopupConteiner .orangeBarPopup .date{ width:100%; margin:0 0 10px 0;}
.geoLocationPopup .geoLocationPopupConteiner .orangeBarPopup .time{ float:left;}

/*Company Detail : Start*/
.company-detail .comapany-profile-container .photo-box { width: 100%; margin: 0px auto; text-align:center; height:223px;}
.company-detail .comapany-profile-container .photo-box img { border-radius: 100%;  display: inline-block;  float: none;}
.company-detail .profile-detail { width: 100%; padding: 0px; overflow:visible;}
.company-detail h2.company-name { font-size: 22px; }

/*End*/



}

@media screen and (max-width:480px) 
{
    .contentHeaderArticle span{ display:inline-block; width:auto; float:left;}
    .job_myaccount_right .myAccountGridCntr .col1{width:100px;}
    .display_none_small_mobile{ display:none!important;}
    .msg_container{width:300px}
    
}

@media screen and (max-height:400px) {

    .msg_container ul{ max-height:200px;}

}


@media screen and (min-device-width:10px){
    .inputBox .multipleDropDown{ width: 100% !important; }
}
