/*font-family: 'Montserrat', sans-serif;
*/
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,700');
html, body{
	max-width:100%;
	overflow-x:hidden;
}
body{
	margin:0px;
	padding:0px;
	background:#f9f9f9;
	font-family:'Montserrat', sans-serif;
}
*{
	box-sizing:border-box;
}
#mySidenav div{
	position:fixed;
	left:-200px;
	transition:0.3s;
	padding:15px;
	width:200px;
	display:inline-block;
	text-decoration:none;
	font-size:20px;
	color:white;
	border-radius:0 10px 10px 0;
	z-index:1000000;
}
#mySidenav div:after{
	width:15px;
	height:34px;
	padding-left:2px;
	border-radius:0 15px 15px 0;
	line-height:30px;
	background:#4CAF50;
	content:" ⟩ ";
	position:absolute;
	top:33vh;
	right:-15px;
	color:#fff;
}
#mySidenav div:hover{
	left:0;
}
#side1{
	top:10vh;
	height:80vh;
	background-color:#4CAF50;
}
#side1 ul{
	overflow-y:auto;
}
#side1 ul li a{
	font-size:15px;
	text-decoration:none;
	color:#fff !important;
}
#side1 ul li a:hover{
	font-size:15px;
	text-decoration:none;
	color:#e0e0e0 !important;
	transform:translate(10px,0px);
}
#rightSidenav div{
	position:fixed;
	right:-200px;
	transition:0.3s;
	padding:15px;
	width:200px;
	display:inline-block;
	text-decoration:none;
	font-size:20px;
	color:white;
	border-radius:10px 0 0 10px;
	z-index:1000001;
}
#rightSidenav div:after{
	content:" ⟨ ";
	position:absolute;
	top:29vh;
	left:-15px;
	color:#fff;
	width:15px;
	height:34px;
	padding-left:4px;
	border-radius:15px 0 0 15px;
	line-height:30px;
	background:#aa3311;
}
#rightSidenav div:hover{
	right:0;
}
#rightside1{
	top:20vh;
	height:60vh;
	background-color:#aa3311;
}
#rightside1 ul li{
	position:relative;
	padding:5px 0 5px 25px;
	line-height:15px;
}
#rightside1 ul li:before{
	content:"⨮ ";
	color:#fff !important;
	width:30px;
	position:absolute;
	left:0;
}
#rightside1 ul li a{
	font-size:13px;
	text-decoration:none;
	color:#fff !important;
	display:inline-block;
	transition:all 0.3s;
}
#rightside1 ul li a:hover{
	color:#e0e0e0 !important;
	transform:translate(7px,0px);
}
#side2{
	top:24vw;
	background-color:#2196F3;
}
#side3{
	top:28vw;
	background-color:#f44336;
}
#side4{
	top:32vw;
	background-color:#555
}
.menu > ul > .register_drop > ul{
	display:none;
	width:100%;
	background:rgba(240,240,240,0.8);
	padding:20px;
	position:absolute;
	z-index:99;
	right:0 !important;
	list-style:none;
	box-sizing:border-box;
}
.menu > ul > .register_drop > ul > li{
	margin:0;
	padding-bottom:0;
	list-style:none;
	width:50%;
	background:none;
	float:left;
}
.menu {
	width: 100% !important;
	position: absolute;
	z-index: 1;
	padding: 10px 15px;
}
.menu-container{
	margin:0 auto;
	background:#e9e9e9;
}
.menu a.logo{
	display:inline-block;
	padding:1em 3em;
	width:19%;
	float:left;
}
.menu img{
	max-width:100%;
}
.menu-mobile{
	display:none;
	padding:20px;
}
.menu-dropdown-icon:before{
	content:"\f489";
	font-family:"Ionicons";
	display:none;
	cursor:pointer;
	float:right;
	padding:1.5em 2em;
	background:#fff;
	color:#333;
}
.menu > ul{
	list-style:none;
	padding:0;
	box-sizing:border-box;
	clear:right;
	margin-bottom:0px;
	background:transparent!important;
}
.menu > ul:before, .menu > ul:after{
	content:"";
	display:table;
}
.menu > ul:after{
	clear:both;
}
.menu > ul > li{
	float:left;
	background:transparent;
	padding:0;
	margin:0;
}
.menu > ul > li a {
	text-decoration: none;
	padding: 1vw 1vw;
	display: block;
	color: #ffffff;
	font-weight: 500;
}
.top_mnu{
	font-weight: 700!important;
}
.top_mnu:hover {
	color: #2fab41;
}
.menu > ul > li:hover {
	background: transparent;
}
.menu > ul > li:hover a {
	color: #666666;
}
.menu > ul > li > ul{
	background:#fff;
	display:none;
	width:100%;
	padding:20px;
	position:absolute;
	z-index:1000005;
	left:0;
	margin:0;
	list-style:none;
	box-sizing:border-box;
	/*-webkit-linear-gradient(145deg, rgba(0,0,0,0.5)80%, rgba(26,89,128,0.5)20%), -webkit-linear-gradient(125deg, rgba(0,0,0,0.5)70%, rgba(26,89,128,0.5)30%);
    -webkit-linear-gradient(-200deg, rgba(0,0,0,0.5)60%, rgba(26,89,128,0.5)40%);
    -moz-linear-gradient(0deg, rgba(255,255,255,1)50%, rgba(255,255,255,1)50%);
    background:-o-linear-gradient(-145deg, rgba(0,0,0,0.5)50%, rgba(26,89,128,0.5)50%), -o-linear-gradient(145deg, rgba(0,0,0,0.5)80%, rgba(26,89,128,0.5)20%), -o-linear-gradient(125deg, rgba(0,0,0,0.5)70%, rgba(26,89,128,0.5)30%);
    -o-linear-gradient(-200deg, rgba(0,0,0,0.5)60%, rgba(26,89,128,0.5)40%);
    -moz-linear-gradient(0deg, rgba(255,255,255,1)50%, rgba(255,255,255,1)50%);
    background:-moz-linear-gradient(-145deg, rgba(0,0,0,0.5)50%, rgba(26,89,128,0.5)50%), -moz-linear-gradient(145deg, rgba(0,0,0,0.5)80%, rgba(26,89,128,0.5)20%), -moz-linear-gradient(125deg, rgba(0,0,0,0.5)70%, rgba(26,89,128,0.5)30%);
    -moz-linear-gradient(-200deg, rgba(0,0,0,0.5)60%, rgba(26,89,128,0.5)40%);
    -moz-linear-gradient(0deg, rgba(255,255,255,1)50%, rgba(255,255,255,1)50%);
    background:linear-gradient(-145deg, rgba(0,0,0,0.5)50%, rgba(26,89,128,0.5)50%), linear-gradient(145deg, rgba(0,0,0,0.5)80%, rgba(26,89,128,0.5)20%), linear-gradient(125deg, rgba(0,0,0,0.5)70%, rgba(26,89,128,0.5)30%), linear-gradient(-200deg, rgba(0,0,0,0.5)60%, rgba(26,89,128,0.5)40%), linear-gradient(-155deg, rgba(0,0,0,0.5)50%, rgba(26,89,128,0.5)50%), linear-gradient(135deg, rgba(0,0,0,0.5)80%, rgba(26,89,128,0.5)20%), linear-gradient(115deg, rgba(0,0,0,0.5)70%, rgba(26,89,128,0.5)30%), linear-gradient(-230deg, rgba(0,0,0,0.5)60%, rgba(26,89,128,0.5)40%), linear-gradient(0deg, rgba(255,255,255,1)50%, rgba(255,255,255,1)50%);
    */
}
.dataTables_length select{
	padding:2px;
	border:0;
	margin:0 10px;
	background:#f8f8f9;
	color:#3c454a;
}
.dataTables_filter input{
	padding:2px;
	border:1px solid #e0e0e0;
	margin:0 10px;
	background:#f8f8f9;
	color:#3c454a;
}
.dataTables_filter input:focus, .dataTables_filter input:active, .dataTables_length select:focus{
	box-shadow:none !important;
	outline:none;
}
.circular {
	padding:0;
	list-style:none;
}
.circular li ul {
	list-style: inside !important;
}
.circular li li {
	padding:5px 10px;
	list-style:square outside;
	text-decoration: none;
	transition: all 0.3s;
}
.circular li a {
	padding: 10px;
	background:#eeeeff;
	border: 1px solid #fff;
	margin-bottom: 10px;
	display: block;
	text-decoration: none;
	transition: all 0.3s;
}
.circular li a:hover {
	box-shadow: 0 0 5px #d0d0d0;
	background: white;
}
.menu > ul > li > ul:before, .menu > ul > li > ul:after{
	content:"";
	display:table;
}
.menu > ul > li > ul:after{
	clear:both;
}
.menu > ul > li > ul > li{
	margin:0;
	padding-bottom:0;
	list-style:none;
	width:50%;
	background:none;
	float:left;
}
.menu > ul > li > ul > li a{
	padding:.2em 0;
	width:95%;
	display:block;
	border-bottom:1px solid #ccc;
}
/*.menu > ul > li > ul > li a:before{
    content:"⦿ ";
    font-size:16px;
}
*/
.menu > ul > li > ul > li h1 {
	color: #777;
	padding-top: 5px;
	width: 95%;
	display: block;
	border-bottom: 1px solid #e8e4e4;
	font-size: 2.5rem;
	margin: 0;
}
.menu > ul > li > ul > li a:hover{
	color:#03a9f4;
}
.menu > ul > li > ul > li > ul{
	display:block;
	padding:0;
	margin:10px 0 0;
	list-style:none;
	box-sizing:border-box;
	column-count:2;
}
.menu > ul > li > ul > li > ul:before, .menu > ul > li > ul > li > ul:after{
	content:"";
	display:table;
}
.menu > ul > li > ul > li > ul:after{
	clear:both;
}
.menu > ul > li > ul > li > ul > li{
	float:none;
	width:100%;
	padding:0;
	margin:0;
	font-size:.8em;
	display:inline-block;
}
.menu > ul > li > ul > li > ul > li a {
	border: 0;
	font-size: 14px;
	padding: 1px 9px;
	display: block;
}
.menu > ul > li > ul.normal-sub{
	width:300px;
	left:auto;
	padding:10px 20px;
}
.menu > ul > li > ul.normal-sub > li{
	width:100%;
}
.menu > ul > li > ul.normal-sub > li a{
	border:0;
	padding:0.5em 0;
}
@media only screen and (max-width:959px){
	.menu-container{
		width:100%;
		background:none !important;
	}
	.menu-container .menu{
		display:inline-block;
		padding: 3px 15px;
	}
	.input-group .form-control {
		width: 91%;
	}
	.fraxinus {
		height: 9vw!important;
	}
	.menu-mobile{
		display:block;
		float:right;
		padding:20px 20px 0;
	}
	.menu-dropdown-icon:before{
		display:block;
	}
	.menu > ul{
		display:none;
		width:100%;
	}
	.menu > ul > li{
		width:100%;
		float:none;
		display:block;
	}
	.menu > ul > li a{
		padding:1.5em;
		width:100%;
		display:block;
	}
	.menu > ul > li > ul{
		position:relative;
		padding:0 40px;
	}
	.menu > ul > li > ul.normal-sub{
		width:100%;
	}
	.menu > ul > li > ul > li{
		float:none;
		width:100%;
		margin-top:20px;
	}
	.menu > ul > li > ul > li:first-child{
		margin:0;
	}
	.menu > ul > li > ul > li > ul{
		position:relative;
	}
	.menu > ul > li > ul > li > ul > li{
		float:none;
	}
	.menu .show-on-mobile{
		display:block;
	}
	.logo-lnk{
		position:static;
	}
	.show-mobile-bars{
		display:block !important;
	}
}
.ul_mobile{
	padding:10px;
	list-style:none !important;
	color:#fff !important;
	display:none;
}
.ul_mobile li a{
	background:#000;
	padding:4px;
/*	font-family:'Rajdhani', sans-serif;*/
	margin-bottom:1px;
	display:block;
}
.ul_mobile li ul{
	list-style:none;
	padding-left:10px !important;
}
/*============banner section==========*/
.banner_text {
	padding-bottom: 4vh;
}
.form_cat {
	position: absolute;
	padding: 0 12%;
	top: 50%;
	transform: translateY(-50%);
	padding-bottom: 18vh;
}
.banner_back_overlay_pattern {
	background-image: url(../images/pattern.png);
	opacity: 0.8;
	background-attachment: fixed;
	color: inherit;
	position: absolute;
	width: 100%;
	height: 100%!important;
	left: 0;
	top: 0;
}
/*============banner section==========*/
/*============user-count section==========*/
.cal_back{
	width: 100%;
}
.cal_back img{
	width: 100%;
}
.cal_back {
	z-index: -1;
}
.cal-prnt {
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 5px;
}
/*============user-count section==========*/
form.crane.text-center input[type="submit"]:hover{
	background:#ffffff;
	color:#5886a2;
	-webkit-transition-duration:1s;
	transition-duration:1s;
}
.crane select:hover{
	background:#ffffff;
	color:#5886a2;
	-webkit-transition-duration:1s;
	transition-duration:1s;
}
.drango {
	background: #ddd;
	position: relative;
	animation: pulse 10s ease infinite alternate;
	min-height: 526px;
	height: auto;
	border: none;
}
h3.counter {
	line-height: 0!important;
}
.btn-group{
	width:100% !important;
	margin:auto !important;
}
.btn-group a{
	text-decoration:none;
	color:#5f5e5e;
	font-size:1vw;
}
.nbox a div.fticon{
	width:60px;
	height:60px;
	margin:auto;
	background:white;
	border-radius:52%;
	line-height:80px;
}
.nbox a div.fticon i{
	line-height:60px !important;
	font-size:40px !important;
}
.nbox a{
	transition:all 0.5s;
	color:#fff;
}
/*.nbox a:hover{
    color:white;
    background:#5886a2;
}
*/
.nbox a:hover div.fticon{
	color:darkorange !important;
	transition:all 0.5s;
}
.crane{
	z-index:-1;
}
/*.cuckoo{
    text-align:center;
    color:#3362a5;
    margin-top:5em;
    top:20%;
}
*/
.cuckoo {
	text-align: center;
	height: 84px;
	margin: 0 auto;
}
.eagle {
	display: inline-block;
	width: 105px;
	height: 105px;
	border-radius: 81px;
	margin: 8px 51px;
}
span.eagle span{
	font-size:28px;
	line-height:35px;
}
span.eagle span span{
	font-size:14px !important;
	left:0;
	bottom:-25px;
}
.sparrow {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	display: flex;
	justify-content: center;
}
.skylark{
	width:33.3333333334%;
	padding:10px 0;
}
button.btn.btn-primary.skylark.skylark1{
	background:#E7E7E8;
}
button.btn.btn-primary.skylark.skylark1 a div.fticon{
	color:darkorange !important;
}
button.btn.btn-primary.skylark.skylark2{
	background:#D1D2D4;
}
button.btn.btn-primary.skylark.skylark2 a div.fticon{
	color:#056839 !important;
}
button.btn.btn-primary.skylark.skylark3{
	background:#BCBDC0;
}
button.btn.btn-primary.skylark.skylark3 a div.fticon{
	color:#3362a5 !important;
}
button.btn.btn-primary.skylark{
	color:#6D6E71;
	border:none;
}
.crane select{
	padding: 0 13px;
	min-width: 28%;
	background:#fff;
	border:1px solid transparent;
	height: 50px;
}
.crane input[type="text"]{
	padding: 0 13px;
	min-width: 28%;
	background:#fff;
	border:1px solid transparent;
	height: 50px;
}
.crane input[type="submit"], .crane button[type="submit"]{
	height: 50px;
	padding: 0 22px;
	background-color:#fff;
	border:1px solid transparent;
	color:darkorange;
}
button.btn.btn-primary.skylark.skylark1:hover{
	background:#5886a2;
	color:inherit;
	-webkit-transition:ease-in-out 0.5s;
	transition:ease-in-out 0.5s;
}
button.btn.btn-primary.skylark.skylark2:hover{
	background:#5886a2;
	color:white;
	-webkit-transition:ease-in-out 0.5s;
	transition:ease-in-out 0.5s;
}
button.btn.btn-primary.skylark.skylark3:hover{
	background:#5886a2;
	color:white;
	-webkit-transition:ease-in-out 0.5s;
	transition:ease-in-out 0.5s;
}
.count-sl-1{
	position:absolute;
	left:0;
	top:0;
	color:#fff;
	background:linear-gradient(135deg,rgba(200,30,50,0.6) 50%,rgba(0,0,0,0) 50%);
	width:60px;
	height:60px;
}
.count-sl-1>span{
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform:rotate(-45deg);
	display:block;
	text-align:center;
	transform-origin:70% 150%;
}
.row.kingfisher{
	display:block;
	margin:auto;
}
.kite{
}
.kite ul{
	list-style:none;
	padding-left:7%;
}
.fa-check:before{
	color:#3362A5;
	font-size:10px;
}
.oriolee{
	background:#ffffff;
	color:#68bce0;
}
.text-center{
	text-align:center;
}
.starrling{
	background:#3362a5;
	height:10%;
}
.starling{
	background:#d14928;
	height:10%;
}
.civica{
	font-size:2vw;
	letter-spacing:1px;
	color:#ffffff;
	padding:13px 12px;
}
.kite .row{
	line-height:23px;
	padding-top:30px;
	font-size:1.2vw;
}
.arundinacea{
}
.arundinacea a{
	color:white;
	border:0px solid rgba(241, 242, 237, 0.29);
	padding:9px 9%;
	display:block;
}
.arundinacea a:hover{
	background:transparent;
	color:white;
	text-decoration:none;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	transform:scale(1.1,1.1);
}
.list-aggregate a{
	font-size:119%;
	background:rgba(209, 210, 212, 0.42);
	padding:1% 38%;
}
ul#marquee-vertical{
	padding-left:0%;
}
.list-aggregate li{
	border-bottom-color:#e5e5e5;
	margin-right:-3%;
}
.block-hdnews{
	margin:-21px 5%;
	background-color:#ffffff;
}
.block-hdnews ul{
	list-style:none;
	color:#5886a2;
}
.list-aggregate li p{
	color:#3362a5;
	padding-right:0px;
}
.list-wrpaaer{
	height:342px;
	background:transparent;
	margin-top:9%;
}
.quail{
	background:rgba(188,189,192,0.3);
}
.eagle h3{
	font-size:140%;
}
.row.kingfisher{
	display:flex;
	margin:0% .8%;
}
.container-fluid.pigeon .col-md-2{
	border:1px solid rgba(119, 119, 119, 0.06);
	width:16%;
	margin:3px 3px;
}
.container-fluid.pigeon h2{
	padding-bottom:2%;
}
.pigeon .col-md-2:hover img{
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%);
	-webkit-transition:.3s ease-in-out;
	transition:.3s ease-in-out;
}
.pigeon img{
	-webkit-filter:grayscale(0);
	filter:grayscale(0);
}
.container-fluid.pigeon h2 span{
	border:2px solid rgba(88, 134, 162, 0.2);
	display:inline-block;
	width:8%;
}
.container-fluid.pigeon .col-md-2:hover{
	background:rgba(188, 189, 192, 0.18);
	-webkit-transition-duration:1s;
	transition-duration:1s;
}
.pigeon{
	margin-bottom:.7%;
	-webkit-box-shadow:1px 9px 18px -9px rgba(71,70,71,0.7);
	-moz-box-shadow:1px 9px 18px -9px rgba(71,70,71,0.7);
	box-shadow:1px 5px 9px -7px rgba(71,70,71,0.7);
}
.pigeon img{
	height:113px;
	padding:9px 28px;
}
.container-fluid.pigeon{
	background:#ffffff;
	margin:2% 0%;
	padding:40px 0px;
	box-sizing:border-box;
}
.container-fluid.pigeon .col-md-2{
	border:1px solid rgba(119, 119, 119, 0.06);
}
.ostrich {
	background: #f3f7f3;
	background: url(../images/world.jpg) no-repeat center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	min-height: 31vh;
	padding-bottom: 34px;
}
/*.reclusa {
     height: 55vh;
}
*/
.ostrich ul{
	list-style:none;
	font-size:1.2vw;
}
.row.ostrich.flicker{
	box-sizing:border-box;
	margin-bottom:24px;
	color:#3362a5;
}
.reclusa h2 span{
	border:2px solid rgba(88, 134, 162, 0.61);
	display:inline-block;
	width:8%;
}
.burn-owl{
	padding-bottom:3%;
}
.row.bruennichi h2{
	color:#fff;
}
.flycatcher{
	height:auto;
}
.uncinata{
	color:#5886a2;
	font-size:2vw;
}
.flycatcher p{
	color:#ffffff;
	font-size:100%;
	word-spacing:2px;
}
.grackle input[type="text"]{
	padding:.7em 12vw;
	background:rgba(255, 255, 255, 0.45);
	border:1px solid #fff;
}
.grackle input[type="text"]:hover{
	background:#ffffff;
	color:#5886a2;
	-webkit-transition-duration:1s;
	transition-duration:1s;
}
.grackle input[type="button"] {
	padding: .7em 4em;
	background: rgb(15, 16, 16);
	border: 1px solid #5886a2;
	color: #fff;
}
.grackle input[type="button"]:hover{
	background:#ffffff;
	color:#5886a2;
	text-decoration:none;
	-webkit-transition-duration:1s;
	transition-duration:1s;
}
.bunting img{
	height:100px;
}
.thumbnail{
	background:none;
}
.thumbnail, .img-thumbnail{
	box-shadow:none;
}
.carousel-control{
	color:black;
}
.carousel-control.right{
	background:none;
	margin:4% -8%;
}
.carousel-control.left{
	background:none;
	margin:4% -8%;
}
.carousel-indicators{
}
.carousel-indicators li{
	background:#cecece;
}
.carousel-indicators .active{
	background:#428bca;
}
.carousel-inner img{
	height:107px;
}
.thumbnail{
	border:none;
	margin-bottom:0px;
}
.leopardus{
	background:#ffffff;
	height:175px;
}
div#Carousel{
	padding-top:0%;
}
.leopardus h2{
	padding-top:13px;
	box-sizing:border-box;
}
.leopardus h2 span{
	border:2px solid rgba(88, 134, 162, 0.2);
	display:inline-block;
	width:8%;
}
.killdeer{
	background:#f1f2ed;
	color:#9999a5;
	box-sizing:border-box;
}
.killdeer p{
	padding:7px 0px;
	margin-bottom:0px;
	font-size:13px;
}
.fa-facebook-official:before{
	content:"\f230";
	color:#3b5998;
}
.fa-twitter-square:before{
	content:"\f081";
	color:#1da1f2;
}
.fa-linkedin-square:before{
	content:"\f08c";
	color:#0173b2;
}
.fa-youtube-square:before{
	content:"\f166";
	color:#d82423;
}
.col-md-3.goldfinch ul{
	line-height:154%;
}
.col-md-3.nighthawk ul{
	line-height:154%;
}
.col-md-3.goldfinch{
	padding:0px;
}
.col-md-3.cardinal{
	padding:0px;
}
.ladder_backed {
	list-style: none;
	color: #8d8d8d;
	margin-bottom: 0;
	background: #0f0f10;
	-webkit-box-shadow: 1px 9px 18px -9px rgba(71,70,71,0.7);
	-moz-box-shadow: 1px 9px 18px -9px rgba(71,70,71,0.7);
	box-shadow: 1px 5px 9px -7px rgba(71,70,71,0.7);
}
.row.erraticum.flicker{
	padding-bottom:2%;
	padding-top:1%;
}
.cardinal p{
	line-height:17px;
	font-size:13px;
}
.ladder_backed h2{
	font-size:137%;
	padding-bottom:5%;
}
.flicker{
	margin:0 auto;
	width:75%;
	padding:5% 0px;
}
.oculata p{
	font-size:13px;
}
.row.erraticum ul{
	list-style:none;
	padding:0px;
	font-size:13px;
}
.bobwhite ul{
	line-height:230%;
	color:white;
	margin-left:21%;
}
.col-md-3.bobwhite{
	padding:0px;
}
.col-md-3.bobwhite h2{
	padding-left:20%;
}
li.fb{
	background:#3b5998;
	margin-bottom:.3em;
}
li.twt{
	background:#1da1f2;
	margin-bottom:.3em;
}
li.li{
	background:#0173b2;
	margin-bottom:.3em;
}
li.yt{
	background:#d82423;
	margin-bottom:.3em;
}
.bobwhite .fa{
	color:white;
	padding:2px 10%;
}
.row.erraticum ul li{
	width:100%;
}
.row.erraticum ul a{
	text-decoration:none;
	color:#9999a5;
}
.buttn{
	background:#d14928;
	height:120px;
	width:30px;
	top:301px;
	right:0px;
	z-index:1000000;
	position:fixed;
}
.buttn a{
	text-decoration:none;
}
.vertical-text{
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	-ms-transform:rotate(90deg);
	-o-transform:rotate(90deg);
	transform:rotate(90deg);
	padding:75% 15%;
	color:#ffffff;
}
#allister{
	display:-webkit-box;
	width:100%;
	margin-right:53px;
}
.bailona{
	background:#d14928;
	height:auto;
	text-align:center;
}
.brutinie{
	background:#3362a5;
	height:300px;
	text-align:center;
	width:56%;
}
.bailona .img-circle{
	border-radius:50%;
	background:#ffffff;
	margin-top:8%;
}
.bailona p{
	color:#fff;
}
.conan{
	padding:3% 29%;
	margin-top:6%;
	background:transparent;
	border:1px solid #fff;
	color:#fff;
}
.sparow{
	margin-top:41%;
	padding:3% 27%;
	background:transparent;
	border:1px solid #fff;
	color:#fff;
}
@media screen and (max-width:480px){
	.form_cat {
		position: relative;
		padding: 0;
		top: 0;
		transform: inherit;
		padding-bottom: unset;
		padding-top: 54px;
	}
	.form-cat-bk {
		background: transparent!important;
		padding: 0!important;
	}
	.banner_text h1{
		font-size: 1.4em!important;
	}
	.banner_text {
		padding-bottom: 1vh;
	}
	.crane input[type="submit"], .crane button[type="submit"]{
		padding: 0 0;
		background-color: #299444;
	}
	.sparrow {
		display: block!important;
	}
	.drango {
		height: 615px!important;
	}
	.cal_back {
		display: none;
	}
	.fr_res{
		background:#299444;
	}
	.cuckoo {
		height: 206px;
	}
	.eagle {
		width: 95px;
		margin: unset;
		padding: 12px;
	}
	.spcl_jb ul.no-list-stye.no-margin.ul-bullet-5.height-62.width_auto.overflow-hidden.positions_list
	{overflow: auto!important;
	height: auto!important;}
	li.relative.no-list-stye.pull-left.width_50_prcnt.height-100.positions_list_box{
		height:auto!important;
	}
	.menu {
		padding: 3px 15px;
	}
	.common-bg {
		height: 117px;
	}
	.fraxinus {
		height: 7vh!important;
	}

	.login-html{
		width:94%;
		position:absolute;
		padding:0 6px 14px 0!important;
		border:1px solid transparent !important;
	}
	.login-form .group .label{
		color:#aaa;
		font-size:12px;
		margin-top:2%;
	}
	.login-form .group .input, .login-form .group .button{
		padding:5px 0 !important;
		border-radius:2px;
		border:1px solid #111111;
	}
	.modal-body{
		position:relative;
		padding:15px;
		height:88vw!important;
	}
	.login-html .sign-in:checked+.tab, .login-html .sign-up:checked+.tab{
		color:#ffffff;
		font-size:5.6vw !important;
		padding:0vw 2vw !important;
		background:#3362a5;
	}
	.menu a.logo{
		display:inline-block;
		padding:1em 1em;
		width:39%;
		float:left;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		border-color: #e7e7e7;
		background: #299444;
	}
	.header-sub-menu.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		border-color:#e7e7e7;
		background:#ffffff;
	}
	.navbar-default .navbar-nav>li>a:hover{
		background:#4c7d9c;
		color:#ffffff;
	}
	.flicker{
		margin:0;
		width:100%!important;
		padding:0px;
	}
	.uncinata{
		font-size:3.5vw;
	}
	.row.cuckoo{
		margin-top:0!important;
	}
	.row.cuckoo .col-md-12 .eagle{
		display:block;
		width:74% !important;
		margin:1% auto;
		padding:3% 2%;
		text-align:left;
		clear:both;
		height:60px;
		background:rgba(0,0,0,0.1);
	}
	/*.heron{
        height:auto;
    }
    */
	.crane{
		margin-top:0;
	}
	.kite{
		margin-right:0%;
	}
	.kite ul{
		list-style:none;
		padding-left:0%;
	}
	.crane select{
		padding:1% 17.2%;
		background:#ffffff;
		border:1px solid rgba(255, 255, 255, 0.83);
		display:table;
		margin:3% 0%;
		border-radius:3px;
	}
	select.crane.text-center.bethlehem{
	}
	.crane input[type="submit"]{
		padding:5px 24px;
		border-radius:3px;
		margin-bottom:11px;
	}
	.container-fluid.drango {
		background: #2f383d!important;
	}
	.skylark{
		padding:2% 1.3%;
	}
	.sparrow{
		margin-top:0em;
	}
	.btn-group, .btn-group-vertical{
		display:-webkit-box;
	}
	button.btn.btn-primary.skylark{
		color:#fff;
	}
	button.btn.btn-primary.skylark.skylark1{
		background:#5684a1;
		border-right:3px solid #fff;
		box-sizing:border-box;
	}
	button.btn.btn-primary.skylark.skylark2{
		background:#5684a1;
		border-right:3px solid #fff;
		box-sizing:border-box;
	}
	button.btn.btn-primary.skylark.skylark3{
		background:#5684a1;
		box-sizing:border-box;
	}
	.civica{
		padding:7px 9px;
		color:#545454;
		text-align:center;
		font-size:3.5vw;
	}
	.starrling{
		background:none;
		height:auto;
	}
	.arundinacea a{
		color:white;
		background:rgb(86, 132, 161);
		padding:7px 8%;
	}
	.kite .row{
		line-height:inherit;
		padding-top:0%;
		font-size:3.3vw;
	}
	h2.civica span{
		margin-right:10px;
		border:2px solid rgba(88, 134, 162, 0.57);
		display:inline-block;
		width:17%;
	}
	.arundinacea{
		background:none;
		padding-top:0%;
		border-bottom:0px;
		margin-top:2%;
		margin-bottom:24px;
	}
	.container-fluid.pigeon .col-md-2{
		margin-right:0px;
		width:31%;
		margin-bottom:0px;
		margin-left:7px;
	}
	.pigeon img{
		height:100px;
		padding:8px 0px;
	}
	.ostrich ul{
		padding-left:0px;
		font-size:3.2vw;
	}
	.ostrich .col-md-3.col-xs-3.col-sm-3{
		padding-right:0px;
		padding-left:0px;
	}
	.flycatcher .row{
		padding:0%;
	}
	.container-fluid.flycatcher img{
		height:110px;
		margin-left:19em;
		margin-top:-13%;
		right:0px;
		z-index:1000000;
	}
	.grackle input[type="text"]{
		padding:7px 8%;
	}
	.flycatcher p{
		margin-bottom:6%;
	}
	.erraticum .col-md-3.col-xs-3.col-sm-3{
		padding:0px;
		margin-top:0px;
	}
	.row.erraticum.flicker img{
		height:2em;
	}
	.crane{
		width:100%;
	}
	.sparrow{
		background:none;
	}
	.btn-group a{
		color:#ffffff;
		font-size:3vw;
	}
	form.grackle.text-center{
		padding-bottom:0px;
	}
	.grackle input[type="button"]{
		padding:7px 8%;
		background:rgb(88, 134, 162);
		border:1px solid #5886a2;
		color:#fff;
		margin-bottom:15px;
	}
	.container-fluid.pigeon{
		padding:20px 0px;
	}
	.crane_cate{
		display:none;
	}
}
@media only screen and (max-width:767px){
	.form_cat {
		position: relative;
		padding: 0;
		top: 0;
		transform: inherit;
		padding-bottom: unset;
		padding-top: 54px;
	}
	.form-cat-bk {
		background: transparent!important;
		padding: 0!important;
	}
	.banner_text h1{
		font-size: 1.4em!important;
	}
	.banner_text {
		padding-bottom: 1vh;
	}
	.crane input[type="submit"], .crane button[type="submit"]{
		padding: 0 0;
		background-color: #299444;
	}
	.drango {
		min-height: 515px!important;
	}
	.cal_back {
		display: none;
	}
	.fr_res{
		background:#299444;
	}
	.cuckoo {
		height: 122px!important;
	}
	.eagle {
		width: 95px;
		margin: unset;
		padding: 12px;
	}
	.spcl_jb ul.no-list-stye.no-margin.ul-bullet-5.height-62.width_auto.overflow-hidden.positions_list
	{overflow: auto!important;
		height: auto!important;}
	li.relative.no-list-stye.pull-left.width_50_prcnt.height-100.positions_list_box{
		height:auto!important;
	}
	.fraxinus {
		height: 7vh!important;
	}







	.nbox{
		text-align: center !important;
		margin-bottom: 5px;
		border: transparent;
		border-radius: 0px;
		box-shadow: 0 0 5px #d0d0d0;
		background: #009688;
	}
	.nbox span{
		display: inline-block !important;
		position: unset;
		padding-left: 18px;
		top: unset;
		border: 0px solid #000;
		height: auto !important;
	}
	.nbox a div.fticon{
		width:40px;
		height:40px;
		margin-bottom:0 !important;
		background:#aaddaa;
		border-radius:52%;
		line-height:40px;
		display:inline-block;
		text-align:center !important;
	}
	.nbox a div.fticon i{
		line-height:40px !important;
		font-size:30px !important;
	}
	.nbox a{
		transition:all 0.5s;
	}
	.nbox a:hover{
		color:white;
		background:#5886a2;
	}
	.nbox a:hover div.fticon{
		color:darkorange !important;
		transition:all 0.5s;
	}
	.crane select{
		padding:12px;
		background:#ffffff;
		box-shadow:0px 0px 3px #d0d0d0;
		display:table;
		margin:2% auto;
		border-radius:0px;
		width:80% !important;
		border:0;
	}
	.crane select option{
		width:auto !important;
	}
	.crane button{
		width:80% !important;
		color:#fff !important;
	}
	select.crane.text-center.bethlehem{
	}
	.crane input[type="submit"]{
		padding:5px 24px;
		border-radius:3px;
		margin-bottom:11px;
		width:100% !important;
	}
	.crane input[type="text"]{
		padding:12px;
		background:#ffffff;
		box-shadow:0px 0px 3px #d0d0d0;
		display:table;
		margin:1% auto;
		border-radius:0px;
		width:80% !important;
		border:0;
	}
	.row.cuckoo .col-md-12 .eagle{
		display:block;
		width:76% !important;
		margin:1% auto;
		padding:10px 2%;
		text-align:left;
		clear:both;
		height:60px;
		background:linear-gradient(45deg,rgba(0,0,0,0.2),rgba(255,255,255,0.9));
	}
	.row.cuckoo .col-md-12 .eagle span span{
		position:static !important;
	}
	.row.cuckoo{
		margin-top:15px !important;
		margin-bottom:15px;
	}
	.drango{
		background:linear-gradient(0deg,#012345,#ffffff,#012345) !important;
	}
	.sparrow {
		border: 0 solid #000;
		padding-bottom: 10px;
		padding-left: 34px;
		padding-right: 34px;
	}
	.nav-pills>li {
		float: left;
		margin-bottom: 5px;
	}
}
@media only screen and (min-width:481px) and (max-width:767px){
	.login-html{
		width:94%;
		position:absolute;
		padding:0px 6px 14px 0px!important;
		border:1px solid transparent !important;
	}
	.login-form .group .label{
		color:#aaa;
		font-size:12px;
		margin-top:2%;
	}
	.login-form .group .input, .login-form .group .button{
	;
		padding:5px 0px !important;
		border-radius:2px;
		border:1px solid #111111;
	}
	.modal-body{
		position:relative;
		padding:15px;
		height:66vw!important;
	}
	.login-html .sign-in:checked+.tab, .login-html .sign-up:checked+.tab{
		color:#ffffff;
		font-size:5.6vw !important;
		padding:0vw 2vw !important;
		background:#3362a5;
	}
	.menu a.logo{
		display:inline-block;
		padding:1em 1em;
		width:36%;
		float:left;
	}
	.header-sub-menu>.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		border-color:#e7e7e7;
		background:#009688;
	}
	.header-sub-menu ul.nav.navbar-nav.navbar-right {
		margin: auto;
		display: inline;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		border-color:#e7e7e7;
		background:#ffffff;
	}
	.navbar-default .navbar-nav>li>a:hover{
		background:#4c7d9c;
		color:#ffffff;
	}
	.uncinata{
		font-size:3vw;
	}
	.flicker{
		margin:0px;
		width:100%!important;
		padding:0px;
	}
	/*.heron{
        height:auto;
    }
    */
	.crane{
		margin-top:0em;
		margin-bottom:10px;
	}
	.kite{
		margin-right:0%;
	}
	.container-fluid.drango{
		background:#ffffff;
	}
	.skylark{
		border:1px solid #ff0000;
	}
	.skylark a{
		padding:0;
		display:block !important;
	}
	.sparrow{
		margin-top:0em;
	}
	.btn-group, .btn-group-vertical{
		display:-webkit-box;
	}
	button.btn.btn-primary.skylark{
		color:#fff;
	}
	button.btn.btn-primary.skylark.skylark1{
		background:#5684a1;
		border-right:3px solid #fff;
		box-sizing:border-box;
	}
	button.btn.btn-primary.skylark.skylark2{
		background:#5684a1;
		border-right:3px solid #fff;
		box-sizing:border-box;
	}
	button.btn.btn-primary.skylark.skylark3{
		background:#5684a1;
		box-sizing:border-box;
	}
	.container-fluid.drango{
		height:auto;
	}
	.civica{
		padding:7px 9px;
		color:#545454;
		text-align:center;
		font-size:3vw;
	}
	.starrling{
		background:none;
		height:auto;
	}
	.arundinacea a{
		color:white;
		background:rgb(86, 132, 161);
		padding:9px 9%;
	}
	.kite .row{
		line-height:inherit;
		padding-top:0%;
		font-size:2.9vw;
	}
	h2.civica span{
		margin-right:10px;
		border:2px solid rgba(88, 134, 162, 0.57);
		display:inline-block;
		width:17%;
	}
	.arundinacea{
		background:none;
		padding-top:0%;
		border-bottom:0px;
		margin-top:2%;
		margin-bottom:4%;
	}
	.container-fluid.pigeon .col-md-2{
		margin-right:0px;
		width:31%;
		margin-bottom:0px;
		margin-left:7px;
	}
	.pigeon img{
		height:113px;
		padding:8px 0px;
	}
	.ostrich ul{
		padding-left:0px;
		font-size:3vw;
	}
	.ostrich .col-md-3.col-xs-3.col-sm-3{
		padding-right:0px;
		padding-left:0px;
	}
	.flycatcher .row{
		padding:0%;
	}
	.container-fluid.flycatcher img{
		height:110px;
		margin-left:19em;
		margin-top:-13%;
		right:0px;
		z-index:1000000;
	}
	.grackle input[type="text"]{
		margin-bottom:6%;
	}
	.flycatcher p{
		margin-bottom:6%;
	}
	.erraticum .col-md-3.col-xs-3.col-sm-3{
		padding:0px;
		margin-top:0px;
	}
	.row.erraticum.flicker img{
		height:2em;
	}
	.crane{
		width:100%;
	}
	.sparrow{
		background:none;
	}
	.btn-group a{
		color:#ffffff;
		font-size:2.5vw;
	}
	form.grackle.text-center{
		padding-bottom:0px;
	}
	.row.erraticum ul{
		list-style:none;
		padding:0px;
		font-size:2.2vw;
	}
	.col-md-3.goldfinch ul{
		line-height:normal;
	}
	.crane_cate{
		display:none;
	}
}
@media (min-width: 768px){
	.modal-dialog {
		width: 700px;
		margin: 30px auto;
	}
}
@media (max-width: 991px) {
	.form_cat {
		position: absolute;
		padding: 0 3px;
		top: 50%;
		transform: translateY(-50%);
		padding-bottom: 18vh;
	}
	.cuckoo {
		height: 206px;
	}
	.eagle {
		width: 78px;
		margin: 8px 28px;
	}
	.rank {
		width: 127px!important;
	}


	.fr_res{
		background:#299444;
	}
	.cuckoo {
		height: 122px!important;
	}
	.eagle {
		width: 95px;
		margin: unset;
		padding: 12px;
	}

	.single-applicant-header{
		display: none;
	}
	.single-applicant-body .seeker-details ,.career-summery,.status{
		text-align: center;
	}
	.applied-date {
		text-align: center;
	}
	.header-sub-menu .nav>li>a {
		padding: 9px 11px!important;
	}
	.experience div div div.job_title:after{
		content:"";
		width:0;
		height:0;
		border:0;
	}
	.common-bg {
		height: 142px!important;
	}

	.header-sub-menu ul.nav.navbar-nav.navbar-right {
		margin-top: 0;
		padding-bottom: 8px;
	}
	.fraxinus {
		height: 13vh!important;
	}
}
@media only screen and (min-width:768px) and (max-width:991px){
	.drango{
		background:linear-gradient(0deg,#012345,#ffffff,#012345) !important;
	}
	.sparrow{
		margin-top:6% !important;
		margin-bottom:6% !important;
		padding:0!important;
		border:0px solid #000;
	}
	.sparrow > div{
		padding:0!important;
		margin:0 !important;
	}
	.login-html{
		width:94%;
		position:absolute;
		padding:0px 6px 14px 0px!important;
		border:1px solid transparent !important;
	}
	.login-form .group .label{
		color:#aaa;
		font-size:12px;
		margin-top:2%;
	}
	.login-form .group .input, .login-form .group .button{
		border:none;
		padding:5px 0px !important;
		border-radius:2px;
		border:1px solid #111111;
	}
	.modal-body{
		position:relative;
		padding:15px;
		height:66vw!important;
	}
	.login-html .sign-in:checked+.tab, .login-html .sign-in:checked+.tab, .login-html .sign-in:checked+.tab, .login-html .sign-in:checked+.tab, .login-html .sign-up:checked+.tab{
		color:#ffffff;
		font-family:lato;
		font-size:5.6vw !important;
		padding:0vw 2vw !important;
		background:#3362a5;
	}
	.heron {
		height: 421px;
		position: absolute;
	}
	.menu a.logo{
		display:inline-block;
		padding:1em 1em;
		width:20%;
		float:left;
	}
	.modal-body{
		position:relative;
		padding:15px;
		height:55vw;
	}
	.flicker{
		margin:0px;
		width:100%!important;
		padding:0px;
	}
	.container-fluid.pigeon .col-md-2{
		border:1px solid rgba(119, 119, 119, 0.06);
		width:16%;
		margin:2px 2px;
	}
	.row.heron img{
		margin-top:1em;
	}
	.list-aggregate li a{
		color:#5886a2;
		padding:0px;
		font-size:100%;
	}
	.starrling{
		background:#3362a5;
		height:10%;
	}
	.kite{
		margin-right:1%;
	}
	.row.cuckoo{
		text-align:center;
		color:white;
		margin-bottom:2em;
		border:0px solid #000;
		position:absolute;
		top:-10px;
	}
	.crane{
		margin-top:0em;
	}
	.kite ul{
		list-style:none;
		padding-left:0%;
	}
	.list-wrpaaer{
		height:22.5em;
		background:transparent;
		margin-top:4vw;
	}
	.crane{
		z-index:-1;
	/*	margin-top:-8em;*/
	}
	.crane input[type="submit"]{
		padding:8px 25px;
		border-radius:0px;
		margin-bottom:7%;
		border:none;
	}
	.container-fluid.drango{
		background:#A7A9AC;
		height:auto;
		border:none;
	}
	.skylark{
		padding:2% 1.3%;
	}
	.sparrow{
		margin-top:0em;
	}
	.btn-group, .btn-group-vertical{
		display:-webkit-box;
		margin-bottom:4%;
		margin-top:4%;
	}
	button.btn.btn-primary.skylark{
		color:#5f5e5e;
		border:none;
	}
	button.btn.btn-primary.skylark.skylark1{
		background:#E7E7E8;
	}
	button.btn.btn-primary.skylark.skylark2{
		background:#d1d2d4;
	}
	button.btn.btn-primary.skylark.skylark3{
		background:#bcbdc0;
	}
	.btn-group a{
		color:rgba(51, 51, 51, 0.83);
		font-size:2vw;
	}
	.civica{
		padding:15px 9px;
		color:#ffffff;
		text-align:center;
	}
	.arundinacea a{
		color:white;
		background:rgb(86, 132, 161);
		padding:9px 9%;
	}
	.kite .row{
		line-height:inherit;
		padding-top:0%;
		font-size:100%;
	}
	.arundinacea{
		background:none;
		padding-top:0%;
		border-bottom:0px;
		margin-top:11%;
	}
	.pigeon img{
		height:113px;
		padding:8px 0px;
	}
	.ostrich ul{
		padding-left:0px;
		font-size:2vw;
	}
	.block-hdnews{
		margin:-32px 5%;
		background-color:#ffffff;
	}
	.mockingbird{
		margin:0%;
	}
	.ostrich .col-md-3.col-xs-3.col-sm-3{
		padding-right:0px;
		padding-left:0px;
	}
	.flycatcher .row{
		padding:0%;
	}
	.container-fluid.flycatcher img{
		height:110px;
		margin-left:19em;
		margin-top:-13%;
		right:0;
		z-index:1000000;
	}
	.grackle input[type="text"]{
		margin-bottom:6%;
	}
	.flycatcher p{
		margin-bottom:6%;
	}
	.erraticum .col-md-3.col-xs-3.col-sm-3{
		padding:0px;
		margin-top:0px;
	}
	.row.erraticum.flicker img{
		height:2em;
	}
	.sparrow{
		background:none;
	}
	form.grackle.text-center{
		padding-bottom:0;
	}
	.crane_cate{
		display:none;
	}
	.select2-container{
		display: inline
	}
	.filter-top ul li a{
		margin-bottom: 6px;
	}
}
@media only screen and (min-width:300px) and (max-width:380px){
	.modal-body{
		position:relative;
		padding:15px;
		height:113vw!important;
	}
	.civica{
		font-size:4vw;
		letter-spacing:0px;
	}
	.kite .row{
		font-size:3.9vw;
	}
	.arundinacea a{
		padding:2px 5%;
	}
	.crane{
		margin-top:0em;
		margin-bottom:10px;
	}
	.kite{
		margin-right:0%;
	}
	.btn-group a{
		font-size:3vw;
	}
	h2.civica span{
		border:.5px solid rgba(88, 134, 162, 0.57);
	}
	.uncinata{
		font-size:4vw;
	}
	.container-fluid.pigeon{
		padding:23px 0px;
	}
	.container-fluid.pigeon h2 span{
		border:.5px solid rgba(88, 134, 162, 0.2);
	}
	.kite ul{
		list-style:none;
		padding-left:0%;
	}
	.pigeon img{
		height:80px;
		padding:5px 0px;
	}
	.container-fluid.pigeon .col-md-2{
		width:33.1%;
		margin:0 auto;
	}
	.reclusa h2 span{
		border:.5px solid rgba(88, 134, 162, 0.61);
	}
	.ostrich ul{
		font-size:3.5vw;
	}
	.row.ostrich.flicker{
		margin-bottom:8px;
	}
	.burn-owl{
		padding-bottom:0%;
	}
	.grackle input[type="button"]{
		padding:6px 17px;
	}
	form.grackle.text-center{
		padding-bottom:18px;
	}
	.grackle input[type="text"]{
		margin-bottom:2%;
	}
	.crane_cate{
		margin-top:0em;
	}
	.row.cuckoo .col-md-12 .eagle{
		display:block;
		width:76% !important;
		margin:1% auto;
		padding:10px 2%;
		text-align:left;
		clear:both;
		height:60px;
		background:linear-gradient(-45deg,rgba(0,0,0,0.05),rgba(255,255,255,0.9));
	}
	.row.cuckoo .col-md-12 .eagle span span{
		position:static !important;
	}
	.row.cuckoo{
		margin-top:15px !important;
		margin-bottom:15px;
	}
}
@media only screen and (min-width:992px) and (max-width:1178px){
	.list-aggregate a{
		font-size:119%;
		background:rgba(209, 210, 212, 0.42);
		padding:1% 35%;
	}
	.skylark{
		padding:31px 77px;
	}
	.btn-group a{
		text-decoration:none;
		color:#5f5e5e;
		font-size:1.3vw;
	}
	.container-fluid.drango{
		background:#A7A9AC;
		height:auto;
		border:none;
	}
	.sparrow{
		margin-top:6%;
		margin-bottom:6%;
	}
	.drango{
		background:linear-gradient(0deg,#012345,#ffffff,#012345) !important;
	}
	.form_cat {
		padding: 0 11%;
	}
	.common-bg {
		height: 151px!important;
	}




	.form_cat {
		position: absolute;
		padding: 0 3px;
		top: 50%;
		transform: translateY(-50%);
		padding-bottom: 18vh;
	}
	.cuckoo {
		height: 122px;
	}
	.eagle {
		width: 78px;
		margin: 8px 28px;
	}
	.rank {
		width: 127px!important;
	}
	.fr_res {
		background: #299444!important;
		height: 106px;
		margin-left: 14px;
		margin-right: 15px;
	}
}
















.form_container{
	padding:1% 3%;
}
textarea{
	overflow:auto;
	width:100%;
}
.clearfix:after{
	content:"";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
}
.form_wrapper{
	background:#fff;
	width:100%;
	box-sizing:border-box;
	padding:1% 15%;
	position:relative;
	z-index:1;
	-webkit-transform-origin:50% 0%;
	transform-origin:50% 0%;
	-webkit-transform:scale3d(1, 1, 1);
	transform:scale3d(1, 1, 1);
	-webkit-transition:none;
	transition:none;
	-webkit-animation:expand 0.8s 0.6s ease-out forwards;
	animation:expand 0.8s 0.6s ease-out forwards;
	opacity:0;
}
.form_wrapper h2{
	font-size:1.5em;
	line-height:1.5em;
	margin:0;
}
.form_wrapper .title_container{
	text-align:center;
	padding-bottom:15px;
}
.form_wrapper .title_container h2{
	color:#4d9402;
	font-size:1.6vw;
}
.form_wrapper .title_container p{
	color:#0b9444;
}
.form_wrapper h3{
	font-size:1.1em;
	font-weight:normal;
	line-height:1.5em;
	margin:0;
}
.form_wrapper label{
	font-size:12px;
}
.form_wrapper .row{
	margin:10px -15px;
}
.form_wrapper .row > div{
	padding:0 15px;
	box-sizing:border-box;
}
.form_wrapper .col_half{
	width:50%;
	float:left;
}
.form_wrapper .input_field{
	position:relative;
	margin-bottom:20px;
	-webkit-animation:bounce 0.6s ease-out;
	animation:bounce 0.6s ease-out;
}
.form_wrapper .input_field > span{
	position:absolute;
	left:0;
	top:0;
	color:#333;
	height:95%;
	border-right:1px solid #cccccc;
	text-align:center;
	width:30px;
}
.form_wrapper .input_field > span > i{
	padding-top:10px;
}
.form_wrapper .textarea_field > span > i{
	padding-top:10px;
}
.form_wrapper input[type="text"], .form_wrapper input[type="email"], .form_wrapper input[type="date"], .form_wrapper input[type="number"], .form_wrapper input[type="password"]{
	width:100%;
	padding:8px 10px 9px 35px;
	height:35px;
	border:1px solid #cccccc;
	box-sizing:border-box;
	outline:none;
	-webkit-transition:all 0.30s ease-in-out;
	-moz-transition:all 0.30s ease-in-out;
	-ms-transition:all 0.30s ease-in-out;
	transition:all 0.30s ease-in-out;
}
.form_wrapper input[type="text"]:hover, .form_wrapper input[type="email"]:hover, .form_wrapper input[type="password"]:hover{
	background:#fafafa;
}
.form_wrapper input[type="text"]:focus, .form_wrapper input[type="email"]:focus, .form_wrapper input[type="password"]:focus{
	-webkit-box-shadow:0 0 2px 1px rgba(255, 169, 0, 0.5);
	-moz-box-shadow:0 0 2px 1px rgba(255, 169, 0, 0.5);
	box-shadow:0 0 2px 1px rgba(255, 169, 0, 0.5);
	border:1px solid #f5ba1a;
	background:#fafafa;
}
.form_wrapper input[type="submit"]{
	background:#5886a2;
	height:35px;
	line-height:35px;
	width:100%;
	border:none;
	outline:none;
	cursor:pointer;
	color:#fff;
	font-size:1.1em;
	margin-bottom:10px;
	-webkit-transition:all 0.30s ease-in-out;
	-moz-transition:all 0.30s ease-in-out;
	-ms-transition:all 0.30s ease-in-out;
	transition:all 0.30s ease-in-out;
}
.form_wrapper input[type="submit"]:hover{
	background:#e9e9e9;
}
.form_wrapper input[type="submit"]:focus{
	background:#fff;
}
.form_wrapper input[type="checkbox"], .form_wrapper input[type="radio"]{
	border:0;
	clip:rect(0 0 0 0);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px;
}
.form_container .row .col_half.last{
	border-left:1px solid #cccccc;
}
.checkbox_option label{
	margin-right:1em;
	position:relative;
	color:#4d9402;
}
.checkbox_option label:before{
	content:"";
	display:inline-block;
	width:0.5em;
	height:0.5em;
	margin-right:0.5em;
	vertical-align:-2px;
	border:2px solid #cccccc;
	padding:0.12em;
	background-color:transparent;
	background-clip:content-box;
	transition:all 0.2s ease;
}
.checkbox_option label:after{
	border-right:2px solid #000000;
	border-top:2px solid #000000;
	content:"";
	height:20px;
	left:2px;
	position:absolute;
	top:7px;
	transform:scaleX(-1) rotate(135deg);
	transform-origin:left top;
	width:7px;
	display:none;
}
.checkbox_option input:hover + label:before{
	border-color:#000000;
}
.checkbox_option input:checked + label:before{
	border-color:#000000;
}
.checkbox_option input:checked + label:after{
	-moz-animation:check 0.8s ease 0s running;
	-webkit-animation:check 0.8s ease 0s running;
	animation:check 0.8s ease 0s running;
	display:block;
	width:7px;
	height:20px;
	border-color:#000000;
}
.radio_option label{
	margin-right:1em;
}
.radio_option label:before{
	content:"";
	display:inline-block;
	width:0.5em;
	height:0.5em;
	margin-right:0.5em;
	border-radius:100%;
	vertical-align:-3px;
	border:2px solid #cccccc;
	padding:0.15em;
	background-color:transparent;
	background-clip:content-box;
	transition:all 0.2s ease;
}
.radio_option input:hover + label:before{
	border-color:#000000;
}
.radio_option input:checked + label:before{
	background-color:#000000;
	border-color:#000000;
}
.select_option{
	position:relative;
	width:100%;
}
.select_option select{
	display:inline-block;
	width:100%;
	height:35px;
	padding:0px 15px;
	cursor:pointer;
	color:#7b7b7b;
	border:1px solid #cccccc;
	border-radius:0;
	background:#fff;
	appearance:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	transition:all 0.2s ease;
}
.select_option select::-ms-expand{
	display:none;
}
.select_option select:hover, .select_option select:focus{
	color:#000000;
	background:#fafafa;
	border-color:#000000;
	outline:none;
}
.select_arrow{
	position:absolute;
	top:calc(50% - 4px);
	right:15px;
	width:0;
	height:0;
	pointer-events:none;
	border-width:8px 5px 0 5px;
	border-style:solid;
	border-color:#7b7b7b transparent transparent transparent;
}
.select_option select:hover + .select_arrow, .select_option select:focus + .select_arrow{
	border-top-color:#000000;
}
.credit{
	position:relative;
	z-index:1;
	text-align:center;
	padding:15px;
	color:#f5ba1a;
}
.credit a{
	color:#fff;
}
@-webkit-keyframes check{
	0%{
		height:0;
		width:0;
	}
	25%{
		height:0;
		width:7px;
	}
	50%{
		height:20px;
		width:7px;
	}
}
@keyframes check{
	0%{
		height:0;
		width:0;
	}
	25%{
		height:0;
		width:7px;
	}
	50%{
		height:20px;
		width:7px;
	}
}
@-webkit-keyframes expand{
	0%{
		-webkit-transform:scale3d(1, 0, 1);
		opacity:0;
	}
	25%{
		-webkit-transform:scale3d(1, 1.2, 1);
	}
	50%{
		-webkit-transform:scale3d(1, 0.85, 1);
	}
	75%{
		-webkit-transform:scale3d(1, 1.05, 1);
	}
	100%{
		-webkit-transform:scale3d(1, 1, 1);
		opacity:1;
	}
}
@keyframes expand{
	0%{
		-webkit-transform:scale3d(1, 0, 1);
		transform:scale3d(1, 0, 1);
		opacity:0;
	}
	25%{
		-webkit-transform:scale3d(1, 1.2, 1);
		transform:scale3d(1, 1.2, 1);
	}
	50%{
		-webkit-transform:scale3d(1, 0.85, 1);
		transform:scale3d(1, 0.85, 1);
	}
	75%{
		-webkit-transform:scale3d(1, 1.05, 1);
		transform:scale3d(1, 1.05, 1);
	}
	100%{
		-webkit-transform:scale3d(1, 1, 1);
		transform:scale3d(1, 1, 1);
		opacity:1;
	}
}
@-webkit-keyframes bounce{
	0%{
		-webkit-transform:translate3d(0, -25px, 0);
		opacity:0;
	}
	25%{
		-webkit-transform:translate3d(0, 10px, 0);
	}
	50%{
		-webkit-transform:translate3d(0, -6px, 0);
	}
	75%{
		-webkit-transform:translate3d(0, 2px, 0);
	}
	100%{
		-webkit-transform:translate3d(0, 0, 0);
		opacity:1;
	}
}
@keyframes bounce{
	0%{
		-webkit-transform:translate3d(0, -25px, 0);
		transform:translate3d(0, -25px, 0);
		opacity:0;
	}
	25%{
		-webkit-transform:translate3d(0, 10px, 0);
		transform:translate3d(0, 10px, 0);
	}
	50%{
		-webkit-transform:translate3d(0, -6px, 0);
		transform:translate3d(0, -6px, 0);
	}
	75%{
		-webkit-transform:translate3d(0, 2px, 0);
		transform:translate3d(0, 2px, 0);
	}
	100%{
		-webkit-transform:translate3d(0, 0, 0);
		transform:translate3d(0, 0, 0);
		opacity:1;
	}
}
@media (max-width:600px){
	.form_wrapper .col_half{
		width:100%;
		float:none;
	}
	.bottom_row .col_half{
		width:50%;
		float:left;
	}
	.form_container .row .col_half.last{
		border-left:none;
	}
	.remember_me{
		padding-bottom:20px;
	}
}
body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom{
	padding-right:0px !important;
	margin-right:0px !important;
}
.modal-open .modal{
	overflow-x:hidden;
	overflow-y:hidden;
}
.modal-body img{
	max-width:100%;
	height:auto;
}
.clearfix:after, .clearfix:before{
	content:'';
	display:table
}
.clearfix:after{
	clear:both;
	display:block
}
a{
	color:inherit;
	text-decoration:none
}
.login-wrap{
	width:100%;
	margin:auto;
}
.login-html{
	position:absolute;
	padding:68px 69px 47px 57px;
	border:1px solid rgba(17, 17, 17, 0.09);
}
.login-html .sign-in-htm, .login-html .sign-up-htm{
	top:0;
	left:0;
	right:0;
	bottom:0;
	position:absolute;
	transform:rotateY(180deg);
	backface-visibility:hidden;
	transition:all .4s linear;
}
.login-html .sign-in, .login-html .sign-up, .login-form .group .check{
	display:none;
}
.login-html .tab, .login-form .group .label, .login-form .group .button{
}
.login-html .tab{
	font-size:22px;
	margin-right:15px;
	padding-bottom:5px;
	margin:0 15px 10px 0;
	display:table-cell;
	border-bottom:2px solid transparent;
	font-family:lato;
	color:#ffffff;
	padding:0vw 1.6vw;
	background:#d14928;
}
.login-html .sign-in:checked+.tab, .login-html .sign-in:checked+.tab, .login-html .sign-in:checked+.tab, .login-html .sign-in:checked+.tab, .login-html .sign-up:checked+.tab{
	color:#ffffff;
	font-family:lato;
	font-size:1.6vw;
	padding:0vw 1vw;
	background:#3362a5;
}
.login-form{
	min-height:345px;
	position:relative;
	perspective:1000px;
	transform-style:preserve-3d;
}
.login-form .group{
	margin-bottom:15px;
}
.login-form .group .label, .login-form .group .input, .login-form .group .button{
	width:100%;
	color:#fff;
	display:block;
}
.login-form .group .input, .login-form .group .button{
	border:none;
	padding:15px 20px;
	border-radius:5px;
	border:1px solid #111111;
}
.login-form .group input[data-type="password"]{
	text-security:circle;
	-webkit-text-security:circle;
}
.login-form .group .label{
	color:#aaa;
	font-size:12px;
	margin-top:8%;
}
.login-form .group .button{
	background:#5886a2;
	border:transparent;
}
.login-form .group label .icon{
	width:15px;
	height:15px;
	border-radius:2px;
	position:relative;
	display:inline-block;
	background:rgba(255, 255, 255, .1);
}
.login-form .group label .icon:before, .login-form .group label .icon:after{
	content:'';
	width:10px;
	height:2px;
	background:#fff;
	position:absolute;
	transition:all .2s ease-in-out 0s;
}
.login-form .group label .icon:before{
	left:3px;
	width:5px;
	bottom:6px;
	transform:scale(0) rotate(0deg);
}
.login-form .group label .icon:after{
	top:6px;
	right:0;
	transform:scale(0) rotate(0deg);
}
.login-form .group .check:checked+label{
	color:#fff;
}
.login-form .group .check:checked+label .icon{
	background:#1161ee;
}
.login-form .group .check:checked+label .icon:before{
	transform:scale(1) rotate(45deg);
}
.login-form .group .check:checked+label .icon:after{
	transform:scale(1) rotate(-45deg);
}
.login-html .sign-in:checked+.tab+.sign-up+.tab+.login-form .sign-in-htm{
	transform:rotate(0deg);
}
.login-html .sign-up:checked+.tab+.login-form .sign-up-htm{
	transform:rotate(0deg);
}
.foot-lnk{
	text-align:center;
}
.modal-body{
	position:relative;
	padding:15px;
}
.modal-content{
	border-radius:0px ;
}
.occidentalis{
	background-size:100%;
	background-repeat:no-repeat;
	padding:0px;
}
.fraxinus {
	background-size: 100%;
	background-repeat: no-repeat;
	height: 7vw;
	padding: 0;
	background: #333;
}
.crane_cate{
	margin-top:10em;
}
.container.cate h1{
	font-size:16px;
	color:#4d9402;
}
.container.cate .cate_desi{
	font-size:13px;
	color:#81a664;
}
.cate{
	width:101%;
	background:#ffffff;
	padding:0px;
	margin:0px;
	margin-bottom:1%;
	border:1px solid rgba(77, 148, 2, 0.26)!important;
}
.cate_body{
	width:65%;
	margin:0 auto;
	padding:10px 8px;
}
.container.cate a{
	background:#4d9402;
	padding:5px 44px;
	color:#ffffff;
}
.cate_btn{
	margin-top:8%;
}
p.cate_details{
	color:#7d7d7d;
}
.pre_ul{
	background:#fff;
	list-style:none;
	font-size:14px;
	color:#259fd2;
	padding-top:6%;
	padding-bottom:6%;
	box-shadow:1px 5px 9px -7px rgba(71,70,71,0.7);
}
.wgtCont{
	padding:0 0 20px;
	margin:0 0 10px;
	background-color:#fff;
	color:#0e82a9;
	width:50%;
}
.wgtCont p, .wgtCont ul{
	padding:10px 20px;
	line-height:18px;
	text-align:justify;
}
.wgtCont p li, .wgtCont ul li{
	list-style-type:none;
	margin:3px 0;
	padding:0;
	width:100%;
	overflow:hidden;
}
.container-fluid.section.fagus{
	margin-bottom:1%;
}
.tremuloides{
	background:url(../images/premium.jpg);
	background-size:100%;
	background-repeat:no-repeat;
	height:23vw;
	padding:0px;
}
.tremuloides_gov{
	background:url(../images/government.jpg);
	background-size:100%;
	background-repeat:no-repeat;
	height:23vw;
	padding:0px;
}
.tremuloides_pri{
	background:url(../images/private.jpg);
	background-size:100%;
	background-repeat:no-repeat;
	height:23vw;
	padding:0px;
}
/*video{
    position:fixed;
    top:50%;
    left:50%;
    min-width:100%;
    min-height:100%;
    width:auto;
    height:auto;
    z-index:-99999999999999;
    transform:translateX(-50%) translateY(-50%);
    background:url('//demosthenes.info/assets/images/polina.jpg') no-repeat;
    background-size:cover;
    transition:1s opacity;
}
*/
.footer_1{
}
.footer_1 ul{
	list-style:none;
	padding:0;
}
.footer_1 ul li a{
	text-decoration:none;
	color:#b0b0b0;
	transition:all 0.3s;
}
.footer_1 ul li a:hover{
	text-decoration:none;
	color:#fff;
}
.footer_1 ul li a:before{
	content:"✓ ";
	color:#fff;
}
.footer_1 ul li a.social:before{
	content:"";
	color:#fff;
}
.footer_1 h2{
	background:linear-gradient(90deg,rgba(255,255,255,0.1),rgba(255,255,255,0));
	color:#fff;
	text-align:left;
	border-radius:0;
	margin:0 0 7px 0;
	padding:5px 7px;
}
.logo-lnk{
	position:absolute;
}
.testimonial > div{
	background:linear-gradient(45deg, rgba(240,240,240,0),rgba(200,200,200,0.5));
	transition:all 0.4s;
}
.testimonial > div:hover{
	background:#f0f0f0;
}
.reference > div > div{
	border:1px solid #e0e0e0;
	background:linear-gradient(45deg, rgba(240,240,240,0),rgba(200,200,200,0.5));
	transition:all 0.4s;
}
.scrolltop.active{
	background:rgba(0,0,0,0.05) !important;
}
.experience > div{
	margin-bottom:10px;
}
.experience div div ul.desc{
	background:#f0f0f0;
	color:#202020;
	border:1px solid #e7e7e7;
	border-radius:5px;
	box-shadow:0 2px 2px #d0d0d0;
	padding:10px;
}
.experience div div ul.desc li{
	padding:2px 0;
}
.experience div div div.job_title{
	background:#124578;
	color:#fff;
	padding:5px 10px;
	position:relative;
	width:auto;
	height:auto;
	border-radius:5px;
	border:1px solid !important;
}
.experience div div div.job_title:after{
	content:"";
	width:0px;
	height:10px;
	border-top:0px solid transparent;
	border-left:30px solid #124578;
	border-bottom:20px solid transparent;
	z-index:100;
	position:absolute;
	right:-10.7%;
	top:10px;
}
.job_list{
	padding:0;
	list-style:none;
}
.job_list li a{
	padding:10px;
	background:#ffffff!important;
	border:1px solid #fff;
	margin-bottom:10px;
	display:block;
	text-decoration:none;
	transition:all 0.3s;
}
/*.job_list li a:hover{
    box-shadow:0 0 5px #d0d0d0;
    background:white;
}
*/
.job_list_1{
	padding:0;
	list-style:none;
}
.job_list_1 li a{
	padding:10px;
	background:#ffdd55;
	border:1px solid #fff;
	margin-bottom:10px;
	display:block;
	text-decoration:none;
	transition:all 0.3s;
}
.job_list_1 li a:hover{
	box-shadow:0 0 5px #d0d0d0;
	background:white;
}
.job_list_2{
	padding:0;
	list-style:none;
}
.job_list_2 li a{
	padding:10px;
	background:#ddeeff;
	border:1px solid #fff;
	margin-bottom:10px;
	display:block;
	text-decoration:none;
	transition:all 0.3s;
}
.job_list_2 li a:hover{
	box-shadow:0 0 5px #d0d0d0;
	background:white;
}
.job_list_3{
	padding:0;
	list-style:none;
}
.job_list_3 li a{
	padding:10px;
	background:#caf99b;
	border:1px solid #fff;
	margin-bottom:10px;
	display:block;
	text-decoration:none;
	transition:all 0.3s;
}
.job_list_3 li a:hover{
	box-shadow:0 0 5px #d0d0d0;
	background:white;
}
table.personal th{
	width:150px;
}
.login_input{
	border: none;
	border-bottom: 1px solid #CBCBCB;
	box-shadow: none;
	border-radius: 0;
	padding: 5px;
	margin: 0 0 5px 0;
}
.loginFrom {
	background: #fff;
	width: 100%;
	box-sizing: border-box;
	padding: 3% 15% 1% 15%;
	position: relative;
}
.loginFrom .title_container {
	text-align: center;
	padding-bottom: 5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #f7f7f7;
}
.loginFrom .title_container p {
	color: #d1492a;
}
.loginFrom .title_container h2 {
	color: #3362a5;
}
.form-control:focus {
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow:none;
}
.lgBg{
	background: linear-gradient(-92deg, rgba(255, 254, 254, 0.92)40%, rgb(178, 232, 230)150%), linear-gradient(145deg, rgba(0,0,0,0.5)80%, rgba(26,89,128,0.5)20%), linear-gradient(125deg, rgba(0,0,0,0.5)70%, rgba(220, 220, 220, 0.5)30%), linear-gradient(-200deg, rgba(0,0,0,0.5)60%, rgba(200, 207, 212, 0.5)40%);
	background-color: white;
}
.p20{
	padding: 20px;
}
.help-block{
	display: block;
	font-size: 12px;
	color: #e85a5a;
	font-weight: 500;
}
button.btn-submit {
	border: none;
	display: inline-block;
	padding: 6px 14px;
	font-size: 16px;
	background: #3362a5;
	color: #fff;
}
button.btn-submit:hover{
	color: #000000;
	text-decoration: none;
	background: #f68c32;
}
i.fa.fa-star {
	font-size: 8px;
	color: red;
	vertical-align: middle;
}
.loginFrom label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 500;
	color: #03403a;
	letter-spacing: 1px;
}
.from_input {
	border: 1px solid #e8e7e7;
	box-shadow: none;
	border-radius: 0;
	margin: 0 0 5px 0;
}
.input-addon{
	border: none;
	border-bottom: 1px solid #CBCBCB;
	box-shadow: none;
	border-radius: 0;
	margin: 0 0 5px 0;
}
.clickHear{
	color:red;
}
.alert{
	margin-bottom: 10px;
	border-radius: 0px;
}
.alert-danger {
	color: #000000;
	background-color: #ff00007d;
	border-color: #ef8983;
}
.alert-warning{
	color: rgb(47, 33, 8);
	background-color: rgba(255, 214, 1, 0.56);
	border-color: rgb(250, 235, 204);
}
.btn-next{
	border-radius: 0px;
	background: #3362a5;
	color: #f5f5f5;
	padding: 3px 15px;
}
.btn-next:hover{
	color: #000000;
	text-decoration: none;
	background: #f68c32;
}
.btn-login{
	border-radius: 0px;
	background: #3362a5;
	color: #f5f5f5;
	padding: 3px 15px;
}
.btn-login:hover{
	color: #ffffff;
	text-decoration: none;
	background: #4d9402;
}
a:hover{
	text-decoration: none!important;
}
.userImage25px{
	width:25px;
	height:25px;
	border-radius:25px;
	vertical-align: text-top;
}
.userImage50px{
	width:50px;
	height: 50px;
	border-radius: 25px;
}
.border_bottom1px{
	border-bottom: 1px solid;
}
.sidebar_menu>li{
	color: #616161;
	padding: 5px 15px;
	display: block;
	text-decoration: none;
	border-left: 5px solid #ffffff;
	font-family: 'Open Sans', sans-serif;
	font-size: 13px;
}
.sidebar_menu>.active {
	color: #2b7b2e;
	background-color: #f5f5f5;
	border-left: 5px solid #2b7b2e;
}
.sidebar_menu>li:hover {
	color: #3362a5;
	background-color: #f5f5f5;
	border-left: 5px solid #3362a5;
}
.panel{
	border-radius:0px!important;
}
.my-status .panel-primary{
	border-color: transparent;
}
.panel-default {
	border-color: #3362a557!important;
}
.well{
	border-radius:0px!important;
	border-color: #3362a557!important;
}
.color-red{
	color: red!important;
}
/* Employer panel css */
.bg_grad_white_trans {
	background: linear-gradient(0deg,rgba(238, 238, 238, 1),rgba(238, 238, 238, 0));
}
.box-shadow-1 {
	box-shadow: 0px 3px 6px rgb(100,100,100);
}
.dashboard-content{
	background: #f9f9f9!important;
	padding-bottom: 10px;
}
.padding-top-3-prcnt {
	padding-top: 6%!important;
}
.mrt-1-prcnt{
	margin-top: 1% !important;
}
.header-panel {
	margin-top: 8px;
}
.header-panel .nav-tabs.nav-justified {
	width: 100%;
	border-bottom: 0;
	background: #008b9c;
	color: #fff;
}
.header-panel .nav>li>a:focus, .nav>li>a:hover {
	text-decoration: none;
	background-color: #007382;
	color: #fff
}
.header-panel .nav-tabs>li>a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
	font-weight: bold;
	background: #328b9c;
	color: #fff;
}
.mrt-1-prcnt{
	margin-top: 1% !important;
}
.btn-job {
	color: #fff;
	background-color: #007bff;
	padding: 6px 10px;
	margin: 5px 0;
	display: inline-block;
	font-size: 14px;
	vertical-align: middle;
	border: 1px solid transparent;
	line-height: 1.5;
	text-align: center;
}
.btn-job:hover {
	color: #fff;
	background-color: #0069d9;
	border-color: #0062cc;
}
h2.heading-block {
	background: #3362a5;
	font-size: 16px;
	color: #fff;
	margin-top: 0;
	-webkit-box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.1);
}
h2.heading-block i {
	background:#d1492a;
	color: #fff;
	padding: 18px 15px;
	margin-right: 10px;
}
.heading-block a:focus, a:hover {
	color: #2fab41!important;
	text-decoration: none;
}
.heading-block a:hover i{
	color: #000000;
}
.border {
	border: 1px solid #dad9d9;
	margin-bottom: 5px;
}
.head-title {
	padding: 10px;
	border-bottom: 1px solid #dad9d9;
	font-weight: bold;
}
strong {
	font-weight: 700;
}
.data-tables {
	margin-bottom: 15px;
}
.single-data-table {
	overflow: hidden;
	padding: 7px 0;
}
.pl15 {
	background-color: #e9e9e9;
	padding: 0px 0px 0px 0px;
}
.main-content .panel h4 {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0;
}
.well {
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.required {
	color: red;
}
.select2-container--default .select2-selection--single{
	width: 100%;
	height: 34px!important;
	padding: 2px 5px;
	font-size: 14px;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.btn-sml {
	padding: 0px 5px;
	font-size: 8px;
}
.btn{
	border-radius: 0px!important;
}
.btn-success{
	background-image: linear-gradient(to bottom,#00ff00 0,#0a540aad 90%);
	border-color: #62c01e;
}
.btn-success:hover, .btn-success:focus {
	background-color: #2c5c17;
}
.btn-info{
	background-image: linear-gradient(to bottom,#13c3f7 0,#0a5b73db 90%);
	border-color: #13c3f7;
}
.btn-info:hover, .btn-info:focus {
	background-color: #185e77;
}
.btn-warning{
	color: black
}
.btn-primary {
	background-image: linear-gradient(to bottom,#0786f3 0,#113f67 90%);
}
.btn-primary:hover, .btn-primary:focus {
	background-color: #113f66;
}
.mb5px{
	margin-bottom: 5px!important;
}
.m10px{
	margin:10px!important;
}
input[type='number'] {
	-moz-appearance:textfield;
}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
	-webkit-appearance: none;
}
.notify-text {
	text-align: center;
	padding: 140px 0;
	color: #616161;
}
.notify-text p {
	line-height: 24px;
	font-size: 16px;
}
.notify-text i {
	font-size: 60px;
	color: #9E9E9E;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	color: #212121;
	cursor: default;
	background-color: #fff;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}
.nav-tabs>li>a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
	font-weight: bold;
}
.badge {
	background-color:#009688;
	vertical-align:text-top;
}
.search-failed {
	width: 350px;
	margin: 50px auto;
	text-align: center;
}
.search-failed h4 {
	color: #d14928;
}
.search-failed img {
	width: 76px;
	border: 1px solid #ddd;
	padding: 10px;
	border-radius: 50%;
}
.filter-top {
	padding: 30px 12px;
}
.filter-top .nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	color: #fff;
	background-color: #007382;
}
.filter-top .nav>li>a:focus, .nav-pills>li.active>a:focus, .nav>li>a:hover{
	text-decoration: none;
	background-color: #FF5722;
}
.filter-top.nav-pills>li>a {
	border-radius: 4px;
}
.filter-top .list-group-item.active>.badge, .nav-pills>.active>a>.badge{
	color: #000000;
	background: #ffffff;
}
.filter-top .badge{
	background: #fff;
	color: #333333;
	padding: 4px 8px;
	vertical-align:text-bottom;
}
.filter-top ul li a {
	padding: 12px 16px;
	margin-right: 10px;
	cursor: pointer;
	background: #007382;
	color: #e8e8e8;
}
.filter-top ul li a:hover .badge{
	background: #fff;
	color: #333;
}
.section-a-body {
	padding: 10px 2px;
}
.d-icon {
	width: 22px;
	margin-right: 5px;
	vertical-align: middle;
}
.data-pagination .pagination {
	margin: 0;
}
.data-pagination .pagination>li>a, .pagination>li>span {
	padding: 4px 12px;
	font-size: 12px;
	line-height: 1.5;
}
.single-applicant-header {
	border-bottom: 1px solid #ddd;
}
.single-applicant-body .row {
	padding: 6px 0;
}
.seeker_image img {
	width: 60px;
	height: 60px;
	border: 1px solid #ddd;
	border-radius: 50%;
	display: block;
	margin: 7px auto;
}
.seeker_image .btn-group-sm>.btn, .btn-sm {
	padding: 1px 4px;
	font-size: 12px;
	border-radius: 3px;
	margin-top: 5px;
}
.single-applicant-body {
	margin: 10px 0;
	box-shadow: 0 0 3px #ccc;
	color: #656565;
	background: #fff;
	padding: 2px;
}
.single-applicant-body h4 {
	font-size: 16px;
}
.single-applicant-body p {
	font-size: 12px;
}
.applicant-list {
	background: #f1f1f1;
	padding: 6px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.applicant-process .tab-content {
	background: #e2e2e2;
}
.applicant-process .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	color: #222222;
	cursor: default;
	background-color: #e2e2e2;
	border: 1px solid #ddd;
	border-bottom-color: transparent;
}
.seeker-details strong {
	color: #23527c;
}
.action-btn a {
	display: inline-block;
	padding: 0 2px;
}
.action-btn i {
	font-size: 24px;
}
.action-btn a {
	cursor: pointer;
}
.action-btn .shortlist {
	color: #0b93ff;
}
.action-btn .interviewlist {
	color: #9c27b0;
}
.action-btn .finallist {
	color: #10a900;
}
.action-btn .reject {
	color: #ff3b30;
}
.action-btn span {
	font-size: 12px;
}
.status {
	font-size: 12px;
}
.status li {
	padding: 2px 0;
}
.applied-date {
	text-align: right;
	font-size: 12px;
	padding-right: 6px;
	margin-top: -22px;
	padding-bottom: 6px;
}
p.download-cv-format a img {
	margin-top: -15px;
}
.download-cv-format {
	margin: 0;
	padding: 0;
	color: #5d5b5b;
	font-size: 18px;
	background: #fff;
	display: inline-block;
	vertical-align: bottom;
	padding: 4px 10px;
}
.cv-sources {
	text-align: right;
	font-style: italic;
	font-size: 12px;
}
.resume-section {
	background: #ddd;
	padding-top: 10px;
}
.app-list .panel-body{
	padding: 6px;
}
.app-list .panel-default{
	border-color: transparent !important;
}
.quick-filter-form .checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline:last-child {
	margin-left: 0;
}
.quick-filter-form.form-group-title{
	display: block;
	color: #FF5722;
	margin-bottom: 5px;
}
.quick-filter-form.form-group{
	margin-bottom: 0;
}
.form-group-title {
	color: rgba(61, 61, 61, 0.95);
	vertical-align: -5px;
}
.quick-filter-form {
	background: #f1f1f1;
	padding: 10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.quick-filter-form .form-group {
	margin: 6px 0
}
.quick-filter-form .form-control:focus{
	border-bottom: 1px solid #66afe9;
}
.search-btn.btn-default {
	background: #287382;
	color: #fff;
	text-shadow: none;
	font-weight: 700;
	border: 1px solid #0c8ea9;
	box-shadow: none;
	padding:6px 30px
}
.slider-container.theme-green {
	margin-top: 25px;
}
.theme-green .back-bar {
	height: 12px;
	border-radius: 2px;
	background-color: #E91E63;
}
.theme-green .back-bar {
	height: 16px;
	border-radius: 2px;
	background-color: #e7e7e7;
	background-image: -moz-linear-gradient(top, #ccc, #ccc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ccc), to(#ccc));
	background-image: -webkit-linear-gradient(top, #ccc, #ccc);
	background-image: -o-linear-gradient(top, #ccc, #ccc);
	background-image: linear-gradient(to bottom, #ccc, #ccc);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffdddddd', GradientType=0);
}
.theme-green .back-bar .pointer {
	width: 18px;
	height: 20px;
	top: -2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px;
	border: 1px solid #009688;
	background-color: #009688;
	background-image: -moz-linear-gradient(top, #009688, #009688);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#009688), to(#009688));
	/* background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd);
     */
	background-image: -o-linear-gradient(top, #009688, #009688);
	/* background-image: linear-gradient(to bottom, #eeeeee, #dddddd);
     */
	/* background-repeat: repeat-x;
     */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#009688', endColorstr='#009688', GradientType=0);
}
.theme-green .back-bar .selected-bar {
	border-radius: 2px;
	background-color: #9999a5;
	background-image: -moz-linear-gradient(top, #9999a5, #9999a5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9999a5), to(#9999a5));
	background-image: -webkit-linear-gradient(top, #9999a5, #9999a5);
	background-image: -o-linear-gradient(top, #9999a5, #9999a5);
	background-image: linear-gradient(to bottom, #9999a5, #9999a5);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9999a5', endColorstr='#9999a5', GradientType=0);
}
.theme-green .back-bar .pointer-label {
	color: #737373;
	font-size: 12px;
}
.theme-green .scale ins {
	color: #FF5722;
}
.slider-container .scale ins {
	font-size: 12px;
	text-decoration: none;
	position: absolute;
	left: 0;
	top: 5px;
	color: #888;
	line-height: 1;
}
.slider-container .scale {
	top: 2px;
	position: relative;
	width: 90%;
	margin: 0 auto;
}
.theme-green .back-bar .pointer {
	border-radius: 0;
}
.resume-bank-area {
	background: #ededed;
	padding: 10px 8px;
	margin-top: -12px;
}
.resume-bank-body {
	background: #fff;
	padding: 20px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.cv-bank-list {
	padding: 0 20px;
}
.notice-page {
	height: 200px;
	width: 200px;
	margin: 0 auto;
}
.btn-view-resume {
	padding: 1px 6px;
	background: #e8e8e8;
	box-shadow: 0 2px 2px #afafaf;
	font-size: 12px;
}
.btn-view-resume:hover {
	background: #d8d6d6;
	color: #585858;
	box-shadow: 0 2px 2px #9E9E9E;
}
.btn-view-resume:focus{
	text-decoration: none;
}
.btn-view-resume:visited{
	text-decoration: none;
	color: #337ab7;
	background: #f1f1f1;
	box-shadow: 0 2px 2px transparent;
}
span.seeker-age.badge {
	background: transparent;
	color: #3361a5;
	vertical-align: bottom;
	padding: 2px 3px;
	border: 1px solid #ddd;
	border-radius: 4px;
	font-size: 10px;
}
a.icon-pdf {
	display: inline-block;
	vertical-align: text-bottom;
	/* background: #03A9F4;
     */
	text-align: center;
	font-size: 10px;
}
/*Preloader CSS*/
.sk-cube-grid {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 48%;
	left: 48%;
}
.sk-cube-grid .sk-cube {
	width: 33%;
	height: 33%;
	background-color: white;
	float: left;
	-webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
	animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
.sk-cube-grid .sk-cube1 {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
.sk-cube-grid .sk-cube2 {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
.sk-cube-grid .sk-cube3 {
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
}
.sk-cube-grid .sk-cube4 {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.sk-cube-grid .sk-cube5 {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
.sk-cube-grid .sk-cube6 {
	-webkit-animation-delay: 0.3s;
	animation-delay: 0.3s;
}
.sk-cube-grid .sk-cube7 {
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
}
.sk-cube-grid .sk-cube8 {
	-webkit-animation-delay: 0.1s;
	animation-delay: 0.1s;
}
.sk-cube-grid .sk-cube9 {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
@-webkit-keyframes sk-cubeGridScaleDelay {
	0%, 70%, 100% {
		-webkit-transform: scale3D(1, 1, 1);
		transform: scale3D(1, 1, 1);
	}
	35% {
		-webkit-transform: scale3D(0, 0, 1);
		transform: scale3D(0, 0, 1);
	}
}
@keyframes sk-cubeGridScaleDelay {
	0%, 70%, 100% {
		-webkit-transform: scale3D(1, 1, 1);
		transform: scale3D(1, 1, 1);
	}
	35% {
		-webkit-transform: scale3D(0, 0, 1);
		transform: scale3D(0, 0, 1);
	}
}
.spinner-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #17a2b8;
	z-index: 999999;
}
/*custom*/
.form-cat-bk{
	background: #0caa41;
	padding: 22px;
}
.banner_back img {
	height: 100vh;
	width: 100%;
	object-fit: cover;
}
/*custom*/
/*scroll bar design*/
/*.nitol{
    height:200px;
    width:200px;
}
 .nitol p::-webkit-scrollbar {
    width: 10px;
}
 .nitol p::-webkit-scrollbar-track {
    border:1px solid rgba(51, 51, 51, 0.41);
    border-radius: 10px;
}
 .nitol p::-webkit-scrollbar-thumb {
    background-color: #fff;
    outline: 1px solid #222;
    border-radius: 10px;
}
*/
.scroll::-webkit-scrollbar {
	width: 6px;
}
.scroll::-webkit-scrollbar-track {
	border:1px solid #f7f7f7;
	border-radius: 10px;
}
.scroll::-webkit-scrollbar-thumb {
	background-color: #ddd;
	outline: 1px solid #fefefe;
	border-radius: 10px;
}
/*scroll bar design*/
/*job category*/
.bk_cv{
	position: absolute;
	left: -79px;
	top: -52px;
	z-index: -1;
}
/*job category*/
/*latest job*/
.latest_logo img{
	width: 80px;
	height: 60px;
	object-fit: scale-down;
	margin: 0 auto;
}
.conpamy-title{
	font-weight: 500;
	color: #30373d;
}
.conpamy-main-text{
	color: #607d8b;
	font-size: 13px;
	line-height: 20px;
	font-weight: 500;
}
.latest_j_img{
	margin: 0 auto;
	border-radius: 50px;
	box-shadow: 0px 1px 1px #ddd;
	height: 50px;
	width: 50px;
	object-fit: contain;
	padding: 4px;
}
.carouselTicker__item_5 {
	box-shadow: 0 1px 3px #efefef;
	padding-top: 6px;
	padding-bottom: 6px;
}
/*latest job*/
/*Special Jobs*/
.spcl_jb {
	border: 1px solid #f1f1f1;
	margin: 5px;
	padding: 5px;
	box-shadow: 0 0 10px #ececec;
}
.spcl_jb img {
	height: 84px;
	width: 100%;
	object-fit: contain;
}
/*Special Jobs*/
/*top employers*/
.bk_topem {
	position: absolute;
	right: -223px;
	top: 62px;
	z-index: 0;
}
.logos {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: center;
}
.logos a {
	border-radius: 3px;
	margin: 0.3em;
	flex-grow: 0;
	flex-shrink: 1;
	flex-basis: 1;
	width: 60%;
	min-width: 100px;
	max-width: 200px;
	display: flex;
	overflow: hidden;
	cursor: pointer;
}
/*.logos a:hover {
     -webkit-transform: scale(1.05);
     transform: scale(1.05);
}
*/
.logos img {
	display: block;
	width: 100%;
	height: 72px;
	object-fit: contain;
	/* filter: url(filters.svg#grayscale);
     Firefox 3.5+ */
	filter: gray;
	/* IE5+ */
	-webkit-filter: grayscale(1);
	/* Webkit Nightlies & Chrome Canary */
	-webkit-transition: all .4s ease-in-out;
}
.mine_logo:hover img {
	filter: none;
	-webkit-filter: grayscale(0);
	-webkit-transform: scale(1.01);
}
.mine_logo {
	box-shadow: 0 0 10px #ececec;
	margin: 6px;
	width: 261px;
	display: flex;
	padding: 14px;
}
.com_cer {
	box-shadow: 0 0 10px #868686;
	width: 74px;
	border-radius: 54px;
	height: 74px;
	border: 1px solid #30ab4129;
}
/*top employers*/
/*section color*/
.sky_blu{
	background: #f2f9ff;
}
/*section color*/
.hvr-underline-reveal:before {
	background: #f48b01!important;
	height: 1px!important;
}
a.hvr-underline-reveal:hover {
	color: #30ab41;
}
/*top job location*/
/*.reclusa {
     max-height: 75vh;
}
*/
/*top job location*/
/*job search page*/
.bg_grad_white_trans {
	background: linear-gradient(0deg,rgba(238, 238, 238, 1),rgba(238, 238, 238, 0));
}
.box-shadow-1 {
	box-shadow: 0px 3px 6px rgb(100,100,100);
}
.dashboard-content{
	background: #eee;
	padding-bottom: 10px;
}
.mrt-1-prcnt{
	margin-top: 1% !important;
}
/* sub-menu */
.header-sub-menu .navbar-default {
	background-color: #3361a5;
	border: none;
}
.header-sub-menu .navbar{
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.header-sub-menu .navbar-default .navbar-nav>li>a {
	color: #fff;
}
.header-sub-menu.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	color: #fff;
	background-color: #ff8c00;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	color: #fff;
	background-color: #ff8c00;
}
.header-sub-menu .navbar-default .navbar-collapse, .navbar-default .navbar-form {
	border-color: transparent;
}
.header-sub-menu .dropdown-menu{
	min-width: 500px;
	padding: 5px 8px;
	overflow-y: scroll;
	max-height: 400px;
	overflow-x:hidden;
}
.header-sub-menu .nav>li>a {
	position: relative;
	display: block;
	padding: 15px 24px;
}
.header-sub-menu .form-control:focus {
	border-bottom: none;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.header-sub-menu .checkbox, .radio{
	margin-top: 0;
}
.search.form-control {
	border-color: #eee;
	border-radius: 0;
	color: #333;
}
.header-sub-menu ul.nav.navbar-nav.navbar-right {
	margin-top: 8px;
	margin-right: -8px;
	width: 380px;
}
.ul-bullet-2 li a:hover {
	color: #2196F3;
}
.job_list li a {
	padding: 7px 12px;
	background: #eeeeff;
	border: 1px solid #fff;
	margin-bottom: 10px;
	display: block;
	text-decoration: none;
	transition: all 0.3s;
}
.company_log{
	width: 60px;
	height: 50px;
	text-align: right;
}
.reset-filter-item {
	margin-bottom: 12px;
	margin-top: -12px;
}
#ResetFilter {
	background: #299444;
	color: #fff;
	text-shadow: none;
	font-weight: 700;
}
/*job search page*/
/*job details page*/
.bg_grad_white_trans {
	background: linear-gradient(0deg,rgba(238, 238, 238, 1),rgba(238, 238, 238, 0));
}
.dashboard-content{
	background: #eee;
	padding-bottom: 10px;
}
span.company_name {
	color: #FF5722;
}
.hr-line{
	margin-top: 5px;
	margin-bottom: 5px;
	border: 0;
	border-top: 1px solid #eee;
}
.readBA h4 {
	font-size: 14px;
	font-weight: 600;
	color: #545454;
}
.appIns h4 {
	color: #545454;
}
.appByEmail {
	margin: 30px 0;
}
.job-activity ul li a {
	color: #5d5c5c;
	font-weight: 700;
}
/*job details page*/
/*button*/
.apply-job-btn {
	padding: 8px 30px;
	margin: 10px 0;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid transparent;
	line-height: 1.5;
	text-align: center;
	font-size: 16px;
	outline: none;
	border-radius: 2px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .6);
	background-color: #2ecc71;
	color: #ecf0f1;
	transition: background-color .3s;
}
.apply-job-btn.disabled {
	background-color: #eeeeee;
	border: 1px solid #c3c2c2;
	color: #9E9E9E;
	opacity: 1;
}
.apply-job-btn:hover {
	background-color: #27ae60;
	color:#fff!important;
}
.btn-reg {
	border-radius: 2px;
	background: #299444;
	color: #f5f5f5;
	font-size: 15px;
	/* width: 100%;
     */
	box-shadow: 1px 1px 1px #222;
}
.btn-reg:hover{
	color: #ffffff;
	text-decoration: none;
	background: #4d9402;
}
/*button*/
.common-bg {
	height: auto;
}
.content-wrap {
	margin: 18px 0;
	position: relative;
	background: #eee;
	padding: 18px;
}
.box-content{
	background: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 8px rgba(58, 51, 46, 0.26);
	-moz-box-shadow: 0 0 8px rgba(58, 51, 46, 0.26);
	box-shadow: 0 0 8px rgba(58, 51, 46, 0.26);
	position: relative;
	padding: 20px 20px 5px 20px;
	margin: 0 0 10px 0;
	text-align: justify;
}
.contact-form {
	padding: 24px;
	border: 1px solid #eee;
	border-radius: 5px;
	margin-bottom: 20px;
}
.feedback-form {
	width: 400px;
	background: rgba(48, 171, 65, 0.92);
	padding: 10px;
	position: fixed;
	right: 0;
	bottom:0;
	height: auto;
	border-radius: 4px;
	display: none;
}
a.feedback {
	position: fixed;
	left: -55px;
	top: 221px;
	font-size: 20px;
	color: #fbfbfb;
	background: #d14927;
	text-align: center;
	width: 150px;
	height: 40px;
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	padding-top: 4px;
}
a.feedback:focus{
	text-decoration: none;
}
.hideFeedbackForm {
	display: none !important;
}
.feedback-form h4 {
	color: #f3f7f3;
	font-size: 18px;
	text-align: left;
	line-height: 20px;
	font-family: 'Doppio One', sans-serif !important;
}
button.btn-send {
	padding: 6px 12px;
	border: 1px solid #FFC107;
	background: #FFC107;
	color: #040404;
	border-radius: 2px;
}



/*captcha css*/
.captcha_value{
	font-weight: 200;
	font-style: oblique;
	font-size: 28px;
    float: left;
    height: 34px;
    display: block;
    width: 100%;
    background: repeating-linear-gradient(
            45deg,
            #a8a8a8,
            #a8a8a8 10px,
            #ffffff 10px,
            #ffffff 20px
    );

	moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-user-drag: none;
}
/*captcha css end*/

