/*--
Author: IITES
--*/
h4, h5, h6,
h1, h2, h3 {margin-top: 0;}
ul, ol {margin: 0;}
p {margin: 0;}
html, body{
  font-family: 'Raleway', sans-serif;
   font-size: 100%;
   /*background: url(../images/admin_ban.jpg) #748697;*/
    width: 100%;
    background-size: 100%;
    background-attachment: fixed;
    background-position: bottom;
    background-repeat: no-repeat;
}
a:hover {
  transition: 0.5s all;
  -webkit-transition: 0.5s all;
  -moz-transition: 0.5s all;
  -o-transition: 0.5s all;
}
input[type='number'] {
    -moz-appearance:textfield;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
/*--header start here--*/
.header {
	background: transparent none repeat scroll 0% 0%;
	border-bottom: 1px solid #FFF;
	position: absolute;
	z-index: 9;
	width: 100%;
	box-shadow: 0px 0px 10px #D5D5D5;
}
.logo {
  float: left;
  width:18%;
  margin: 0em;
  text-align: center;
}
.logo a 
{
  color:#fff;
  font-family:Trebuchet MS;
  font-size: 2.2em;
  font-weight: normal;
    line-height: 49px
}
.logo a:hover { text-decoration:none !important;}
.logo_location { color:#fff; text-align:center; position: relative; top: -5px;}
.logo a span
{
  color:#2FD042;
}
.head-right {
  float: right;
  /*width: 32%;*/
  padding-right:15px;
}
.top-nav {
  float: right;
}
.top-nav ul {
	padding:0px;
  list-style: none;
  margin-top: 1.7em;
}
.top-nav ul li {
  display: inline-block;
  float: left;
  margin: 0 1em;
}
.top-nav ul li a {
  font-size: 1em;
  font-weight: 400;
  color: #fff;
  text-decoration: none;
  padding: 0;
  font-family:Trebuchet MS;
  display:block;
  text-transform:uppercase;
  letter-spacing: 1px;
}
.top-nav ul li:last-child{
  margin-right: 0;
}
span.menu{
	display:none;
}
.social {
  float: left;
}
.social ul {
  margin: 2.3em 0em 0em 0em;
  list-style: none;
}
.social ul li {
  display: inline-block;
  margin: 0px 10px 0px 0px;
}
.social ul li a {
  background: url(../images/social-sprit.png)no-repeat;
  width: 20px;
  height: 20px;
  display: inline-block;
}
.social ul li a.fa {
  background-position: 5px 0px;
}
.social ul li a.tw {
  background-position: -18px 0px;
}
.social ul li a.p {
  background-position: -39px 0px;
}
.social ul li a.fa:hover {
  background-position: 5px -25px;
}
.social ul li a.tw:hover {
  background-position: -18px -25px;
}
.social ul li a.p:hover {
  background-position: -39px -25px;
}
/*--search--*/
.search-box {
  position: relative;
  margin-top: 1.8em;
}
.sb-search {
  position: absolute;
  right: 0%;
  top: 0%;
  width: 0%;
  min-width: 42px;
  height: 40px;
  float: right;
  overflow: hidden;
  -webkit-transition: width 0.3s;
  -moz-transition: width 0.3s;
  transition: width 0.3s;
  -webkit-backface-visibility: hidden;
  z-index: 999;
}
.sb-search-input {
  position: absolute;
  top: 2.5px;
  right: 6px;
  border: none;
  outline: none;
  background: #0ab2d2;
  width: 85%;
  height: 35px;
  margin: 0;
  z-index: 10;
  padding: 5px 15px;
  font-size: 13px;
  color: #ffffff;
  border-radius: 50px;
  -webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	-o-border-radius: 50px;
}
.sb-search-input::-webkit-input-placeholder {
	color: #ffffff;
}
.sb-search-input:-moz-placeholder {
	color: #ffffff;
}
.sb-search-input::-moz-placeholder {
	color: #efb480;
}
.sb-search-input:-ms-input-placeholder {
	color: #ffffff;
}
.sb-icon-search,.sb-search-submit  {
	width:30px;
	height:40px;
	display: block;
	position: absolute;
	right: 5px;
    top: -22%;
	padding: 0;
	margin: 0;
	line-height:71px;
	text-align: center;
	cursor: pointer;
}
.sb-search-submit {
	background: url('../images/search.png') no-repeat -7px 10px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */
    color: transparent;
	border: none;
	outline: none;
	z-index: -1;
	-webkit-appearance: none;
}
.sb-icon-search {
    background:url('../images/search.png') no-repeat 3px 10px;
	z-index: 90;
	width: 40px;
	height: 51px;
	border-radius: 50px;
}
/* Open state */
.sb-search.sb-search-open,.no-js .sb-search {
	width:35%;
}
.sb-search.sb-search-open .sb-icon-search,.no-js .sb-search .sb-icon-search {
	background:  url('../images/search.png') no-repeat 3px 10px;
	color: #fff;
	z-index: 11;
}
.sb-search.sb-search-open .sb-search-submit,.no-js .sb-search .sb-search-submit {
	z-index: 90;
}
/*--search--*/
/*--header end here--*/
/*--banner start here--*/
.banner {
  /*background: url(../images/back1.jpg)no-repeat;*/
  background-size:100% 100%;
  margin-top: 0em;
  background-attachment: fixed;
}
.banner-main {
  padding: 9em 0em 0em 0em;
  text-align: center;
  position: relative;
}
.rslides .caption h3 {
  font-size: 3em;
  font-weight: 600;
  color: #fff;
  font-family: 'Helvetica';
  margin-bottom: 0.5em;
  text-shadow: 0 1px 0 #333;
  text-transform:uppercase;
}
.rslides .caption h3:hover {
  color: #fff;
}
.rslides .caption p {
	font-size: 1.3em;
	color: #fff;
	letter-spacing: 1px;
	text-shadow: 0 1px 0 #333;
	max-width:1170px;
	margin: 0 auto;
}
.bann-btn {
  float:center;
  margin: 2em 0em 0em 0em;
}
.bann-btn a {
  background: #0ab2d2;
  font-size: 1em;
  color: #fff;
  padding: 0.5em 1.5em;
  border-radius: 6px;
  -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
  text-decoration: none;
  font-family: 'Lora', serif;
}
.bann-btn a:hover {
	background:#ffffff;
	color:#000;
}
.banner-strip {
  background: #0ab2d2;
  padding: 1.5em 0em 1.5em 0em;
}
.banner-strip h3 {
  font-size: 1.5em;
  font-weight: 400;
  color: #fff;
  display: inline-block;
  float: left;
  font-family: 'Lora', serif;
  margin: 0.2em 0em 0em 0em;
}
.bann-strip-btn {
  float: right;
}
.bann-strip-btn a {
  background: #252e38;
  font-size: 1em;
  color: #fff;
  padding: 0.5em 1.5em;
  border-radius: 6px;
  -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
  text-decoration: none;
  font-family: 'Lora', serif;
}
.bann-strip-btn a:hover {
	background:#ffffff;
	color:#000;
}
/*--- slider-css --*/
.slider {
	position: relative;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }
.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }
.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  height: 90vh;
  }


span.bg-small {
	background: rgba(0, 0, 0, 0.39);
	display: block;
	width: 40%;
	height: 48px;
	position: absolute;
	top: 83px;
	left: -40px;
}
span.bg-large {
	background: rgba(0, 0, 0, 0.39);
	display: block;
	width: 60%;
	height: 70px;
	position: absolute;
	top: 194px;
	left: -40px;
}

a.morebtn{
	background:#3D3D3D;
	padding:0.8em 0;
	display:block;
	font-size:0.875em;
	text-transform:uppercase;
	color:#FFF;
	width:20%;
	margin:0 auto;
	transition:0.5s all ease;
	-webkit-transition:0.5s all ease;
	-moz-transition:0.5s all ease;
	-o-transition:0.5s all ease;
	-ms-transition:0.5s all ease;
}
a.morebtn:hover{
	background:#585686;
}
.callbacks_nav {
    position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 85.5%;
  left: -15%;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 25px;
  width: 25px;
  background: url("../images/4.png") no-repeat left top;
  margin-top: -27px;
  border-radius: 100%;
}
.callbacks_nav.next {
  left: auto;
background:url("../images/3.png") no-repeat left top;
  right: -15%;
 }
/*--banner end here--*/
/*--banner strip start here--*/
/* Shutter Out Horizontal */
.hvr-shutter-out-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-out-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  border-radius: 5px;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
  color: white;
}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
/*--banner strip end here--*/
/*--services start here--*/
.services-top {
  text-align: center;
  padding: 2em 0em 0em 0em;
}
/*.row {
  padding: 2em 0em 0em 0em;
  border-bottom: 1px solid #e1e1e1;
}*/
.thumbnail {
  border: none;
  padding: 0px;
}
.thumbnail .caption {
  padding: 0px;
  color: #333;
}
.caption p {
  margin: 0em 0 0.5em 0;
  color: #95928d;
  font-size: 16px;
}
.caption a h3 {
  color: #000;
  margin: 0.4em 0em 0.25em 0em;
  font-size: 20px;
  font-weight: 700;
  line-height: 1em;
  font-family: 'Lora', serif;
  text-decoration:none;
}
.caption a {
	text-decoration:none;
}
.caption h3:hover {
	color: #0ab2d2;
}
.services-top h3 {
  font-size: 2em;
  font-weight: 600;
  color: #484848;
  margin: 0px 0px 0px 0px;
 font-family: 'Lora', serif;
}
.services-top p {
  font-size: 1.2em;
  font-weight: 400;
  color: #95928d;
  font-family: 'Lora', serif;
  font-style: italic;
}
/*--services end here--*/
/*--features start here--*/
.features {
  padding: 2.5em 0em 3em 0em;
}
.features-top {
  text-align: center;
  padding: 0em 0em 3em 0em;
}
.features-top h3 {
  font-size: 2em;
  font-weight: 600;
  color: #484848;
  margin: 0px 0px 0px 0px;
  font-family: 'Lora', serif;
}
.features-top p {
  font-size: 1.2em;
  font-weight: 400;
  color: #95928d;
  font-family: 'Lora', serif;
  font-style: italic;
}
.featu-right {
  padding: 1.5em 0em 0em 0em;
}
.featu-right h3 {
  font-size: 1.5em;
  font-weight: 500;
  color: #000;
  margin: 0px 0px 7px 0px;
  font-family: 'Lora', serif
}
.featu-right p {
  font-size: 1em;
  font-weight: 400;
  color: #95928d;
  line-height: 1.6em;
}
.featu-btn {
  margin: 1em 0em 0em 0em;
}
.featu-btn  a {
  font-size: 1.1em;
  font-weight: 400;
  color: #0ab2d2;
  text-decoration: underline;
}
.featu-btn  a:hover {
  color: #777;	
   text-decoration: none;
}
/*--features end here--*/
/*--effect start here--*/
.effet-main {
  padding: 2em 0em 2em 0em;
  border-bottom: 1px solid #e1e1e1;
  border-top: 1px solid #e1e1e1;
}
.effec-top {
  text-align: center;
  padding: 0em 0em 3em 0em;
}
.effec-top h3 {
  font-size: 2em;
  font-weight: 600;
  color: #484848;
  margin: 0px 0px 0px 0px;
  font-family: 'Lora', serif;
}
.effec-top p {
  font-size: 1.2em;
  font-weight: 400;
  color: #95928d;
  font-family: 'Lora', serif;
  font-style: italic;
}
.effec-left {
  padding: 1.5em 0em 0em 0em;
}
.effec-left h3 {
  font-size: 1.5em;
  font-weight: 500;
  color: #000;
  margin: 0px 0px 7px 0px;
  font-family: 'Lora', serif
}
.effec-left p {
  font-size: 1em;
  font-weight: 400;
  color: #95928d;
  line-height: 1.6em;
}
.effec-btn a {
  font-size: 1.1em;
  font-weight: 400;
  color: #0ab2d2;
  text-decoration: underline;
}
.effec-btn a:hover {
  color: #777;
  text-decoration: none;
}
.effec-btn {
  margin: 1em 0em 0em 0em;
}
/*--effect end here--*/
/*--project start here--*/
.project-top {
  text-align: center;
  padding: 0em 0em 3em 0em;
}
.project-top h3 {
  font-size: 2em;
  font-weight: 600;
  color: #484848;
  margin: 0px 0px 0px 0px;
  font-family: 'Lora', serif;
}
.project-top p {
  font-size: 1.2em;
  font-weight: 400;
  color: #95928d;
  font-family: 'Lora', serif;
  font-style: italic;
}
.project-main {
  padding: 2em 0em 2em 0em;
  border-bottom: 1px solid #e1e1e1;
}
.project-details {
  text-align: center;
}
.project-details h4 {
  font-size: 1.2em;
  font-weight: 400;
  color: #000;
  margin: 6px 0px 5px 0px;
}
.project-details p {
  font-size: 1em;
  font-weight: 400;
  color: #95928d;
}
/*--light-box--*/
.project-eff:hover span.rollover1 {
	background: url(../images/plus.png) center no-repeat rgba(11, 10, 9, 0.66);
	cursor: pointer;
	height: 250px;
	width: 255px;
	display: block;
	position: absolute;
	z-index: -9999px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.project-eff{
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	position:relative;
}

/*--project end here--*/
/*--clients start here--*/
.clients-main {
  padding: 2em 0em 4em 0em;
}
.clients-top {
  text-align: center;
  padding: 0em 0em 3em 0em;
}
.clients-top  h3 {
  font-size: 2em;
  font-weight: 600;
  color: #484848;
  margin: 0px 0px 0px 0px;
  font-family: 'Lora', serif;
}
.clients-top p {
  font-size: 1.2em;
  font-weight: 400;
  color: #95928d;
  font-family: 'Lora', serif;
  font-style: italic;
}
span.clien-hding {
  font-weight: 400;
  font-size: 1em;
}
span.heart-beet {
  background:#95928d;
  width: 370px;
  height: 1px;
  display: inline-block;
  margin: 15px 0px 5px 0px;
}
.clients-bottom {
  text-align: center;
}
.clients-bottom p{
	font-size:1em;
	font-weight:400;
	color: #95928d;
	line-height:1.6em;
	width:80%;
	margin:0 auto;
}
.clients-bottom h4 {
  font-size: 1.2em;
  font-weight: 600;
  color: #000;
  margin: 0px;
  font-family: 'Lora', serif;
}
/**--**/
.slider1 {
	position: relative;
}
.rslides1 {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }
.rslides1 li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }
.rslides1 li:first-child {
  position: relative;
  display: block;
  float: left;
  }
