@import url('https://fonts.googleapis.com/css?family=Play');
@import url('https://fonts.googleapis.com/css?family=Montserrat');
@import url('https://fonts.googleapis.com/css?family=Russo+One');
@import url('https://fonts.googleapis.com/css?family=Alice');
@import url('https://fonts.googleapis.com/css?family=Roboto');
.lognm{
	font-family: 'Montserrat', sans-serif;
    font-size: 23px;
    letter-spacing: 2px;
    text-decoration: none;
    color:#ef4f27;
    text-transform: uppercase;
    font-weight: 600;
}
.clricn{
	    color: #077fff;
}
.hflogo{
	        color: #ed1c24;
}
.lognm:hover{
    text-decoration: none;
	    color: #077fff;
}
.pd6pb6{
	padding-top: 12px;
    /* padding-bottom: 6px; */
    border-bottom: 1px solid#efefef;
    /* background: -webkit-linear-gradient(top,#bc2e27 0%,#a22822 90%,#9a2620 100%);*/
}
.post_job{
        text-decoration: none;
    color: #555!important;
}
.post_job:hover{
            text-decoration: none;
    color: #555!important;
}
.post_resume{
        text-decoration: none;
    color: #555!important;
}
.post_resume:hover{
        text-decoration: none;
    color: #555!important;
}
.clrd{
	color: #ed1c24;
}
.regis{
        letter-spacing: 1px;
    text-decoration: none;
    color: #555!important;
}
.bgimg {
        margin-top: 65px;
}
.search-result-title {padding-top:15px;}
.crane-grid-listing {box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);  margin-bottom:15px; line-height:24px;}
.crane-grid-listing:hover {background:#031f9a ;}
.crane-grid-listing:hover  {
		color: #ffffff;
		-webkit-transition: all 0.5s ease-out;
		-moz-transition: all 0.5s ease-out;
		-ms-transition: all 0.5s ease-out;
		-o-transition: all 0.5s ease-out;
		transition: all 0.5s ease-out;
    }
                .crane-grid-listing :hover a  {
                    color: #cccccc;
                    -webkit-transition: all 0.5s ease-out;
                    -moz-transition: all 0.5s ease-out;
                    -ms-transition: all 0.5s ease-out;
                    -o-transition: all 0.5s ease-out;
                    transition: all 0.5s ease-out;
                }
                .crane-image-block {padding:0px;margin:0px;}
                .crane-grid-listing a {text-decoration:none;}
                .crane-list-img img {min-height: 200px; overflow: hidden;}
                .crane-list-content {height: 200px;  overflow: hidden; padding-left:1px;}
                .crane-list-content i {color:#febf00; padding-right:2px;}


.margin-t-40 {margin-top:40px;}
.margin-b-15 {margin-bottom:15px;}

.padding-left-20 {padding-left:20px;}
.padding-b-10 {padding-bottom:10px;}
.padding-tb-10 {padding:10px 0px 10px 0px;}

input[type="text"], input[type="password"],  input[type="email"] {
      width: 100%;
    padding: 22px 10px;
    border: 1px solid #dcd9d9;
    outline: none;
    font-size: 1em;
    border-radius: 4px!important;
    margin-bottom: 1.2%;
    color: #000;
    font-family: 'Roboto', sans-serif;
}
input[type="submit"] {
    padding: 2.9% 0%;
    border:  1px solid #febf00;
    width: 54%;
    outline: none;
    font-size: 1em;
    letter-spacing: 1px;
    font-weight: 600;
    color: #fff;
    background: #aa6f71;
    text-transform: uppercase;
    cursor: pointer;
    margin: 1% 0em 7.5%;
    transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    font-family: 'Roboto', sans-serif;
}
.select-box {
   display: block;
    width: 100%;
    padding: 14px 12px;
    font-size: 13px;
    color: #8c8585;
    letter-spacing: 2px;
    text-transform: capitalize;
    background-color: #fff;
    background-image: none;
    border: 1px solid #dcd9d9;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(28 20 99 / 0%);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
@media screen and (max-width: 600px) {
    .sds {
        margin-bottom: 15px!important;
}
}
@media screen and (max-width: 600px) {
    .sds6 {
        margin-bottom: 6px!important;
}
}
@media screen and (max-width: 600px) {
    .dsd {
            padding-left: 30px!important;
    padding-right: 30px!important;
}
}
.tle{
	font-size: 30px;
    color: #000;
    font-weight: bold;
    text-align: center;
    font-family: 'Alice', serif;
}
.ftle{
	font-size: 45px;
    font-family: 'Alice', serif;
    color: #000;
    margin-top: 0;
    text-align: center;
    margin-bottom: 27px;
}
@media screen and (max-width: 600px) {
    .tle{
	font-size: 22px;
    color: #000;
    font-weight: bold;
    text-align: center;
    font-family: 'Alice', serif;
}
}
@media screen and (max-width: 600px) {
    .ftle {
    font-size: 18px;
    font-family: 'Alice', serif;
    color: #000;
    margin-top: 18px;
    text-align: center;
    margin-bottom: 27px;
}
}
@media screen and (max-width: 600px) {
    .bgimg {
        margin-top: 15px;
}
}
.main-timeline .timeline{
    padding: 0 2px;
    position: relative;
}
.main-timeline .timeline-icon{
    display: block;
    text-align: center;
    padding: 20px 0 55px 0;
    z-index: 1;
    position: relative;
}
.main-timeline .timeline:nth-child(2n) .timeline-icon{
    padding: 55px 0 20px 0;
}
.main-timeline .timeline-icon:before{
    content: "";
    width: 1px;
    height: 75%;
    background: #39ae99;
    margin: 0 auto;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    transition: all 0.3s ease 0s;
}
.main-timeline .timeline:nth-child(2n) .timeline-icon:before{
    bottom: auto;
    top: 0;
}
.main-timeline .timeline:hover .timeline-icon:before{
    background: #555;
}
.main-timeline .timeline-icon i{
    width: 45px;
    height: 45px;
    line-height:45px;
    border-radius: 50%;
    background: #39ae99;
    font-size: 14px;
    color: #fff;
    transition: all 0.3s ease 0s;
}
.main-timeline .timeline:hover .timeline-icon i{
    background: #555;
    animation: icon-load 2.5s ease 0s infinite;
}
.main-timeline .border{
    height: 15px;
    background: #39ae99;
    margin-bottom: 20px;
    transition: all 0.3s ease 0s;
}
.main-timeline .timeline:hover .border{
    background: #555;
}
.main-timeline .timeline:first-child .border{
    border-radius: 4px 0 0 4px;
}
.main-timeline .timeline:last-child .border{
    border-radius: 0 4px 4px 0;
}
.main-timeline .timeline:nth-child(2n) .border{
    margin: 18px 0 0 0;
}
.main-timeline .timeline-content{
    padding: 15px;
    border: 1px solid #ddd;
    background: #f9f9f9;
    border-radius: 3px;
	margin-top: 21px;
    transition: all 0.3s ease 0s;
}
.main-timeline .timeline:hover .timeline-content{
    background: #555;
}
.main-timeline .title{
    font-size: 18px;
    font-weight: 700;
    color: #39ae99;
    text-transform: uppercase;
    margin: 0 0 10px 0;
    transition: all 0.3s ease 0s;
}
.main-timeline .timeline:hover .title{
    color: #fff;
}
.timeline-content .description{
    font-size: 14px;
    color: #888;
    margin: 0;
    transition: all 0.3s ease 0s;
}
.main-timeline .timeline:hover .description{
    color: #fff;
}
@keyframes icon-load{
    0%{ transform: rotate(-12deg); }
    8%{ transform: rotate(12deg); }
    10%{ transform: rotate(24deg); }
    18%,20%{ transform: rotate(-24deg); }
    28%,30%{ transform: rotate(24deg); }
    38%,40%{ transform: rotate(-24deg); }
    48%,50%{ transform: rotate(24deg); }
    58%,60%{ transform: rotate(-24deg); }
    68%{ transform: rotate(24deg); }
    100%,75%{ transform: rotate(0deg); }
}
@media only screen and (max-width: 990px){
    .main-timeline .timeline{
        margin-bottom: 20px;
    }
}
@media only screen and (max-width: 767px){
    .main-timeline .timeline-icon{
        padding-top: 0;
    }
    .main-timeline .timeline:nth-child(2n) .timeline-icon{
        padding-bottom: 0;
    }
    .main-timeline .border{
        margin-bottom: 10px;
    }
    .main-timeline .timeline:nth-child(2n) .border{
        margin: 10px 0 0 0;
    }
    .main-timeline .timeline-content{
        text-align: center;
    }
}
.bgpd{
	/* background: rgb(219, 236, 255); */
    padding: 20px;
}
.tll{
	text-align: center;
    font-size: 36px;
    color: #000;
    font-family: 'Alice', serif;
}
.rola{
	    color: #ed1c24;
}
.jib_iicon {
    width: 90px;
    height: 90px;
    background: #ed1c24;
    display: inline-block;
    line-height: 114px;
    font-size: 27px;
    color: #fff;
    border-radius: 100px;
    position: relative;
    border: 3px solid #fff;
    border-style: dotted;
    margin-left: 97px;
}
.works-service h3 {
    font-size: 18px;
    color: #3f3d59;
    font-weight: bold;
    text-decoration: none;
    font-family: 'Open Sans', sans-serif;
}
.create{
	    font-size: 20px;
    color: #0e0e0e;
    font-weight: bold;
    text-decoration: none;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
    letter-spacing: 2px;
    margin-top: 12px;
}
.jib_scion{
	width: 90px;
    height: 90px;
    background: #077fff;
    display: inline-block;
    line-height: 114px;
    font-size: 27px;
    color: #fff;
    border-radius: 100px;
    position: relative;
        border: 3px solid #fff;
    border-style: dotted;
    margin-left: 97px;
}
.jib_ticon{
	width: 90px;
    height: 90px;
    background: #089214;
    display: inline-block;
    line-height: 114px;
    font-size: 27px;
    color: #fff;
    border-radius: 100px;
    position: relative;
        border: 3px solid #fff;
    border-style: dotted;
    margin-left: 97px;
}
@media screen and (max-width: 600px) {
    .jib_iicon {
   display: block;
    margin: auto;
    width: 80px;
    height: 80px;
    background: #ed1c24;
    line-height: 114px;
    font-size: 24px;
    color: #fff;
    border-radius: 100px;
    position: relative;
    border: 3px solid #fff;
    border-style: dotted;
    
}
}
@media screen and (max-width: 600px) {
    .jib_scion {
    width: 80px;
    height: 80px;
    background: #077fff;
    line-height: 114px;
    font-size: 24px;
    color: #fff;
    border-radius: 100px;
    position: relative;
    border: 3px solid #fff;
    border-style: dotted;
   display: block;
    margin: auto;
}
}
@media screen and (max-width: 600px) {
    .jib_ticon {
    width: 80px;
    height: 80px;
    background: #089214;
    line-height: 114px;
    font-size: 24px;
    color: #fff;
    border-radius: 100px;
    position: relative;
    border: 3px solid #fff;
    border-style: dotted;
    display: block;
    margin: auto;
}
.navbar-default .navbar-nav>li>a {
   font-weight: 600;
    font-size: 10px!important;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 13px 0px;
    padding: 10px 9px!important;
}
}
.mt20{
	    margin-top: 20px;
}
.bpd{
	    background-color: #5f5a5a17;
    padding-top: 0px;
}
.desig{
	    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
	margin-bottom:0px;
}
.idgpd{
	    background: rgba(128, 123, 123, 0.16);
    padding-left: 14px;
}
.ipd{
	border-bottom: 1px solid #cac7c7;
    padding-bottom: 7px;
    padding-top: 7px;
}
.ac{
	    color: #484848;
	text-decoration:none!important;
}
.ac:hover{
	    color: #484848;
	text-decoration:none!important;
}
.bbnn{
	    border-bottom: none;
		    padding-bottom: 5px;
    padding-top: 3px;
}
.mpdpb{
	    margin-bottom: 0px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.job_title{
	    margin-bottom: 1px;
    font-size: 14px;
    padding-bottom: 4px;
    text-decoration: none!important;
    font-family: arial;
    color: #646464;
    font-weight: 600;
    margin-top: -4px;
}
@media screen and (max-width: 600px) {
    .job_title{
	    margin-bottom: 4px;
    font-size: 14px;
    padding-bottom: 4px;
    text-decoration: none!important;
    color: #807d7d;
    font-weight: 600;
	margin-top:10px;
}
}
@media screen and (max-width: 600px) {
   .cmp_name{
	margin-bottom: 10px!important;
    font-weight: 300;
    color: #6f6f6f;
    letter-spacing: 1px;
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
}
}
@media screen and (max-width: 600px) {
   .mb3{
	margin-bottom: 3px!important;
}
}
.cmp_name{
	margin-bottom: 1px;
    font-weight: 300;
    color: #6f6f6f;
    letter-spacing: 1px;
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
}
.ex_yr{
	    margin-top: 4px;
	    margin-bottom: 1px;
    font-weight: 300;
    color: #6f6f6f;
    letter-spacing: 1px;
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
}
.iclr{
	    color: #077fffeb;
}
.txt_jst{
	    text-align: justify;
}
@media screen and (max-width: 600px) {
.txt_jst{
	        text-align: justify;
    margin-top: 14px!important;
}
}
.bd_pd{
	border: 1px solid #dcd9d9;
    padding: 8px;
	transition:.3s;
	ease-in-out:.8s;
	    margin-top: 12px;
}
.bd_pd:hover{
	border-top-color: #dcd9d900;
    border-top-style: solid;
    border-top-width: 1px;
	border-left-color: #077fff;
    border-left-style: solid;
    border-left-width: 1px;
	border-right-color: #dcd9d900;
    border-right-style: solid;
    border-right-width: 1px;
	border-bottom-color: #077fff;
    border-bottom-style: solid;
    border-bottom-width: 1px;
	border-radius:10px;
    padding: 8px;
	transition:.3s;
	ease-in-out:.8s;
}
@media screen and (max-width: 600px) {
    .res_pdri {
                padding-left: 0px!important;
			letter-spacing:2px;
			text-transform:capitalize;
}
}
.res_pdri{
    padding-left: 4px;
}
@media screen and (max-width: 600px) {
    .mbr16
 {
            margin-bottom:16px;
}
}
.imres{
	    width: 100%!important;
}
.pbof{
	    padding: 18px 10px!important;
    border: 1px solid #cccccc!important;
    outline: none!important;
    font-size: 1em!important;
}
.bd_ppd{
	        padding: 24px 30px 24px;
    background-color: #077fff0f;
    border: 1px solid rgba(0,0,0,0.1);
}
.ltr_txt{
	    font-family: 'Montserrat', sans-serif;
    letter-spacing: 1px;
    margin-bottom: 4px!important;
	    font-weight: 500;
}
.br_rad{
	    border-radius: 1px!important;
}
.log_otp{
	  font-size: 13px;
    color: #696868;
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 1px;
	text-decoration:none;
}
.log_otp:hover{
	  font-size: 13px;
    color: #696868;
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 1px;
	text-decoration:none;
}
.mt116{
	margin-top:116px;
}
@media screen and (max-width: 600px) {
    .mt116{
	margin-top:20px!important;
}
}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn-file{overflow:hidden;position:relative;vertical-align:middle;}.btn-file>input{position:absolute;top:0;right:0;margin:0;opacity:0;filter:alpha(opacity=0);transform:translate(-300px, 0) scale(4);font-size:23px;direction:ltr;cursor:pointer;}
.fileupload{margin-bottom:9px;}.fileupload .uneditable-input{display:inline-block;margin-bottom:0px;vertical-align:middle;cursor:text;}
.fileupload .thumbnail{overflow:hidden;display:inline-block;margin-bottom:5px;vertical-align:middle;text-align:center;}.fileupload .thumbnail>img{display:inline-block;vertical-align:middle;max-height:100%;}
.fileupload .btn{vertical-align:middle;}
.fileupload-exists .fileupload-new,.fileupload-new .fileupload-exists{display:none;}
.fileupload-inline .fileupload-controls{display:inline;}
.fileupload-new .input-append .btn-file{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.thumbnail-borderless .thumbnail{border:none;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.fileupload-new.thumbnail-borderless .thumbnail{border:1px solid #ddd;}
.fle_up{
	    background-image: linear-gradient(to bottom,#ffffff 0,#ffffff 100%)!important;
    color: #5f5e5e;
    border: 1px solid #cacaca;
    letter-spacing: 2px;
    border-radius: 2px;
}

@media screen and (max-width: 600px) {
    .plr0 {
            padding-left: 0px!important;
}
}
@media screen and (max-width: 600px) {
    .mlmr {
            margin-left: 0px;
			margin-right: 0px;
}
}
.pl0{
	    padding-left: 0px;
}
.pr0{
	    padding-right: 0px;
}
.fs_lp{
	       font-size: 14px;
    letter-spacing: 2px;
    text-transform: uppercase;
	    margin-bottom: 4px;
}
.divider{
	        background-color: #077fff;
    height: 2px;
    margin-bottom: 4px;
    width: 25%;
}
.divider2{
	        background-color: #077fff;
    height: 2px;
    margin-bottom: 4px;
    width: 24%;
}
.basic{
	    padding: 24px 30px 24px;
    background-color: #077fff0f;
    border: 1px solid rgba(0,0,0,0.1);
}
.mt28{
	    margin-top: 28px
}
.txt_rht{
	    text-align: right;
}
.add_fld{
	    background-color: #077fff;
    color: white;
    padding: 6px 12px;
    border-radius: 2px;
	    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 1px;
    text-decoration: none;
}
.add_fld:hover{
	    background-color: #077fff;
    color: white;
    padding: 6px 12px;
    border-radius: 2px;
	    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 1px;
    text-decoration: none;
}
.divider3{
	background-color: #077fff;
    height: 2px;
    margin-bottom: 4px;
    width: 20%;
}
.clrble{
	    color: #007bff!important;
}
.clrblk{
	    color: black;
}
.st_dgn{
	    color: #ffb100;
    margin-right: 1px;
}
.mtt_mll{
	    margin-top: -3px;
    margin-left: 15px;
	    margin-bottom: 0px;
}
.ml16{
	    margin-left: 16px;
}
.review{
	    background-color: #0b8819;
    color: white;
    padding: 7px 12px;
    letter-spacing: 1px;
    border-radius: 2px;
	text-decoration:none;
}
.review:hover{
	    background-color: #0b8819;
    color: white;
    padding: 7px 12px;
    letter-spacing: 1px;
    border-radius: 2px;
	text-decoration:none;
}
.p_review{
	    margin-top: 14px;
    margin-bottom: 0px;
	    text-align: right;
}
@media screen and (max-width: 600px) {
.p_review{
	text-align: left;
    margin-bottom: 9px;
    margin-top: 7px;
}
}
.iibtn{
    margin-top: 12px;
	border-radius: 50%!important;
    padding: 4px 4px;
}
.round_btn{
	    border-radius: 50%;
    top: 0px;
    margin-left: 2px;
}
@media screen and (max-width: 600px) {
.rsp{
	    padding-left: 0px;
    margin-top: 12px;
}
}
@media screen and (max-width: 600px) {
.resp{
	    padding-right: 0px;
}
}
@media screen and (max-width: 600px) {
.resim{
	text-align:left;
}
}
@media screen and (max-width: 600px) {
.mlnr24{
	    margin-left: -24px;
}
}
.mtrn6{
	    margin-top: -6px!important;
}
.mt14{
	margin-top:14px;
}
.name{
	margin-top: 9px;
	    font-size: 13px;
	    font-weight: 600;
	font-family: 'Montserrat', sans-serif;
    margin-bottom: 7px;
    letter-spacing: 1px;
}
.job_unset{
	margin-top: 9px;
	font-size: 15px;
	font-family: unset;
    margin-bottom: 7px;
}
@media screen and (max-width: 600px) {
.job_unset{
	margin-top: 9px;
	font-size: 16px;
	font-family: 'Montserrat', sans-serif!important;
    margin-bottom: 7px;
    letter-spacing: 1px;
}
}
.user_base{
	            padding: 9px 0px 12px 7px;
    background-color: #077fff0f;
    border: 1px solid rgba(0,0,0,0.1);
    margin-bottom: 10px;
}
.m-0{
	margin-bottom: 0px;
}
.edt_rsm{
	    background-color: #077fff;
    color: white;
    letter-spacing: 1px;
    padding: 8px 7px;
    border-radius: 2px;
	text-decoration:none!important;
}
.edt_rsm:hover{
	    background-color: #077fff;
    color: white;
    letter-spacing: 1px;
    padding: 8px 7px;
    border-radius: 2px;
	text-decoration:none!important;
}
.edt_p{
	margin-bottom: 0px;
    margin-top: 20px;
}
.degig{
	    font-size: 14px;
    text-decoration: none!important;
    color: black;
	margin-top: 9px;
	font-family: 'Montserrat', sans-serif;
    margin-bottom: 7px;
    letter-spacing: 1px;
}
.cblk{
	        color: black;
    margin-left: 6px;
    margin-right: 6px;
}
.hrr{
	    margin-top: 8px;
    margin-bottom: 8px;
    border: 1px solid #e6e6e6;
}
.mt-7{
	    margin-top: 7px;
}
.accept{
	background-color: #04753a;
    color: white;
    font-size: 10px;
    padding: 3px 5px;
    border-radius: 2px;
    margin-top: 9px;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 7px;
    letter-spacing: 1px;
    text-decoration: none;
}
.accept:hover{
	background-color: #04753a;
    color: white;
    font-size: 10px;
    padding: 3px 5px;
    border-radius: 2px;
    margin-top: 9px;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 7px;
    letter-spacing: 1px;
    text-decoration: none;
}
.naccept{
	    background-color: #d88204;
    color: white;
    font-size: 10px;
    padding: 3px 5px;
    border-radius: 2px;
    margin-top: 9px;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 7px;
    letter-spacing: 1px;
    text-decoration: none;
}
.naccept:hover{
	    background-color: #d88204;
    color: white;
     font-size: 10px;
    padding: 3px 5px;
    border-radius: 2px;
    margin-top: 9px;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 7px;
    letter-spacing: 1px;
    text-decoration: none;
}
.reject{
	background-color: #d80404;
    color: white;
    font-size: 10px;
    padding: 3px 5px;
    border-radius: 2px;
    margin-top: 9px;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 7px;
    letter-spacing: 1px;
    text-decoration: none;
}
.reject:hover{
	background-color: #d80404;
    color: white;
    font-size: 10px;
    padding: 3px 5px;
    border-radius: 2px;
    margin-top: 9px;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 7px;
    letter-spacing: 1px;
    text-decoration: none;
}
.flupld{
	    margin-top: 14px;
    margin-bottom: 0px;
}
@media screen and (max-width: 600px) {
.mbr10{
	    margin-bottom: 10px;
}
}
@media screen and (max-width: 600px) {
.vv{
	    margin-top: 0px;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 7px;
    letter-spacing: 2px;
}
}
@media screen and (max-width: 600px) {
.vv1{
	   text-align:center;
}
}
@media screen and (max-width: 600px) {
.ghg{
	    margin-left: 35px;
}
}
@media screen and (max-width: 600px) {
.bckr{
	    background-color: #077fff29;
}
}
@media screen and (max-width: 600px) {
.doa{
	font-size: 13px;
}
}
.btnn{
	    background-color: #044080!important;
    color: white!important;
    padding: 2px!important;
    border-radius: 2px!important;
}
.applyo{
	background-color: #07ab02;
    color: white;
    padding: 8px 12px;
    border-radius: 2px;
    font-size: 15px;
    text-decoration: none;
}
@media screen and (max-width: 600px) {
.applyo{
	background-color: #07ab02;
    color: white;
    padding: 6px 4px;
    border-radius: 2px;
    font-size: 12px;
    text-decoration: none;
}
}
.whilr{
	color: white;
}
.bbr{
	font-size: 22px!important;
	border: 1px solid #c1bfbf;
	padding: 3px 5px;
}
.abe{
	color: #696969;font-size: 12px;letter-spacing: 1px;margin-left: 4px;
}
.cbe{
	font-size: 13px;color: #333;margin-left: 4px;
}
.jbt{
	color: #696969;font-size: 12px;letter-spacing: 1px;
}
.ftj{
	letter-spacing: 1px;font-size: 13px;color: #333;
}
.ibr{
	font-size: 22px!important;
	border: 1px solid #c1bfbf; 
	padding: 3px 10px;
}
.spa{
	letter-spacing: 1px;font-size: 13px;color: #333;margin-left: 4px;
}
.mt2{
	   margin-top: 2px;
}
.mb1mt6{
	margin-bottom: 1px;margin-top: 6px;
}
@media screen and (max-width: 600px) {
.gg{
	   margin-top: 9px;
    margin-bottom: 14px;
    margin-left: -14px!important;
}
}
.dwresume{
	color: #077fff;
    padding: 0px 0px;
    border-radius: 2px;
    font-size: 12px;
    text-decoration: none!important;
}
.agyr{
	font-size: 12px;
    padding-left: 5px;
    color: #666;
    font-weight: 100;
    vertical-align: 0;
}
.dwnex_yr{
	text-align: center;
	    margin-top: 4px;
	    margin-bottom: 1px;
    font-weight: 300;
    color: #6f6f6f;
    letter-spacing: 1px;
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
}
.lstex_yr{
	text-align: center;
	margin-top: 1px;
	    margin-bottom: 1px;
    font-weight: 300;
    color: #6f6f6f;
    letter-spacing: 1px;
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
}
@media screen and (max-width: 600px) {
.yoyo1{
	    margin-top: -5px;
		    font-weight: 300;
    color: #6f6f6f;
    letter-spacing: 1px;
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
}
}
@media screen and (max-width: 600px) {
.yoyo2{
	    margin-top: -8px;
		    font-weight: 300;
    color: #6f6f6f;
    letter-spacing: 1px;
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
}
}
@media screen and (max-width: 600px) {
.dwnex_yr{
	    text-align: left!important;
    margin-top: 4px!important;
	    margin-bottom: 1px;
    font-weight: 300;
    color: #6f6f6f;
    letter-spacing: 1px;
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
}
}
@media screen and (max-width: 600px) {
.lstex_yr{
	    text-align: left!important;
    margin-top: 4px!important;
	    margin-bottom: 1px;
    font-weight: 300;
    color: #6f6f6f;
    letter-spacing: 1px;
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
}
}
.txt_jstt{
	text-align:justify;
	
}
@media screen and (max-width: 600px) {
.polp{
	       padding-left: 0px!important;
    position: absolute;
    left: 88px;
}
}
@media screen and (max-width: 600px) {
.rwmlmr{
	       margin-left: 0px;
    margin-right: 0px;
}
}
.txt_deco{
	text-decoration:none!important;
}










	.navbar-default {
    background-color: #ffffff;
    border-color: #ffffff;
}
.navbar-default .navbar-nav>li>a {
    color: #777;
   font-weight: 600; 
}
.navbar-default .navbar-nav>li>a {
   font-weight: 600;
    font-size: 13px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	    margin: 13px 0px;
}
.navbar-default .navbar-nav>li>a {
    color: #000;
}
@media (min-width: 768px)
.navbar-nav>li>a {
    padding-bottom: 15px;
}
.navbar-nav>li>a {
    padding-bottom: 10px;
    line-height: 20px;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 9px;
    padding-top: 5px;
	}
	.navbar {
    position: relative;
    min-height: 47px;
    margin-bottom: 0px;
    border: 1px solid transparent;
	}
	.btn-primary {
   color: #fff;
    background-color: #077fff;
    border-color: #077fff;
    font-family: 'Montserrat', sans-serif;
}
	.btn-primary:hover {
    color: #fff;
    background-color: #077fff;
    border-color: #077fff;
    font-family: 'Montserrat', sans-serif;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #077fff;
}
.postadd 
{
	border-radius: 3px;
    color: #fff!important;
    /* font-size: 15px!important; */
    line-height: normal!important;
    padding: 7px 25px!important;
    text-transform: uppercase;
}
.postadd:hover {
    color: #333;
    background-color: #d60707!important;
}

.mt {
    margin: 32px 0px 40px 0px;
}


.footer1 {
       margin: 50px 0px;
    padding-top: 40px;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
    border-top: 1px solid #d0caca;
}

.title-widget {
	text-align: left;
    color: #4a4747;
    font-size: 17px;
    font-weight: 600;
    line-height: 1;
    position: relative;
    text-transform: capitalize;
    font-family: 'Montserrat', sans-serif;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 25px;
    margin-left: 0;
    padding-left: 13px;
}

.title-widget::before {
    /* background-color: #ea5644; */
    /* content: ""; */
    /* height: 22px; */
    /* left: 0px; */
    /* position: absolute; */
    /* top: -2px; */
    /* width: 5px; */
}

.widget_nav_menu ul {
    list-style: outside none none;
    padding-left: 0;
}

.widget_nav_menu ul li a{
     font-size: 13px;
    line-height: 30px;
    position: relative;
    text-transform: capitalize;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    margin-bottom: 7px;
    padding-bottom: 7px;
    width: 95%;
    color: #174371;
}


.fg
{
	width: 164px;
    padding: 6px 0px;
}



.footer {
    background: #fff;
    border-top: solid 1px #ddd;
    padding: 30px 0;
    font-size: 12px;
    color: #4e575d;
    letter-spacing: 0.5px;
}


@media (max-width: 767px){
.footer ul {
    float: none;
    padding: 0;
    text-align: center;
    width: 100%;
}
.cd
{
/*position: absolute;
    top: 15px;
    left:130px;*/
    font-size: 15px;

}
.footer1 {
    margin: 0px 0px;
    padding-top: 40px;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0;
    border-top: 1px solid #d0caca;
}
}

.btn-danger {
    color: #fff;
    background-color: #ea1913;
    border-color: #ea1913;
}


.footer-nav li a {
    border-left: 1px solid #ddd;
    color: #4e575d;
    font-size: 12px;
    font-weight: 600!important; 
    padding: 0 10px;
    text-transform: uppercase;
}

.footer-nav li a:first-child {
    border-left: 0;
}

li {
    list-style-type: none;
}


.social a {
    width: 30px;
    height: 30px;
    display: inline-block;
    line-height: 35px;
    text-align: center;
    color: #fff;
    border-radius: 3px;
    font-size: 22px;
    margin-right: 5px;
}

.s2 {
    background-color: #3b5998;
}

.s3 {
    background-color: #00acee;
}
.s5 {
    background-color: #c4302b;
}
.fa-lg {
    font-size: 21px!important;
    line-height: 32px!important;
    vertical-align: -15%;
}









.ns-6y4sx-e-4 {

    line-height: 1.3;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 237.6px;
    justify-content: center;
    margin: 23.7px;
    padding: 19px 23.75px;
    width: auto;

}