@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
body { font-family:Open Sans;}

/**************
header
***************/
#header { background:#fff; border-bottom:1px solid #ddd;}
#header .row{padding:0px;margin:0px;}
.contact
{
color: #fff;
    padding-right: 13%;
    margin: 9px 0px;
    font-size: 14px;
}
.contact a
{
	color:#fff;
}
.contact:before
{
    content: '';
    background: #084d89;
    position: absolute;
   top: -15px;
    height: 100%;
    width: 64px;
    left: -40px;
    transform: rotate(45deg);
    border-bottom:2px solid #fffb88;
}
.contact i{color: #fff;}
.contact li{margin: 0px 16px;position:relative;}
.contact li:last-of-type::after{display:none;}
.contact li:after
{
 content: '';
    position: absolute;
    top: 4px;
    height: 13px;
    width: 1px;
    background: #fff;
    transform: rotate(-27deg);
    right: -18px;

}
.logo{margin-top: -2%;}
.logo img
{    
    position: relative;
    width: 130px;
    margin-bottom: 14px;
}
.logo-text h3{margin-top:0px;font-size:52px;font-family: 'Gabriola', sans-serif;color: #d82619; margin-right: 10px;}
.logo-text p{font-family: 'Gabriola', sans-serif;font-size:20px; color: black; font-weight: bold; margin-top: -18px;}
.bgcolor1{background-color:#084d89;color:#fff}
.bgcolor2{background-color:#fafafa;}
.borderbottom{border-bottom:2px solid #fffb88}
.top i
{
	color:#bf3032;
}
.navbar-inverse
{
	background-color:#084d89;
	border:none;
	border-radius:0px;
	border-bottom: 2px solid #fff887;
    border-top: 2px solid #fff887;
}

.call
{
	background-color:#084d89;
}

#footer
{
	background-color:#084d89;
	color:#fff;
	border-top: 3px solid #fff987;
}

#copyright
{
background-color: #084d89;
    color: #fff;
    border-top: 1px rgba(202, 202, 202, 0.4) solid;
}

#copyright a, #footer a{
	color:#fff;
}



.color-1{background-color:#084d89;}
.navbar-default { background:none; border:none;}
.contact li:last-child { margin-right:0;}
.right-navigation { margin-top:15px;}
.navbar-brand.topnav { padding:0;}

/********************
Home Banner Css Start here
********************/
.banner-section { background:url(../images/home-banner-bg.jpg) no-repeat center center / cover; color:#333; margin-top:110px;}
.banner-section h1 { font-size:40px; color:#fff; margin-bottom:43px; margin-top:0;}
.search-section { background:rgba(255, 255, 255, 0.5) none repeat scroll 0 0; padding:15px 0; float:left; width:100%;}
.search-section input { border:none; padding:10px; width:100%;}
.location-box { padding-left:0;}
.pd-0 { padding:0;}
.home-btns .btn.btn-danger {border-radius:0; width:100%; padding:9px 0;}
.employer-section {background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0; padding:40px 15px; float:left; width:100%; color:#fff; min-height:296px;}
.employer-section1 {background:rgba(255, 255, 255, 0.5) none repeat scroll 0 0; padding:15px; float:left; width:100%; margin-top:79px;}
.left-section {background:#fff; padding:10px; width:48%; margin-right:4%; text-align:center; float:left;}
.right-section {background:#fff; padding:10px; width:48%; text-align:center; float:left;}
.left-section p span { font-size:18px;}
.left-section p span span {color:#c21111; font-weight:bold;}
.left-section p { margin-bottom:22px;}
.right-section p span { font-size:18px;}
.right-section p span span {color:#c21111; font-weight:bold;}
.right-section p { margin-bottom:22px;}
.lt-section { margin-top:94px; margin-bottom:61px;}
.rt-section { margin-top:16px;}
.radiobox > input { color:#333; padding:7px 5px; margin-bottom:10px; margin-right:2%; width:48%;}
.radiobox > select{ color:#333; padding:7px 5px; margin-bottom:10px; margin-right:2%; width:48%;}
.radiobox label { font-weight:normal; text-transform:uppercase;}
.mr-0 { margin-right:0 !important;}
.btn-submit {width:100%; background:#af0f0f; width:99%; border:none; padding:5px;}
.w100 { width:100% !important;}


/********************
Steps Css Start here
********************/

.steps { background:#e5eef7; padding:30px 0; text-align:center;}
.emp-tab { display:inline-block; margin:auto;}
.emp-tab li { background:#fff;}
.emp-tab li a {border-radius:0; padding:15px 30px; font-size:16px; text-transform:uppercase; color:#4b4b4b;}
.emp-tab li.active a { background:#084d89;}
.steps  h3 { font-size:30px; font-family:open_sanslight; margin-bottom:30px; margin-top:25px;}
.steps  h3 span { font-family:open_sansextrabold; color:#084d89;}
.step-tabs { padding:0;}
.step-tabs li { display:inline; list-style-type:none; margin-right:10px;}
.step-tabs li:last-child { margin-right:0;}

/********************
Categories Css Start here
********************/

.skill-categories { background:#137eb2; padding-top:30px; padding-bottom:171px; text-align:center;}
.skill-categories h3 { margin-top:0; color:#fff; font-size:30px; font-family:open_sanslight; margin-bottom:40px;}
.skill-categories  h3 span { font-family:open_sansextrabold; color:#fff;}
.cat-box { background:#fff; padding:30px 0; float:left; margin-right:10px; width:15.9%}
.categories-container { float:left; width:100%; margin-bottom:50px;}
.cat-box:last-child { margin-right:0;}
.cat-box:hover { background:#179edf; color:#fff;}
.cat-box:hover p a { color:#fff;}
.cat-box  h4 { font-size:14px; font-family:open_sansbold;}
.cat-box  p { margin:0;}
.cat-box  p a { font-size:12px; margin-bottom:0; color:#333;}
.cat-box  p a:hover { background:#fff; color:#333; padding:5px 10px; text-decoration:none;}
.explore-btn button { padding:15px 25px; background:#179edf; color:#fff; border:2px solid #fff; font-size:15px; text-transform:uppercase;}


/********************
Certification  Container Css Start here
********************/

.certification-container { background:#ddd;}
.certification-box { background:#fff; padding:30px 0; margin-top:-135px; margin-bottom:20px; float:left; width:100%;}
h3 { margin-top:0; color:#333; font-size:30px; font-family:open_sanslight; margin-bottom:40px; text-align:center;}
h3 span { font-family:open_sansextrabold; color:#084d89;}
.certification-slider .carousel-control.left {background:#137eb2; width:32px; height:32px; opacity:1; top:55px;}
.certification-slider .carousel-control.right {background:#137eb2; width:32px; height:32px; opacity:1; top:55px;}
.certification-slider .thumbnail {border-radius:0;}
.certification-slider .col-md-3 { padding-right:0;}
.certification-slider .col-md-3:last-child { padding-right:15px;}

/********************
Hot HIring Css Start Here
********************/
.greybg {background:#ddd; padding:30px; padding-top:0;}
.greybg .col-md-6:first-child { padding-left:0;}
.greybg .col-md-6:last-child { padding-right:0;}
.logo-container { background:#fff; padding:20px; float:left; width:100%;}
.hot-hiring h3 { float:left; margin-bottom:25px;}
.blue-bg { background:#179edf; padding:15px; float:left; width:100%; padding-bottom:0;}
.blue-bg ul { padding:0;}
.blue-bg li { list-style-type:none; margin-right:19px; float:left; margin-bottom:30px; position:relative;}
.blue-bg li:nth-child(4) { margin-right:0;}
.blue-bg li:nth-child(8) { margin-right:0;}
.blue-bg li img{ list-style-type:none; display:inline; background:#ffffff; width:112px; height:112px; border-radius:100%; float:left;}
.hoverdiv { display:none; position:absolute; top:109px; background:#5c5b5b; color:#fff; left:-38px; z-index:1;}
.blue-bg li:hover .hoverdiv { display:block;}
.hoverdiv li { width:194px; padding:10px; margin:0;}
.hoverdiv h5{ margin-top:0; margin-bottom:0;}
.hoverdiv p { margin-bottom:0;}
.hoverdiv p a { color:#fff; text-decoration:underline; font-size:12px;}
.hoverdiv:after, .arrow_box:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.hoverdiv:after {
	border-color: rgba(92, 91, 91, 0);
	border-bottom-color: #5c5b5b;
	border-width: 8px;
	margin-left: -8px;
}
.hoverdiv:before {
	border-color: rgba(0, 0, 0, 0);
	border-bottom-color: #;
	border-width: 14px;
	margin-left: -14px;
}
.recent-jobs {border-bottom:1px solid #ddd; float:left; width:100%; padding-bottom:13px; margin-bottom:15px;}
.company-logo { width:87px; height:71px; border:1px solid #ddd; float:left; margin-right:15px;}
.job-data { float:left;}
.job-data h4 { font-size:16px; color:#333; margin:0; margin-bottom:5px;}
.job-data p { font-size:13px; margin:0; color:#5d5e5e; margin-bottom:2px;}
.job-data p:first-child {color:#179edf;}

.viewall-btn button { background:#179edf; padding:10px 15px; color:#fff; text-transform:uppercase; border:none;}
.viewall-btn button:hover {background:#228cbf;}


/********************
Mentors Css Start Here
********************/

.mentor { background:#084d89; width:100%; float:left; padding:40px 0; text-align:center}
.mentor h3 {color:#fff;}
.mentor h3 span {color:#fff;}
.mentor-box { background:#fff; padding:30px 15px;}
.mentor-box h4 { font-size:18px; font-weight:bold;}
.ask-ques-btn button { background:#084d89; padding:10px 15px; color:#fff; text-transform:uppercase; border:none;}
.ask-ques-btn button:hover {background:#228cbf;}
.mentor-image img { width:82px; height:82px; border-radius:100%;}
.mentor-box p { font-size:14px; margin-bottom:25px; font-family:open_sansregular; color:#504e4e;}

/********************
Trained Candidates Css Start Here
********************/

.trained-candidates { background:#ddd; padding:30px 0; float:left; width:100%;}
.trained-candidates h3 { text-transform:uppercase; text-align:left; font-size:22px; margin-bottom:30px;}
.trained-candidates .box { background:#fff; padding:20px 15px; border-top:3px solid #084d89;}
.candidate-info h3 { font-size:14px; text-transform:none; margin-bottom:5px;}
.trained-candidates .mentor-image { float:left; margin-right:15px;}
.trained-candidates .box p { font-size:12px; color:#797979; margin:0;	}
.candidate-info { float:left;}
.box1 { border-bottom:1px solid #ddd; padding-bottom:10px; float:left; width:100%; margin-bottom:10px;}
.trained-candidates .ask-ques-btn button { margin-top:24px;}
.box1 .company-logo { height:82px;}
.bg-blue {background:#084d89;}
.bg-blue .box {border-top:5px solid #d94242;}
.video-resume-img { float: left; margin-right: 10px; width: 39%;}
.events-section .mentor-image { margin-right:0;}
.events-section .candidate-info { padding-left:0;}
.events-section .title-box h3 {color:#084d89; font-weight:bold;}
.date-city li {display:inline; margin-right:5px; list-style-type:none; font-size:11px;}
.date-city { padding:0; margin:0; float:right; position:relative; top:-5px;}
.date-city li.date { background:#084d89; color:#fff; padding:0 5px;}
.date-city li.city { background:#d94242; color:#fff; padding:0 5px;}
.title-box { border-bottom:1px solid #ddd; float:left; width:100%; padding-bottom:5px; margin-bottom:5px;}
.title-box .col-md-9 { padding-left:0; padding-right:0;}
.title-box .col-md-3 { padding-left:0; padding-right:0;}
.viewall-btn-small button { background:#d94242; padding:5px; color:#fff; text-transform:uppercase; border:none; font-size:12px; margin-top:8px;}
.viewall-btn-small button:hover {background:#c62f2f;}
.events-section .box1 {border-bottom:none;}




.testimonials { background:url(../images/testmonials.jpg) no-repeat center center / cover; padding:30px 0; color:#333; float:left; width:100%; color:#fff; text-align:center;}
.testimonials h3 span { color:#fff;}
.caption .image { background:#fff; width:100px; height:100px; border-radius:100%; text-align:center; display:inline-block; padding-top:9px;}
.text-brand { font-size:22px; text-transform:uppercase; margin-top:10px; margin-bottom:0px;}
.text-brand1 { color:#dddddd; text-transform:uppercase;}
.quote { font-size:35px;}
.caption .image img { border-radius:100%; width:82px; height:82px; }
.carousel-control.left { background:none;}
.carousel-control.right { background:none;}
blockquote { border:none;}
.text-pd { padding:0 150px;}
.carousel-control {opacity:1;}
@brand-color: #b20000;
#tcb-testimonial-carousel {
    a{
        color: @brand-color;
    }
    .text-brand{
        color: @brand-color;
    }
    margin-top: 30px;
    .carousel-indicators .active {
        background: @brand-color;
    }
    .no-margin{
        margin: 0;
    }
    .carousel-indicators li {
        border: 1px solid #ccc;
    }
    .carousel-control {
        color: @brand-color;
        width: 5%;
    }
    .carousel-control:hover,
    .carousel-control:focus {
        color: @brand-color;
    }
    .carousel-control.left,
    .carousel-control.right {
        background-image: none !important;
		background:none;
    }
    .item{
        padding: 15px 40px;
        background: #f8f8f8;
    }
    .media-object {
        margin: auto;
    }
    @media screen and (max-width: 768px) {
        .media-object {
            margin-bottom: 15px;
        }
    }
}
.corporate-partners { background:#02475a; padding:30px 0; float:left; width:100%;}
.corporate-partners h3 span{color:#fff;}
.logoimg img{ width:135px !important; height:79px !important; }
.navbar { margin-bottom:4px;}

.newsletter { background:#0d2f41; float:left; width:100%; padding:10px 0;}
.newsletter  h3 { text-transform:uppercase; color:#fff; margin-bottom:0; margin-top:4px;}
.newsletter  h3 span{color:#37a1d9;}
.form-box input { width:80%; padding:10px;}
.form-box button { background:#37a1d9; padding:10px; border:none; color:#fff;}


#footer ul { padding:0;}
#footer li { list-style-type:none;}
#footer li a {color:#fff;}
#footer p {color:#fff;}
/**************
footer
**************/
#footer{padding: 24px 0px;}
#footer ul
{
	list-style:none;
	padding-left:0;
}

#footer ul li 
{
	margin-bottom:3%;
}
.footer-title h4
{
	text-transform: uppercase;
    font-weight: 600;
    font-size: 15px;
	color:#fff;
}

#social i{ width: 40px; height: 40px; color: #fff; border-radius: 50%; border: 2px #fff solid; text-align: center; padding-top: 25%; font-size: 16px;}
#copyright{padding-top:1%; padding-bottom:0.5%;}
#copyright p{opacity:.9;}
#feedback {
  position: fixed;
  right: 0;
  bottom: 0;
  height: 250px;
  margin-left: -3px;
  margin-bottom: -3px;
  z-index:3;
}
#feedback-form {
  float: left;
  width: 300px;
  height: 100%;
  z-index: 1000;
  padding-left: 5px;
  padding-right: 10px;
  background-clip: 'padding-box';
  border: 1px solid rgba(0,0,0,.2);
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
  -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
  box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

#feedback-tab {
  float: left;
  color: #fff;
  font-size: 20px;
  cursor: pointer;
  text-align: center;
  width: 150px;
  height: 42px;
  background-color: #c21111;
  margin-top: 65px;
  margin-right: -55px;
  padding-top: 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
 transform: rotate(-90deg);}
#feedback-tab:hover {background-color: #c21111;}
#feedback-form textarea { resize: none; }
#feedback-tab i.fa-envelope-o {float:right; padding-right:10px; position:relative; top:4px;}


.inner-banner {background:url(../images/emp-portal-bg.png) no-repeat center center / cover; padding-top:49px; padding-bottom:49px; color:#333; margin-top:110px;}
.inner-banner h3 { margin-bottom:0; color:#fff; text-align:left; font-size:40px;}
.inner-banner h3  span {color:#fff;}
.emp-details { background:#f0f0f0; padding:20px 0;}
.emp-box {background:#fff; border:1px solid #e2dddd; padding:10px; margin-bottom:15px;}
.emp-box1 {background:#fff; border:1px solid #e2dddd; padding:20px; margin-bottom:15px;}
.emp-logo { float:left; width:143px; padding:10px;}
.emp-logo img {width:118px; border:1px solid #ddd; padding:10px;}
.emp-info { text-align:left; margin-left:30px; float:left;}
.emp-info h3 { text-align:left; margin-bottom:5px; font-size:25px; font-family:open_sansbold;}
.emp-info p {color:#838181; font-size:16px; margin:0;}
.emp-info p.cmp-address {margin-top:15px;}
.post-ajob-btn {float:right; margin-top:52px;}
.post-ajob-btn button {  padding:10px; color:#fff; border:none; border-radius:0;}
.left-box {float:left; width:100%;}
.left-box > ul {padding:0;}
.left-box > ul li { list-style-type:none; background:#ffffff; border-bottom:1px solid #e2dddd; padding:10px;}
.left-box > ul.nav li { list-style-type:none; background:#ffffff; border-bottom:1px solid #e2dddd; padding:0;}
.left-box > ul li i { margin-right:10px; font-size:12px;}
.left-box > ul li span { float:right;}
.left-box > ul li span.exp { float:left; margin-right:10px;}
.left-box > ul li a { display:inline-block; padding:10px; width:100%; color:#333;}
.left-box > ul li.heading {color:#fff; background:#17b7eb; font-weight:bold; padding:10px;}
.right-box > h4 {font-size:16px; margin:0 0 15px 0;}
.hidden-content.open > ul {padding:0;}
.hidden-content.open { padding:5px; background:#efefef;}
.right-box
.jps td i.glyphicon-menu-down {margin-left:5px;}
span.btns { cursor:pointer;}
span.btns:hover {color:#17b7eb;}
#ActiveJobsTable { display:none;}
.jps { margin-bottom:0;}
.b{height: 480px; overflow: hidden;}
.b1{height: 375px; overflow: hidden;}
.jps td { background:#fff; border-right:1px solid #ddd;}
.jps td:first-child {}
.jps th { background:#17b7eb; color:#fff;}
.detail-view-point { padding:10px; background:#fff;}

.search-job-box { background:#fff;; padding:10px; border:1px solid #ddd; float:left; width:100%; margin-bottom:15px;}
.search-job-box label { float:left; margin-top:10px;}
.search-job-box .select-box {float:left; width:35.6%; margin-left:15px; margin-bottom:0; padding-left:0px;}
.search-job-box .select-box span.select-box {float:left; width:100%; margin:0;}
.s-default { font-size:14px; font-weight:normal; padding-top:5px !important;}
.search-btn > button { background:#3ea3fb; color:#fff; padding:10px; width:11%; border:none; margin-left:10px;}
.blue-bg1 {background:#3ea3fb !important; color:#fff;}


.detail-view-point { float:left; width:100%; position:relative; border:1px solid #ddd;}
.clientlogo {border:1px solid #ddd; width:110px; height:94px; float:left;}
.com-name-details { float:left; margin-left:10px; position:relative; top:-3px;}
.com-name {color:#838181;}
.details-tab-section { border:1px solid #ddd; border-top:none; float:left; width:100%; padding:10px 0px; text-align:left; background:#fff;}
.details-tab-section ul { padding:0; margin-bottom:0;}
.details-tab-section ul li {display:inline; list-style-type:none; border-right:1px solid #ddd; padding:10px 15px;}
.details-tab-section ul li span { margin-left:5px; background:#3ea3fb; color:#fff; padding:0 5px}
.detail-box:last-child {margin-bottom:0;}

* {box-sizing:border-box;}

.angled {margin:15px 0 0 55px; padding:6px 0 0 13px; position: relative; height: 33px; width: 100px; background: #17b7eb; float: left; color:#FFFFFF; position:absolute; right:0; top:0;}
.angled:before {content:''; line-height: 0; font-size: 0; width: 0; height: 0; border-top: 40px solid #17b7eb; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-right: 0px solid transparent; position: absolute; top: 0; right: -40px;}
.angled:after {content:''; line-height: 0; font-size: 0; width: 0; height: 0; border-top: 0px solid transparent; border-bottom: 33px solid #17b7eb; border-left: 40px solid transparent; border-right: 0px solid #8b8d91; position: absolute; top: 0px; left: -40px;
}
.detail-left { float:left; width:48%; margin-top:15px; margin-right:4%}
.detail-left ul { padding:0; margin:0;}
.detail-left ul li { list-style-type:none; margin-bottom:10px; float:left; width:100%;}
.detail-left ul li span.heading-title { width:48%; float:left; margin-right:4%;}
.detail-left ul li span.text { width:48%; float:left;}

.detail-right { float:right; width:48%; margin-top:15px;}
.detail-right ul { padding:0; margin:0;}
.detail-right ul li { list-style-type:none; margin-bottom:10px; float:left; width:100%;}
.detail-right ul li span.heading-title { width:48%; float:left; margin-right:4%;}
.detail-right ul li span.text { width:48%; float:left;}
.button-section { margin-top:20px;}
.button-section button { background:#cf250f; border:none; padding:5px 10px; color:#fff;}
.select-box select  { width:100%; height:37px;}

.select-style {
    padding: 0;
    margin: 0;
    border: 1px solid #ccc;
    width: 120px;
    overflow: hidden;
    background-color: #fff;

    background: url(../images/down-arrow.png) no-repeat right;}

.select-style select {
    padding: 5px 8px;
    width: 130%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}

.select-style select:focus {
    outline: none;
}

.box-btn {
  float:;
  background: transparent;
  font-size: 14px;
  color: #000;
  font-weight: 300;
  cursor: pointer;
  border-radius: 2px;
  line-height: 0.5;
  border: none;
  outline: none;
}
.glyphicon {
  transition: color .3s linear;
}  
.box-btn .red {
  color: red;
}
.glyphicon.glyphicon-heart-empty { color:#333; background:none; font-size:16px; position:relative; top:4px;}
.glyphicon.red.glyphicon-heart { background:none; font-size:16px; position:relative; top:4px;}

.com-name1 {color:#434343; margin-top:10px;}
.com-name1 p { margin:0;}
.com-name1 strong {color:#434343;}
.clien-logo-info { float:left; width:}
.video-resume { float:right; width:36%;}
h5.more-info { font-size:16px; font-weight:bold; width:100%; float:left; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:5px 0; margin-top:20px;}
.clien-logo-info { float:left; width:60%;}
.details-tab-section i { margin-right:5px;}
.details-tab-section.blue-bg1 a { color:#fff;}
.details-tab-section.blue-bg1 li .box-btn {color:#fff;}
.details-tab-section.blue-bg1 li .box-btn span.glyphicon-heart-empty {color:#fff;}

h3.new-user { margin-bottom:15px;}
.hirebtn { text-align:center;}
.hirebtn a { background:#137eb2; padding:10px; width:80%; border:none; color:#fff;}
.collapse { margin-top:15px;}
.button-section { margin-bottom:15px;}
.contact-detail li { font-weight:bold; list-style-type:none; width:40%; float:left; margin:0; padding:0; clear:both; margin-bottom:5px;}
.contact-detail li span { float:left; font-weight:normal; width:48%;}
.contact-detail li span.main { float:left; width:48%; margin-right:4%; font-weight:bold;	}
.collapse1 > ul { padding:0;}
.modal-box { width:50%; top:30%;}
.new-user { text-transform:uppercase; font-size:19px;}

.col-md-4.control-label  {}
.file {visibility: hidden; position: absolute;}
.browse.btn.btn-primary.input-lg { padding:0 10px; height:34px;}
.form-horizontal .control-label { font-size:13px; font-weight:normal; text-align:left; margin-bottom:10px;}
.row1 { margin-bottom:15px;}
.form-group.col-md-4 { margin:0;}
.has-feedback { margin:0 !important;}
h4.title{margin-bottom:10px; text-transform:uppercase; border-bottom:1px solid #ddd; padding-bottom:10px; background:#084d89; color:#fff; text-align:center; padding-top:10px;}
.detail-box  { margin-bottom:15px; float:left; width:100%;}
.input-group-addon { background:none;}
.btns1 {margin-bottom:0;}
.btn.btns1.btn-warning {font-size:15px; padding:10px 20px; text-transform:uppercase; margin:10px 0;}
.form-group.col-md-3 { margin:0;}
.modal-lg1 { width:500px;}
.pl-0{ padding-left:0;}
.close1 { color:#fff ; opacity:1;}
.close1:focus, .close1:hover { color:#fff; opacity:1;}
.modal-header1 {background:#286090; color:#fff;}
.modal-dialog { margin-top:150px;}

.emp-boxs .emp-logo { width:100px; height:100px;}
.emp-boxs .emp-logo img { width:100%; max-width:100px;}
.emp-boxs .emp-info h3 { font-size:16px;}
.emp-boxs .emp-info { margin-left:20px; float:left; width:89%;}
.emp-boxs .emp-info p { font-size:13px;}
.emp-info > ul li {display:inline-block; list-style-type:none; margin-right:30px; line-height:30px;}
.emp-info > ul li i { margin-right:5px;}
.emp-info > ul { padding:0; margin:0; margin-top:8px;}
.emp-boxs .left-section1 {float: left; padding-bottom: 10px; width: 100%; border-bottom:1px solid #ddd;}


/*Post a job for accordion css start here*/
.post-form-ac .panel  {border-radius:0;}
.post-form-ac .panel .panel-heading { padding:10px; background:#084d89; color:#fff; border-radius:0;}
.post-form-ac .panel .panel-collapse { margin:0;}
.post-form-ac .panel .panel-collapse .panel-body {padding:15px;}
.post-form-ac .panel .panel-collapse .panel-body h5 { margin:0; margin-bottom:10px; font-weight:bold;}

ul.job-profile { padding:0; margin:0;}
ul.job-profile li { padding:0; margin:0; list-style-type:none; display:inline; width:31%; font-weight:normal; margin-right:15px; float:left; margin-bottom:8px;}
ul.job-profile li label { font-weight:normal; margin-left:5px; color:#737171;}
ul.job-profile li input { position:relative; top:2px;}
ul.job-profile li:nth-child(3n+3) { margin-right:0;}

ul.type-job { padding:0; margin:0; width:100%;}
ul.type-job li { padding:0; margin:0; list-style-type:none; display:inline; font-weight:normal; margin-right:15px; float:left; margin-bottom:8px;}
ul.type-job li:last-child { margin-right:0;}
ul.type-job li label { font-weight:normal; margin-left:5px; color:#737171;}
ul.type-job li input { position:relative; top:2px;}
input.bx { padding:5px; border:1px solid #ddd; width:100%;}
select.bx { padding:5px; border:1px solid #ddd; width:100%;}
select.bx1 { padding:5px; border:1px solid #ddd; width:89%;}
.checkbox2 { float:left; margin-right:5px !important; position:relative; top:-2px;}
.answer { display:none;}
.bxs { width:89%; border:1px solid #ddd; padding:5px;}
.bxs1 {border:1px solid #ddd; padding:5px; width:40%; float:left; margin-right:10px;}
.year { border:1px solid #ddd; padding:5px 20px; float:left;}
.spbox { margin-bottom:20px;}
.spbox h5 span { font-size:12px; color:#8e8181; font-weight:normal;}

.job-profile textarea{ width:100%; border:1px solid #ddd; padding:10px;}
textarea {font-size:13px; height:150px;}
.rupee-icon i.fa-inr { width:35px; height:34px; border:1px solid #ddd; text-align:center; padding:10px; float:left;}
#fixedbox input {border:1px solid #ddd; margin-left:10px; width:186px;}
#fixedbox select {border:1px solid #ddd; width:186px; height:36px; margin-left:0; margin-right:10px;}
#negbox input {border:1px solid #ddd; margin-left:10px; width:186px;}
#negbox select {border:1px solid #ddd; width:186px; height:36px; margin-left:0; margin-right:10px;}
#negbox > label{float: left; font-weight: bold; position: relative; text-transform: none; top: 7px;}
.r-bx input { float:left; margin-right:5px;}
.r-bx label { font-weight:normal; color:#737171;}
.r-bx label span { font-size:11px; color:#737171;}
.greytext { font-size:11px; color:#737171;}
p.normal { margin-top:7px;}
.spbox h4 { font-size:14px; font-weight:normal;}
.spbox h4 i { margin-left:5px; margin-top:10px;}


.slide-up, .slide-down {
    max-height: 0;            
    overflow-y: hidden;
    -webkit-transition: max-height 0.5s ease-in-out;
    -moz-transition: max-height 0.5s ease-in-out;
    -o-transition: max-height 0.5s ease-in-out;
    transition: max-height 0.5s ease-in-out;
}

.slide-down {            
    max-height: 50em;
}
.pb-0 { padding-bottom:0 !important;}
textarea.bx { border:1px solid #ddd; width:100%; padding:10px; height:100px;}
.mb-0 { margin-bottom:0 !important;}
.req-form-box h5 { margin:0; font-size:16px; font-weight:bold; margin-bottom:10px;}
.req-form-box p { font-size:12px;}
.req-form-box input { border:1px solid #ddd; width:100%; padding:5px;}
.req-form-box select { border:1px solid #ddd; width:100%; padding:5px;}
.spbox1 { margin-bottom:10px;}
.spbox1 .col-md-4 { padding-right:0; padding-left:0; margin-right:10px; width:31.3%;}
.spbox1 .col-md-4:last-child { margin-right:0;}
.req-form-box button { background:#084d89; color:#fff; text-transform:uppercase; text-align:center; width:100%; padding:5px; border:none;}
.post-btns button.post-btn { border:none; padding:5px 10px; background:#347fc0; color:#fff; text-transform:uppercase;}
.post-btns button.preview-btn { border:none; padding:5px 10px; background:#094d8a; color:#fff; margin-right:10px; text-transform:uppercase;}
.input-group.col-md-6 { float:left; margin-right:10px; width:49%;}
.input-group.col-md-6:last-child { margin-right:0;}

span.c-name {display: inline-block; position: relative; text-align: center; top: -15px; width: 100%;}
.wizard h3 {color: #008000; font-weight: bold; margin-bottom: 15px; margin-top: 20px; text-transform: uppercase;}
.wizard p { text-align:center;}

.dropdown-toggle1 {float:left;}
.dropdown1 {float:right; margin-left:5px;}
.mr-0 { margin-right:0;}
.mt-10 { margin-top:10px;}
.mb-10 { margin-bottom:10px;}

.remaining-text {float:left; margin-right:5px; color:red;}
textarea.word-limit{
	padding:5px;
}
.red {color:red;}
.progress-section {float:right; margin-top:22px;}
.progress-section .img-thumbnail {width:249px; padding:9px; border-radius:0;}
.progress-section .progress {margin-bottom:0;}
.right-section1 {margin-right:30px;}
.progress-section .progress .progress-bar-info {background-color:#5cb85c;}
.progress-section .progress-red .progress-bar-info {background-color:#d9534f;}
.detail-view-point .clientlogo .emp-logo img {width:91px;}
.detail-view-point .clientlogo .emp-logo {padding:0;}
.detail-view-point .clientlogo {border:none;}

.view-profile h4 {text-transform:uppercase; margin-bottom:20px; margin-top:0; background:#17b7eb; padding:10px; color:#fff;}
.view-profile h4 a {color:#fff;}
.emp-box1 .left-part {}
.view-profile .emp-box1 { padding:10px; float:left; width:100%;}
.section-box { margin-bottom:10px; float:left; width:100%;}
.left-part {float:left; width:28%;}

.profile-image {text-align:center;}
.profile-image button {width:100%; background:#17b7eb; color:#fff; margin-top:15px; border:none; padding:5px;}
.round-tab {}

/*----payment-offline start ********/
.tab-top{ margin-top:20px;}
.payheading2 {
    
    font-size: 16px;
    color: #0a7dbb;
    margin-bottom: 10px;
}
.payheading2 {
    
    font-size: 16px;
    color: #0a7dbb;
    margin-bottom: 10px;
}
.switch_outer {
    padding:15px;
 background:#fff;
 font-size:14px;
 border:1px solid #ddd;
}
.paytextouter {
    width: 100%;
    margin-top: 10px;
}
.gridTable td {
    color: #000;
    border-bottom: 1px solid #e2e1e1;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-left: 1px solid #e2e1e1;
    text-align: left;
    order-right: 1px solid #e2e1e1;
}
.gridTable td {
    color: #000;
    text-align: left;
 line-height:22px;
}
.star_red {
    color: #FF0000;
}
.formtry {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #CCCCCC;
    background-color: #fff;
    height: 36px;
 background:url(../images/arrow-down.gif);
    
    background-repeat: no-repeat;
    background-position: right;
    -moz-appearance: none;
    -webkit-appearance: none;
    font-size: 13px;
    
}
.droptry6 {
    width: 454px;
}
.textfile_new_pay {
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    height: 36px;
    line-height: 1.42857;
    padding: 6px 6px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    width: 453px;
}
.formtry option {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 13px;
    
}
.droptry_pay {
    width: 148px;
 border:1px solid #ddd;
 padding:5px;
 
}
.droptry_pay1 {
    width: 144px;
 border:1px solid #ddd;
 padding:5px;
 
}
.form-control03 {
    display: block;
    width: 453px;
    height: 70px;
    padding: 6px 6px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #555555;
    vertical-align: middle;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.pay-box {border:1px solid #ddd; width:453px; padding:5px;}
.paybox2 { float:left; width:422px; border:1px solid #ddd; padding:5px;}
.time-box{ float:left; padding:8px; width:33px;}
.time-box-main { display:inline !important; }
/*----payment-offline end---*/

.form-searchs select{ border:1px solid #ddd; padding:7px; width:36.5%; margin-right:10px;}
.search-job-box label { margin-right:10px;}
.btn-1 {padding:8px 14px; border:none;}
.row1 textarea { width:100%; border:1px solid #ddd; height:100px; padding:10px;}

.form-search  select{ float:left; border:1px solid #ddd; padding:5px; margin-right:10px; width:37%;}
.autoUpdate { display:none; margin-top:10px;}
.ckbox label {margin-left:5px;}
.ckbox input.pr { position:relative; top:2px}

.forgot-password a {color:#fff;}
.modal-content1 { color:#333;}
.modal-header1 { text-align:center;}
.close1 { color:#fff; opacity:1;}
.close1:hover { color:#fff;}
.modal-dialog1 { width:350px; }
.modal-footer1  { padding:20px; border-top:1px solid #ddd; text-align:center;}
.form-control1 { margin-bottom:10px !important;}
.form-control1:last-child { margin-bottom:0 !important;}

.test input[type=file] {
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.img-size {max-width:194px;}

@-webkit-keyframes blinker {  
  from { opacity: 1.0; }
  to { opacity: 0.0; }
}

.waitingForConnection {
  -webkit-animation-name: blinker;  
  -webkit-animation-iteration-count: infinite;  
  -webkit-animation-timing-function: cubic-bezier(.5, 0, 1, 1);
  -webkit-animation-duration: 1.7s; 
  margin-left:135px;
  float:left;
  margin-top:35px;
}   

  
/*Responsive Css Start Here*/
@media screen and (min-width: 320px) and (max-width: 480px) {
.list-inline.contact { padding:0; text-align:center;}
.contact li::after { border-right:none;}
.banner-section h1 { text-align:center;}
.location-box .pd-0 { padding-left:15px;}
.location-box { margin-top:10px;}
.home-btns { margin-top:10px;}
.left-section { width:100%; margin-bottom:10px;}
.right-section { width:100%; margin-bottom:10px;}
.step-tabs > li { margin-bottom:5px; display:inline-block;}
.cat-box { width:100%; margin-bottom:10px;}
.certification-slider .carousel-control.left { top:50%;}
.certification-slider .carousel-control.right { top:50%;}
.certification-slider .col-md-3:last-child { padding-right:0;}
.greybg { padding-left:0; padding-right:0;}
.greybg .col-md-12 {float: left; padding-right: 0; width: 100%;}
.hot-hiring h3 {float: left; font-size: 25px; margin-bottom: 25px; text-align: center;}
.blue-bg img {text-align:center; float:none !important;}
.blue-bg li {margin-right: 0; text-align: center; width: 100%;}
.col-md-6.hot-hiring.wow.slideInRight {padding-left: 0; margin-top: 25px; float: left; padding-right: 15px;}
.company-logo {text-align: center; float: none !important; display: inline-block; margin-bottom:10px;}
.job-data { width:100%;}
.recent-jobs { text-align:center;}
.mentor-section { margin-bottom:10px;}
.box1 { text-align:center;}
.trained-candidates .mentor-image { float:none; text-align:center; margin-bottom:10px;}
.candidate-info { width:100%;}
.candidate-info h3 { text-align:center;}
.video-resume-img { text-align:center; display:inline-block; float:none;}
.events-section .box .candidate-info .row { margin:0;}
.events-section .box .box1 { margin:0;}
.events-section .candidate-info { padding-right:0;}
.date-city { float:none; margin-top:15px;}
.text-pd { padding:0 20px;}
.form-box input { width:100%; margin:10px 0;}
.form-box button { width:100%;}
.bg-blue .box { margin-bottom:10px;}
.col-md-8.wow.slideInLeft { margin-bottom:10px;}

.emp-box { float:left; width:100%; text-align:center;}
.left-box { float:left; width:100%;}
.emp-logo { width:100%; margin-bottom:15px;}
.emp-info { text-align:center; margin-left:0; float:none;}
.emp-info h3 { text-align:center;}
.post-ajob-btn > button { width:100%;}
.post-ajob-btn { float:left; width:100%; padding:0; margin-top:15px;}
.com-name-details { margin-left:0; margin-top:15px;}
.detail-left { width:100%; margin-right:0;}
.detail-right { float:left; width:100%;}
.detail-left ul li span.heading-title { font-size:12px;}
.detail-left ul li span.text { font-size:12px;}
.detail-right ul li span.heading-title { font-size:12px;}
.detail-right ul li span.text { font-size:12px;}
.detail-right { margin-top:0;}
.button-section > button { width:100%; margin-bottom:15px;}
.details-tab-section li { width:50%; float:left;}

.search-job-box .select-box { margin-left:0; width:100%;}
.search-btn > button { width:100%; margin-left:0;}
.clien-logo-info  { width:100%; text-align:center;}
.clientlogo { float:none; display:inline-block; text-align:center;}
.video-resume { width:100%;}
.details-tab-section.blue-bg1 li { width:100%;}
.box-btn  {padding:0;}
.glyphicon.glyphicon-heart-empty { margin:0; padding:0;}
.block { width:100%;}
}







