body { line-height:26px;}
.fl {float:left;}
.fr {float:right;}
.pad20 {padding:20px;} .pad0 {padding:0;} .pad5 {padding:5px;} .pad10 {padding:10px;}
.padt10 {padding-top:10px;} .padt20 {padding-top:20px;} .padt50 {padding-top:50px;}
.padr0{padding-right:0;} 
.padl0{padding-left:0;} .padl5{padding-left:5px;} 
.padb20{padding-bottom:20px;} .padb30{padding-bottom:30px;} .padb40{padding-bottom:40px;}


.mar0 {margin:0;} .mar20 { margin:20px;}
.marb10 { margin-bottom:10px;} .mart50 { margin-top:50px;} .marr10 { margin-right:10px;}
.MT30 { margin-top:30px;} .MB30 { margin-top:30px;} .MT20 { margin-top:20px;}
.w10 {width:10%}
.w15 {width:15%}
.w30 {width:30%}
.w35 {width:35%}
.w40 {width:40%}
.w50 {width:50%}
.w70 {width:70%}
.w100 {width:100%}
.container_center { margin:0 auto;}
h1, h2, h3, h4, h5, h6 { font-family:'Freight', 'Georgia', sans-serif;} 
.logo_panel {padding:20px 0}
.banner {background-color:#f00;} .bgBrown {background-color:#f5f5f0} .bgLBlue { background-color:#e6ecff}
.lh25 {line-height:25px;}
.posrel {position:relative;}
.brdr { border:1px solid #000;}
.txtcenter { text-align:center;}
.txtright { text-align:right;}
.colorblack { color:#000;}
.quicksearch {width:100%; position:absolute; border:1px; bottom:0px; padding:20px; background-color:#f00;}
.qstext {width: 100%; border-radius: 2px; border: 1px solid #ccc; height: 40px; margin-bottom: 5px; padding:10px; }
.btnsubmit {width: 100%; height:40px;}
.titleqs {font-weight:bold;}
.latest_jobs .titleqs {font-weight:bold; padding-top:40px;}
.imgfeatures {width:100%; height:20%;}
.location_jobs, .company_home, .features {background-color:#E6E6DC;}
.features .headings {font-size:20px; font-weight:bold; text-align:center; color:#FF6600;}
.features .title {font-size:20px; background-color:#FF6600; color:#fff; padding-left:5px;}
.dServices .title {font-size:38px; padding:0 0 20px 5px;; margin:0;}
.category_jobs, .dServices, .latest_jobs, .freejob_faqs, .freejob_country, .freejob_jobtype  { background-color:#F2F3F4;}
.dnewsletter { padding-bottom:40px; background-color:#F2F3F4;}
.latest_jobs  .headings {font-size:20px; font-weight:bold; text-align:center; color:#FF6600;}
.headings_emp {text-align:center; color: #bf4d4d;}
.viewall {text-align:right; padding-bottom:20px;}
.location_jobs  .headings, .category_jobs  .headings, .company_home  .headings {font-size:20px; font-weight:bold; text-align:center; color:#FF6600;}
.dServices p, .company_home p , .location_jobs p , .category_jobs p { line-height:26px; font-size:17px; color:#202631;}
.footer {background-color:#91bec5;}
.footer .link { padding:10px;}
.text { line-height:1.4; color:#333; padding:8px;}
.midtext { line-height:2.0; color:#333; padding:8px;}
.btn { background-color:#4d7bbe; padding:10px; color:#fff;}
.btnApply { padding:10px 70px; background-color:#e37225; color:#fff; }
.login_box { text-align:right; position:relative;}
.divUsrLogin { float:left; position:left;}
/*.container_login { width:25%; position:absolute; top: 55px; right:40px; background-color:#DEF0F0; padding:10px; z-index:1;}*/
.divUsrLogin .label_data { float:left; font-weight:bold; width:25%;}
.input { width: 100%; border-radius: 2px; border: 1px solid #ccc; height: 40px; padding:2px;}
.textarea { width: 100%; border-radius: 2px; border: 1px solid #ccc; padding:2px;}
/*.close { width:100%; text-align:right;}*/
.arrow-up_seeker { width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid black; position:absolute; top:12%; right:44%; }
.arrow-up_employer { width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid black; position:absolute; top:12px; right:15%; }
.nav_menu { background-color:#4d7bbe}
.navbar-default .navbar-nav>li>a { color:#fff !important; font-size:17px;}
/*.nav li a {color:#fff !important; }*/
.nav li a:hover {color:#555 }
.service_img1, .about_img { float:left; padding:0 20px 10px 0;}
.service_img_right, .about_img { float:right; padding:0 0 10px 20px;}
.container_top { margin-top:40px;}
.container_bt { margin-top:40px; padding-bottom:70px;}
.logo_partner {min-height:125px;}
.follow_fb { background-color:#4267b2;}
.training_highlight { color: #333333; float: left; font-size: 1em; padding-top: 4px; line-height: 20px; width: 100%; }
.syllabus_heading { font-weight: bold;}
.syllabus_content { margin-left: 15px;}
.btnpos { padding-top:40px; text-align:center;}
.imgblog { float:left; padding:0 20px 30px 0; width:300px;}
.read_more { font-weight:bold; float:right; margin-top:50px;}
.dispBlk { display:block;}
.dispInline { display:inline;}
.dispNone { display:none;}
.error, .err { color:red;}
.success { color:green;}
.required { color:red; font:icon;}
.also_like { background-color:#AED6F1;}
.latest_job tr td { background: #fff; border-bottom: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; padding: 3px; text-align: left; }
.left_menu_inner { padding:10px; border:1px solid #000;}
.left_menu_static { padding:10px; border:1px solid #000; background-color:#D8D8D8; font-size:15px; font-weight:bold;}
.clsClients { border:1px solid #fff; background-color:#97a5ce; padding:10px; font-weight:bold;}
.leftactive { background-color:#dad7c7; font-weight:bold; color:#fff; }
.pagination { padding:5px !important; border:1px solid #000;}
.benefits_container { background-color:#eaecef; padding:10px 0; margin-top:20px;}
.benefits_container li { font-weight:bold;}
.benefits { font-weight:bold; text-align:center; }
.how_works_box { border-radius: 15px; border: 1px solid #ccc; padding:15px; min-height:200px; box-shadow: float:left;  text-align:center;}
.how_works_box .heading { font-size: 30px; min-height:100px;}
.how_works_box .details { padding: 10px; font-weight:bold; }
.freeposting_paid { float:left; background-color:#F2F3F4; margin-top:20px; }

.cards {
  width: 360px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); text-align: center; margin: 10px;float:left; }

.cards .header { background-color: #4CAF50; color: white; padding: 10px; font-size: 30px; min-height:100px;}
.cards .details { padding: 10px; font-weight:bold; }

.compulsory { color:red; font-size:18px;}
.ja_comments { position:relative; left:-20px;}
.small_label label { font-weight:400;}
.freejob_faqs .faqs { font-weight: bold; text-align: center;}

.footer_link { color: #0e0d0d;}


@media (min-width:300px) { 
	.container_login { width:90%; position:absolute; top: 40%; right:20px; background-color:#DEF0F0; padding:10px; z-index:1;}
	.arrow-up_seeker { width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid black; position:absolute; top:35%; right:35%; }
	.arrow-up_employer { width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid black; position:absolute; top:35%; right:11%; }
}
@media (min-width:576px) { 
	.container_login { width:45%; position:absolute; top: 40%; right:15px; background-color:#DEF0F0; padding:10px; z-index:1;}
	.arrow-up_seeker { width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid black; position:absolute; top:35%; right:25%; }
	.arrow-up_employer { width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid black; position:absolute; top:35%; right:9%; }
}
@media (min-width:768px) { 
	.container_login { width:35%; position:absolute; top: 55px; right:40px; background-color:#DEF0F0; padding:10px; z-index:1;}
	.arrow-up_seeker { width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid black; position:absolute; top:40px; right:30%; }
	.arrow-up_employer { width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid black; position:absolute; top:40px; right:17%; }
	/*.nav li:not(.submenu ) { margin: 0 25px;}*/
}
@media (min-width:992px) { 
	.container_login { width:30%; position:absolute; top: 55px; right:40px; background-color:#DEF0F0; padding:10px; z-index:1;}
	.arrow-up_seeker { width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid black; position:absolute; top:40px; right:21%; }
	.arrow-up_employer { width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid black; position:absolute; top:40px; right:12%; }
}
@media (min-width:1200px) { 
	.container_login { width:50%; position:absolute; top: 55px; right:40px; background-color:#DEF0F0; padding:10px; z-index:1;}
	.arrow-up_seeker { width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid black; position:absolute; top:40px; right:21%; }
	.arrow-up_employer { width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid black; position:absolute; top:40px; right:11%; }
}

.courses span {font-weight:bold;}