.rslides1 img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }
.callbacks_tabs a:after {
	content: "\f111";
	font-size: 0;
	font-family: FontAwesome;
	visibility: visible;
	display: block;
	height: 18px;
	width: 18px;
	display: inline-block;
	border: 2px solid #fff;
	border-radius: 19px;
}
.callbacks_tabs a:before {
	content: "\f111";
	font-size: 0;
	font-family: FontAwesome;
	visibility: visible;
	display: block;
	height: 17px;
	width: 1.5px;
	background: #FFF;
	position: absolute;
	left: 57px;
}
.callbacks_here a:after{
	background:#A67C52;
}
.callbacks_tabs li:nth-child(1) a:before{
	content:none;
}
.callbacks_tabs a{
	visibility:hidden;
}
.callbacks_tabs li{
	display:block;
}
ul.callbacks_tabs.callbacks1_tabs {
	position: absolute;
	bottom: 14px;
	z-index: 999;
	right:19px;
	top:300px;
}
/*--clients end here--*/
/*--purchase start here--*/
.purchase-left h3 {
  font-size: 1.5em;
  font-weight: 600;
  color: #fff;
  margin: 0px 0px 5px 0px;
}
.purchase {
  background: #0ab2d2;
  padding: 2em 0em 2em 0em;
}

.purchase-left a{
  font-size: 1.2em;
  font-weight: 400;
  color: #fff;
  font-style: italic;
  font-family: 'Lora', serif;
  text-decoration: underline;
}
.purchase-left a:hover{
 text-decoration:none;
}
.purchase-left {
  float: left;
}
.purchase-right a {
  background: #252e38;
  font-size: 1em;
  color: #fff;
  padding: 0.5em 1.5em;
  border-radius: 5px;
  -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
  text-decoration: none;
  font-family: 'Lora', serif;
}
.purchase-right a:hover {
  background: #fff;
  color:#000;
  text-decoration: none;
}
.purchase-right {
  float: right;
  margin: 1em 0em 0em 0em;
}
/*--purchase end here--*/
/*--footer start here--*/
.footer {
  background: #117A3D;
}
.footer-main {
  padding: 2em 0em 2em 0em;
}
.footer-grid h3 {
  font-size: 1.5em;
  font-weight: 400;
  color: #fff;
  margin: 0px 0px 25px 0px;
}
.footer-grid  p {
  font-size: 0.9em;
  font-weight: 400;
  color: #fff;
  line-height: 1.6em;
}
.footer-grid a p {
  font-size: 0.8em;
  font-weight: 400;
  color: #b6bdc0;
  line-height: 1.6em;
  text-decoration:none;
}
.footer-grid a p:hover {
	color:#fff
}
.ftr-sub-gd {
  padding: 0.5em 0em 0.5em 0em;
  border-bottom: 1px solid #32484f;
}
.ftr-gd2-img {
  padding: 0px;
}
.ftr-gd2-text h4 {
  font-size: 0.9em;
  font-weight: 400;
  color: #fff;
  margin: 0px 0px 3px 0px;
}
.ftr-gd2-text a:hover{
  text-decoration:none;
}
.ftr-gd2-text h4:hover {
   color: #0ab2d2;
}
.ftr-gd2-text {
  padding: 0px;
}
.footer-grid ul {
  padding: 0px;
  list-style:none;
}
.footer-grid ul li {
  display: block;
  padding: 0.6em 0em 0.6em 0em;
  border-bottom: 1px solid #32484f;
}
.footer-grid ul li  a {
  font-size: 0.9em;
  font-weight: 400;
  color: #fff;
  margin: 0px;
}
.footer-grid ul li  a:hover {
  text-decoration:none;
   color: #0ab2d2;
}
.ftr-gd4-1 {
  padding: 0px;
}
.ftr-gd4-img {
  margin: 0px 0px 7px 0px;
}
/*--footer end here--*/
/*--copy right start here--*/
.copy-left {
  float: left;
}
.copy-right {
  float: right;
}
.copy-right ul {
  padding: 0px;
  list-style:none;
}
.copy-right ul li {
  display: inline-block;
  margin: 0px 5px 0px 5px;
}
.copy-right ul li a {
  font-size: 1em;
  font-weight: 400;
  color: #fff;
  text-decoration: none;
}
.copy-right ul li a:hover {
  color: #000;	
  text-decoration: none;
}
.copyright {
  background: #117A3D;
  padding: 1em 0em 1em 0em;
}
.copy-left p {
  font-size: 1em;
  font-weight: 400;
  color: #fff;
}
.copy-left p a{
  font-size: 1em;
  font-weight: 400;
  color:#63E6FF;
}
.copy-left p a:hover{
	color:#fff;
	text-decoration: none;
}
/*--copy right end here--*/
/*--start-about--*/
.about {
	  padding: 3em 0px 2em 0px;
}	
.about-top {
  padding: 0px 0px 0px 15px;
}
.about-top h3{
	font-size: 2em;
	color:#0ab2d2;
	font-weight: 600;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-family: 'Lora', serif;
}
.about-top h5{
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4em;
  margin: 7px 0px 10px 0px;
  color: #010101;
  font-family: 'Lora', serif;
}
.about-top p {
  font-size: 16px;
  line-height: 1.6em;
  color: #959191;
  margin: 4px 0px 0px 0px;
}
.about-text-left a h5 {
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4em;
  margin: 7px 0px 0px 0px;
  color: #010101;
  font-family: 'Lora', serif;
  text-decoration:none;
}
.about-text-left a:hover {
	text-decoration:none;
}
.about-text-left h5:hover {
	color:#0ab2d2;
}
.about-text-left p {
	font-size: 16px;
	line-height: 1.6em;
	color: #959191;
	margin: 4px 0px 0px 0px;
}
.about-text-left img{
	width:100%;
}
.about-text {
	margin-top: 2.5em;
}
/*--end-about--*/
/*--start-team--*/
.team-main h3{
	font-size: 1.8em;
	color:#777;
	font-weight: 600;
	margin: 0px 0px 0px 15px;
	text-align: left;
	font-family: 'Lora', serif;
}
.team-main{
	text-align:center;
}
.team {
  padding: 1em 0px 4em 0px;
}
.team-top {
	margin-top: 3em;
}
.team-details h4 {
	font-size: 1.15em;
	font-weight: 700;
	color: #000;
	margin: 0;
	font-family: 'Lora', serif;
}
.team-details p {
	color: #95928d;
	font-size: 16px;
	font-weight: 500;
	margin-top: 8px;
	width: 100% !important;
}
.team-details {
	margin-top: 15px;
}
/*--end-team--*/
/*--blog start here--*/
.blog {
  padding: 3em 0em 2em 0em;
}
.blog-top {
  text-align: center;
  padding: 0em 0em 2em 0em;
}
.blog-top h3 {
  font-size: 2em;
  font-weight: 600;
  color: #0ab2d2;
  font-family: 'Lora', serif;
}
.blog-top p {
  font-size: 1em;
  font-weight: 400;
  color: #979191;
  line-height: 1.6em;
  width: 70%;
  margin: 0 auto;
}
.blog-detail a h3 {
  font-size: 1.4em;
  font-weight: 700;
  color: #000;
  padding: 6px 0px 9px 0px;
  font-family: 'Lora', serif;
  text-decoration:none;
}
.blog-detail a:hover {
	text-decoration:none;
}
.blog-detail a h3:hover {
	color: #0ab2d2;
	text-decoration:none;
}
.blog-detail h4 {
  font-size: 1em;
  font-weight: 400;
  color: #999;
}
.blog-detail h4 a {
  font-size: 1em;
  font-weight: 400;
  color: #999;
}
.blog-detail h4 a:hover {
	color: #000;
	text-decoration:none;
}
span.blog-clr {
  color: #0ab2d2;
  font-weight: 700;
}

.blog-detail p {
  font-size: 1em;
  font-weight: 400;
  color:#95928d;
  line-height: 1.6em;
  width: 90%;
}
.blog-btn {
  margin: 1em 0em 0em 0em;
}
.blog-btn a {
  color: #0ab2d2;
  text-decoration: underline;
  font-size: 1em;
  font-weight: 400;
}

.blog-btn a:hover,a.blog-clr:hover {
	color:#000;
	text-decoration:none;
}
.blog-cate ul {
  padding: 0px;
  list-style: none;
}
.blog-cate ul li {
  display: block;
  margin: 10px 0px 10px 0px;
  padding: 0px 0px 10px 0px;
  border-bottom: 1px dashed #999;
}
.blog-cate ul li a{
  font-size: 0.9em;
  font-weight: 400;
  color: #000;
  text-decoration:none;
}
.blog-cate ul li a:hover{
	text-decoration:none;
	color:#0ab2d2;
}
.blog-cate h3 {
  font-size: 1.5em;
  font-weight: 600;
  color: #000;
  margin: 0px 0px 16px 0px;
}
.blog-post h3 {
  font-size: 1.5em;
  font-weight: 600;
  color: #000;
  margin: 0px 0px 16px 0px;
}
.blog-cate {
  margin: 0em 0em 2em 0em;
}
.blog-grids {
  margin: 0em 0em 3em 0em;
}
.blog-detail {
  padding: 15px;
  background: #fff;
  box-shadow: 0 2px 7px 1px rgba(144, 133, 133, 0.56);
  border-radius: 0px 0px 3px 3px;
  -webkit-border-radius: 0px 0px 3px 3px;
	-moz-border-radius: 0px 0px 3px 3px;
	-o-border-radius: 0px 0px 3px 3px;
}
.blog-para p {
  font-size: 1em;
  font-weight: 400;
  color: #999;
  line-height: 1.6em;
  margin: 12px 0px 0px 0px;
}

a.blog-clr{
	color: #0ab2d2 !important;
  font-weight: 700 !important;
  text-decoration:none;
}

/*--blog end here--*/
/*--single page start here--*/
 h3.cum {
  font-size: 1.4em;
  font-weight: 700;
  color: #000;
  padding: 6px 0px 9px 0px;
  font-family: 'Lora', serif;
  text-decoration:none;
}
.mag-single h3 {
	font-size: 25px;
	font-weight: 500;
	color: #000;
	margin: 0px 0px 10px 0px;
}
.mag-single p {
	font-size: 15px;
	font-weight: 400;
	color: #000;
	line-height: 1.8em;
	margin: 10px 0px;
}
.single-commemts {
  background: #fff;
  padding: 14px;
  box-shadow: 0 2px 7px 1px rgba(144, 133, 133, 0.56);
  border-radius: 5px;
  -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	margin:2em 0 0;
}
.user-comment a h4 {
	font-size: 20px;
	font-weight: 500;
	color: #000;
	margin: 0px 0px 10px 0px;
}
.user-comment a{
	text-decoration:none;
}
.user-comment a h4:hover {
	text-decoration:none;
	color:#0ab2d2;
}
.user-comment p{
	font-size: 16px;
	font-weight: 500;
	color: #979191;
	line-height:1.4em;
	margin:10px 0px 0px 0px
}
a.comme {
	font-size: 13px;
	font-weight: 400;
	color: #000;
	text-decoration:none;
}
a.comme:hover{
	color:#23573F;
	text-decoration:none;
	transition: 0.5s all;
 -webkit-transition: 0.5s all;
 -moz-transition:  0.5s all;
 -o-transition:  0.5s all;
}
.user-bwn {
	margin: 4px 0px;
	text-align:right;
}
.user-bwn a {
	font-size: 15px;
	font-weight: 400;
	color: #fff;
	background: #0ab2d2;
	padding: 7px 11px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
}
.user-bwn a:hover{
	text-decoration:none;
	background:#999;
	transition: 0.5s all;
 -webkit-transition: 0.5s all;
 -moz-transition:  0.5s all;
 -o-transition:  0.5s all;
}
.magsingle-contact {
  margin: 3em 0em 0em 0em;
}
.magsingle-contact  h3 {
	font-size: 25px;
	font-weight: 500;
	color: #0ab2d2;
  	margin: 0px 0px 20px 0px;
}
.magsingle-contact input[type="text"] {
	font-size: 14px;
	font-weight: 400;
	color: #000;
	padding: 6px 7px;
	background: none;
	width: 48.5%;
	outline: none;
	border: 1px solid #999;
	margin: 0px 20px 15px 0px;
	-webkit-appearance: none;
}
.magsingle-contact  input.no-mar {
  margin: 0px;
}
.magsingle-contact textarea {
	font-size: 14px;
	font-weight: 400;
	color: #000;
	padding: 5px 6px;
	background: none;
	width: 100%;
	height: 9em;
	border: 1px solid #999;
	outline: none;
	resize: none;
	-webkit-appearance: none;
}
.magsingle-contact input[type="submit"] {
	font-size: 15px;
	font-weight: 400;
	color: #fff;
	padding: 8px 20px;
	background: #0ab2d2;
	border: none;
	outline: none;
	-webkit-appearance: none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	margin: 10px 0px 0px 0px;
}
.magsingle-contact input[type="submit"]:hover{
	background: #252e38;
	transition: 0.5s all;
 -webkit-transition: 0.5s all;
 -moz-transition:  0.5s all;
 -o-transition:  0.5s all;
}
.mag-single img {
	width: 100%;
}
/*--single page end here--*/
/*--contact start here--*/
.contact {
	padding: 3em 0px;
}
.contact-top {
	padding: 0px 0px 3em 0px;
	text-align: center;
}
.contact-top h3 {
	font-size: 1.7em;
	font-weight: 600;
	color: #0ab2d2;
	margin: 0px 0px 10px 0px;
	font-family: 'Lora', serif;
}
.contact-top p {
	font-size: 1em;
	font-weight: 400;
	color: #979191;
    line-height: 1.6em;
	width: 80%;
	margin: 0 auto;
}
.contact-left p {
	font-size: 15px;
	font-weight: 500;
	color: #000;
	margin-bottom: 5px;
}
.contact-left input[type="text"] {
	outline: none;
	width: 100%;
	padding: 7px;
	margin: 0px 0px 10px 0px;
	border: 1px solid;
	font-size: 15px;
	font-weight: 400;
	color: #252e38;
	-webkit-appearance: none;
}
.contact-right p {
	font-size: 15px;
	font-weight: 400;
	color: #000;
	margin-bottom: 5px;
}
.contact-right textarea {
	width: 100%;
	font-size: 15px;
	font-weight: 400;
	color: #000;
	padding:7px;
	border: 1px solid;
	height: 14em;
	outline: none;
	resize: none;
	-webkit-appearance: none;
}
.contact-right input[type="submit"] {
	font-size: 15px;
	font-weight: 400;
	color: #fff;
	padding: 7px 2em;
	background: #0ab2d2;
	border: none;
	outline: none;
	-webkit-appearance: none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	margin: 9px 0px 0px 0px;
}
.contact-right input[type="submit"]:hover{
	color:#fff;
	background:#777;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
}
.map {
	padding: 1em 0px 3em 0px;
}
.map-left h3 {
	font-size: 1.5em;
	font-weight: 500;
	color: #000;
	font-family: 'Lora', serif;
	margin: 0px 0px 3px 0px;
}
.map-left p {
	font-size: 1em;
	font-weight: 400;
	color: #979191;
	line-height: 1.6em;
}
.addre h4 {
	font-size: 1.2em;
	font-weight: 500;
	color: #0ab2d2;
	margin: 10px 0px 4px 0px;
	font-family: 'Lora', serif;
}
.addre  p {
	font-size: 1em;
	font-weight: 400;
	color: #000;
	line-height: 1.8em;
}
.map-right iframe {
	width: 100%;
	height: 300px;
	border: none;
}
.left_box
{
	width: 65%;
	border: 1px solid #FFF;
	background: rgba(0, 0, 0, 0.4) none repeat scroll 0% 0%;
	text-shadow: 1px 1px 1px #000;
	text-shadow: 1px 1px 1px #000;
	padding:1em;
	text-align:center;
	margin:auto;
	margin-top: 1em;
	border-radius: 5px;
}
.right_box
{
	text-align:center;
	margin:auto;
	width: 65%;
	border: 1px solid #FFF;
	background: rgba(0, 0, 0, 0.4) none repeat scroll 0% 0%;
	padding:1em;
	text-align:center;
	margin-top: 1em;
	text-shadow: 1px 1px 1px #000;
	border-radius: 5px;
}
.left_box p, .right_box p
{
	width:100%;
	margin: auto;
	color: #fff;
	margin-bottom: 1em;
}
.left_box h3, .right_box h3
{
	color:#fff;
	font-size: 1.1em;
	letter-spacing: 1px;
}
.left_box a, .right_box a
{
	color: #FFF;
	font-size: 0.9em;
	font-weight: 600;
	border-radius: 3px;
}
.left_box a:hover, .right_box a:hover
{
	color:#fff;
	font-size: 0.9em;
	font-weight:600;
}
.lern_more
{
	background: #0B8843;
	padding: 0.35em 0.5em;
	border-radius: 1px;
	letter-spacing: 1px;
}
.login_box
{
	position: absolute;
	z-index: 5;
	right: 3em;
	top: 6em;
	border-radius:5px;
}
.text_box
{
	padding:0.1em 0.3em;
	margin:0 0.3em;
}
.fl
{
	float:left;
}
.fr
{
	float:right;
}
.button
{
	background: #0B8843 none repeat scroll 0% 0%;
	color: #fff;
	font-size: 13px;
	font-weight: 600;
	padding: 0.3em 0.5em;
}
.login_box h6
{
	color: #fff;
	font-size: 0.7em;
	margin-top: 0.5em;
	font-weight: 600; 
	margin-bottom: 0;	
}
.grid_4
{
	text-align:center;
}
.arw {
	vertical-align: middle;
	float: right;
	margin-top: 45px;
	margin-right: -40px;
	height: 40px;
	width: auto;
}

