	@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700);
	@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,600,700);
	@import url(https://fonts.googleapis.com/css?family=Josefin+Slab:400,600,700);
	a,p
{
	color:#707c88
}
	body,p
{
	text-transform:capitalize
}
	body,html
{
	width:100%
}
.search-filter .form-control,body,p
{
	/*font-family:Montserrat,sans-serif*/
}
/*
	body,html
{
	height:auto;
	margin:0;
	padding:0;
	overflow-x:hidden
}
	body
{
	position:relative;
	font-size:14px;
	color:#35434e;
	line-height:24px
}
	h1
{
	font-size:50px
}
	h2
{
	font-size:30px
}
	h3
{
	font-size:25px
}
	h4
{
	font-size:16px
}
	p
{
	position:relative;
	font-size:14px;
	line-height:23px;
	-webkit-transition:.2s ease-in;
	-moz-transition:.2s ease-in;
	transition:.2s ease-in
}
*/
	::selection
{
	background:#11b719;
	color:#fff
}
	a,a:active,a:focus,a:hover
{
	outline:0;
	text-decoration:none;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out
}
.extra.row
{
	margin-right:15px;
	margin-left:15px
}
.no-mrg
{
	padding:0;
	margin-left:0;
	margin-right:0
}
.small-padd
{
	padding:0 7px
}
	html body .padd-0
{
	padding:0
}
	html body .padd-5
{
	padding:5px
}
	html body .padd-10
{
	padding:10px
}
	html body .padd-15
{
	padding:15px
}
	html body .padd-20
{
	padding:20px
}
	html body .mrg-0
{
	margin:0
}
	html body .mrg-5
{
	margin:5px
}
	html body .mrg-10
{
	margin:10px
}
	html body .mrg-15
{
	margin:15px
}
	html body .mrg-20
{
	margin:20px
}
	html body .extra-mrg-5
{
	margin:0 -5px
}
	html body .extra-mrg-10
{
	margin:0 -10px
}
	html body .extra-mrg-15
{
	margin:0 -15px
}
	html body .extra-mrg-20
{
	margin:0 -20px
}
	html body .bg-success
{
	background:#11b719!important
}
	html body .bg-default
{
	background:#283447!important
}
	html body .bg-trans-success
{
	background:rgba(15,183,107,.12)!important
}
	html body .bg-trans-default
{
	background:rgba(40,52,71,.12)!important
}
	html body .cl-success
{
	color:#11b719!important
}
	html body .cl-default
{
	color:#283447!important
}
	html body .cl-white
{
	color:#fff!important
}
	html body .label-success
{
	background:#11b719!important
}
	html body .label-default
{
	background:#283447!important
}
	:focus
{
	outline:0
}
.select2-container
{
	width:100%!important;
	vertical-align:inherit
}
.btn:focus,.btn:hover
{
	cursor:pointer
}
.btn
{
	font-size:14px;
	border-radius:2px;
	padding:14px 20px;
	letter-spacing:.5px;
	box-shadow:0 2px 8px rgba(102,103,107,.15)
}
.btn:focus,.btn:hover
{
	text-decoration:none
}
.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover
{
	color:#677897;
	box-shadow:none
}
.btn.btn-small
{
	padding:.3rem 1rem
}
.btn:focus
{
	outline:0;
	box-shadow:none
}
.btn.btn-default
{
	border:1px solid #eaeff5;
	background:#fff;
	color:#677897
}
.btn-default.active,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.btn-default:focus,.btn-default:hover
{
	border:1px solid #eaeff5;
	background:#fff;
	color:#677897;
	outline:0
}
.btn-success
{
	background:#11b719;
	border-color:#11b719;
	color:#fff
}
.btn-success.active,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.btn-success:focus,.btn-success:hover
{
	background:#11b719;
	border-color:#11b719;
	color:#fff;
	outline:0
}
	input:focus,input:hover
{
	outline:0
}
.form-control
{
	height:50px;
	border:1px solid #dde6ef;
	margin-bottom:10px;
	box-shadow:none;
	border-radius:0;
	background:#fbfdff;
	font-size:15px;
	color:#445461;
	font-weight:400
}
.form-control:focus,.form-control:hover
{
	border:1px solid #11b719;
	-webkit-box-shadow:0 1px 1px rgba(7,177,7,.075);
	box-shadow:0 1px 1px rgba(7,177,7,.075);
	outline:0
}
.btn-default.active,.btn-default:active
{
	color:#445461;
	background-color:transparent;
	border-color:transparent
}
.form-control::-ms-input-placeholder
{
	color:#99abb9
}
	input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus
{
	outline:0;
	outline-offset:0
}
.pagination
{
	display:table;
	padding-left:0;
	border-radius:4px;
	margin:20px auto
}
.pagination>li>a,.pagination>li>span
{
	position:relative;
	float:left;
	padding:12px 20px;
	margin:5px;
	line-height:1.42857143;
	/*color:#5a6f7c;*/
	text-decoration:none;
	background-color:#fff;
	border-radius:2px
}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.pagination>li>a:focus,.pagination>li>a:hover
{
	z-index:2;
	color:var(--e-global-color-dc648a6);
	cursor:pointer;
	background-color:rgba(7,177,7,.1);
	border-color:var(--e-global-color-dc648a6);
}
.pagination li:first-child a
{
	background:var(--e-global-color-dc648a6);
	border:1px solid #11b719;
	border-radius:2px;
	color:#fff
}
.pagination li:last-child a
{
	background:#3D3D3D;
	border:1px solid #3D3D3D;
	border-radius:2px;
	color:#fff
}
.search-filter
{
	padding:1em 0;
	display:inline-block;
	width:100%;
	background:#fff;
	margin-bottom:20px
}
.search-filter .form-control
{
	border-radius:2px;
	height:46px;
	margin-bottom:0;
	color:#707c88;
	font-weight:400;
	font-size:16px;
	box-shadow:none;
	border:1px solid #ccddea
}
.search-filter .form-control:focus,.search-filter .form-control:hover
{
	border-color:#11b719;
	box-shadow:0 0 10px 2px rgba(7,177,7,.1);
	-webkit-box-shadow:0 0 10px 2px rgba(7,177,7,.1);
	-moz-box-shadow:0 0 10px 2px rgba(7,177,7,.1)
}
.form-control::-moz-placeholder
{
	color:#99abb9;
	opacity:1
}
.form-control:-ms-input-placeholder
{
	color:#99abb9
}
.form-control::-webkit-input-placeholder
{
	color:#99abb9
}
.bottom-search-form
{
	background:#35434e;
	padding:3em 0
}
.bottom-search-form input.form-control,.bottom-search-form select.form-control
{
	background:#42525f;
	border-radius:2px;
	height:52px;
	margin-bottom:10px;
	border:1px solid #4f616f;
	width:100%;
	color:#99abb9
}
.bottom-search-form input.form-control:focus,select.form-control:focus
{
	border:1px solid #11b719;
	box-shadow:0 0 7px 1px rgba(7,177,7,.1)
}
.bg,.bg:before
{
	position:absolute;
	left:0;
	top:0
}
.bg:before
{
	content:"";
	right:0;
	height:100%;
	width:100%;
	display:block;
	background:#12233e;
	opacity:.7
}
.bg
{
	width:100%;
	height:100%;
	z-index:1;
	background-size:cover;
	background-attachment:scroll;
	background-position:center;
	background-repeat:repeat;
	background-origin:content-box
}
.footer
{
	background:#1c2733;
	padding:1.5em 0 0;
	z-index:-1;
	text-align:left
}
	footer .row.no-padding
{
	margin:0 10px
}
.footer-social li a
{
	font-size:15px;
	letter-spacing:.5px;
	/*font-family:Montserrat,sans-serif*/
}
.footer-social
{
	text-align:left;
	padding:0;
	margin:0 0 25px
}
.footer-social li
{
	list-style:none;
	display:inline-block;
	padding-right:7px;
	margin-bottom:10px
}
.footer-social li a
{
	color:#446d82
}
.footer-social li a i
{
	width:40px;
	height:40px;
	border-radius:2px;
	line-height:40px;
	background:#243140;
	text-align:center;
	color:#5f738a;
	box-shadow:0 0 10px 0 rgba(53,67,78,.1)
}
.footer-social li a:hover i
{
	background:#11b719;
	color:#fff
}
.footer-form .form-control
{
	margin-bottom:7px;
	width:100%;
	height:42px;
	border-radius:2px;
	background:#263444;
	border-color:#324356;
	color:#748898
}
.bottom-mrg
{
	margin-bottom:3em
}
.detail-desc
{
	padding:0;
	overflow:visible
}
.detail-desc .form-control::-moz-placeholder
{
	color:#6a7884;
	opacity:1
}
.detail-desc .form-control:-ms-input-placeholder
{
	color:#6a7884
}
.detail-desc .form-control::-webkit-input-placeholder
{
	color:#6a7884
}
.container.white-shadow
{
-webkit-transform:translateY(-40px);
	-o-transform:translateY(-40px);
	transform:translateY(-40px);
padding:70px 60px 50px; 	
	background:#fff;
	border-bottom:3px solid  var(--e-global-color-dc648a6);

	box-shadow:0 0 10px 2px rgba(0,0,0,.1);
}
.detail-status
{
	position:absolute;
	right:15px;
	top:15px
}
/*.detail-status span
{
	color:#11b719;
	background:rgba(7,177,7,.2);
	font-family:Montserrat,sans-serif;
	text-transform:capitalize;
	padding:5px 25px;
	border-radius:2px
}*/
.detail-status span {
    color: var(--e-global-color-secondary);
    background: var(--e-global-color-primary);
    /*font-family: Montserrat,sans-serif;*/
    text-transform: capitalize;
    padding: 5px 25px;
    border-radius: 2px;
}
.detail-pic
{
	display:block;
	width:140px;
	background:#fff;
	border:1px solid #11b719;
	height:140px;
	border-radius:50%;
	padding:9px;
	margin:0 auto;
	position:relative;
	-webkit-transform:translateY(-50px);
	-o-transform:translateY(-50px);
	transform:translateY(-50px)
}
.detail-pic img
{
	width:120px;
	height:120px;
	margin:auto;
	border-radius:50%
}
	a.detail-edit
{
	position:absolute;
	left:44%;
	bottom:-12px
}
	a.detail-edit i
{
	width:30px;
	height:30px;
	position:relative;
	background:#11b719;
	border-radius:50%;
	line-height:30px;
	text-align:center;
	color:#fff
}
.wrap-search-filter
{
	padding:0 0 1em;
	background:#fff;
	display:inline-block;
	width:100%
}
.brows-job-category
{
	position:relative;
	 padding: 70px 0 60px; 

}
.brows-job-category .no-padding
{
	margin:0 0 30px
}
.brows-job-category h2
{
	/*color:#5a6f7c;*/
	font-size:25px
}
.brows-job-list
{
	display:table;
	width:100%;
	clear:both;
	padding:15px 0;
	margin-bottom:15px;
	transition:.4s;
	border:1px solid #eaeff5;
	background:#fff;
	border-radius:6px;
	box-shadow:0 0 10px 0 rgba(88,96,109,.14);
	-webkit-box-shadow:0 0 10px 0 rgba(88,96,109,.14);
	-moz-box-shadow:0 0 10px 0 rgba(88,96,109,.14)
}
.brows-job-list:focus,.brows-job-list:hover
{
	transform:translateY(-5px);
	-webkit-transform:translateY(-5px)
}
.brows-job-company-img
{
	width:75px;
	margin:10px auto;
	height:75px;
	display:inline-block;
	background:#f4f5f7;
	vertical-align:middle;
	border-radius:50%;
	line-height:75px
}
.brows-job-company-img img
{
	margin:0 auto;
	vertical-align:middle;
	display:inline-block
}
.brows-job-position h3
{
	color:#5b6d77;
	font-size:20px;
	padding:0;
	margin-bottom:0;
	line-height:1.4
}
.brows-job-position p span
{
	font-size:12px;
	/*color:#5a6f7c;*/
	margin-top:12px;
	margin-right:20px
}
.brows-job-position p .brows-job-sallery
{
	margin-right:0
}
.brows-job-position p .brows-job-sallery i
{
	margin-right:10px
}
.brows-job-location
{
	margin-top:23px
}
.brows-job-location p
{
	font-size:18px;
	/*color:#5a6f7c*/
}
.brows-job-location p i
{
	font-size:16px;
	margin-right:10px
}
.brows-job-link
{
	margin-top:22px
}
.brows-job-position .job-type
{
	padding:4px 12px;
	color:#fff;
	margin-left:10px;
	border-radius:2px;
	text-transform:capitalize
}
.full-time
{
	background:#03a504
}
.part-time
{
	background:#f6931e
}
.brows-company
{
	padding:15px;
	background:#fff;
	overflow:hidden;
	transition:all ease-in-out .4s
}
.brows-company
{
	border-radius:4px;
	margin-bottom:30px;
	border:1px solid #e3e9ef;
	box-shadow:0 0 10px 2px rgba(0,0,0,.05);
	-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.05);
	-moz-box-shadow:0 0 10px 2px rgba(0,0,0,.05)
}
.brows-company:hover
{
	border-left:4px solid #11b719;
	box-shadow:0 0 10px 2px rgba(0,0,0,.1);
	-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.1);
	-moz-box-shadow:0 0 10px 2px rgba(0,0,0,.1)
}
.brows-company-location,.brows-company-name,.brows-company-position
{
	margin-top:1.4em
}
.brows-company .brows-company-pic
{
	display:table;
	position:relative;
	width:90px;
	height:90px;
	border-radius:50%;
	margin:1px
}
.brows-company .brows-company-pic img
{
	width:80px;
	height:80px;
	margin:0 auto
}
.brows-company .brows-company-location p,.brows-company h4
{
	margin-bottom:5px;
	font-weight:400;
	/*font-family:Montserrat,sans-serif*/
}
.brows-company h4
{
	color:#35434e;
	font-size:22px;
	margin-top:0
}
.brows-company .brows-company-location p
{
	color:#636d75;
	font-size:16px
}
.brows-company .brows-company-position p
{
	text-align:right;
	color:#11b719
}
.detail-desc-caption *:not(.detail-desc-captionul *) {
font-family: "Raleway", arial, sans-serif !important;
color: black !important;
}
.detail-desc-caption h4,.detail-desc-caption span.designation
{
	/*font-family:Montserrat,sans-serif*/
	
}
.detail-desc-caption h4
{
	color:#35434e;
	font-size:22px;
	margin-bottom:5px
}
.detail-desc-caption h2
{
	margin-bottom:0
}
.detail-desc-caption span.designation
{
	color:#546673;
	font-size:17px
}
.detail-desc-caption p
{
	color:#707c88;
	font-size:16px;
	line-height:1.8;
	margin-top:5px;
	margin-bottom:15px;
	font-weight:400;
	/*font-family:Montserrat,sans-serif*/
}

