/*------------------------------------------
Project Name : SarkariTopResult.com
Desgined By  : Pradeep Tripathi
Developed By : PradeeP Tripathi;
Date        :  09/Jan/2025;

Table Of Index
------------------
1. Base css
2. Typography css
3. Header css
4. Top Search css
5. Map search css
6. Revolution slider css
7. How it works css
8. Top Employers css
9. Home Jobs css
10. Video css
11. Testimonials css
12. App Box css
13. Search List css
14. Job Detail css
15. Cms Pages css
16. FAQs css css
17. User Account css
18. 404 Page css
19. About Us css
20. Pay Packages css
21. Blog Listing css
22. Blog Grid css
23. Blog Detail css
24. Blog sidebar css
25. Footer css
26. Media Queries css
------------------------------------------*/


/************************************************
           ==Start Base css==
*************************************************/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,600i,700|Roboto:300,300i,400,400i,500,700');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');
/* CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	 font-family: "Roboto", sans-serif;
	font-size: 14px;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-family: times new roman, hind;
	margin-bottom: 10px;
	font-weight: 600;
}
a {
	transition: 0.3s ease-in-out;
	-webkit-transition: 0.3s ease-in-out;
	-ms-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
	text-decoration: none;
}
a:focus {
    text-decoration: none;
}
a:focus { 
    outline: 0 solid 
}
input:focus, textarea:focus{
    outline: none;
}
p {
	line-height: 22px;
}
img {
	max-width: 100%;
}
select{  
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 border-radius: 0;
}
.margin-top30 {
	margin-top: 30px;
}
.margin-left80 {
	margin-left: 80px;
}

/*Common*/
.section {
	padding: 10px 0;
	overflow: hidden;
}
.greybg {
	background: #f6f6f6;
}
/*Section Title*/
.titleTop {
    text-align: center;
    margin-bottom: 0px;
}
.titleTop .subtitle {
	font-size: 24px;
	font-weight: 600;
	color: #888;
}
.titleTop h3 {
	font-size: 48px;
	font-weight: 500;
	color: #000;
}
.titleTop h3 span {
	color: #263bd6;
	font-weight: 200;
}
#jobsby .titleTop h3 {
    font-family: Roboto, sans-serif;
    font-size: 21px;
    font-weight: 400;
    text-align: center;
    padding: 9px 4px;
    margin-bottom: 8px;
    border-radius: 0;
    border: 0px solid #c78334;
    color: #ffffff;
    background-color: #a80909;
    text-transform: uppercase;
}
.datalist {
    border: 1px dashed #a80909;
}
.datalist ul {
    padding: 0;
    margin: 0;
}
.datalist ul li {
    padding: 8px 4px;
    padding-bottom: 0px;
    line-height: 1.2em;
    font-size: 16px;
}
.datalist ul li a {
    padding-left: 19px;
    display: block;
    color: #0000ef;
    font-size: 17px;
    line-height: 25px;
}
.datalist ul li a:before {
    content: "\f101";
    display: inline-block;
    font: normal normal normal 14px / 1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-left: -13px;
    padding-right: 5px;
}
/************************************************
           ==Tyography css==
*************************************************/

.mt-wrapper {
	margin-bottom: 30px;
}
h1, .h1 {
	font-size: 45px;
}
h2, .h2 {
	font-size: 30px;
}
h3 {
	font-size: 25px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 16px;
}