.grid_4 span {
	margin-top: 30px;
	display: inline-block;
	width: 80px;
	height: 80px;
	background: #14914C none repeat scroll 0% 0%;
	color: #FEFEFE;
	text-align: center;
	font-size: 41px;
	line-height: 80px;
	border-radius: 50%;
	position: relative;
	font-weight: 600;
	border: 2px solid #FFF;
}
.main {
    background: #DDDEE0;
    margin-top: 4em;
	padding-bottom: 3em;
	border-top: 1px solid #14914C;
}
.uppr h3
{
	font-size: 2.2em;
    line-height: 1.3;
	font-weight: 500;
	color: #fff;
	font-family: "Helvetica";
	margin-bottom: 0.5em;
}
.uppr p {
    font-size: 0.95em;
    color: #FEFEFE;
}
.cnt {
	padding: 2em 0.5em 1em;
	border: 1px solid #97B3C1;
	margin-top: -1.5em;
	color: #333;
	font-size: 0.95em;
	min-height: 9.6em;
	width: 82%;
	margin: -1.7em auto;
}
.cnt h3
{
	font-size: 1.4em;
	color: #333;
	font-family: "Helvetica";
	margin-bottom: 0.5em;
}
.strt
{
	text-align:center;
	margin-top:5em;
	margin-bottom: 25px;
}
.strt a
{
	text-align: center;
	text-transform: uppercase;
	background: #14914C none repeat scroll 0% 0%;
	color: #FFF;
	font-size: 0.9em;
	padding: 0.5em 0.8em;
	font-weight: 600;
	text-shadow: 0px 0px 15px #FEFEFE;
	text-decoration:none;
}
.strt a:hover, .bgn a:hover
{
	text-decoration:none;
}
.main_third
{
    padding-top: 12em;
}
.main_third_new
{
    margin-top: 10em;
	margin-bottom:3em;
}
.gray
{
	background:#DDDEE0;
	padding-bottom: 3em;
}
.main_third h3
{
	text-align:center;
	color:#fff;
	background:#14914C;
	padding:0.5em;
}
.main_third_new h4
{
	text-align: center;
	color: #FFF;
	background: #245589 none repeat scroll 0% 0%;
	padding: 0.3em;
	font-size: 1.8em;
	font-weight: normal;
}
.main_third h4
{
	text-align: center;
	color: #FFF;
	background: #26333C none repeat scroll 0% 0%;
	padding: 0em;
	font-size: 2.5em;
	font-weight: normal;
}
.main_third h4 span
{
	color: #5E727F;
}
.uppr_third
{
	width: 80%;
	padding: 1em 2em;
	margin: 5em auto 0;
}
.uppr_third p
{
	color:#333;
	font-size: 1.09em;
	text-align: center;
}
.bgn a
{
	text-align: center;
	text-transform: uppercase;
	background: #14914C none repeat scroll 0% 0%;
	color: #FEFEFE;
	font-size: 0.9em;
	padding: 0.6em 2em;
	font-weight: 600;
	text-shadow: 0px 0px 27px #fff;
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #999;
}
.bgn
{
	text-align:center;
	margin:2em 0 1em;
}
.main_admin_page
{
    margin-top: 2em;
	padding: 3em 0 3em;
}
.textbox
{
	border-top:2px solid #666;
	border-left:1px solid #999;
	border-right:1px solid #E4E4E4;
	border-bottom: 1px solid #F2F2F2;
	padding: 0.5em 1em;
}
.uppr_admin_page h4
{
	color:#97C9FC;
	font-size:2em;
	font-family: "Helvetica";
}
.admin_page_ligin_button, .admin_page_reset_button
{
	margin-top: 1em;
	background: #67A6E6;
	padding: 0.3em 2em;
	text-shadow: 0 0 20px #fff;
	border: 1px solid #58ABFF;
	font-size: 1.1em;
	letter-spacing: 1px;
	font-weight: normal;
	border-radius: 5px;
}
.admin_page_reset_button
{
	font-size: 0.9em;
	padding: 0.55em 2em;
}
.admin_head-right h4
{
	font-size: 25px;
	color: #117a3d;
	line-height: 1.99;
	margin-bottom: 0;
	text-align: right;
	
}
.adminstatics
{
	background: #77df93 none repeat scroll 0% 0%;
	padding: 0.6em 4em;
	/*margin-top: 9em;*/
}

.col-sm-12.match_for .row {
    display: flex;
    flex-flow: row;
    float: none;
    width: auto;
    justify-content: space-between !important;
}

.roundedOne {
    margin-left: 10px !important;
}