.detail-desc-caption ul li,.get-touch ul li
{
	line-height:1.5;
	/*font-family:Montserrat,sans-serif;*/

}
.get-touch ul li
{
	line-height:1.5;
	/*font-family:Montserrat,sans-serif;*/
	list-style:none
}
/* 
.detail-desc-caption ul
{
	padding:0;
	margin:0
}
.detail-desc-caption ul li i
{
	margin-right:10px;
	font-size:16px;
	color:rgba(137,153,167,1)
}
.detail-desc-caption ul li
{
	padding-bottom:10px;
	font-size:16px;
	color:#707c88;
	display:block
} */
.get-touch h4
{
	color:#35434e;
	font-size:22px;
	margin-bottom:15px;
	/*font-family:Montserrat,sans-serif*/
}
.get-touch ul
{
	padding:0;
	margin:0
}
.get-touch ul li i
{
	margin-right:10px;
	font-size:16px;
	color:rgba(137,153,167,1)
}
.get-touch ul li
{
	padding-bottom:10px;
	font-size:16px;
	/*color:#707c88*/
}
.detail.pannel-footer
{
	padding:10px 0;
	display:table;
	width:100%
}
.row.no-padd
{
	margin:0 -15px;
	padding:0 15px;
	border-top:1px solid #ccddea
}
.detail-pannel-footer-btn a.footer-btn
{
	padding:12px 40px;
	margin-left:15px;
	color:#fff;
	font-size:16px;
	border-radius:2px;
	margin-bottom:10px;
	/*font-family:Montserrat,sans-serif;*/
	display:inline-block;
	text-transform:capitalize
}
.detail-pannel-footer-btn a.footer-btn.grn-btn
{
	background: var(--e-global-color-dc648a6);

}
.detail-pannel-footer-btn a.footer-btn.blu-btn
{
	background: var(--e-global-color-secondary);
}
.detail-pannel-footer-btn a:focus,.detail-pannel-footer-btn a:hover
{
	text-decoration:none;
	color:#fff
}
	section.full-detail
{
	padding:0 0 3em
}
	section.full-detail .form-control::-moz-placeholder
{
	color:#6a7884;
	opacity:1
}
	section.full-detail .form-control:-ms-input-placeholder
{
	color:#6a7884
}
	section.full-detail .form-control::-webkit-input-placeholder
{
	color:#6a7884
}
	[class*=" icon-"],[class^=icon-]
{
	display:inline-block;
	width:14px;
	height:14px;
	line-height:14px;
	vertical-align:text-top;
	background-image:url(../img/glyphicons-halflings.png);
	background-position:14px 14px;
	background-repeat:no-repeat
}
.icon-list
{
	background-position:-360px -48px
}
	h2.detail-title
{
	font-size:18px;
	background:#f5f6f7;
	padding:8px 20px;
	margin-bottom:16px;
	line-height:1.6;
	border-radius:2px;
	color:#35434e;
	border-left:3px solid #11b719
}
.full-detail-description p
{
	margin-bottom:20px;
	line-height:1.9;
	font-size:15px;
	padding:0 20px
}
	ul.detail-list li
{
	padding:0;
	margin-bottom:10px;
	line-height:1.9;
	font-size:17px;
	color:#707c88;
	list-style:none
}
	ul.detail-list li:before
{
	content:"\f101";
	position:relative;
	font-size:17px;
	color:#11b719;
	left:-12px;
	font-family:fontawesome
}
	ul.detail-footer-social
{
	padding:0;
	margin:0
}
	ul.detail-footer-social li
{
	display:inline-block;
	padding-right:10px
}
	ul.detail-footer-social li a i
{
	width:42px;
	height:42px;
	background:#f1f3f4;
	line-height:42px;
	text-align:center;
	font-size:17px;
	border-radius:2px;
	margin-bottom:10px;
	transition:all ease-in-out .4s
}
	ul.detail-footer-social li a i:hover
{
	background:#11b719;
	color:#fff
}
	@-webkit-keyframes animate-positive
{
	0%
{
	width:0%
}

}
	@keyframes animate-positive
{
	0%
{
	width:0%
}

}
	@-moz-keyframes circlebeat
{
	0%
{
	-moz-transform:scale(0);
	opacity:0
}
	25%
{
	-moz-transform:scale(.1);
	opacity:.1
}
	50%
{
	-moz-transform:scale(.5);
	opacity:.3
}
	75%
{
	-moz-transform:scale(.8);
	opacity:.5
}
	100%
{
	-moz-transform:scale(1);
	opacity:0
}

}
	@-webkit-keyframes circlebeat
{
	0%
{
	-webkit-transform:scale(0);
	opacity:0
}
	25%
{
	-webkit-transform:scale(.1);
	opacity:.1
}
	50%
{
	-webkit-transform:scale(.5);
	opacity:.3
}
	75%
{
	-webkit-transform:scale(.8);
	opacity:.5
}
	100%
{
	-webkit-transform:scale(1);
	opacity:0
}

}
	form
{
	display:inline-block
}
	form
{
	width:100%
}
.job-types label
{
	font-weight:600;
	color:#707c88;
	margin:0 0 10px 15px
}
.job-types
{
	text-align:right
}
.job-types input[type=checkbox],.job-types input[type=radio]
{
	top:3.33px
}
	@-webkit-keyframes click-wave
{
	0%
{
	width:40px;
	height:40px;
	opacity:.35;
	position:relative
}
	100%
{
	width:60px;
	height:60px;
	margin-left:-40px;
	margin-top:-40px;
	opacity:0
}

}
	@-moz-keyframes click-wave
{
	0%
{
	width:40px;
	height:40px;
	opacity:.35;
	position:relative
}
	100%
{
	width:60px;
	height:60px;
	margin-left:-40px;
	margin-top:-40px;
	opacity:0
}

}
	@-o-keyframes click-wave
{
	0%
{
	width:40px;
	height:40px;
	opacity:.35;
	position:relative
}
	100%
{
	width:60px;
	height:60px;
	margin-left:-40px;
	margin-top:-40px;
	opacity:0
}

}
	@keyframes click-wave
{
	0%
{
	width:40px;
	height:40px;
	opacity:.35;
	position:relative
}
	100%
{
	width:60px;
	height:60px;
	margin-left:-40px;
	margin-top:-40px;
	opacity:0
}

}
.check-option,.check-option:checked::before
{
	width:15px;
	height:15px;
	display:inline-block
}
.check-option
{
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	appearance:none;
	border-radius:50%;
	-webkit-transition:all .15s ease-out 0;
	-moz-transition:all .15s ease-out 0;
	transition:all .15s ease-out 0;
	background:#eaeef3;
	border:none;
	color:#fff;
	cursor:pointer;
	outline:0;
	position:relative;
	margin-right:.5rem
}
.check-option.full-time
{
	background:#03a504
}
.check-option.part-time
{
	background:#f6931e
}
.check-option.freelancer
{
	background:#26a9e1
}
.check-option.internship
{
	background:#d20001
}
.check-option.full-time:checked
{
	background:#03a504
}
.check-option.part-time:checked
{
	background:#f6931e
}
.check-option.freelancer:checked
{
	background:#26a9e1
}
.check-option.internship:checked
{
	background:#d20001
}
.check-option:checked::before
{
	position:absolute;
	content:'\002714';
	font-size:8px;
	text-align:center;
	line-height:17px
}
.check-option:checked::after
{
	-webkit-animation:click-wave .65s;
	-moz-animation:click-wave .65s;
	animation:click-wave .65s;
	content:'';
	display:block;
	position:relative;
	z-index:100;
	border-radius:50%
}
.check-option.full-time:checked::after
{
	background:#03a504
}
.check-option.part-time:checked::after
{
	background:#f6931e
}
.check-option.freelancer:checked::after
{
	background:#26a9e1
}
.check-option.internship:checked::after
{
	background:#d20001
}
.brows-job-position
{
	padding:0 15px
}
.brows-job-description
{
	font-size:15.5px;
	line-height:1.8;
	color:#5b6d77;
	padding:10px 12px
}
.brows-job-description p
{
	line-height:1.9
}
	label
{
	display:inline-block;
	max-width:100%;
	margin-bottom:5px;
	font-weight:700
}
	article
{
	position:relative
}
.small,small
{
	font-size:85%
}
.tg-themetag
{
	top:7px;
	left:-5px;
	z-index:2;
	color:#fff;
	font-size:10px;
	font-weight:500;
	line-height:10px;
	position:absolute;
	background:#ff526c;
	padding:5px 3px 3px 10px;
	text-transform:uppercase
}
.tg-featuretag:after,.tg-featuretag:before
{
	width:0;
	height:0;
	content:'';
	position:absolute
}
.tg-featuretag:before
{
	top:0;
	left:100%;
	border-top:9px solid transparent;
	border-bottom:9px solid transparent;
	border-left:10px solid #ff526c
}
.tg-featuretag:after
{
	top:100%;
	left:0;
	border-top:5px solid #eb344f;
	border-left:5px solid transparent
}
.form-control[disabled],.form-control[readonly]
{
	background-color:#fff;
	opacity:1
}
.btn-trans
{
	background:0 0;
	border:none;
	font-size:20px;
	color:#99abb9
}
	ul.status-detail
{
	width:100%;
	display:table;
	margin:20px 0
}
	ul.status-detail li
{
	width:33%;
	padding:10px 0;
	border:none;
	border-radius:0;
	text-align:center;
	display:table-cell;
	font-size:13px
}
	@media only screen and (min-width :768px)
{
.no-padd
{
	padding:0
}
/*	h1
{
	font-size:48px;
	line-height:52px
}
	h2
{
	font-size:36px;
	line-height:48px
}
	h3
{
	font-size:30px;
	line-height:36px
} */
.extra-mrg
{
	padding:0;
	margin-left:-15px;
	margin-right:-15px
}
.detail-desc-caption ul li
{
	/*width:50%;
	display:inline-block;
	float:left*/
}

}
	@media only screen and (min-width :1024px)
{

}
	@media screen and (max-width:1199px)
{
	/*h1
{
	font-size:48px
}
	h2
{
	font-size:28px
}
	h3
{
	font-size:22px
}
	h4
{
	font-size:15px
}*/

}
	@media only screen and (max-width:992px) and (min-width:768px)
{
.brows-job-type span
{
	padding:6px 5px;
	font-size:10px
}
.brows-job-position h3
{
	font-size:19px
}

}
	@media screen and (max-width:992px)
{
	/*h1
{
	font-size:42px
}
	h2
{
	font-size:25px
}
	h3
{
	font-size:20px
}
	h4
{
	font-size:15px
}
*/
}
	@media screen and (max-width:767px)
{
.brows-company .brows-company-pic
{
	display:table;
	margin:20px auto
}
/*	h1
{
	font-size:35px
}
	h2
{
	font-size:25px
}
	h3
{
	font-size:20px
}
	h4
{
	font-size:15px
}*/
.select2-container
{
	margin-bottom:15px
}
.pagination>li>a,.pagination>li>span
{
	padding:8px 14px
}
.brows-company
{
	border-left:none;
	border-top:4px solid #fff;
	text-align:center
}
.brows-company .brows-company-position p
{
	text-align:center
}
.detail-pannel-footer-btn a.footer-btn
{
	margin-left:0;
	float:left;
	margin-right:10px;
	padding:10px 30px
}
.detail-status
{
	position:absolute;
	right:0;
	top:8px;
	margin:0 auto;
	display:table
}
.detail-pannel-footer-btn.pull-right
{
	float:left!important;
	width:100%
}
	ul.detail-list
{
	padding:0
}
	h2.detail-title
{
	font-size:17px;
	padding:10px 12px
}
.footer-social
{
	margin-bottom:0
}
.brows-job-list
{
	text-align:center;
	padding-bottom:30px
}
.item-click article
{
	padding-left:15px;
	padding-right:15px
}
.brows-job-category .item-click article
{
	padding-left:0;
	padding-right:0
}
.row.extra-mrg
{
	margin-left:0;
	margin-right:0
}
.job-types
{
	text-align:left
}

}
	@media screen and (max-width:479px)
{
	/*h1
{
	font-size:30px
}
	h2,h3
{
	font-size:20px
}
	h4
{
	font-size:15px
}*/
.pagination>li>a,.pagination>li>span
{
	padding:6px 12px
}
.detail-pannel-footer-btn a.footer-btn
{
	margin-left:0;
	float:left;
	margin-right:10px;
	padding:8px 18px
}
	ul.detail-footer-social li
{
	display:inline-block;
	padding-right:2px
}

}
	@keyframes animateright
{
	from
{
	right:-300px;
	opacity:0
}
	to
{
	right:0;
	opacity:1
}

}
	@-webkit-keyframes rotate
{
	from
{
	-webkit-transform:rotate(0)
}
	to
{
	-webkit-transform:rotate(360deg)
}

}
	@-moz-keyframes rotate
{
	from
{
	-moz-transform:rotate(0)
}
	to
{
	-moz-transform:rotate(360deg)
}

}
	@keyframes rotate
{
	from
{
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
	to
{
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}

}



.detail-desc-captionul ul li {
    padding-bottom: 10px;
    font-size: 16px;
    /*color: #707c88;*/
    display: block;
}


.inner-header-title
{
	border-bottom:4px solid #11b719;
	overflow:visible
}
.inner-header-title
{
	position:relative;
	padding:7em 0;
	text-align:center;
	color:#fff;
	background-size:cover
}
.inner-header-title:before
{
	content:"";
	display:block;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	opacity:.6;
	background:#242d3e
}
.inner-header-title>*
{
	position:relative
}
.inner-header-title h1
{
	font-weight:600
}
	[class*=" icon-"],[class^=icon-]
{
	display:inline-block;
	width:14px;
	height:14px;
	line-height:14px;
	vertical-align:text-top;
	background-image:url(../img/glyphicons-halflings.png);
	background-position:14px 14px;
	background-repeat:no-repeat
}
	/*h2.detail-title
{
	margin-bottom:16px;
	padding:8px 20px;
	border-left:3px solid #11b719;
	border-radius:2px;
	font-size:18px;
	line-height:1.6;
	color:#35434e;
	background:#f5f6f7
}
*/
h2.detail-title {
    margin-bottom: 16px;
    padding: 20px;
    border-top: 3px solid var(--e-global-color-dc648a6);
;
    border-radius: 2px;
    font-size: 30px;
    line-height: 1.6;
    color: white;
    background-color: var(--e-global-color-secondary);
    padding-bottom: 50px;
    text-align: center;
    margin-top: -1px;
}
	@-webkit-keyframes animate-positive
{
	0%
{
	width:0%
}

}
	@keyframes animate-positive
{
	0%
{
	width:0%
}

}
	@-moz-keyframes circlebeat
{
	0%
{
	opacity:0;
	-moz-transform:scale(0)
}
	25%
{
	opacity:.1;
	-moz-transform:scale(.1)
}
	50%
{
	opacity:.3;
	-moz-transform:scale(.5)
}
	75%
{
	opacity:.5;
	-moz-transform:scale(.8)
}
	100%
{
	opacity:0;
	-moz-transform:scale(1)
}

}
	@-webkit-keyframes circlebeat
{
	0%
{
	opacity:0;
	-webkit-transform:scale(0)
}
	25%
{
	opacity:.1;
	-webkit-transform:scale(.1)
}
	50%
{
	opacity:.3;
	-webkit-transform:scale(.5)
}
	75%
{
	opacity:.5;
	-webkit-transform:scale(.8)
}
	100%
{
	opacity:0;
	-webkit-transform:scale(1)
}

}
	@-webkit-keyframes click-wave
{
	0%
{
	position:relative;
	width:40px;
	height:40px;
	opacity:.35
}
	100%
{
	width:60px;
	height:60px;
	margin-top:-40px;
	margin-left:-40px;
	opacity:0
}

}
	@-moz-keyframes click-wave
{
	0%
{
	position:relative;
	width:40px;
	height:40px;
	opacity:.35
}
	100%
{
	width:60px;
	height:60px;
	margin-top:-40px;
	margin-left:-40px;
	opacity:0
}

}
	@-o-keyframes click-wave
{
	0%
{
	position:relative;
	width:40px;
	height:40px;
	opacity:.35
}
	100%
{
	width:60px;
	height:60px;
	margin-top:-40px;
	margin-left:-40px;
	opacity:0
}

}
	@keyframes click-wave
{
	0%
{
	position:relative;
	width:40px;
	height:40px;
	opacity:.35
}
	100%
{
	width:60px;
	height:60px;
	margin-top:-40px;
	margin-left:-40px;
	opacity:0
}

}
	@media only screen and (min-width:768px)
{

.banner
{
	min-height:650px
}
.banner h1
{
	margin-bottom:.5em;
	font-size:64px
}

}
	@media only screen and (min-width:1024px)
{

.banner
{
	height:100vh;
	min-height:620px
}
.inner-header-title h1
{
	margin:1em 0;
	font-size:60px
}
.inner-header-title h2
{
	margin:1em 0 10px;
	font-size:45px
}

}
	@media only screen and (min-width:1200px)
{
.inner-header-title h1
{
	font-size:80px
}
.inner-header-title h2
{
	margin-top:1.2em;
	font-size:60px
}

}
	@media screen and (max-width:1199px)
{


}
	@media screen and (max-width:992px)
{

.inner-header-title h1
{
	font-size:50px
}

}
	@media screen and (max-width:767px)
{

.inner-header-title h1
{
	margin-bottom:2em;
	font-size:40px
}
	h2.detail-title
{
	padding:30px;
	font-size:35px
}

}
	@media screen and (max-width:479px)
{

.inner-header-title h1
{
	margin-bottom:2em;
	font-size:30px
}

}
	@keyframes animateright
{
	from
{
	right:-300px;
	opacity:0
}
	to
{
	right:0;
	opacity:1
}

}
	@-webkit-keyframes rotate
{
	from
{
	-webkit-transform:rotate(0)
}
	to
{
	-webkit-transform:rotate(360deg)
}

}
	@-moz-keyframes rotate
{
	from
{
	-moz-transform:rotate(0)
}
	to
{
	-moz-transform:rotate(360deg)
}

}
	@keyframes rotate
{
	from
{
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
	to
{
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg)
}

}

.detail-desc-captionul ul li i {
    margin-right: 10px;
  /*  font-size: 16px;
    color: rgba(137,153,167,1); */
}

.grn-btn {
    background: var(--e-global-color-dc648a6);

	    color: #fff !important;
}