.button-orng {
	background: #ffb72f;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffb72f), to(#ff9000));
	background: -webkit-linear-gradient(#ffb72f, #ff9000);
	background: -moz-linear-gradient(#ffb72f, #ff9000);
	background: -ms-linear-gradient(#ffb72f, #ff9000);
	background: -o-linear-gradient(#ffb72f, #ff9000);
	background: linear-gradient(#ffb72f, #ff9000);
	padding: 7px 20px;
	color: #fff;
	border-radius: 5px;
	display: inline-block;
}
.button-orng:hover {
	text-decoration: none;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff9000), to(#ffb72f));
	background: -webkit-linear-gradient(#ff9000, #ffb72f);
	background: -moz-linear-gradient(#ff9000, #ffb72f);
	background: -ms-linear-gradient(#ff9000, #ffb72f);
	background: -o-linear-gradient(#ff9000, #ffb72f);
	background: linear-gradient(#ff9000, #ffb72f);
	color: #fff;
}
.sitebtn {
	-webkit-box-shadow: 3px 4px rgba(255, 209, 95, 0.3);
	-moz-box-shadow: 3px 4px rgba(255, 209, 95, 0.3);
	box-shadow: 3px 4px rgba(255, 209, 95, 0.3);
	background: #ff9000;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	padding: 12px 30px;
	display: inline-block;
	border-radius: 4px;
}
.sitebtn:hover {
	background: #111;
	color: #fff;
	text-decoration: none;
}
.sitebtn i, .button-orng i {
	padding-right: 7px;
	font-size: 16px;
	display: inline-block;
}
.grey_sitebtn {
	-webkit-box-shadow: 3px 4px rgba(202, 255, 127, 0.3);
	-moz-box-shadow: 3px 4px rgba(202, 255, 127, 0.3);
	box-shadow: 3px 4px rgba(202, 255, 127, 0.3);
	background: #444;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	padding: 12px 30px;
	display: inline-block;
	border-radius: 4px;
}
.grey_sitebtn:hover {
	background: #111;
	color: #fff;
	text-decoration: none;
}
.grey_sitebtn i {
	padding-right: 7px;
	font-size: 16px;
	display: inline-block;
}
.gree_sitebtn {
	-webkit-box-shadow: 3px 4px rgba(202, 255, 127, 0.3);
	-moz-box-shadow: 3px 4px rgba(202, 255, 127, 0.3);
	box-shadow: 3px 4px rgba(202, 255, 127, 0.3);
	background: #77c30a;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	padding: 12px 30px;
	display: inline-block;
	border-radius: 4px;
}
.gree_sitebtn:hover {
	background: #111;
	color: #fff;
	text-decoration: none;
}
.gree_sitebtn i {
	padding-right: 7px;
	font-size: 16px;
	display: inline-block;
}

/************************************************
           ==Header css==
*************************************************/

.header {
	padding: 0;
}
.header .row {
	margin: 0;
}
.header .col-md-5 {
	padding-right: 0;
}
.header .logo {
    display: block;
    margin: 5px 0 5px 0;
}
img.jobsarkar {
    margin: 0 auto;
    display: block;
    text-align: center;
    width: 304px;
}
.navbar-default {
	background: none;
	border: none;
	margin-bottom: 0;
	min-height: auto;
	float:right;
}
.navbar {
    background: none;
    padding: 0;
}
.navbar-collapse {
	padding: 0;
}
.navbar-nav>li {
	padding: 0 3px;
}
.navbar-nav>li>a {
	text-transform: uppercase;
	font-weight: 600;
	padding: 16px 0;
	color: #fff !important;
}



.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
	background: none;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background-color: #fff;
}
.dropdown-menu {
	border-radius: 0;
	padding: 0;
}
.navbar-nav>li:hover>.dropdown-menu {
	display: block;
}
.dropdown-menu>li>a {
	font-weight: 600;
	color: #555;
	padding: 8px 15px;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li:hover>a {
	background: #666;
	color: #fff;
}

.dropdown-menu>li{position: relative;}
.dropdown-menu>li .dropdown-menu{display: none;}
.dropdown-menu>li:hover>.dropdown-menu{display: block; top: 0; left: 100%;}

.navbar-toggler {
    display: none;
}

.navbar-collapse.in {
	overflow: inherit;
	height: auto;
	padding: 0 15px;
}

.navbar-nav li.postjob, .navbar-nav li.jobseeker{padding:0;}

.navbar-nav li.postjob a.nav-link {
	background: #263bd6;
	color: #fff;
	padding:16px 15px;
	border-bottom-color: #263bd6;
	border-radius: 25px 0 0 25px;
}
.navbar-nav li.jobseeker a.nav-link {
	background: #666;
	color: #fff;
	padding:16px 15px;
	border-bottom-color: #666;
	border-radius: 0 25px 25px 0;
}
.navbar-nav li a.postjob:hover, .navbar-nav li a.jobseeker:hover {
	text-decoration: none;
	color: #fff;
	background: #000;
}

.navbar-nav>li.userbtn>a{padding:0; border:none; padding-top:8px;}
.navbar-nav>li.userbtn img{width:36px; height:36px; border-radius:50%; border:1px solid #ddd; padding:3px;}

.navbar-nav>li.userbtn .dropdown-menu{left:auto; right:0;}


/************************************************
           == Home Jobs css==
*************************************************/
.jobslist {
	list-style: none
}
.jobslist li {
    margin-top: 5px;
    padding: 0 3px;
}
.jobslist li .jobint {
    background: #ff871c;
    padding: 15px;
    transition: 0.4s ease-in-out;
    -webkit-transition: 0.4s ease-in-out;
    -ms-transition: 0.4s ease-in-out;
    -moz-transition: 0.4s ease-in-out;
    box-shadow: 0 0 20px rgb(0 0 0 / 10%);
    border-bottom: 3px solid #be9e5c;
    text-align: center;
    border-radius: 12px 12px 0 0;
}
.jobslist.injobplist li h4 a,.jobslist.injobplist li h4 a:hover {
    font-size: 21px;
    color: #ffffff;
    font-weight: 700;
    padding-top: 12px;
    display: block;
    text-transform: uppercase;
    text-align: center;
    line-height: 28px;
}
.jobslist li h4 a {
    font-size: 21px;
    color: #ffffff;
    font-weight: 700;
    padding-top: 12px;
    display: block;
    text-transform: uppercase;
    text-align: center;
    line-height: 28px;
}
.jobslist li .jobint {
    background: #e2a82c;
    padding: 15px;
    transition: 0.4s ease-in-out;
    -webkit-transition: 0.4s ease-in-out;
    -ms-transition: 0.4s ease-in-out;
    -moz-transition: 0.4s ease-in-out;
    box-shadow: 0 0 20px rgb(0 0 0 / 10%);
    border-bottom: 3px solid #be9e5c;
    text-align: center;
    border-radius: 12px 12px 0 0;
	min-height: 106px;
}
.imprtdocmwent .jobslist li .jobint {
	min-height: 166px;
}
ul.jobslist.injobplist li:nth-child(2) .jobint{
	 background: #83c236;
}
ul.jobslist.injobplist li:nth-child(3) .jobint{
	 background: #27b4f5;
}
ul.jobslist.injobplist li:nth-child(4) .jobint{
	 background: #5d7dfc;
}
ul.jobslist.injobplist li:nth-child(5) .jobint{
	 background: #ff5b3b;
}
ul.jobslist.injobplist li:nth-child(6) .jobint{
	 background: #7a4b14;
}
ul.jobslist.injobplist li:nth-child(7) .jobint{
	 background: #2b752f;
}
ul.jobslist.injobplist li:nth-child(8) .jobint{
	 background:#173365;
}


.jobslist li .jobint:hover {	
	    box-shadow: 0 5px 30px rgb(0 0 0 / 10%);
    border-color: #5e2dfa;
}
.jobslist li .col-md-7, .jobslist li .col-md-9 {
	padding-left: 0;
}

.jobslist li h4{margin-bottom:5px;}
.jobslist li h4 a {
    font-size: 18px;
    color: #ffffff;
    font-weight: 700;
    padding-top: 12px;
    display: block;
    text-align: center;
    line-height: 28px;
}
.jobslist li h4 a:hover {
	color: #263bd6;
}
.jobslist li .company {
	color: #999;
	padding: 7px 0
}
.jobslist li .company a {
	color: #263bd6;
}
.jobslist li .jobloc {
	color: #000;
}
.jobslist li .jobloc span {
	color: #999;
}
.jobslist li .applybtn {
	background: #fff;
	display: inline-block;
	color: #263bd6;
	font-weight: 600;
	padding: 9px 15px;
	margin-top: 20px;
	border: 1px solid #263bd6;
}
.jobslist li .applybtn:hover {
	background: #263bd6;
	color:#fff;
	text-decoration: none;
}
.viewallbtn {
	text-align: center;
	margin-top: 0px;
}
.viewallbtn a {
    display: inline-block;
    background: #263bd6;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    padding: 11px 30px;
    border-radius: 10px;
    margin-bottom: 7px;
}
.viewallbtn a:hover {
	background: #333;
	text-decoration: none;
}

.partTime{background:#f8a60c; color:#fff; font-size:13px; display:inline-block; padding:4px 6px;}
.fulltime{background:#6ACA00; color:#fff; font-size:13px; display:inline-block; padding:4px 6px;}
.freelance{background:#ff0000; color:#fff; font-size:13px; display:inline-block; padding:4px 6px;}

.section.imprtdocmwent {
    padding: 30px 0px;
}
h3.impordec {
    font-size: 25px;
}
.jobint img {
    border-radius: 9px;
    width: 86px;
}

/************************************************
           == Job Detail css==
*************************************************/
.job-header {
	background: #fff;
	border: 1px solid #e4e4e4;
	margin-bottom: 30px;
}
.job-header .jobinfo {
	padding: 25px;
	border-bottom: 1px solid #e4e4e4;
}
.job-header .jobinfo h2 {
	font-size: 24px;
	color: #444;
}
.job-header .jobinfo .ptext {
	color: #999;
	margin: 12px 0;
}
.job-header .jobinfo .salary {
	font-size: 16px;
	font-weight: 700;
	color: #888;
}
.job-header .jobinfo .salary strong {
	color: #000;
}
.job-header .jobinfo .companyinfo {
	text-align: right;
}
.job-header .jobinfo .companyinfo .companylogo {
	float: right;
	width: 75px;
	background: #fff;
	margin-left: 20px;
	border: 5px solid #eee;
}
.job-header .jobinfo .companyinfo .companylogo img{display:block;}
.job-header .jobinfo .companyinfo .title a {
	font-size: 18px;
	font-weight: 600;
	color: #263bd6;
}
.job-header .jobinfo .companyinfo .opening a {
	color: #333;
}


/***************************
		Searh Tabs
***************************/
div#jobsby {
    background: #fff;
    padding: 14px;
    border-bottom: 1px solid #ccc;
}
.tabswrap{border-bottom:3px solid #5e2dfa;}
.tabswrap .nav-tabs{border-bottom: none;}
.tabswrap .nav-tabs>li {
    margin-bottom: 0;
    width: 50%;
}
.tabswrap .nav-tabs>li>button {
    border-radius: 0;
    font-size: 24px;
    font-weight: 400;
    color: #000;
    padding: 15px 30px;
    border: none;
    text-transform: uppercase;
    text-align: center;
    display: block;
    width: 100%;
    background: #fff;
}

.tabswrap .nav-tabs>li>button.active, .tabswrap .nav-tabs>li>button.active:focus {
    background: #5e2dfa;
    color: #fff;
    border-color: #5e2dfa;
    border-radius: 5px 5px 0 0;
    font-weight: 700;
    display: block;
    width: 100%;
    text-transform: uppercase;
    font-size: 24px;
}
.tabswrap .nav-tabs>li.last{float:right;}
.tabswrap .nav-tabs>li.last button{background:none; font-size:14px; padding:0; margin:0; border:none; margin-top:7px;}
.tabswrap .nav-tabs>li.last button:hover{border:none; color:#5e2dfa;}
.srchbx {
	border: 1px solid #eee;
	margin-bottom: 30px;
	box-shadow: 0 0 30px rgba(0,0,0,0.1);
}

.srchbx .srchint {
	padding: 30px;
	background: #fff;
}
.catelist li a {
	display: block;
	margin: 10px 0;
	position: relative;
	padding-left: 15px;
	color: #000;
	font-weight: 600;
	text-decoration: none;
}
.catelist li a:hover {
	color: #5e2dfa;
}
.catelist li a:before {
	position: absolute;
	left: 0;
	content: '\f0da';
	font-family: 'FontAwesome';
	font-weight: 400;
}
.catelist li span {
	color: #6aca00;
}
/*Candidate Info*/
.job-header .jobinfo .candidateinfo .userPic {
	float: left;
	width: 100px;
	height: 100px;
	background: #cbcbcb;
	margin-right: 20px;
	border: 5px solid #263bd6;
}
.job-header .jobinfo .candidateinfo .title {
	font-size: 24px;
	color: #333;
	font-weight: 600
}
.job-header .jobinfo .candidateinfo .desi {
	font-size: 18px;
	color: #666;
	margin-top: 10px;
}
.job-header .jobinfo .candidateinfo .loctext {
	line-height: 24px;
	color: #555;
	margin-top: 8px;
}
.job-header .jobinfo .candidateinfo .loctext i {
	width: 20px;
	color: #263bd6;
}
.cadsocial {
	margin-top: 10px;
}
.cadsocial a {
	color: #666;
	font-size: 24px;
	display: inline-block;
	margin-right: 7px;
}
.cadsocial a:hover {
	color: #263bd6;
}
.relatedJobs {
	margin-bottom: 30px;
}
.relatedJobs h3 {
	font-size: 24px;
	font-weight: 700;
	color: #555;
	margin-bottom: 15px;
}
/*Buttons*/
.jobButtons {
	padding: 20px 25px;
}
.jobButtons a {
	background: #f0f0f0;
	margin-right: 10px;
	color: #333;
	font-weight: 600;
	font-size: 16px;
}
.jobButtons a.report {
	background: #e01010;
	color: #fff;
}
.jobButtons a.apply {
	background: #a8d815;
	color: #fff
}
.jobButtons a:hover {
	background: #222;
	color: #fff;
}
.job-header .contentbox {
	padding: 35px;
}
.job-header .contentbox h3 {
	font-size: 24px;
	font-weight: 700;
	color: #263bd6;
	margin-bottom: 10px;
}
.job-header .contentbox p {
	line-height: 24px;
	color: #555;
	margin-bottom: 20px;
}
.job-header .contentbox ul {
	margin-bottom: 30px;
}
.job-header .contentbox ul li {
	padding: 10px 0 10px 25px;
	position: relative;
	line-height: 24px;
}
.job-header .contentbox ul li:before {
	content: '\f00c';
	font-family: 'FontAwesome';
	color: #a8d815;
	position: absolute;
	left: 0;
}
/*Job Info*/
.jobdetail {
	padding: 20px;
}
.jobdetail iframe {
	width: 100%;
	height: 250px;
	border: none
}
.jobdetail h3 {
	font-size: 18px;
	color: #263bd6;
	font-weight: 700;
}
.jbdetail {
	margin-top: 20px;
}
.jbdetail li {
	margin-bottom: 20px;
	color: #908f8f;
}
.jbdetail li a {
	display: block;
	text-align: right;
	color: #263bd6;
	font-weight: 600;
}
.jbdetail li span {
	display: block;
	text-align: right;
	color: #000;
	font-weight: 600;
}
.jbdetail li span.permanent {
	color: #a8d815;
}
.jbdetail li span.contract {
	color: #263bd6;
}
.jbdetail li span.freelance {
	color: #F07200;
	background:none;
	padding:0;
}
/*Skills*/
.skillswrap {
	margin-top: 20px;
}
.skillswrap h5 {
	color: #7b7b7b;
	font-weight: 400;
	margin-bottom: 5px;
}
/*Education*/
.educationList {
	margin-bottom: 0 !important;
}
.educationList li {
	border-bottom: 1px solid #ddd;
	padding-bottom: 30px !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	margin-top: 30px;
}
.educationList li:hover {
	border-bottom-color: #263bd6;
}
.educationList li:before {
	display: none;
}
.educationList li:last-child {
	border-bottom: 0;
}
.educationList li .date {
	width: 90px;
	height: 90px;
	background: #888;
	border-radius: 50%;
	text-align: center;
	font-weight: 700;
	padding-top: 17px;
	line-height: 18px;
	float: left;
	color: #fff;
	margin-right: 20px;
}
.educationList li h4 {
	font-size: 18px;
	font-weight: 700;
	color: #58c0ff;
	margin-bottom: 5px;
}
.educationList li p {
	margin-bottom: 0 !important;
}
/*Experience*/
.experienceList {
	margin-bottom: 0 !important;
}
.experienceList li {
	border-bottom: 1px solid #ddd;
	padding-bottom: 30px !important;
	padding-left: 0 !important;
	padding-top: 0 !important;
	margin-top: 30px;
}
.experienceList li:hover {
	border-bottom-color: #263bd6;
}
.experienceList li:before {
	display: none;
}
.experienceList li:last-child {
	border-bottom: 0;
}
.experienceList li h4 {
	font-size: 18px;
	font-weight: 700;
	color: #58c0ff;
	margin-bottom: 10px;
}
.experienceList li p {
	margin-bottom: 0 !important;
	margin-top: 10px;
}
/*Portfolio*/
.userPortfolio li {
	padding: 0 15px !important;
	margin-top: 30px;
}
.userPortfolio li:before {
	display: none;
}
.userPortfolio li .imgbox {
	overflow: hidden;
	position: relative
}
.userPortfolio li .itemHover {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(22,34,46,.9);
	transform: scale(0);
	transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease
}
.userPortfolio li:hover .itemHover {
	transform: scale(1)
}
.userPortfolio li .zoombox {
	display: table;
	width: 100%;
	height: 20%;
	text-align: right
}
.userPortfolio li .item-zoom {
	display: inline-block;
	border: 2px solid #fff;
	padding: 6px 12px;
	margin: 15px 15px 0 0;
	color: #fff
}
.userPortfolio li .item-zoom:hover {
	background: #2079f2
}
.userPortfolio li .infoItem {
	display: table;
	width: 100%;
	height: 70%;
	text-align: center
}
.userPortfolio li .itemtitle {
	vertical-align: bottom;
	padding: 0 15px 15px;
	position: relative;
	display: table-cell;
}
.userPortfolio li .itemtitle h5 {
	color: #fff;
	font-size: 18px;
	margin: 0 0 5px
}
.userPortfolio li .itemtitle p {
	color: #ccc;
	line-height: 18px
}
.userPortfolio li .itemtitle a {
	color: #2079f2
}
.userPortfolio li.shown, .no-cssanimations .userPortfolio li, .no-js .grid li {
	opacity: 1
}
.userPortfolio li a, .userPortfolio li img {
	outline: 0;
	border: none;
	display: block;
	max-width: 100%
}

/************************************************
           == Cms Pages css==
*************************************************/
.inner-page {
	padding: 50px 0;
}
.inner-page .title {
	text-align: center;
	margin-bottom: 40px;
}
.inner-page .title > span {
	color: #292929;
	font-size: 17px;
	margin-bottom: 10px;
}
.inner-page .title h2 {
	color: #292929;
	font-size: 40px;
	font-weight: 800;
	letter-spacing: 1px;
	margin: 0;
}
.inner-page .title > p {
	line-height: 24px;
}
.contact {
	border: 1px solid #ddd;
	padding: 15px;
	margin-bottom: 30px;
}
.contact > span {
	color: #263bd6;
	float: left;
	font-size: 50px;
	line-height: 30px;
	margin-right: 10px;
	text-align: center;
	width: 70px;
}
.inner-page .fa-home:before {
	content: "\f015";
}
.information {
	overflow: hidden;
	padding-right: 20px;
	margin-top: 5px;
}
.information > strong {
	color: #000;
	display: table;
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.information > p {
	line-height: 22px;
	margin: 0;
}
.contact-form input, .contact-form textarea {
	color: #8c8c8c;
	float: left;
	border: 1px solid #ddd;
	font-size: 12px;
	line-height: 32px;
	margin-bottom: 15px;
	padding: 10px 20px;
	width: 100%;
}
.contact-form {
	text-align: right;
}
.contact-form button {
	background-color: #263bd6;
	border: 0 none;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
	padding: 18px 40px;
	margin-top: 20px;
}

/***************************
		404 Page
***************************/
.error-page-wrap {
	padding: 100px 0;
}
.error-page-wrap .errormain {
	text-align: center;
}
.error-page-wrap .errormain h2 {
	font-size: 350px;
	color: #999;
	font-weight: 900;
	line-height: 350px;
}
.error-page-wrap .errormain h3 {
	font-size: 40px;
	color: #888;
	font-weight: 900;
	line-height: 50px;
	letter-spacing: 5px;
	display: inline-block;
	border: 5px solid #ddd;
	padding: 20px 40px;
	margin-top: -20px;
}
.error-msg {
	margin-top: 50px;
}
.error-msg p {
	max-width: 500px;
	margin: auto;
	line-height: 24px;
	font-size: 16px;
	color: #666;
}
.error-msg .btn {
	background: #263bd6;
	color: #fff;
	margin-top: 30px;
	border-radius: 0;
	padding: 10px 25px;
	font-size: 18px;
	font-weight: 600;
}

/***************************
	About Us
****************************/
.about-wraper {
	padding: 100px 0;
}
.about-wraper h2 {
	font-size: 36px;
	color: #263bd6;
	font-weight: 700;
	margin-bottom: 15px;
}
.about-wraper p {
	line-height: 24px;
	font-size: 16px;
}
.what_we_do {
	padding: 50px 0;
	background: #f8f8f8;
	margin-top: 100px;
}
.what_we_do .main-heading {
	color: #263bd6;
	text-align: center;
	line-height: 48px;
	font-size: 36px;
	font-weight: 700;
}
.whatText {
	font-size: 24px;
	text-align: center;
	color: #444;
	line-height: 42px;
}
.whatList {
	list-style: none;
	margin-top: 50px;
}
.whatList li {
	text-align: center;
}
.whatList li .iconWrap {
	display: inline-block;
	border: 4px solid #ddd;
	border-radius: 100%;
	padding: 10px;
}
.whatList li .icon {
	font-size: 103px;
	color: #fff;
	background: #263bd6;
	width: 180px;
	height: 180px;
	text-align: center;
	line-height: 180px;
	border-radius: 100%;
}
.whatList li h3 {
	font-size: 30px;
	color: #333;
	padding-top: 30px;
	margin-bottom: 15px;
	font-weight: 600;
}
.whatList li p {
}
.textrow {
	padding-top: 100px;
}
ul.orderlist {
	list-style: none;
	margin-top: 30px;
}
ul.orderlist li {
	float: left;
	width: 48%;
	margin-bottom: 12px;
	color: #333;
	font-size: 16px;
}
ul.orderlist li:before {
	content: '\f00c';
	font-family: 'FontAwesome';
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
	color: #82B440;
}


/**************************
	Pay Packages
**************************/



/*************************
	Three colum Packages
*************************/
.four-plan {
	background: #eee;
	padding: 100px 0px;
}
.four-plan h3 {
	padding: 0px;
	font-size: 48px;
	font-weight: 600;
	text-align: center;
	margin-bottom: 30px;
}
.four-plan .boxes {
	list-style: none;
	border-radius: 5px;
	background: #fff;
	padding: 10px 20px;
	text-align: center;
	margin-top: 30px;
}
.four-plan .boxes:hover {
	box-shadow: 0 0 15px rgba(0,0,0,0.1);
}
.four-plan .boxes li {
	display: block;
}
.four-plan .icon {
	font-size: 52px;
	color: #565656;
	padding: 30px 0
}
.four-plan .plan-name {
	font-size: 26px;
	font-weight: 600;
}
.four-plan .plan-date {
	display: block;
	font-size: 16px;
	margin-bottom: 15px;
}
.plan-pages {
	font-size: 16px;
	line-height: 43px;
	font-weight: bold;
	color: #868686
}
.plan-pages1 {
	display: block;
	font-size: 16px;
	line-height: 43px;
	font-weight: bold;
	color: #e2e2e2
}
.order {
	font-size: 16px;
	padding: 20px 0px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 8px;
}
.order a {
	background: #000;
	border-radius: 5px;
	padding: 12px 32px;
	color: #fff;
	text-decoration: none;
	display: inline-block;
}
.order a:hover {
	background: #263bd6;
}
.main-plan {
	margin-bottom: 15px;
}
.main-plan .plan-price1-1 {
	font-size: 52px;
	float: left;
	color: #565656;
	margin-left: 30px;
	padding-top: 22px;
	font-weight: 300;
}
.main-plan .plan-price1-2 {
	font-size: 78px;
	font-weight: bold;
	float: left;
	color: #222;
}
.main-plan .plan-price1-3 {
	font-size: 18px;
	float: left;
	line-height: 20px;
	margin-right: 30px;
	color: #cdcdcd;
	font-weight: 300;
	padding-top: 32px;
}
.main-plan .plan-price1-4 {
	display: block;
}
/*************************
	Three colum Packages
*************************/
.three-plan {
	padding: 100px 0;
}
.three-plan h3 {
	padding: 0px;
	font-size: 48px;
	font-weight: 600;
	text-align: center;
	margin-bottom: 30px;
}
.three-plan ul {
	list-style: none;
	background: #fff;
}
.three-plan li {
	padding: 0px;
}
.three-plan .boxes {
	background: #fff;
	margin-top: 30px;
}
.pricing-table1 {
	background: #ffc600;
	text-align: center;
	color: #fff;
	font-size: 26px;
	padding: 10px 0px;
	font-weight: 600;
}
.pricing-table1 strong {
	display: block;
	font-size: 16px;
	font-weight: 400;
}
.pricing-detail {
	list-style: none;
}
.pricing-detail li {
	display: block;
	text-align: center;
}
.pricing-unit1 {
	font-size: 57px;
	float: left;
	color: #ffc600;
	margin-left: 20px;
	padding-top: 80px;
	font-weight: 300;
}
.pricing-unit1-1 {
	font-size: 132px;
	font-weight: bold;
	color: #ffc600;
	float: left;
}
.pricing-unit1-2 {
	font-size: 18px;
	line-height: 20px !important;
	color: #cdcdcd;
	float: left;
	font-weight: 300;
	padding-top: 100px;
}
.pricing-unit1-3 {
	display: block;
}
.pricing-unit2 {
	font-size: 57px;
	float: left;
	color: #00aeff;
	margin-left: 20px;
	padding-top: 80px;
	font-weight: 300;
}
.pricing-unit2-1 {
	font-size: 132px;
	font-weight: bold;
	color: #00aeff;
	float: left;
}
.pricing-unit2-2 {
	font-size: 18px;
	line-height: 20px !important;
	color: #cdcdcd;
	font-weight: 300;
	padding-top: 100px;
}
.pricing-unit2-3 {
	display: block;
}
.pricing-unit3 {
	font-size: 57px;
	float: left;
	color: #56d700;
	margin-left: 20px;
	padding-top: 80px;
	font-weight: 300;
}
.pricing-unit3-1 {
	font-size: 132px;
	font-weight: bold;
	color: #56d700;
	float: left;
}
.pricing-unit3-2 {
	font-size: 18px;
	line-height: 20px !important;
	color: #cdcdcd;
	font-weight: 300;
	padding-top: 100px;
}
.pricing-unit3-3 {
	display: block;
}
.three-plan .plan-name-dt {
	font-size: 36px;
	font-weight: bold;
	color: #5c5c5c;
	padding: 0px 82px;
	padding-top: 75px;
	line-height: 44px;
	padding-bottom: 39px;
}
.three-plan .plan-good i {
	font-size: 18px;
	color: #a8a8a8;
	margin-right: 12px;
}
.three-plan .plan-pages {
	font-size: 16px;
	line-height: 43px;
	padding-left: 70px;
	font-weight: 300;
	color: #a8a8a8;
	border-top: 1px solid #f5f5f5;
	padding-top: 3px;
}
.three-plan .plan-detail {
	font-size: 16px;
	line-height: 43px;
	text-align: center;
	font-weight: bold;
	color: #868686;
	border-top: 1px solid #f5f5f5;
	padding-top: 3px;
}
.three-plan .plan-detail1 {
	font-size: 16px;
	line-height: 43px;
	text-align: center;
	font-weight: bold;
	color: #868686;
	border-top: 1px solid #f5f5f5;
	padding-top: 3px;
}
.three-plan .plan-detail1 i {
	color: green !important;
}
.three-plan .plan-detail i {
	color: red !important;
}
.pricing-table1-2 {
	background: #000;
	text-align: center;
	color: #fff;
	font-size: 26px;
	padding: 10px 0px;
	font-weight: 600;
}
.pricing-table1-2 strong {
	display: block;
	font-size: 16px;
	font-weight: normal;
}
.pricing-table1-3 {
	background: #56d700;
	text-align: center;
	color: #fff;
	font-size: 26px;
	padding: 10px 0px;
	font-weight: 600;
}
.pricing-table1-3 strong {
	display: block;
	font-size: 16px;
	font-weight: normal;
}
.three-plan .plan-pages i {
	font-size: 18px;
	color: #a8a8a8;
	margin-right: 12px;
}
.three-plan .plan-pages1 {
	display: block;
	font-size: 16px;
	line-height: 43px;
	font-weight: bold;
	color: #e2e2e2
}
.three-plan .order-1 {
	background: #ffc600;
	font-size: 16px;
	padding: 25px 0px;
	font-weight: bold;
	text-transform: uppercase;
}
.three-plan .order-1 a {
	background: #000;
	border-radius: 5px;
	padding: 12px 32px;
	color: #fff;
	text-decoration: none;
	display: inline-block;
}
.three-plan .order-2 {
	background: #000;
	font-size: 16px;
	padding: 25px 0px;
	font-weight: bold;
	text-transform: uppercase;
}
.three-plan .order-2 a {
	background: #00aeff;
	border-radius: 5px;
	padding: 12px 32px;
	color: #fff;
	text-decoration: none;
	display: inline-block;
}
.three-plan .order-3 {
	background: #56d700;
	font-size: 16px;
	padding: 25px 0px;
	font-weight: bold;
	text-transform: uppercase;
}
.three-plan .order-3 a {
	background: #000;
	border-radius: 5px;
	padding: 12px 32px;
	color: #fff;
	text-decoration: none;
	display: inline-block;
}
/************************************************
           ==Footer css==
*************************************************/
.footerWrap {
	background: #272727;
	padding: 50px 0;
}
.footerWrap h5 {
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 15px;
}
.footerWrap p {
	line-height: 22px;
	color: #ccc;
}
.footerWrap .ft-logo {
	margin-bottom: 15px;
}
.social {
	margin-top: 20px;
}
.social a {
	color: #fff;
	font-size: 32px;
	display: inline-block;
	margin-right: 5px;
}
.social a:hover {
	color: #36b3e5;
}
.sidebar .social a {
	color: #444;
}
/*Articles*/
.posts-list {
	list-style: none;
	padding: 0;
	margin: 0;
}
.posts-list li {
	border: none;
	margin: 15px 0;
}
.posts-list .media-left {
	margin-right: 30px;
	width: 80px;
	float: left;
	padding-right: 0;
}
.posts-list .entry-title {
	font-weight: 400;
	text-transform: inherit;
	margin: 0 0 5px;
}
.post .entry-title a {
	color: #fff;
	font-size: 16px;
}
.posts-list .entry-meta {
	padding: 0;
}
.posts-list .entry-date {
	color: #ccc;
	font-style: italic;
	text-transform: capitalize;
}
.footerWrap .quicklinks {
	list-style: none;
}
.footerWrap .quicklinks li {
}
.footerWrap .quicklinks li a {
	display: block;
	color: #ccc;
	padding: 8px 0;
	font-size: 14px;
}
.footerWrap .quicklinks li a:before {
	content: '\f0da';
	font-family: 'FontAwesome';
	margin-right: 7px;
}
.footerWrap .quicklinks li a:hover {
	color: #263bd6;
	text-decoration: none;
}
.copyright {
	padding: 10px 0;
	text-align: center;
	color: #777;
}
.copyright ul li{display:inline;}
.copyright ul li a {
	color: #fff;
	padding: 0 5px;
	display: inline-block;
	margin: 5px;
}
.copyright a:hover {
	color: #fff;
}
.bttxt {
	color: #fff;line-height:24px;
}
/*copyright*/
.copyright {
    padding: 20px 0;
    background: #000000;
    color: #fff !important;
    margin-top: 13px;
}


/*******************
	Large Screen
*******************/
@media screen and (max-width: 1199px) {
.main-plan .plan-price2 {
	margin-left: 0px;
	font-size: 44px;
}
.main-plan .plan-price2-1 {
	font-size: 70px;
}
.main-plan .plan-price2-2 {
	margin-right: 0px;
}
.main-plan .plan-price {
	margin-left: 0px;
	font-size: 44px;
}
.main-plan .plan-price-1 {
	font-size: 70px;
}
.main-plan .plan-price-2 {
	margin-right: 0px;
}
.main-plan .plan-price1-1 {
	margin-left: 0px;
	font-size: 44px;
}
.main-plan .plan-price1-2 {
	font-size: 70px;
}
.main-plan .plan-price1-3 {
	margin-right: 0px;
}
.pricing-unit1 {
	margin-left: 5px;
}
.pricing-unit2 {
	margin-left: 5px;
}
.pricing-unit3 {
	margin-left: 5px;
}
}

/*******************
	Monitor Screen
*******************/
 @media screen and (max-width: 1024px) {
.usernav li a {
	padding: 19px 14px
}
.jobslist li .applybtn {
	margin-top: 15px;
}
.pageSearch a.btn {
	margin-bottom: 15px
}
}

/*******************
	Tablet Screen
*******************/
@media screen and (max-width: 990px) {
body {
	font-size: 16px;
}
.navbar-default {float:none;}
.three-plan li {
	padding: 0 15px;
	margin-top: 15px;
}
.three-plan ul {
	background: none;
}
.main-plan {
	max-width: 150px;
	margin: 0 auto;
}
.main-unit {
	max-width: 240px;
	height: 200px;
	margin: 0 auto;
}
/*Search*/
.searchwrap {
	padding: 40px 0;
}
.searchbar {
	padding:20px 5px 5px 5px;
}
.searchbar .form-control {
	margin-bottom: 15px;
}
.searchbar .btn {
	width: 100%;
}
ul.orderlist li {
	float: none;
	width: auto;
}
.optionlist li {
	font-size: 14px;
}
.searchList li p {
	font-size: 16px;
}
.sidebar a {
	font-size: 16px;
}
.sidebar .social a {
	font-size: 30px;
}
.pageTitle h1, .breadCrumb {
	text-align: center;
}
/*job detail*/
.job-header .jobinfo .companyinfo {
	text-align: left;
	margin-top: 30px;
	border-top: 1px solid #eee;
	padding-top: 30px;
}

.whatList li{margin-bottom:30px;}
.about-wraper h2{margin-top:20px;}
.postimg{margin-top:15px;}
.about-wraper, .textrow{padding:50px 0;}

.appwraper .appbtn{margin-top:30px;}
.appwraper .titleTop h3{font-size:40px;}
.appwraper .subtitle2{font-size:24px;}
/*Footer*/
.footerWrap h5 {
	margin-top: 25px;
	font-size:24px;
}
.searchbar div{padding:0 15px;}
.searchbar div.row{padding:0;}

}
/*******************
Large Mobile Screen
*******************/
@media screen and (max-width: 768px) {
.topsearchwrap h5{margin-top:30px;}
.navbar-nav>li{padding:0 10px;}
.searchbar div{padding:0 15px;}
.pagiWrap{margin-bottom:30px;}
.jobButtons a{font-size:15px; margin-right:0px; padding:6px 10px;}
.post-header h4{margin-top:10px;}
}


@media screen and (max-width: 767px) {
.header .logo {
	text-align: center;
	float:left;
}
.navbar-header{float:right;}
.navbar-toggle{background:#ccc;}
.navbar-toggle .icon-bar{background:#fff;}
.navbar-nav li.postjob, .navbar-nav li.jobseeker{margin-bottom:10px;}
.dropdown-menu {
	position: static;
	float: none;
	width: 100%;
}
.usernav li a {
	padding: 12px 15px;
}
.titleTop h3 {
	font-size: 36px;
}
.catelist {
	margin-bottom: 30px;
}
.jobslist li {
	text-align: center;
}
.jobslist li h4 {
	margin-top: 5px;
}
.jobslist li .col-md-7, .jobslist li .col-md-9 {
	padding-left: 15px;
}
.main-plan .plan-price2 {
	margin-left: 0px;
	font-size: 44px;
}
.pagiWrap .showreslt {
	margin-bottom: 10px;
}
.searchform .form-control {
	margin-bottom: 15px;
}
.job-header .jobinfo {
	padding: 15px;
}
.job-header .contentbox {
	padding: 20px;
}

.employerList li{width:25%;}

/*sidebar*/
.sidebar {
	margin-top: 30px;
}
.text-right {
	text-align: left;
}
/*Photo Streem*/
.photo-steam li {
	width: 50%;
}
.appimg {
	display:none;
}
.appwraper .appbtn a{margin-right:0; margin-bottom:15px;}
.searchbar div{padding:0 15px;}
.searchbar{padding-bottom:20px;}
.pull-right{float:none !important;}
.navbar-collapse{padding:0 15px;}

.comments .media-list li.margin-left80{margin-left:0;}

}
/*******************
	Mobiles Screen
*******************/
@media screen and (max-width: 560px) {
.jobButtons a {
	display: block;
	margin-right: 0;
	margin-top: 10px;
}
.searchwrap h3 {
	font-size: 24px;
}
.usernav li a {
	padding: 10px 10px;
	text-transform: none;
}
.error-page-wrap .errormain h2 {
	font-size: 150px;
	line-height: 160px;
}
.error-page-wrap .errormain h3 {
	font-size: 28px;
}
.searchList li {
	text-align: center;
}
.searchList li .jobimg {
	float: none;
	margin: 0 auto;
	margin-bottom: 10px;
}
.job-header .jobinfo .companyinfo, .job-header .jobinfo .candidateinfo, .educationList li {
	text-align: center;
}
.job-header .jobinfo .companyinfo .companylogo, .job-header .jobinfo .candidateinfo .userPic, .educationList li .date {
	float: none;
	margin: 0 auto;
	margin-bottom: 10px;
}
.job-header .jobinfo .candidateinfo .userPic {
	height: auto;
}

.employerList li{width:50%;}
.copyright ul li a{background:#ddd; color:#000; padding:8px 15px; margin:5px; display:block;}
.copyright ul li a:hover{background:#333; color:#fff; text-decoration:none;}

.appwraper .titleTop h3{font-size:36px;}
.appwraper{padding-top:50px;}
.appimg{display:none;}


}
 @media screen and (max-width: 400px) {
.header .col-md-5 {
	padding-right: 15px
}
.usernav li {
	width: 50%;
	text-align: center;
}
}
/*******************
	Navigation Screen
*******************/

.headernavigation {
    background: #265df5;
}
ul.jobslist.prvate-jobbox.row .jobint {
    background: #fff;
    box-shadow: none;
    border: 1px solid #ccc;
    border-radius: 0;
}
ul.jobslist.prvate-jobbox.row h4 {
    background: #fff;
    padding: 0;
    margin: 0;
}
ul.jobslist.prvate-jobbox.row .company, ul.jobslist.prvate-jobbox.row .company a {
    text-align: left;
    color: #000 !important;
}
ul.jobslist.prvate-jobbox.row .jobloc {
    text-align: left;
}
.fulltime {
    background: #ff4141;
    color: #fff;
    font-size: 13px;
    display: inline-block;
    padding: 4px 6px;
}

.imprtdocmwent .jobslist li .jobint .col-md-2.col-sm-2 {
    width: 100%;
}
.imprtdocmwent .jobslist li .jobint .col-md-10.col-sm-10 {
    width: 100%;
    text-align: center;
}
.jobslist li .jobint a {
    color: #fff;
    display: block;
	    padding: 0;
}
.jobslist li h4 {
    margin-bottom: 5px;
    margin-top: 6px;
    line-height: 26px;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 18px;
}


 /* ---------- Tabs ---------- */
  .tabs {
    background: var(--card);
    border-radius: var(--radius);
    box-shadow: 0 6px 18px rgba(20,20,50,0.06);
    overflow: hidden;
  }

  .tablist {
    display:flex;
    gap:0;
    border-bottom:1px solid #eee;
    background:linear-gradient(180deg, rgba(0,0,0,0.02), transparent);
  }

  .tab {
    flex:1 1 auto;
    padding:14px 18px;
    text-align:center;
    cursor:pointer;
    font-weight:600;
    color:var(--muted);
    border:none;
    background:transparent;
    transition: color .18s ease, border-bottom .18s ease;
  }

  .tab[aria-selected="true"]{
    color:var(--accent);
    background:linear-gradient(180deg, rgba(19,102,214,0.04), transparent);
  }

  .tab:focus{
    outline:3px solid rgba(19,102,214,0.12);
    outline-offset:2px;
  }

  .tabpanel{
    padding:20px;
    min-height:140px;
  }

  /* small helper for nice content */
  .panel-inner{
    background: linear-gradient(180deg,#fff,#fbfdff);
    padding:18px;
    border-radius:8px;
    box-shadow: 0 2px 8px rgba(20,20,50,0.04) inset;
  }

  /* ---------- Accordion (uses details) ---------- */
  .accordion{
    display:block;
    background:var(--card);
    border-radius:var(--radius);
    padding:12px;
    box-shadow: 0 6px 18px rgba(20,20,50,0.06);
  }

  .accordion details{
    border-top:1px solid #f1f3f7;
    padding:10px 0;
  }
  .accordion details:first-child{ border-top: none; }

  .accordion summary{
    list-style:none;
    cursor:pointer;
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:8px;
    padding:8px;
    font-weight:600;
    color:var(--muted);
  }

  .accordion summary::-webkit-details-marker { display: none; }

  .accordion .chev{
    transform: rotate(0deg);
    transition: transform .18s ease;
    opacity: .75;
  }

  .accordion details[open] .chev{
    transform: rotate(180deg);
    opacity: 1;
  }

  .accordion .content{
    padding:12px 8px 0 8px;
    color:#333;
  }

  /* ---------- Responsive: hide tabs on small screens and show accordion */
  @media (max-width: 640px){
    .tabs { display:none; }
  }
  @media (min-width: 641px){
    .accordion { display:none; }
  }

.container.private-policy {
    background: #fff;
    box-shadow: 2px 4px 6px #0000001a;
    padding: 9px;
}
.private-policy h1 {
    font-size: 25px;
    margin: 16px 0 13px 0;
}
.container.private-policy p {
    line-height: 28px;
}
.container.private-policy h2 {
    margin: 16px 0 19px 0;
    font-size: 24px;
}
.container.fontswection {
    font-family: "Ubuntu", Tahoma, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.fontswection h1 {
    font-size: 36px;
    margin: 23px 0 14px 0;
}
.panel-primary {
    border-color: #e95420;
}
.panel {
    margin-bottom: 20px;
    background-color: #ffffff;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-primary>.panel-heading {
    color: #ffffff;
    background-color: #265df5;
    border-color: #265df5;
}
.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.list-group {
    margin-bottom: 0px;
}
.list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #ffffff;
    border: 1px solid #1d40a0 ! IMPORTANT;
}
.fontswection ul {
    padding: 0;
    margin: 0;
}
.fontswection ul li {
    list-style: none;
    margin-bottom: 17px;
    line-height: 18px;
}
.fontswection h2 {
    padding: 9px 0;
    margin: 0;
}
.table-border th, .table-border td, .table-border tr {
    border: 1px solid #ccc;
}

/*-----*/
 .sectiontop {
      background: #1e5e95;
      color: #fff;
      padding: 10px;
      font-weight: bold;
      text-align: center;
      font-size: 20px;
    }
   .content {
    padding: 10px 15px;
    line-height: 28px;
    font-size: 15px;
}
.sectiontopul li {
    list-style: disc;
    margin-bottom: 15px;
    line-height: 23px;
}
.sectiontopul li strong {
    font-weight: 800;
}
    .sectiontopfaq {
      padding: 15px;
      margin-top: 15px;
      border-top: 2px solid #ddd;
    }
    .sectiontopfaq h2 {
      font-size: 22px;
      margin-bottom: 10px;
      color: #111;
    }
    .sectiontopfaq p {
      margin: 5px 0;
    }
    .sectiontopul {
      margin: 10px 0;
      padding-left: 20px;
    }

/*----------------*/
 .highlight {
      color: red;
      font-weight: bold;
    }
   .notice {
    background: #fff0f0;
    border: 1px solid #f00;
    padding: 10px;
    margin: 10px 0;
    text-align: center;
    font-weight: bold;
    color: #e68b08;
    font-size: 44px;
}
    strong {
    font-weight: 800;
}
h2.jobtitle {
    color: #1948cc;
}
strong.secondtitle {
    color: #1948cc;
    font-size: 20px;
    line-height: 34px;
}
.innermainbody h2 {
    text-align: center;
    color: #720707;
	line-height: 50px;
}
.sarkartopresult_detail {
    border: 1px solid #000;
    padding: 12px;
}
.sarkartopresult_detail .pageurllink {
    text-align: center;
    display: block;
    color: #ff0000;
    font-size: 25px;
}
.sarkartopresult-container {
    border: 1px solid #000000;
    margin: 9px -12px;
    padding: 0px 11px 11px 11px;
}
.sarkartopresult-container h4 {
    font-size: 24px;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    margin: 0 -11px 9px -11px;
    color: #ffffff;
    background-color: #f93a3a;
}
.sarkartopresult-headline ul {
    padding: 0;
    margin: 0;
	font-family: times new roman, hind;
}
.sarkartopresult-headline ul li {
    margin-bottom: 11px;
    list-style: disc;
    font-size: 20px;
    margin-left: 27px;
    line-height: 26px;
}
.innermainbody h3 {
    text-align: center;
    color: #bf0000;
}
.innermainbody p {
    font-size: 22px;
    font-family: times new roman, hind;
    line-height: 30px;
}
.eligibility {
    background: #f1edd3;
    padding: 13px;
    margin: 0 -12px;
    line-height: 28px;
}
.eligibility h5 {
    font-family: Times New Roman;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    padding-top: 2px;
    padding-bottom: 4px;
    border-right-color: #000000;
    border-left-color: #000000;
    color: #ffffff;
    background-color: #08369a;
    margin: -12px -9px 0px -13px;
}
h5.sarkartopresult_post_title {
    background: #ff0101;
}
h6 {
    font-size: 41px;
    font-weight: 700;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 0px;
}
.eligibility ul {
    padding: 0;
    margin: 9px 0;
    font-size: 19px;
    font-family: Times New Roman;
}
.eligibility ul li {
    list-style: disc;
    margin-left: 24px;
}
.eligibility .col-md-8 {
    border-right: 2px solid #ff0101;
}

/*------------*/

  .vacancydetial{
      width: 100%;
      border-collapse: collapse;
      margin-bottom: 20px;
    }
    .vacancydetial, .vacancydetial th, .vacancydetial td {
      border: 1px solid #000;
    }
    .vacancydetial th{
      padding: 8px;
      text-align: center;
    }
	.vacancydetial td {
      padding: 8px;
    }
    .vacancydetial th {
      background: navy;
      color: #fff;
      font-weight: bold;
    }
    .eligibility_vacancy .section-title {
    background: navy;
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding: 6px;
    font-size: 24px;
    font-family: Times New Roman;
    margin: 0 0 7px 0;
	line-height: 37px;
}
.flex-shrink-0 li {
    line-height: 26px;
}
    .eligibility_vacancy .highlight {
      color: red;
      font-weight: bold;
    }
    .eligibility_vacancy .note {
      margin: 10px 0;
      padding: 6px;
      border: 1px solid #000;
    }
   /* .eligibility_vacancy .note {
      background: navy;
      color: #fff;
      padding: 2px 6px;
    }*/
    .eligibility_vacancy .link {
      color: blue;
      font-weight: bold;
      text-decoration: none;
    }
.eligibility_vacancy .vacancydetial {
    margin: 17px 0;
}
.eligibility_vacancy .vacancydetial {
    margin: 17px 0;
    font-size: 24px;
    font-family: Times New Roman;
}
.eligibility_vacancy ul {
    padding: 0;
    margin: 0;
}
.eligibility_vacancy ul li {
    list-style: disc;
    margin-left: 21px;
    margin-bottom: 12px;
    font-size: 19px;
    font-family: Times New Roman;
    line-height: 30px;
}
.eligibility_important-detail h6 {
    background: #ff0000;
    color: #fff;
    font-weight: bold;
    text-align: center;
    padding: 6px;
    font-size: 30px;
    font-family: Times New Roman;
    margin: 0 0 7px 0;
}
.eligibility_important-detail table, .eligibility_important-detail table, .eligibility_important-detail table td {
    border: 1px solid #000;
    padding: 11px;
    color: #000;
}
.sarkaritophomepage {
    border: 1px solid #000;
    margin: 21px 0 0 0;
    background: #fff;
}