.col-sm-12.match_for .row .rdo {
    width: auto;
    display: flex;
    align-items: center;
    flex-flow: row-reverse;
}
.rdo a {
    color: #37393c;
    font-size: 16px;
}
.roundedOne label:after {
    background: #77df93 !important;
    background: -webkit-linear-gradient(top, #77df93 0%, #77df93 100%)!important;
}


.adminstatics h4
{
    color: #323436;
    font-size: 2em;
    /* font-weight: normal; */
    /* letter-spacing: 1px; */
    margin-bottom: 0;
    text-align: center;
    width: 100%;
}
.adminstatics h4 span
{
	/*color: #A6FFF6;*/
}
.mn
{
	margin:0;
}
.adminstatics_sec {
    border-radius: 30px;
    overflow: hidden;
    margin-top: 9em;
    margin-bottom: 3em;
}
.statistics_banner
{
	background: #96b598;
	padding: 1em 0;
	/*margin-bottom: 3em;*/
}
.admin_nav ul li
{
	list-style-type:none;
	float:left;
}
.statistics_admin_page {
    background: #57656F;
	margin-bottom: 0.5em;
}
ul
{
	padding:0;
}
.admin_nav li {
    border-right: 1px solid rgb(68, 68, 68);
    padding: 0.2em 5.147%;
}
.admin_nav li:last-child {
    border-right: none;
}
.admin_nav li a{
    color:#859196;
	font-size: 12px;
	font-weight: 600;
}
.admin_nav li a.active{
    color:#fff;
}
.homesection
{
	background: rgba(255, 255, 255, 0.3);
	padding: 1em;
	margin-bottom: 0.5em;
}
.homesection table
{
	width:50%;
}
.homesection table tr
{
	border-bottom:1px solid #fff;
}
.homesection table tr:last-child, .homesection table tr td:last-child
{
	border-bottom:none;
	border-right:none;
}
.homesection table tr td
{
	border-right:1px solid #fff;
	text-align:center;
	padding: 0.3em;
	color:#fff;
	font-size:0.9em;
	font-weight:600;
}
.first
{
	width:30%;
}
.homesection h3
{
	font-size: 1.2em;
	color: #FFF;
	letter-spacing: 1px;
}
.dashboard_menu_pannel
{
	background:#233039;
	width:18%;
}
.admin_pro
{
	text-align:center;
}
.adminimg {
    width: 30%;
    margin: auto;
	margin-bottom:0.5em;
}
.adminimg img {
    width: 100%;
	height:auto;
}
.admin_pro h5 {
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 1.5em;
}
.search {
	background: #233039 none repeat scroll 0% 0%;
	border: 1px solid #374850;
	padding: 0 0.3em 0.4em 0;
	color: #FFF !important;
	border-radius: 5px;
}
.searchbox {
    background: #374850;
    border: none;
    padding: 0.3em;
    border-radius: 0 0 5px 5px;
}
.main_navigation a {
    text-decoration: none;
    display: block;
    padding: 0.5em 0em 0.5em 1em;
    color: #B8C7CE;
	border-bottom: 1px solid #1E282C;
}
.main_navigation li:hover a, .active a{
	padding-left:0.7em;
}
.main_navigation {
    margin-top: 1em;
}
.pd-none
{
	padding:0;
}
.panel_upper
{
	padding:0 15px 0 15px;
}
.dashboard_content_pannel
{
	width:82%;
}
.panel_content
{
	background:rgba(35,48,57,0.6);
	min-height:554px;
	padding: 1em;
	color: #fff;
}
.pr-none
{
	padding-right:0;
}
aside.left-panel, .nicescroll-rails {
    margin-top: 4.2%;
}
.hd
{
	position:fixed;
	width: 100%;
	z-index: 999;
}
label
{
	font-size: 0.75em;
	font-weight: normal;
	color: #333;
	margin: 0;
}
.form_left > .drop
{
	width:100%;
	font-size: 0.9em;
	border: 1px solid #FFF;
	box-shadow: 0 0 2px #000 inset;
	height: 25px;
}
.ct
{
	margin-right:0.5em;
	margin-left:0.5em;
	width: 28.9%;
}
.sml_txtbx
{
	width: 100%;
	float: left;
	margin-right: 16.33%;
	height: 25px;
	border-top: 1px solid;
	padding: 0px 0 0 0.5em;
	font-size: 0.9em;
	border: 1px solid #FFF;
	box-shadow: 0 0 2px #000 inset;
}
.Midl_txtbx
{
	width: 96%;
	float: left;
	margin-right: 27.33%;
	height: 25px;
	border-top: 1px solid;
	padding:0 0.5em;
	font-size: 0.9em;
	border: 1px solid #FFF;
	box-shadow: 0 0 2px #000 inset;
}
.Big_txtbx
{
    width: 100%;
    margin-right: 60.5%;
    height: 25px;
    padding: 0px 0.5em;
    float: left;
    margin-left: 0em;
    font-size: 0.9em;
    border: 1px solid #FFF;
    box-shadow: 0px 0px 2px #000 inset;
}
.mr
{
	margin:0 0.5em;
}
.Exsml_txtbx
{
    width: 50%;
    float: left;
    margin-right: 21.33%;
    height: 25px;
    padding: 0px 0.5em;
    margin-left: 0em;
    border: 1px solid #FFF;
    box-shadow: 0px 0px 2px #000 inset;
}

.section
{
	margin-bottom:0.2em;
}
.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: "Glyphicons Halflings";
    font-style: normal;
    font-weight: normal;
    line-height: 1;
}
.input-group-addon {
    padding: 0px 6px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    border-radius: 4px;
    background-color: #EEE;
    border: 1px solid #CCC;
}
.side_tab li
{
	list-style-type: none;
	box-shadow: 0px 5px 5px #AEAEAE;
	text-align: center;
	border-radius: 5px;
	margin: 0.3em 0px;
	border: 1px solid #B0B0B0;
}
.side_tab li:last-child
{
	list-style-type: none;
	margin: 0.5em 0px;
	box-shadow: none;
	text-align: center;
	border-radius: 5px;
	border: none;
}
.side_tab li:last-child a img
{
	width:95%;
	height:65px;
	margin:auto;
}
.side_tab li a.active, .bordersave
{
	color: #000F51;
	text-shadow: 0px 0px 35px #FFF;
	border: 5px solid rgb(0, 15, 81);
	border-radius: 5px;
}
.tab
{
	list-style-type: none;
	color: #000F51;
	font-size: 0.7em;
	font-weight: 600;
	padding: 0.3em 1em;
	border-radius: 5px;
	border-width: 5px;
	border-style: solid;
	display: block;
	background: transparent linear-gradient(#FFF, #E3E3E3) repeat scroll 0% 0%;
	border-color: #FCFCFC #ECECEC #E4E4E4 #F0F0F0;
}
.submit_tab
{
	min-width:156px;
}
.tab:hover
{
	text-decoration:none;
	color: #000F51;
	border: 5px solid #000F51;
	border-radius: 3px;
}
.side_tab li:last-child a:hover
{
	border: none;
}
.uploads p {
    font-size: 0.85em;
    font-weight: 600;
    width: 100%;
    margin-bottom: 1em;
}
.upload {
	background: #9BABD5;
	border: 1px solid #8F8F8F;
	padding: 0.3em 1.35em;
	font-size: 0.85em;
	font-weight: 600;
	box-shadow: 1px 0px 2px #226BC9 inset;
	margin: 1em 0px;
	color: #fff;
	width: 100px;
}
.uploads h5 {
    font-size: 1.2em;
}
.photo
{
	width:150px;
	height:160px;
	background:rgba(91,101,111,0.5);
	margin-right:2em;
	border:1px solid #333;
	border-radius:5px;
}
.mt
{
	margin-top:1em;
}
.preference h5 {
    font-size: 1em;
	margin: 1em 0;
}
.preference p {
	font-weight: 600;
	font-size: 0.7em;
	float: left;
	margin-right: 1em;
	line-height: 2;
}
.preference_right p
{
	font-weight: 600;
	font-size: 0.75em;
	line-height: 2.4;
	float:left;
	line-height: 2.5;
}
.preference_right .section span
{
	font-weight: 600;
	font-size: 0.75em;
	line-height: 2.4;
}
#makeAtLeast
{
	float:none;
}
.preference_right .txtbx {
    width: 12%;
    margin-right: 0px;
	float: none;
}
.preference_right .pref_drop {
    width: 32%;
    float: left;
}
.chk {
    margin-left: 5px !important;
}
.pref_drop
{
	width: 100%;
	float: left;
	margin-right: 1.33%;
	height: 25px;
	padding: 0px 0px 0px 0.5em;
	font-size: 0.9em;
	border: 1px solid #FFF;
	box-shadow: 0px 0px 2px #000 inset;
	color: #333;
}
.last {
    width: 50%;
}
.last .pref_drop
{
	width: 47%;
	float: right;
}
.pl-none
{
	padding-left:0;
}
.pref_rg_drop
{
	border: 1px solid #666;
	width: 100%;
	color: #999;
	font-size: 0.7em;
	float: right;
	height: 25px;
	margin: 3px;
}
.pref_ext_drop
{
	width:100%;
	font-size: 0.7em;
	height: 25px;
	border: 1px solid #FFF;
	box-shadow: 0px 0px 2px #000 inset;
}
.mrg
{
	margin-bottom:0.5em;
}
.mrge
{
	margin:1em 0 2em;
}
.smldrop p
{
	font-size:0.7em;
	font-weight:normal;
}
.pref_rg_bg
{
	margin-bottom:2em;
}
.pref_rg_bg > .col-sm-12 {
    margin-bottom:1px;
	padding:0;
    background: rgba(197, 205, 213, 0.5);
}
.pref_rg_bg .sml_txtbx
{
	height:25px;		margin:3px;
}#higEua {    border: 1px solid #444;}
.bdr_right
{
	border-right: 1px solid #666;
}
.welcomeback_menu ul li {
	list-style-type: none;
	text-align: center;
	float: right;
	min-width: 101px;
	margin: 0em 0.2em;
	box-shadow: 0px 5px 8px rgb(111, 111, 111);
}
.welcomeback_menu ul li a{
	list-style-type: none;
	color: #8A9398;
	font-weight: 600;
	background: #3C4A53 none repeat scroll 0% 0%;
	padding: 0.7em 1em;
	border-width: 1px;
	border-style: solid;
	border-color: #8E9195 #6F7880 #8E9195 #D8D8D8;
	box-shadow: 0px 0px 5px #121111 inset;
	display: block;
	font-size: 0.8em;
}
.welcomeimg img
{
	width:100%;
	border: 2px solid #DBDBDB;
}
.welcomeback_menu {
    margin-bottom: 2em;
}
.welcome_left h4
{
	background: transparent none repeat scroll 0% 0%;
	color: #3C4A53;
	font-size: 1.5em;
	text-align: left;
	margin: 0;
}
.welcomeback_text {
    width: 60%;
	border: 1px solid #FFF;
	box-shadow: 0px 0px 2px #000 inset; 
	text-align:center;
}
.welcome_left p {
    font-weight: 600;
    font-size: 0.8em;
    float: none;
    margin-right: 1em;
    line-height: 1;
    padding: 0.1em 0 0.5em;
    color: #666;
}
.welcomeback_bottom_menu li
{
	float:left;
	list-style-type:none;
	margin: 1%;
	width: 18%;
}
.welcomeback_bottom_menu li p
{
	margin: 0.5em 0;
}
.welcomeback_bottom_menu li a
{
	background: #117A3D none repeat scroll 0% 0%;
	color: #FFF;
	padding: 0.3em 2em;
	border-bottom: 1px solid #555;
	border-right: 1px solid #555;
	border-left: 1px solid #555;
	border-top: 1px solid #878787;
}

.welcomeback_bottom_menu li span
{
	background: #117A3D none repeat scroll 0% 0%;
	color: #FFF;
	padding: 0.3em 2em;
	border-bottom: 1px solid #555;
	border-right: 1px solid #555;
	border-left: 1px solid #555;
	border-top: 1px solid #878787;
}
.Review
{
	margin-top:1em;
	text-align:center;
}
.Review a {
    text-align: center;
    background: #95C4F4;
    padding: 0.4em 1em;
    color: #fff;
    font-size: 1.5em;
    box-shadow: 1px 0px 16px #0D2239  inset;
    border: 1px solid #D4D0D0;
}
.welcomeback_bottom_menu {
    margin-bottom: 2em;
}

.ability_text {
    font-size: 0.7em;
    font-weight: 600;
    text-align: left;
    float: left;
    margin-right: 10px;
	height: 25px;
	border: 1px solid #FFF;
	box-shadow: 0px 0px 2px #000 inset;
	padding:0 10px;
}
.ability h5 {
    font-size: 0.75em;
    margin: 1em 0px;
    font-weight: 800;
}
.ability_drop {
    width: 100%;
    border-top: 1px solid;
	height: 25px;
	border: 1px solid #FFF;
	box-shadow: 0px 0px 2px #000 inset;
	margin-right: 50px;
}
.ability_text_big
{
    width: 47%;
    font-size: 0.7em;
    font-weight: 600;
    text-align: left;
    float: left;
    margin-right: 10px;
	height: 25px;
	border: 1px solid #FFF;
	box-shadow: 0px 0px 2px #000 inset;
	padding:0 10px;
}
.ability_textarea
{
	height:70px;
	width:82%;
	border: 1px solid #FFF;
	box-shadow: 0px 0px 2px #000 inset;
}
.popup
{
	width:100%;
	height:100vh;
	background:rgba(212, 203, 212, 0.8);
	position:fixed;
	z-index:99999;
	display:none;
}
.popup_box {
	width: 50%;
	margin: 20% auto;
	background: rgba(6, 6, 6, 0.74) none repeat scroll 0% center;
	text-align: center;
	border: 1px solid #9E9E9E;
	box-shadow: 1px 1px 5px #FFF inset;
	padding: 0.5em;
}
.popup_content
{
	padding: 3em 0;
}
.popup_content p {
	color:#fff;
}
.popup_button {
    margin-top: .2em;
    background: #64A1A7;
    color: #fff;
    text-shadow: 1px 1px 0 #000;
    box-shadow: 1px 1px 5px #003A72 inset;
    font-size: 0.9em;
    padding: 0.2em 1em;
}
.job_history p
{
	font-size:0.6em;
	margin-right: 0em;
}
.popup_cros
{
	float:right;
}
.job_text_big, .job_drop
{
	width: 100%;
	margin-top: 5px;
	font-size: 0.8em;
	text-align: left;
	background: rgba(255,255,255,0.65);
	height: 25px;
	border: 1px solid #FFF;
	box-shadow: 0px 0px 2px #000 inset;
	padding:0 10px;
	padding-right:0px;
}
.hosted-field {
  background: rgba(255, 255, 255, 0.65) none repeat scroll 0 0;
  border: 1px solid #fff;
  box-shadow: 0 0 2px #000 inset;
  font-size: 1em;
  height: 34px;
  margin-top: 5px;
  padding: 0.3em 0.2em;
  text-align: left;
  width: 100%;
}
.job p
{
	text-align:center;
	float: none;
}
.job_his
{
	margin-bottom:1em;
}
.job_submit {
    background: #97C9FC;
    border-bottom: 1px solid #fff;
    border-top: none;
    border-left: none;
    color: #fff;
    font-size: 14px;
    padding: 2px 5px;
    border-radius: 2px;
    width: 100%;
}
.panel {
	/*margin-bottom: 0px;
	background-color: rgba(255, 255, 255, 0.3);
	border-radius: 0px;
	box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);
	padding: 0.5em;*/
	margin-bottom: 0px;
	background-color: transparent;
	border-radius: 0px;
	padding: 0.5em;
	border: 0;
}
.nav-tabs {
    border-bottom: none;
}
.nav > li > a, .job_submit {
    position: relative;
    display: block;
    padding: 5px 15px;
    color: #333;
}
/*.nav-tabs {
    border: none;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .nav > li > a:hover, .nav > li > a:focus
 {
    border:none;
    border-image: none;
    background: none;
	margin:0;
	padding:0;
}
.nav-tabs > li > a {

    margin-left: 20px;
    line-height: 1.42857;
    border: none;
    border-radius: 4px 4px 0px 0px;
	padding:0;
}
.nav-tabs > li:first-child > a {

    margin-left: 0px;
}
.nav-tabs > li:nth-child(2) > a:hover, .nav-tabs > li:nth-child(2) > a:active {

    margin-left: 20px;
}
.nav-tabs > li > a:active{

    margin-left: 20px;
}*/
.education_para p
{
	font-weight: 600;
	text-align: center;
	width: 100%;
	font-size: 0.75em;
}
.education_para_last p
{
	text-align: left;
}
.education_textarea
{
	width:100%;
	margin-top: 0.3em;
	font-size: 0.8em;
	background: rgba(255, 255, 255, 0.65) none repeat scroll 0% 0%;
	border: 1px solid #FFF;
	box-shadow: 0px 0px 2px #000 inset;
}
.drop_bord
{
	border-top:1px solid;
}
.mr-none
{
	margin:0;
}
.info_textarea
{
	width: 100%;
	height: 60px;
	background: rgba(255, 255, 255, 0.65) none repeat scroll 0% 0%;
	border: 1px solid #FFF;
	box-shadow: 0px 0px 2px #000 inset;
	padding: 0 5px;
}
.info_bottom p
{
	text-align:left;
	margin-bottom: 5px;
}
.info_middle p
{
	text-align:center;
	margin-bottom: 5px;
	width: 100%;
}
.Congratulation{
    width: 100%;
    padding: 1em 6em;
    margin: 5em auto 0px;
}
.Congratulation p{
	color: #333;
	font-size: 0.9em;
}
.cong
{
	text-align:center;
}
.cong a
{
	background: #0B8843 none repeat scroll 0% 0%;
	color: #FFF;
	font-size: 1em;
	padding: 0.4em 1em;
	box-shadow: 0 0 10px #3B3B3B inset;
	border-radius: 2px;
}
.cong a:hover {color:#FDF705;}
.technology p
{
	margin-right:0;
	float: left;
}
.cetr p
{
	width:100%;
	text-align:center;
}
.prof_block
{
	width:90%;
	margin: 0 auto 0.5em;
}
.prof_drop
{
	width: 65%;
	height: 20px;
	background: #E8ECEF none repeat scroll 0% 0%;
	border: medium none;
	color: #7E7E7E;
	font-size: 0.75em;
	font-weight: 600;
	text-align: center;
}
.prof_block p {
    margin: 0px;
    font-size: 0.8em;
    color: #fff;
    font-weight: 600;
}
.prof_search, .bottom_button:hover
{
	background: #117A3D none repeat scroll 0% 0%;
	color: #FFF;
	font-weight: 600;
	box-shadow: 0px 0px 9px #FFF inset;
	border-radius: 1px;
	border: none;
	padding: 0.3em 0em;
	font-size: 0.9em;
	letter-spacing: 1px;
	width: 100%;
	text-align: center;
}
.profesonal table
{
	width:100%;
	margin-bottom: 1em;
}
.prof_bottom
{
	margin-bottom:1em;
}
.prof_bottom p
{	
	color:#fff;
	text-align:right;
}
.prof_bottom_drop
{
	width:100%;
}
.bottom_button
{
	background:#fff;
	color: #333;
	font-weight: 600;
	box-shadow: 0px 0px 9px #FFF inset;
	border-radius: 1px;
	border: none;
	padding: 0.3em 0em;
	font-size: 0.9em;
	letter-spacing: 1px;
	width: 100%;
	text-align: center;
}
.report_bottom
{
	margin:1em auto;
	float:none;
}
.hiring
{
	padding:1em 1em 0 1em;
	color:#333;
}
.hiring p
{
	font-size:0.9em;
	margin: 2em 0;
	color:#333;
}
li
{
	list-style-type:none;
}
.hiring_nav
{
	margin-bottom:0.5em;
}
.hiring li
{
	float: left;
	margin-right: 0.5em;
	width: 32%;
}
.hiring li a
{
	width: 100%;
	padding: 0.4em 0em;
	display: block;
	background: #117A3D none repeat scroll 0% 0%;
	margin: 0px 0.5em;
	color: #CFCFCF;
	font-size: 1.3em;
	letter-spacing: 1px;
	box-shadow: 0px 0px 13px #363636 inset;
	text-align: center;
}
.hiring li a:hover, .hiring li a.active
{
	text-decoration:none;
	color: #FDF705;
}
.hiring_text, .hiring_drop
{
	height: auto;
	padding: 0.3em 0.2em;
	font-size: 1em;
	text-align: left;
}
.hiring_drop
{
	padding: 0.37em 1em;
}
.website_txt
{
	margin:1em 0;
	text-align:center;
}
.Manager p
{
	color:#fff;
	font-size:1.1em;
}
.Manager table
{
	width:100%;
}
.Manager table th
{
	text-align:center;
	background:#BFCED4;
	border: 1px solid #333;
	font-weight: normal;
}
.Manager table td
{
	text-align:center;
	background:#E9ECF0;
	border: 1px solid #333;
	font-weight: normal;
}
.tbl p
{
	text-align: center;
	font-size: 0.9em;
	font-weight: 600;
}
.subscription p
{
	text-align:center;
	color:#333;
	font-size:1.1em;
}
.subscription_first h3, .subscription_second h3, .subscription_third h3, .subscription_fourth h3
{
	background:#E5E9EC;
	font-weight:normal;
	text-align:center;
	padding: 0.3em;
	font-size: 1.4em;
	letter-spacing: 1px;
}
.subscription_first p, .subscription_second p, .subscription_third p, .subscription_fourth p
{
	color: #2D2D2D;
	font-size: 0.9em;
	text-align: center;
	padding:0 1em;
	margin-bottom: 2em;
}
.subscription_bg
{
	background: rgba(213, 216, 218, 0.5) none repeat scroll 0% 0%;
	margin-bottom: 2em;
	box-shadow: 0 0 5px #606060;
	padding-bottom: 1em;
	min-height: 15em;
	padding:10px;
}
.subscription_first h3
{
	color:#FE0000;
}
.subscription_second h3
{
	color:#0060FF;
}
.subscription_third h3
{
	color:#268031;
}
.subscription_fourth h3
{
	color:#444;
}
.subscription_cong 
{
	text-align:center;
}
.subscription_cong a
{
	background: #E6E9EC none repeat scroll 0% 0%;
	box-shadow: 0px 0px 5px #FFF inset;
	color: #565656;
	font-size: 1.1em;
	padding: 0.4em 1em;
	border-radius: 3px;
}
.subscription_cong a:hover
{
	text-decoration:none;
}
.job_plans p, .job_plans h3, .job_plans table td
{
	color:#333;
}
.job_plans p
{
	font-size:1em;
}
.job_plans table td
{
	font-size:0.9em;
}
.job_plans h3
{
	font-size: 1.6em;
	text-align: left;
	background: none;
	padding: 0 0.8em;
	margin: 0;
	letter-spacing: 1px;
}
.job_plans table
{
	width:100%;
	margin-bottom: 1em;
}
.job_plans table tr
{
	border-bottom:2px solid #006290;
}
.job_plans table tr:last-child
{
	border-top:2px solid #fff;
	border-bottom:none;
}
/* SQUARED TWO */
.squaredTwo input[type=radio] {
	visibility: hidden;
}
.squaredTwo {
	width: 28px;
	height: 28px;
	position: relative;
}
.squaredTwo label {
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	left: 4px;
	top: 4px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7) inset, 0px 1px 0px rgb(255, 255, 255);
	background: #EAEDEF none repeat scroll 0% 0%;
	border-right: 1px solid rgb(135, 135, 135);
	border-top: 1px solid rgb(149, 149, 149);
}
.table_width td:first-child
{
	width:52.5%;
}

.table_width td:nth-child(2) {
    padding-right: 20px;
}

.table_width td:nth-child(3) {
    padding-right: 20px;
}

.job_plans_side p
{
	font-size: 0.9em;
	padding: 0px;
	margin: 0.3em 0px;
	font-weight: 600;
}
.job_plans_text
{
	width: 92%;
	border-top: 1px solid;
	height: 20px;
	margin-top: 5px;
	font-size: 0.8em;
	text-align: center;
	background: #E9EDF0;
}
.job_button {
    background: #92C3F4 none repeat scroll 0% 0%;
	color: #FFF;
	font-size: 0.9em;
	padding: 0.3em 1em;
	box-shadow: 0px 0px 10px #3B3B3B inset;
	border-radius: 3px;
	border: 1px solid #C6C6C6;
	float: right;
	font-weight: 600;
	text-decoration:none !important;
	margin-top: 1em;
}
.back_button
{
	color: #FFF;
	background: #117A3D none repeat scroll 0% 0%;
	padding: 0.5em 4.2em;
	float: right;
	border-radius: 1px;
	margin-top: 1em;
}
.txt_lft
{
	text-align: left;
	height: 25px;
	border: 1px solid #FFF;
	box-shadow: 0px 0px 2px #000 inset;
	float: right;
}
.wl_bg
{
	background:rgba(203,214,222,0.7);
	padding-bottom:0.7em;
}
.Welcome_back h3 {
	background: #117A3D none repeat scroll 0% 0%;
	font-size: 0.95em;
	font-weight: 600;
	text-align: center;
	padding: 0.5em 0px;
	letter-spacing: 1px;
	color: #fff;
}
.Welcome_back h4, .CREATE-A-JOB h3
{
	color: #333;
	font-size: 15px;
	margin: 1.5em 0 0.5em;
	letter-spacing: 1px;
	font-weight: 600;
}
.Welcome_back A
{
	color:#333;
	text-decoration:underline;
}
.Welcome_back p {
    font-size: 0.9em;
    text-align: center;
}
.bord_btm
{
	border-bottom:2px solid #66696C;
}
.red
{
	color:red;
}
.CREATE-A-JOB p, .CREATE-A-JOB table td
{
	color: #333;
	font-size: 0.8em;
	padding: 10px 0px 0 10px;
	font-weight: 600;
}
.creat_text_big, .creat_text_first, .creat_text_second, .creat_text_third, .creat_text_fourth, .creat_text_fifth, 
.creat_text_six, .creat_text_seven, .creat_textarea, .creat_drop_third, .creat_text_eight, .creat_text_nine, .creat_text_ten, .creat_text_eleven
{
	width: 94%;
	text-align: left;
	float: right;
	height: 21px;
	border-right: 1px solid;
}
.creat_drop_big, .creat_drop_first, .creat_drop_second
{
	width: 70%;
	text-align: left;
	float: right;
	height: 21px;
	border-right: 1px solid;
}
.creat_text_first
{
	width:81%;
}
.creat_text_second
{
	width:68%;
}
.creat_text_third
{
	width:45%;
}
.creat_text_fourth
{
	width:42%;
}
.creat_text_fifth
{
	width:42%;
}
.creat_text_six
{
	width:55%;
}
.creat_text_seven
{
	width:55%;
}
.creat_textarea
{
	width:100%;
	height:60px;
}
.CREATE-A-JOB table
{
	width:100%;
}
.CREATE-A-JOB table td
{
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
	text-align:center;
}
.CREATE-A-JOB table tr:last-child td
{
	border-bottom:none;
}
.CREATE-A-JOB table tr td:last-child
{
	border-right:none;
}
.sml_res
{
	display:none;
}
.creat_button_div, .creat_button_div p
{
	margin:auto;
	float:none;
	text-align:center;
}
.creat_drop_first
{
	width:38%
}
.creat_drop_second
{
	width:75%
}
.checkarea p
{
	float:left;
}
.checkarea .squaredTwo {
    width: 20px;
    height: 20px;
    position: relative;
	float: left;
	margin: 5px 0 0 4px;
}
.creat_drop_third, .creat_text_eight, .creat_text_nine
{
	width: 92%;
	float: left;
}
.creat_text_ten
{	
	width: 45%;
	margin-top: 8px;
}
.creat_text_eleven
{
	width: 55%;
	margin-top: 8px;
}
.Hiring_text
{
	width:100%;
	color:#333;
	border: 1px solid #FFF;
	box-shadow: 0px 0px 2px #000 inset;
	margin-top: 0.7em;
	font-size:0.8em;
	height:25px;
}
.Hiring_check
{
	margin-top: 0.5em;
}
.Hiring-Team
{
	margin-top:0em;
}
.Hiring_button_div
{
	margin:auto;
	float:none;
	text-align: center;
    padding-top: 2em;
}
.Hiring_button
{
	color: #333;
	background: #D4DDE5 none repeat scroll 0% 0%;
	padding: 0.3em 1.2em;
	float: none;
	border-radius: 1px;
	margin: 0.5em;
	font-size: 0.9em;
}
.Hiring_back_button {
    color: #FFF;
    background: #117A3D none repeat scroll 0% 0%;
    padding: 0.3em 0em;
    border-radius: 1px;
    font-size: 1em;
    letter-spacing: 2px;
    float: none;
    margin: 0.5em;
    width: 100%;
}
.frst p, .second p, .third p, .fourth p
{
	text-align:center;
}
.second p, .third p, .fourth p
{
	display:none;
}
.Hiring_Manager .squaredTwo {
    margin: auto;
}
.Hiring_Manager_check
{
	text-align:center;
}
.Hiring_Manager p{
    padding: 10px 0px 0px;
}
.Hiring_Manager {
    margin-top: 3em;
}
.save_button {
    background: #92C3F4 none repeat scroll 0% 0%;
    color: #FFF;
    font-size: 0.9em;
    padding: 0.4em 3em;
    box-shadow: 0px 0px 10px #3B3B3B inset;
    border-radius: 3px;
    border: 1px solid #C6C6C6;
    font-weight: 600;
    text-decoration: none !important;
}
.job_id
{
	margin-bottom:1em;
}
.job_id h3
{
	background: #D4D9DF none repeat scroll 0% 0%;
	color: #000;
	font-size: 0.75em;
	text-align: center;
	padding: 7px 0;
	letter-spacing: 0px;
}
.job_id p
{
	font-size: 0.8em;
	text-align: center;
	padding: 5px;
	letter-spacing: 0px;
}
.job_id ul
{
	margin:auto;
	width:50%;
}
.job_id li
{
	font-size: 0.8em;
	padding: 0 5px;
	letter-spacing: 0px;
	color:#fff;
	font-weight: 600;
}
.job_id .br-rt
{
	border-right: 2px solid #7B7B7B;
}
.job_id .wl_bg {
    min-height: 133px;
	margin-bottom:0;
}
.job_id img
{
	margin:auto;
	width:37%;
	height:auto;
}
.job_id_tab .wl_bg
{
	padding: 10px;
}
.job_id_tab p
{
	text-align: left;
	color: #FFF;
	font-size: 0.84em;
	font-weight: 600;
}
.job_id_tab  .prof_search
{
	width: auto;
	padding: 8px 31px;
}
.txt_aln_ctr
{
	text-align:center;
}
.txt_stl{
	width: 100%;
	text-align: left !important;
	float: right;
	height: 21px;
	border-right: 1px solid;
	background: #EEF0F3 none repeat scroll 0% 0%;
	color: #000 !important;
	padding: 0px 10px;
	border-top: 1px solid;
	font-weight: normal !important;
}
.jobid .adminstatics {
    background: none;
}
.job_id_tab ul
{
	background:#57656E;
}
.job_id_tab ul li
{
	border-right:2px solid #3D464D;
	margin-bottom: 0px;
}
.job_id_tab ul li:last-child
{
	border-right:none;
}
.job_id_tab .nav-tabs > li > a
{
	display: block;
	padding: 5px 15px;
	color: #869195;
	cursor: default;
	background: none;
	border: none;
	border-radius:0;
	font-size: 0.75em;
	padding: 4px 3.54em;
	font-weight: 600;
}
.job_id_tab .nav-tabs > li.active > a
{
	color: #fff;
	cursor: default;
	background: none;
	border-width: 0px;
}
.Matches_for img
{
	/*width:10%;*/
	height:40px;
}
.job_id_tab h3
{
	color:#fff;
	font-size:1em;
}
.job_id_tab .panel {
    padding: 0.5em 0;
}
.match
{
	padding:2em 0 0;
}
div#Show_All.panel.tab-pane.tabs-up {
    box-shadow: none;
    margin: 0;
}

.tab-content.job_id_tab.match_for.pd-none {
    margin: 0;
}



div#matches {
    background: #fff;
    margin: 0 !important;
    padding: 0px !important;
}

.match_for p {
    /* background: #fff; */
    margin: 0;
    padding: 30px;
    margin-bottom: 0;
    font-size: 16px;
}

.match_for table {
    margin: 0;
    border: 1px solid;
}

.match_for table tr th {
      font-size: 16px !important;
    padding: 10px 0 !important;

}
.match_for li a:hover, .match_for li.active a, .match_for li.active a:hover
{
	background:none;
	border:none;
}
.match_for li a
{
	color: #000;
	font-size: 0.8em;
	margin-left: 5px;
	font-weight: 600;
}
.match_for table, .login_name table
{
	width:100%;
}
.match_for table tr th
{
	color: #000;
	font-size: 0.8em;
	font-weight: 600;
	border-top: none;
	border-right: 2px solid #000;
	padding: 2px;
	text-align: center;
}
.match_for table tr th:last-child
{
	border-right: none;
}
.match_for table tr td
{
	color: #000;
	font-size: 0.8em;
	border-color: #000;
	font-weight: normal;
	padding: 5px 1px;
	vertical-align: middle;
}
.match_for table tr td a
{
	color: red;
	font-size: 1.3em;
}
.table-responsive {
    border: none;
	margin-bottom: 20px;
}
.match_for p
{
	text-align: center;
	color: #000;
	margin-bottom: 20px;
	text-shadow: 0 0 2px #A8A8A8;
}
.match_for_but
{
	color: #FFF;
	background: #95C4F4 none repeat scroll 0% 0%;
	text-align: center;
	padding: 10px 20px;
	border: 2px solid #fff;
	border-radius: 2px;
	box-shadow: 0 0 9px #4B30FF inset;
	font-size: 1.2em;
	text-shadow: 0 0 2px #ccc;
	letter-spacing: 1px;
}
.match_for_but:hover
{
	color: #FFF;
	text-decoration:none;
}
.Welcome_back_Login_name h3
{
	font-size: 0.85em;
	letter-spacing: 0px;
	font-weight: 600;
}
.Welcome_back_Login_name p
{
	font-size: 0.72em;
	letter-spacing: 0px;
	font-weight: 600;
}
.bord-right
{
	border-right: 2px solid #6C6C6C;
}
.Welcome_back_Login_name .wl_bg
{
	margin-bottom:0;
}
.login_name th
{
	background: #117A3D;
	color: #FFF;
	text-align: center;
	font-size: 0.75em;
	font-weight: 600;
	letter-spacing: 1px;
}
th, td
{
	vertical-align:middle !important;
}
.login_name td
{
	color: #000;
	font-size: 0.8em;
	font-weight: 600;
	letter-spacing: 0px;
	border-top: 0px solid #DDD !important;
}
.login_name td a
{
	color: red;
	text-decoration:none;
}
.login_name_button
{
	margin-top:8em;
}
.login_name tr td, .login_name tr th
{
	border-right:2px solid #444;
	height: 25px;
	text-align: center;
}
.login_name tr th
{
	height: 25px;
}
.login_name tr
{
	border-bottom:2px solid #444;
}
.login_name tr:last-child, .login_name tr td:last-child, .login_name tr th:last-child
{
	border-bottom:none;
	border-right:none;
}
.login_name td img
{
width: 58px;
height: 58px;
vertical-align: middle;
margin: 2px;
}
.caption
{
	position:absolute;
	z-index:999;
	text-align:center;
	top:11em;
	width:100%;
}
.contentarea
{
	position:absolute;
	z-index:999;
	top:25em;
	width:100%;
}
.login_box a
{
	color:#FFEA00;
}
.login_box a:hover
{
	color:#2FD042;
	text-decoration:underline;
}
.whitebg
{
	background:#F1F3F5;
	padding-bottom: 1em;
	margin-bottom: 5em;
}
.bord_new {
    border: none !important;
    box-shadow: none !important;
    padding: 0 1em !important;
}
.form-control
{
	border-radius:0px;
}
.bordersave
{
	border:1px solid #000;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 0px;
}
.bord
{
	border:1px solid #ccc;
}
.admin_banner
{
	background-attachment: fixed;
}
.adminstatics a
{
	color:#2FD042;
}
.Company_Information {
    margin-top: 2em;
}
.error .help-block
{
	width:100%;
	clear: both;
}
.rdo a
{
	font-weight: 600;
	padding-left: 0.3em;
	font-size: 0.8em;
}
.match_for {
    margin-bottom: 1em;
}
.rdo input[type="radio"], .rdo input[type="checkbox"] {
    margin: 4px 0px 0px 5px;
    line-height: normal;
}
.widerdrop option{
	width:250px;
}

.extra_pd{
padding:.46em 1.35em;
}
.exp {
  border: 1px solid #fff;
  box-shadow: 0 0 2px #000 inset;
  font-size: 0.9em;
  height: 25px;
  margin:0 1%;
  padding: 0 0 0 0.5em;

}
.side_tab_bottom p {
  font-size: 0.7em;
}
.help-block{
	color:#F00;
}
.btn_forward.submit_tab.Forward.bordersave {
  text-indent: -99999px;
}
.welcomeback_bottom_menu li p {
  text-align: center;
}
.txt_black.marlft4 {
  margin-left: 4px;
}
.left_half {
  background-color:#95B3D7;
  border: 1px solid #ccc;
  margin: 0 8px;
  padding: 5px 0;
}
.wl_bg span {
  display: inline-block;
  width: 100%;
}
.wl_bg .left_half label {
  display: inline-block;
  width: 30%;
  color: #333;
    font-size: 1em;
    font-weight: 600;

}
.float-none{
	float:none;
}
.popup_content h6 a{
	color:#2a6496;
}
.creat_textarea{
	border-right:none;
}
.btn_forward.submit_tab.Forward {
  color: transparent;
}
.after-sunday-space{margin-top:30px;}
/*smh*/
/*--contact end here--*/
/*--meadia quries start here--*/
@media(max-width:1920px){

}
@media(max-width:1440px){
.callbacks_nav {
	top: 39%;
	left: 0%;
	position: absolute;
	display:none !important;
}
.callbacks_nav.next {
  right: 0%;
  top: 39%;
  position: absolute;
	display:none !important;
}
}
@media(max-width:1366px){
.adminstatics {
    padding: 0.6em 4em;
	}
}
@media(max-width:1280px){
.contentarea {
    bottom: 8em;
}
.creat_drop_third, .creat_text_eight, .creat_text_nine {
    width: 100%;
}
.creat_drop_second {
    width: 72%;
}
.creat_drop_first {
    width: 25%;
}
.hiring li a {
    padding: 0.4em 0em;
}
.submit_tab {
    min-width: 100%;
}
.adminstatics {
    padding: 0.6em 2em;
}
.container {
    width: 93% !important;
}
.callbacks_nav {
  left: 0%;
}	
.callbacks_nav.next {
  right: 0%;
}
}
@media(max-width:1024px){
.form_left {
    padding-left: 5px;
}
.uppr_third {
    width: 100%;
	padding: 1em 3em;
}
.cnt {
    width: 100%;
}
.cnt p
{
	font-size:0.9em;
}
.creat_text_big {
    width: 91%;
}
.creat_drop_big {
    width: 55%;
}
.creat_text_seven {
    width: 72%;
}
.creat_text_six {
    width: 59%;
}
.creat_text_fifth {
    width: 48%;
}
.creat_text_fourth {
    width: 55%;
}
.creat_text_third {
    width: 35%;
}
.creat_text_second {
    width: 55%;
}
.creat_text_first {
    width: 72%;
}
.creat_text_big
{
    width: 93%;
}
.creat_drop_big {
    width: 55%;
}
.back_button {
    margin-top: 0em;
    width: 100%;
    text-align: center;
}
.job_button {
    width: 100%;
}
.hiring li {
    float: left;
    margin-right: 0.5em;
    width: 31.4%;
}
.technology p {
    float:left;
}
.Congratulation {
    width: 100%;
    padding: 0em 0em !important;
    margin: 3em auto 1em;
}
.info_middle p {
    font-size: 0.6em;
    margin-right: 0;
}
.ability_textarea {
    width: 100%;
}
.ability_drop {
    width: 100%;
}
.ability_text {
    width: 31%;
}
.welcome_left h4, .Review a {
    font-size: 1.1em;

}
.submit_tab {
    width: 100%;
	    word-wrap: break-word;
    white-space: inherit;
}
.first {
    width: 40%;
}
.admin_nav li {
    padding: 0.2em 3.2em;
}
.logo {
  float: left;
  width: 30%;	
}
.sb-search.sb-search-open, .no-js .sb-search {
  width: 40%;
}
.head-right {
  width: 65%;
}
.effec-right img {
  width: 100%;
}
.banner {
  min-height: 570px;
}
.banner-main {
  padding: 12em 0em 0em 0em;
}
.banner-main h3 {
  font-size: 3em;
}

.banner-strip {
  padding: 1em 0em 1em 0em;
}
.banner-strip h3 {
  font-size: 1.2em;
}
.bann-strip-btn a {
  font-size: 0.95em;
  padding: 0.3em 1.5em;
}
.services-top h3 {
  font-size: 1.7em;
}
.features-top h3 {
  font-size: 1.7em;
}
.featu-left img {
  width: 100%;
}
.featu-right h3 {
  font-size: 1.3em;
}
.featu-right {
  padding: 0.5em 0em 0em 0em;
}
.effec-top h3 {
  font-size: 1.7em;
}
.effec-left h3 {
  font-size: 1.3em;
}
.effec-left {
  padding: 0.5em 0em 0em 0em;
}
.project-top h3 {
  font-size: 1.7em;
}
.project-eff:hover span.rollover1 {
	background: url(../images/plus.png) center no-repeat rgba(11, 10, 9, 0.66);
	cursor: pointer;
	height: 201px;
	width: 205px;
}
.clients-top h3 {
  font-size: 1.7em;
}
.team-top-left img {
  width: 100%;
}
.about-main h3 {
  font-size: 1.8em;
}
.about {
  padding: 2em 0px 0em 0px;
}
.team {
  padding: 3em 0px 4em 0px;
}
.blog-grids img {
  width: 100%;
}
.magsingle-contact input[type="text"] {
  width: 48.2%;
  border: 1px solid #999;
  margin: 0px 21px 15px 0px;
}
.magsingle-contact input.no-mar {
  margin: 0px;
}
.contact-left input[type="text"] {
  padding: 8px;
  font-size: 11px;
}
.data-line ul li {
  margin: 0px 20px 0px 0px;
}
.prof_search, .bottom_button, .bottom_button:hover {
    padding: 0.5em 0em;
    font-size: 0.7em;
}
}
@media(max-width:800px){


.adminstatics h4 {
    color: #FFF;
    font-size: 1em !important;
}
#makeAtLeast {
    width: 15%;
}
.adminstatics h4 {
    font-size: 1.5em;
}
.View_My_Resume {
    width: 65%;
    text-align: right;
}
.side_tab
{
	padding-left:0;
}
.uppr_third p {
    font-size: 0.9em;
}
.top-nav ul li {
    margin: 0px 0.5em;
}
.creat_text_seven {
    width: 70%;
}
.creat_text_six {
    width: 50%;
}
.creat_text_fifth {
    width: 40%;
}
.creat_text_fourth {
    width: 45%;
}
.creat_text_third {
    width: 36%;
}
.CREATE-A-JOB p, .CREATE-A-JOB table td {
    color: #333;
    font-size: 0.7em;
}
.creat_text_second {
    width: 45%;
}
.creat_text_first {
    width: 65%;
}
.creat_text_big {
    width: 72%;
}
.creat_drop_big {
    width: 45%;
}
.hiring li {
    width: 31.2%;
}
.hiring li a {
    font-size: 1em;
}
.popup_box {
    width: 70%;
}
.ability_text {
    width: 23%;
}
.ability_drop {
    width: 100%;
}
.welcomeback_bottom_menu li p {
    font-size: 0.75em;
    font-weight: 600;
}
.welcomeback_text {
    font-size: 0.8em;
}
.welcome_left p {
    font-size: 0.7em;
}
.submit_tab {
    min-width: 100%;
}
.tab {
    font-size: 0.6em;
    padding: 0.7em 0.5em;
}
.form_left {
    padding: 0;
}
.Big_txtbx {
    width: 100%;
    margin-right: 49.7%;
}
.logo {
    width: 40%;
}
.head-right {
    width: 50%;
}
.admin_nav li {
    padding: 0.2em 3.2%;
}
}
@media(max-width:768px){
.match_for table tr th {
    padding: 0px 5px !important;
}
.rdo {
    margin: 0.5em 0;
}
.welcomeback_bottom_menu li {
    width: 31%;
}
.View_My_Resume {
    width: 60%;
}

.CREATE-A-JOB table, .login_name table
{
    width: 100% !important;
}
.creat_text_seven {
    width: 78%;
}
.creat_text_six {
    width: 49%;
}
.creat_text_fifth {
    width: 55%;
}
.creat_text_fourth {
    width: 55%;
}
.creat_text_third {
    width: 33%;
}

.popup_content .table th, .popup_content .table td {
    color: #ffffff;
}
.CREATE-A-JOB p, .CREATE-A-JOB table td {
    color: #333;
    font-size: 0.75em;
}

.creat_text_second {
    width: 54%;
}
.creat_text_first {
    width: 72%;
}
.creat_text_big {
    width: 91%;
}
.creat_drop_big {
    width: 55%;
}
#makeAtLeast {
    width: 10%;
}
.job_plans table {
    width: 100% !important;
    margin-bottom: 1em;
}
.hiring li {
    width: 31.1% !important;
}
.hiring li a {
    font-size: 1em;
}
.cd
{
	padding-right:0;
}
.ability_text {
    width: 21%;
}
.sml_txtbx, .Midl_txtbx, .Big_txtbx, .Exsml_txtbx
{
	font-size:0.7em;
}
.submit_tab {
	min-width: 100%;
}
/*table {
    width: 70% !important;
}*/
.Manager table {
    width: 100% !important;
}
.admin_nav li {
    padding: 0.2em 3%;
}
span.menu{
		display: block;
		text-align: center;
		padding: 1px 0px 0px 0px;
		cursor: pointer;
		color: #E74C3C;
		font-size: 16px;
		font-weight: 700;
		position:relative;
	}
.top-nav ul.res{
	 display:none;
	 padding:0px;
}
.top-nav ul.res {
		padding: 0;
		margin: 1.15em 0em 0em 0em;
		z-index: 999;
		position: absolute;
		width: 100%;
		left:0;
}
.top-nav ul.res li {
		display: block;
		text-align: center;
		background:#000;
		margin: 0;
}
.top-nav ul.res li a {
		font-size: 16px;
		padding: 1em 0;
		color: #fff;
		display: block;
}
ul.res li a:hover,ul.res li a.active{
	color:#000;
}
.logo {
	margin: 0em;
}
.top-nav ul li {
  float: none;
}
.logo img {
  width: 55%;
}
.header-main {
  padding: 0em 0em 0em 0em;
}
.social ul {
    margin: 0.6em 0em 0em 0em;
}
.head-right {
  width: 60%;
}
.search-box {
  margin-top: 0em;
}
.sb-search.sb-search-open, .no-js .sb-search {
  width: 80%;
}
.banner-main h3 {
  font-size: 2em;
}
.banner {
  min-height: 390px;
}
span.menu img {
  width: 87%;
  margin-top: 25px;
}
.banner-main {
  padding: 8em 0em 0em 0em;
}
.callbacks_nav {
  height: 34px;
  width: 30px;
  background-size: 100%;
}
.callbacks_nav.next {
  background-size: 100%;
}
.banner-strip h3 {
  font-size: 1em;
  margin: 0.3em 0em 0em 0em;
}
.ser {
  float: left;
  width: 33%;
}
.caption a h3 {
  font-size: 17px;
}
.caption a p {
  font-size: 13px;
}
.featu-left {
  float: left;
  width: 53%;
}
.featu-right {
  padding: 0em 0em 0em 0em;
  float: right;
  width: 46%;
}
.featu-right h3 {
  font-size: 1.2em;
}
.featu-right p {
  font-size: 0.85em;
}
.featu-btn {
  margin: 0.51em 0em 0em 0em;
}
.featu-btn a {
  font-size: 1em;
}
.features-top {
  padding: 0em 0em 2em 0em;
}
.features {
  padding: 2em 0em 2.5em 0em;
}
.effec-top {
  padding: 0em 0em 2em 0em;
}
.effec-left {
  float: left;
  width: 50%;
}
.effec-right {
  float: right;
  width: 50%;
  padding: 0em 0em 0em 0em;
}
.effec-left h3 {
  font-size: 1.2em;
}
.effec-left p {
  font-size: 0.85em;
}
.effec-btn a {
  font-size: 1em;
}
.effec-btn {
  margin: 0.5em 0em 0em 0em;
}
.project-grid {
  width: 50%;
  float: left;
  margin: 0em 0em 2em 0em;
}
.project-grid img {
  width: 100%;
}
.project-eff:hover span.rollover1 {
	background: url(../images/plus.png) center no-repeat rgba(11, 10, 9, 0.66);
	cursor: pointer;
	height: 325px;
	width: 330px;
}
.project-main {
  padding: 2em 0em 1em 0em;
}
.clients-bottom p {
  font-size: 0.95em;
  width: 100%;
}
.purchase-left h3 {
  font-size: 1.1em;
}
.purchase-left p {
  font-size: 0.85em;
}
.purchase-right {
  margin: 0.25em 0em 0em 0em;
}
.purchase-right a {
  padding: 0.5em 1.5em;
}
.footer-grid {
  float: left;
  width: 50%;
  margin: 0em 0em 2em 0em;
}
.ftr-gd4-1 {
  float: left;
  width: 20%;
  margin: 0px 4px 0px 0px;
}
.ftr-gd2-img {
  float: left;
  width: 19%;
}
.ftr-gd2-text {
  float: right;
  width: 77%;
}
.footer-main {
  padding: 2em 0em 1em 0em;
}
.footer-grid h3 {
  font-size: 1.3em;
  margin: 0px 0px 10px 0px;
}
.about-main h3 {
  font-size: 1.7em;
}
.about-main h5 {
  font-size: 16px;
}
.about-text {
  margin-top: 1.5em;
}
.about-text-left {
  float: left;
  width: 33%;
}
.about-text-left h5 {
  font-size: 1.3em;
  margin: 7px 0px 0px 0px;
}
.about-main p {
  font-size: 14px;
}
.team {
  padding: 1.5em 0px 2em 0px;
}
.team-main h3 {
  font-size: 1.6em;
}
.team-top-left {
  float: left;
  width: 33%;
}
.team-top {
  margin-top: 1.5em;
}
.team-details p {
  font-size: 14px;
  margin-top: 5px;
}
.blog-left {
  float: left;
  width: 73%;
  padding:0px;
}
.blog-right {
  float: none;
  width: 100%;
  padding:0px;
  margin: 1.5em 0em 0em 0em;
}
.blog-detail h3 {
  font-size: 1.2em;
  padding: 0px 0px 0px 0px;
}
.blog-detail h4 {
  font-size: 0.9em;
}
.blog-detail p {
  font-size: 0.85em;
  width: 100%;
}
.blog-btn {
  margin: 0.5em 0em 0em 0em;
}
.blog-btn a {
  font-size: 0.9em;
}
.blog-cate h3 {
  font-size: 1.3em;
}
.blog-post h3 {
  font-size: 1.3em;
}
.blog-top p {
  font-size: 0.91em;
  width: 100%;
}
.data-line ul li {
  margin: 0px 0px 0px 0px;
}
span.calen {
  font-size: 12px;
}
.ftr-gd4-1 img {
  width: 100%;
}
.user {
  float: left;
  width: 20%;
}
.user-comment {
  float: right;
  width: 80%;
}
.user-comment h4 {
  font-size: 16px;
}
.user-comment p {
  font-size: 13.5px;
}
.magsingle-contact input[type="text"] {
  width: 47.5%;
}
.data-line {
  margin: 2em 0em 2em 0em;
}
.magsingle-contact {
  margin: 2em 0em 0em 0em;
}
.blog-grids {
  margin: 0em 0em 1em 0em;
}
.blog-left {
  float: none;
  width: 100%;
}
.contact-top p {
  font-size: 0.95em;
  width: 100%;
}
.contact-left input[type="text"] {
  width: 100%;
  margin: 0px 0px 5px 0px;
}
.contact-right textarea {
  height: 11em;
}
.contact-right input[type="submit"] {
  margin: 5px 0px 0px 0px;
}
.contact {
  padding: 2em 0px;
}
.map-left h3 {
  font-size: 1.1em;
}
.map-left p {
  font-size: 0.9em;
}
.addre h4 {
  font-size: 1em;
}
.map-right {
  padding: 15px 0px 0px 0px;
}
.frst p, .second p, .third p, .fourth p {
    text-align: center;
    font-size: 0.71em !important;
    text-shadow: 1px 1px 0 #000;
}
}
@media(max-width:767px){
	.side_tab {
		width: 100%;
		float: none;
		text-align: center;
		clear: both;
		margin: 1em;
		padding: 0 !important;
		border:0px solid black;
	}
	.side_tab li {
		width: 22.6%;
		float: left;
		margin-right: 0.55em;
	}
	.side_tab p
	{
		display:none;
	}
	.btn_forward {
    background: transparent url("../images/nextarrow.png") no-repeat scroll 0% 0% / 100% 100% !important;
    height: 50px !important;
	}
}
@media(max-width:767px){
.hiring li a {
    font-weight: 600;
    font-size: 0.8em;
}
.hiring li {
    width: 31.9% !important;
}
.job .pl-none, .pr-none
{
	padding:0;
}
.pd-none {
    padding: 0px 15px;
}
.login_name_button {
    margin-top: 0em;
}
.Prior_Job
{
	margin-top:0em;
}
.match {
    padding: 0em 0px;
}
.rdo {
    width: 33.33%;
    float: left;
}
.frst p, .second p, .third p, .fourth p {
    display:block;
}
.creat_drop_big {
    width: 50%;
}
.creat_text_six {
    width: 55%;
}
.pl-none, .pr-none
{
	padding:0px 15px;
}
.dispnon_p  p, .dispnon p, .dispnone h3
{
	display:block !important;
}
.education_para {
    width: 100%;
}
.loc
{
	width:100%;
}
.btn_forward {
    background: transparent url("../images/nextarrow.png") no-repeat scroll 0% 0% / 100% 100% !important;
    height: 50px !important;
}
.side_tab_bottom p
{
	display:none;
}
.side_tab {
    width: 100%;
    float: none;
    text-align: center;
    clear: both;
    margin: 1em;
    padding: 0 !important;
}
.side_tab li {
    width: 22.6%;
    float: left;
    margin-right: 0.55em;
}
.side_tab p
{
	display:none;
}
.cetr p {
    width: 100%;
    text-align: left;
}
}
@media(max-width:640px){
.hiring li {
    width: 31.7% !important;
}
.pd-none .pd-none
{
	padding:0;
}
.checkarea .pd-none
{
	padding:0;
}
.education_para .col-sm-4
{
	padding:0;
}
.fulwid .col-md-4, .fulwid > .col-md-3 > .col-sm-8, .fulwid .col-md-3, .fulwid > .mrg > .col-md-2 > .col-sm-8
{
	padding:0;
}
.education_para p {
    text-align: left;
}
.Prior_Job {
    padding: 0;
}
.job {
    padding: 0;
}
.adminstatics h4 {
    font-size: 1.2em;
}
.ability_text {
    width: 51%;
}
.rslides .caption h3 {
    font-size: 2em;
}
.login_name table {
    width: 100%;
    margin-bottom: 20px !important;
}
.login_name td img {
    width: 75%;
}
.login_name_button {
    margin-top: 2em;
}
.bord-right {
    border-right: none;
    margin-bottom: 5px;
}
.Hiring_button {
    padding: 0.3em 1em;
}
.radio_check .squaredTwo
{
	margin:auto;
}
.frst p, .second p, .third p, .fourth p, .Hiring_Manager p
{
    text-align: center;
    font-size: 0.8em !important;
	display:block;
	text-shadow:none;
}
.creat_text_first, .creat_text_second, .creat_text_third, .creat_text_fourth, .creat_text_fifth, 
.creat_text_six, .creat_text_seven{
    width: 65%;
}
.creat_text_big {
    width: 85%;
}
.creat_drop_big {
    width: 41%;
}
.hiring li {
    width: 31.9%;
}
.hiring_text, .hiring_drop {
    font-size: 0.9em;
}
.hiring li a {
	font-size: 0.95em;
	margin: 0px;
	letter-spacing: 0;
}
.cong a {
    font-size: 1em;
}
.prof_bottom p {
    text-align: center;
}
.profesonal table tr td {
    font-size: 0.8em;
}
.prof_drop {
    width: 100%;
}
.pl-none, .pr-none
{
	padding:0;
}
.popup_box {
    width: 80%;
}
.ability_drop {
    width: 100%;
}
.welcomeback_bottom_menu li a {
    padding: 0.3em 1em;
    font-size: 0.8em;
}
.welcomeback_bottom_menu li p
{
	text-align:center;
}
.welcomeback_text
{
	width:60%;
}
.welcomeimg 
{
	width:40%;
	float:left;
}
.bdr_right {
    border-right: none;
}
.uploads p {
    font-size: 0.8em;
    width: 100%;
}
.form_left {
    padding: 0px;
    text-align: left;
}
.form_left > .drop {
    width: 100%;
    font-size: 0.9em;
}
.submit_tab {
    min-width: 100%;
}
.side_tab li {
    width: 22.5%;
    float: left;
}
.side_tab li:last-child {
    width: 17%;
    float: left;
    margin-right: 2.65em;
    margin-left: 12.5em;
}
.admin_page_ligin_button, .admin_page_reset_button {
    padding: 0.3em 1em;
}
.header-main {
    padding: 0em 0em;
}
.admin_head-right h4 {
    font-size: 2.3em;
}
.logo a {
    font-size: 2.2em;
}
.admin_nav li {
    padding: 0.2em 1.9%;
}
.head-right {
  width: 45%;
}	
.sb-search {
  top: 2%;
}
.sb-search-input {
  width: 68%;
}
.sb-search.sb-search-open, .no-js .sb-search {
  width: 100%;
}
.top-nav ul.res li a {
  padding: 0.51em 0;
}
.banner {
  min-height: 350px;
}
.footer-grid {
  width: 60%;
}
.bann-btn a {
  font-size: 0.9em;
}
.bann-strip-btn a {
  font-size: 0.9em;
  padding: 0.3em 1em;
}
.banner-strip h3 {
  font-size: 0.95em;
}
.contact-top h3 {
  font-size: 1.5em;
}
.contact-top {
  padding: 0px 0px 1em 0px;
}
.contact-right input[type="submit"] {
  font-size: 12.5px;
}
.map-right iframe {
  height: 200px;
}
.map {
  padding: 1em 0px 2em 0px;
}
.blog-post h3 {
  font-size: 1.1em;
}
.user-bwn a {
  font-size: 13px;
  padding: 5px 11px;
}
.magsingle-contact h3 {
  font-size: 21px;
  margin: 0px 0px 17px 0px;
}
.magsingle-contact input[type="text"] {
  width: 46.8%;
  font-size: 12.5px;
}
.magsingle-contact textarea {
  font-size: 12.5px;
}
.magsingle-contact input[type="submit"] {
  font-size: 12px;
  padding: 8px 11px;
}
.caption a h3 {
  font-size: 14px;
}
.caption p {
  font-size: 13.5px;
}
.services-top h3 {
  font-size: 1.5em;
}
.services-top p {
  font-size: 1em;
}
.features-top h3 {
  font-size: 1.5em;
}
.features-top p {
  font-size: 1em;
}
.featu-right p {
  font-size: 0.8em;
}
.effec-top h3 {
  font-size: 1.5em;
}
.effec-top p {
  font-size: 1em;
}
.effec-left p {
  font-size: 0.8em;
    width: 95%;
}
.featu-right h3 {
  font-size: 1.1em;
}
.effec-left h3 {
  font-size: 1.1em;
}
.project-top h3 {
  font-size: 1.5em;
}
.project-top p {
  font-size: 1em;
}
.project-eff:hover span.rollover1 {
	height: 260px;
	width: 265px;
}
.clients-top h3 {
  font-size: 1.5em;
}
.clients-top {
  text-align: center;
  padding: 0em 0em 1.5em 0em;
}
.clients-bottom h4 {
  font-size: 1em;
}
.clients-main {
  padding: 2em 0em 3em 0em;
}
.purchase-left h3 {
  font-size: 1em;
}
.purchase-left p {
  font-size: 0.75em;
}
.purchase-right a {
  padding: 0.5em 1em;
  font-size:0.85em;
}
.about-top h3 {
  font-size: 1.5em;
}
.about-top h5 {
  font-size: 14.5px;
}
.about-text-left a h5 {
  font-size: 1.1em;
}
.about-main p {
  font-size: 12.5px;
}
.team-main h3 {
  font-size: 1.5em;
}
}
@media(max-width:480px){
.tbl th
{
	font-size:0.9em;
	font-weight:600;
}
.hiring li {
    width: 100% !important;
}
#makeAtLeast {
    width: 20%;
}
.roundedOne {
    margin: 5px !important;
    float: left !important;
}
.rdo {
    width: 50%;
    float: left;
}
.welcomeback_bottom_menu li {
    width: 48%;
}
.ability_text_big {
    width: 100%;
}
.last .pref_drop {
    width: 47%;
    float: left;
    margin: 0;
}
.pl0 {
    width: 50%;
}
.btm {
    clear: both;
}
.up label
{
	float:left;
}
.uppr_third {
    width: 100%;
    padding: 0em 1em;
    margin: 2em auto 0px;
}
.top-nav {
    position: absolute;
    right: 1em;
    top: 0;
}
.button {
    width: 100%;
    padding: 0.3em;
}
.contentarea {
    top: 24.5em;
}
.caption {
    top: 20em;
}
.left_box, .right_box{
    width: 100%;
    margin: 1em auto auto;
}
.rslides .caption p {
    font-size: 1em;
}
.form-group {
    margin: 0px;
}
.login_box {
    right: 8em;
    top: 7em; 
	width: 92% !important;
    border-radius: 5px;
}
.Hiring_button {
    margin: 0.1em 0px !important;
}
.creat_drop_first {
    width: 72%;
}
.CREATE-A-JOB table tr:first-child td {
    font-weight:900;
}
.CREATE-A-JOB table td {
    width: 30.33%;
}
.big_res
{
	display:none;
}
.sml_res
{
	display:block;
}
.creat_text_first, .creat_text_second, .creat_text_third, .creat_text_fourth, .creat_text_fifth, .creat_text_six, .creat_text_seven {
    width: 100%;
}
.creat_drop_big, .creat_text_big {
    width: 100%;
}
.table_width td:nth-child(3) {
    text-align:center;
}
.hiring li {
    width: 100%;
    margin-bottom: 1px !important;
}
.table_width td:first-child {
    width: 45.5%;
}
.Manager table th, .Manager table td {
    font-size: 0.8em;
}
.hiring li a {
    font-size: 1em;
    margin: 0px;
}
.hiring li {
    margin: 0px 0.1em;
	float:left;
}
.popup_content {
    padding: 2em;
}
.ability_text {
    width: 100%;
}
.welcomeback_bottom_menu li:nth-child(3) p , .welcomeback_bottom_menu li:nth-child(4) p {
    margin-bottom: 2em;
}
.welcomeback_bottom_menu li a {
    padding: 0.3em 1em;
    font-size: 0.7em;
    font-weight: 600;
}
.welcomeback_text, .welcomeimg 
{
	width:100%;
	float:none;
}
.welcomeback_menu ul li {
    min-width: 0px;
}
.chk {
    margin-left: 0px !important;
}
.preference_right p {
    font-size: 0.7em;
	text-align: left;
}
.preference h5 {
    text-align: left;
}
.col-xs-2 {
    width: 33.33%;
    margin-bottom: 1em;
}
.pref_drop {
    width: 100%;
}
.preference, .preference_right
{
	padding:0;
}
.uploads > lable
{
	float:left;
}
.uploads h5 {
    text-align: left;
}
.upload
{
	float:left;
}
.welcome_left h4
{
	font-size: 1.1em !important;
}
.main_third h4 {
    padding: 0.2em;
    font-size: 2em;
}
.side_tab li:last-child {
	width: 47.7%;
	margin-right: 0;
	margin-left: 0;
}
.side_tab li {
    width: 46.7%;
    float: left;
    margin-right: 0.55em;
}
.side_tab {
    padding: 15px !important;
}
.form_left > .drop {
    width: 100%;
    font-size: 0.9em;
}
.mr
{
	margin:0;
}
.sml_txtbx, .Midl_txtbx, .Big_txtbx, .Exsml_txtbx
{
	width:100%;
	margin: 0;
}
.ct{
	padding:0;
	margin:0;
}
.adminstatics h4 {
    margin-bottom: 6px;
}
.homesection h3 {
    text-align: center;
}
table {
    width: 100% !important;
}
.admin_nav li {
    padding: 0em 1.9%;
    text-align: center;
    float: none !important;
}
.admin_page_ligin_button, .admin_page_reset_button {
    margin-left: 7em;
}
.admin_head-right h4 {
    font-size: 2em;
    text-align: center;
    line-height: 1;
}
.fl, .fr
{
    width: 100%;
    float: none;
    text-align: center;
	clear: both;
	margin: 0em 0;
}
.logo, .head-right {
    width: 100%;
    float: none;
    text-align: center;
}
.sb-search-input {
  width: 73%;
}
.banner-main h3 {
  font-size: 1.5em;
}
.banner-main p {
  font-size: 1em;
}
.footer-grid {
  width: 100%;
}
.bann-btn a {
  font-size: 0.8em;
  padding: 0.5em 1em;
}
.banner-main {
  padding: 6em 0em 0em 0em;
}
.banner {
  min-height: 250px;
}
.banner-strip h3 {
  float: none;
}
.bann-strip-btn {
  float: none;
  text-align: center;
  margin: 10px 0px 0px 0px;
}
.services-top h3 {
  font-size: 1.3em;
}
.services-top p {
  font-size: 0.9em;
}
.ser {
  float: none;
  width: 65%;
  margin: 0 auto;
}
.ser img {
  width: 100%;
}
.caption h3 {
  color: #000;
  margin: 0.4em 0em 0.25em 0em;
  font-size: 18px;
}
.features-top h3 {
  font-size: 1.3em;
}
.services-top {
  padding: 1.3em 0em 0em 0em;
}
.features-top p {
  font-size: 0.9em;
}
.features {
  padding: 1em 0em 1.5em 0em;
}
.featu-left {
  float: none;
  width: 70%;
  padding: 0px;
  margin: 0em auto 1em;
}
.featu-right {
  float: none;
  width: 100%;
}
.features-top {
  padding: 0em 0em 1.5em 0em;
}
.effec-top h3 {
  font-size: 1.3em;
}
.effec-top p {
  font-size: 0.9em;
}
.effec-left {
  float: none;
  width: 100%;
}
.effec-right {
  float: none;
  width: 65%;
  margin: 1.5em auto 0em;
}
.effet-main {
  padding: 1em 0em 1.5em 0em;
}
.project-top h3 {
  font-size: 1.3em;
}
.project-top p {
  font-size: 0.9em;
}
.project-top {
  padding: 0em 0em 1.5em 0em;
}
.project-eff:hover span.rollover1 {
	height: 183px;
	width: 188px;
}
.project-details p {
  font-size: 0.9em;
}
.project-main {
  padding: 1em 0em 0em 0em;
}
.clients-top h3 {
  font-size: 1.3em;
}
.clients-top p {
  font-size: 0.9em;
}
.clients-bottom p {
  font-size: 0.8em;
}
.purchase-left {
  float: none;
}
.purchase-right {
  margin: 1em 0em 0em 0em;
  text-align: center;
  float: none;
}
.footer-grid {
  float: none;
  width: 100%;
  margin: 0em 0em 1em 0em;
}
.footer-grid h3 {
  font-size: 1.1em;
  margin: 0px 0px 5px 0px;
}
.copy-left p {
  font-size: 0.9em;
}
.copy-right ul li a {
  font-size: 0.9em;
}
.about-main h3 {
  font-size: 1.3em;
}
.about-main h5 {
  font-size: 15px;
}
.about-text-left {
  float: none;
  width: 65%;
  margin: 0em auto 1.5em;
  padding: 0px;
}
.team-main h3 {
  font-size: 1.3em;
}
.team-top-left {
  float: none;
  width: 65%;
  margin: 0em auto 1.5em;
  padding: 0px;
}
.team {
  padding: 0em 0px 0em 0px;
}
.data-line ul li a small {
  width: 25px;
  height: 25px;
  vertical-align: text-bottom;
}
span.calen {
  font-size: 13px;
}
.blog-cate h3 {
  font-size: 1.1em;
}
.blog-top h3 {
  font-size: 1.5em;
}
.contact-top h3 {
  font-size: 1.3em;
}
.contact-top p {
  font-size: 0.9em;
}
.contact {
  padding: 1.2em 0px;
}
.contact-left p {
  font-size: 14px;
}
.contact-right p {
  font-size: 13px;
}
.logo img {
  width: 75%;
}
.social ul {
  padding: 0px 0px 0px 10px;
}
.blog {
  padding: 2em 0em 1em 0em;
}
.blog-detail a h3 {
  font-size: 1.1em;
  padding: 6px 0px 0px 0px;
}
.magsingle-contact input[type="text"] {
  width: 100%;
  margin: 0px 0px 10px 0px;
}
.magsingle-contact input.no-mar {
  margin: 0px 0px 10px 0px;
}
.hiring {
    padding:0px;

}
.subscription_bg .cong {
    position: relative !important;
	bottom: 0px !important;
	left: 0px;
	right: 0px;
}
}
@media(max-width:360px){
.welcomeback_bottom_menu li {
    width: 100%;
}
.welcomeback_menu ul li {
    min-width: 0px;
    width: 30%;
}
.welcomeback_menu ul li a {
    font-size: 0.6em;
    color: rgb(255, 255, 255);
    padding: 0.7em 0px;
}
.welcomeback_menu input {
	color: #FFF !important;
	padding: 0.7em 0.5em !important;
	font-size: 0.6em !important;
}
.fulwid .col-sm-8, .fulwid .col-md-2
{
	padding:0;
}
.technology 
{
	padding: 0px;
}
.edu .col-sm-7, .edu .col-sm-4
{
	padding:0;
}
.nav > li > a, .job_submit {
    text-align: center;
}
.nav-tabs > li {
	width:100%;
    margin-bottom: 5px;
}
.pd-none {
    padding: 0px;
}
.side_tab li {
    width: 46.6%;
}
.half
{
	width:100%;
	padding: 0;
}
#makeAtLeast {
    width: 20%;
}
.rdo {
    width: 100%;
    float: left;
}
.match_for_but {
    font-size: 1em;
}
}
@media(max-width:320px){
.hiring {
    padding: 0px;
}
.welcomeback_menu input {
    font-size: 0.7em !important;
    width: 100%;
    height: 4em !important;
}
.welcomeback_menu ul li {
    min-width: 0px;
    float: left;
    width: 30%;
}
.creat_text_eleven {
    width: 46%;
}
.nav-tabs > li {
    margin-bottom: 3px;
}
#makeAtLeast, .preference_right .pref_drop {
    
}
.uppr_third p {
    font-size: 0.8em;
}
span.menu img {
    margin-top: 13px;
}
.login_box {
    right: 0em;
    top: 7em;
    width: 89%;
    left: 1em;
}
.creat_text_first, .creat_text_second, .creat_text_third, .creat_text_fourth, .creat_text_fifth, .creat_text_six, .creat_text_seven {
    width: 100%;
}
.hiring li {
    width: 91%;
    margin-bottom: 1px !important;
}
.hiring li a {
    text-align: center;
    font-weight: 600;
}
.hiring li {
    margin: 3px 0em;
    float: none;
}
.cong a {
    padding: 0.4em 0.5em;
}
.popup_box {
    margin: 50% auto;
}
.popup_content {
    padding: 1em;
}
.popup_content p {
    font-size: 0.9em;
    font-weight: 600;
}
.submit_tab {
    min-width: 125px;
}
.ability_text {
    width: 100%;
}
.ability_drop {
    width: 100%;
}
.welcomeback_bottom_menu li p {
    margin-bottom: 0em !important;
}
.welcomeback_bottom_menu li {
    width: 100%;
}
.welcomeback_menu ul li a {
    padding: 0.7em 0.5em;
    font-size: 0.65em;
}

.preference_right .txtbx {
    width: 24%;
    margin-right: 2px;
}
.pref_drop {
    width: 100%;
}
.preference p {
    font-size: 0.65em;
}
.side_tab li {
    float: left;
    margin-right: 0.3em;
    width: 48%;
}
.main_third h4 {
    padding: 0.3em 0;
    font-size: 1.5em;
}
.head-right {
  width: 100%;
}
.sb-search.sb-search-open, .no-js .sb-search {
  width: 100%;
}	
.sb-search-input {
  width: 70%;
}
.sb-search {
  right: -3%;
}
.logo {
    float: left;
    width: 100%;
    margin: 0em 0em 0em;
}
.logo a {
    font-size: 2.5em;
}
.admin_page_ligin_button, .admin_page_reset_button {
    margin-left: 3em;
}
span.menu img {
  width: 67%;
}
.adminstatics h4 {
    font-size: 1.6em;
}
.admin_head-right h4 {
    font-size: 1.5em;
}
.container {
    width: 100% !important;
}
.banner-main h3 {
  font-size: 1em;
}
.banner-main p, .cnt p {
  font-size: 0.8em;
}
.banner {
  min-height: 167px;
}
.banner-main {
  padding: 5em 0em 0em 0em;
}
.callbacks_nav {
  top: 82.5%;
  left:-5%;
}
.callbacks_nav.next {
 right:-5%;
}
.bann-btn {
  margin: 1em 0em 0em 0em;
}
span.menu {
  padding: 5px 0px 0px 0px;
}
.ser {
  width: 100%;
}
.featu-left {
  width: 80%;
}
.effec-right {
  width: 80%;
}
.project-grid {
  width: 100%;
  float: none;
}
.project-eff:hover span.rollover1 {
	height: 237px;
	width: 243px;
	margin: 0em 0em 1em 0em;
}
.clients-main {
  padding: 1em 0em 2.5em 0em;
}
.purchase-left a p {
  font-size: 0.75em;
}
.ftr-gd2-text {
  width: 70%;
}
.copy-left {
  float: none;
  text-align: center;
  margin: 0px 0px 4px 0px;
}
.copy-right {
  float: none;
  text-align: center;
}
.about-main h5 {
  font-size: 12.5px;
}
.about-text-left {
  width: 100%;
  margin: 0em auto 1em;
}
.team-top-left {
  width: 80%;
}
.footer-grid p {
  font-size: 0.8em;
}
.about {
  padding: 1em 0px 0em 0px;
}
.blog-top p {
  font-size: 0.8em;
}
.blog {
  padding: 1em 0em 1em 0em;
}
.blog-detail a h3 {
  font-size: 0.95em;
}
span.calen {
  font-size: 10px;
}
.single-commemts {
  padding: 6px 6px;
}
.user {
  padding: 0px;
}
.user-comment p {
  font-size: 12.5px;
}
a.comme {
  font-size: 11.3px;
}
.blog-left {
  padding: 0px;
}
.blog-right {
  padding: 0px;
}
.blog-detail p {
  font-size: 0.8em;
}
.contact-top p {
  font-size: 0.8em;
}
.contact-left {
  padding: 0px;
}
.contact-right {
  padding: 0px;
}
.contact-right textarea {
  height: 6em;
}
.contact-left input[type="text"] {
  padding: 5px;
}
.contact-right input[type="submit"] {
  padding: 5px 1.5em;
}
.map-left {
  padding: 0px;
}
.map {
  padding: 0em 0px 1em 0px;
}
.map-left h3 {
  font-size: 1em;
}
.map-right iframe {
  height: 125px;
}
.purchase {
  padding: 1em 0em 1em 0em;
}
.search-box {
  display: none;
}
.logo img {
  width: 90%;
}
.social {
  float: right;
}
.social ul {
  margin: 0.5em 0em 0em 0em;
}
.header-main {
  padding: 0em;
}
.top-nav ul.res li a {
  font-size: 14px;
}
/*.row {
  padding: 1em 0em 0em 0em;
}*/
.features-top {
  padding: 0em 0em 1em 0em;
}
.effec-top {
  padding: 0em 0em 0.51em 0em;
}
.clients-bottom h4 {
  font-size: 0.7em;
}
.clients-top {
  padding: 0em 0em 1em 0em;
}
.project-grid {
  margin: 0em 0em 1em 0em;
}
.about-top {
  padding: 0px 0px 0px 0px;
}
.team-main h3 {
  margin: 0px 0px 0px 0px;
}
.team-details {
  margin-top: 6px;
}
.user-comment a h4 {
  font-size: 16px;
}
.magsingle-contact h3 {
  font-size: 17px;
  margin: 0px 0px 10px 0px;
}
.blog-cate {
  margin: 0em 0em 1em 0em;
}
.footer-main {
  padding: 1em 0em 1em 0em;
}
.footer-grid {
  padding: 0px;
}
h3.cum {
    font-size: 0.95em;
}
}
/*--mesia quries end here--*/

.pull-center { float:none; margin: 0 auto;}
.new_button { padding: 5px 15px; background: #0B8843; border: none; color: #ffffff; font-weight: bold; text-transform:inherit;}
.new_button:hover{background:#117A3D;}
#fPass { text-decoration:underline;}
.newheader_menu .navbar-default .navbar-nav > li > a {
       color: #ffffff; 
    padding-left: 0;
    margin-left: 5px;
    text-shadow: none;
    font-family: Trebuchet MS;
    display: block;
    text-transform: uppercase;
    font-size: 1em;
    font-weight: 400;
}
.newheader_menu .collapse.in{ background:rgba(0, 0, 0, 0.9);}
@media only screen and (min-width :481px) {
	.newheader_menu { margin-top:10px;} 
}
.table-padding .table > thead > tr > th, .table-padding .table > tbody > tr > td{ padding:8px !important;}

@media(max-width:480px){
	.whitebg{	padding-bottom: 0em !important;}
}
@media (min-width:768px) and (max-width:991px) { 
	.dispnon_p  p, .dispnon p, .dispnone h3, .dispnone h2
	{
		display:block !important;
	}
}
@media(max-width:540px){
.job_submit {font-size:11px;}
.nav > li > a, .job_submit {
    position: relative;
    display: block;
    padding: 3px 10px;
    color: #333;
}
}

.educlg_p p {
    font-weight: 600;
    text-align: center;
    width: 100%;
    font-size: 0.75em;
}
.top_back_button { margin-top:20px;}