html,body {
    /* Adjust font size */
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    /* Font varient */
    font-variant-ligatures: none;
    -webkit-font-variant-ligatures: none;
    /* Smoothing */
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased;
    -webkit-font-smoothing: antialiased;
    text-shadow: rgba(0, 0, 0, .01) 0 0 1px;
}

body {
    font-family: 'Lato', sans-serif;
    color: #404040;
    font-size: 16px;
    font-weight: 400;   
    -webkit-transition: all 3s ease-in-out;
    -moz-transition: all 3s ease-in-out;
    -o-transition: all 3s ease-in-out;
    transition: all 3s ease-in-out; 
}

p {
    margin: 0 0 15px;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    color:#747474;
    /*letter-spacing: 3px;*/
}

a:hover{
    text-decoration:none;
}
ul{
  list-style: none;
  padding-left: 0;
}
h1{
    font-size: 55px;
    line-height:60px;
    font-weight: 700;
    color: #005989;
}

h2{
    font-size: 41px;
    line-height: 50px;
    font-weight: 700;
    color:#4d4d4d;
}

h3{
    font-size: 32px;
    line-height: 42px;
    /*letter-spacing: 12px;*/
    font-weight: 400;
    color:#000000;
}

h6, h6 a{
    font-size: 22px;
    line-height: 32px;
    font-weight: 600;
    color:#005989;
}
.text-blue{
    color:#005989 !important;
}
.text-white{
    color:#fff !important;
}
.text-blue-light{
    color:#009292;
}
.text-space{
    /*letter-spacing: 5px;*/
}
.text-space0{
    letter-spacing:0px !important;
}

/* --- header -- */

.header-wrap{
    background-color: rgba(255,255,255,0.6);
    position: relative;
    z-index: 100;
    width: 100%;
    top: 0;
    left: 0;
    padding-bottom: 10px;
    box-shadow: 0px 6px 12px rgba(0,0,0,0.1);
}

.header-bottom .navbar {
    padding:0px;
}
.header-bottom .navbar-nav .active > .nav-link{
    color:#00598d;
}

.header-bottom .navbar-nav .nav-link{
    color: #717171;
    padding: 0 12px;
    font-weight: 600;
    line-height: 50px;
    font-size: 15px;
    /*letter-spacing: 1px;*/
}

.header-top .social-link{
    text-align: right;
    padding-top:10px;
}

.header-top .social-link span{
    font-size: 22px;
    padding: 15px 10px;
    color:#717171;
}

.header-top .social-link span.social-text{
    font-size: 14px;
}

/* -- slider --*/
.slider-img {
    height: 70vh;
    background-size: cover !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
  }
  .slider-img{
    /* background-image: url(../img/slider-img-new.jpg);  */
  }

.slider-sec .carousel-caption {
    text-align: center;
    top: 5%;
    left: 50%;
    transform: translate(-50%);
    right:10%;
}

.slider-sec .carousel-caption h1 {
    font-weight:900;    
    font-size: 50px;
    line-height:55px;
}

.slider-sec .carousel-indicators > li {
    width: 10px;
    height: 10px;
    margin: 0 2px;
    background-color: #ffffff;
    opacity: .7;
    border-radius:50%;
}
.slider-sec .carousel-indicators > li.active {
  width: 10px;
  height: 10px;
  background-color: #00598d;
  opacity: 1;
}

/* -- whoweare-sec -- */



/*-- HOW WE HELP sec -- */

.ser-wrap{
    background-color:#1a6a95;
    position: relative;
}

.circle-white{
    background-color: #fff;
    border-radius: 50%;
    text-align:center;
    width: 250px;
    height: 250px;
    margin-top:-55%;
    margin-bottom: 80px;
    border: 0px solid #1a6a95;
    box-shadow: 0px 7px 12px rgba(0,0,0,0.1);
    display:block;
    padding: 55px 10px 10px;
    margin-left:auto;
    margin-right:auto;
}
.circle-white:hover{
    border: 5px solid #1a6a95;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}

/* --- recruitment-sec ---*/

.more-btn{
    border-radius: 30px;
    background-color: #1a6a95;
    border-color: #1a6a95;
    font-size: 14px;
    text-transform: uppercase;
    /*letter-spacing: 1px;*/
}
.more-btn:hover{
    background-color: #1a6a95;
}

/*-- takealook-sec --*/

.takealook-sec{
    background-image: url(../img/takealook-bg.jpg); 
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    padding-bottom:100px !important;
}
.takealook-sec h2{
    font-size: 65px;
    line-height: 70px;
    color:#fff !important;
}

.takealook-icon{
    background-color: rgba(255,255,255,0.5);
}   

.circle-1, .circle-2{   
    background-position:center 30px;
    background-repeat: no-repeat;
    border: 2px solid #fff;
    border-radius: 50%;
    width: 215px;
    height: 215px;
    box-shadow: 0px 7px 12px rgba(0,0,0,0.1);
    padding-top:135px;
    margin: 25px auto;
}
.circle-1:hover, .circle-2:hover{
    background-position:center 30px;
    background-repeat: no-repeat;    
    background-color: #fff;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}

.circle-1  h6, .circle-2  h6 a{
    color:#fff !important;
}


.circle-1:hover h6 , .circle-2:hover h6 a {
    color:#005989 !important;
}
.circle-1{
    background-image:url(../img/apply-for-job-icon.png);
    
}
.circle-1:hover{
    background-image: url(../img/apply-for-job-icon-blue.png);
}
.circle-2{
    background-image:url(../img/circle-icon-2-white.png);
    
}
.circle-2:hover{
    background-image: url(../img/circle-icon-2.png);
}

/* --- maidrecruitment-sec -- */

.maidrecruitment-sec h6, .testimonial-sec h6{
    font-weight: 500 !important;
}

/* --- testimonial sec --*/

.testimonial-sec{
    background-image: url(../img/testimonial-bg.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.owl-nav {
    background: #fff;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    line-height: 100px;
    margin: 30px auto;
}
.owl-prev, .owl-next {
    color: #005989 !important;
    font-size: 50px !important;
}

.testimonial-box{
    background-color:#fff;
    padding: 20px;
    text-align: center;
    box-shadow: 0px 7px 12px rgba(0,0,0,0.1);
}
.testimonial-box h6{
    font-size: 14px;
    line-height: 25px;
    color:#005989;
    padding: 20px 0;
}

/* .testimonial .carousel-indicators {
	left: 0;
	top: auto;
    bottom: -40px;

}
.testimonial .carousel-indicators li {
    background: #a3a3a3;
    border-radius: 50%;
    width: 10px;
    height: 10px;
}
.testimonial .carousel-indicators .active {
background: #707070;
}
.testimonial-box{
    background-color:#fff;
    padding: 20px;
    text-align: center;
    box-shadow: 0px 7px 12px rgba(0,0,0,0.1);
}
.testimonial-box h6{
    font-size: 14px;
    line-height: 25px;
    color:#005989;
    padding: 20px 0;
}
#blogCarousel .controls a{
    font-size: 50px;
    color:#005989;
}
.carousel-line{
    background-color: rgba(255,255,255,0.5);
    border-radius: 50%;
    width:100px;
    height:100px;
    border:2px solid #005989;
    margin: 0 auto;
    line-height: 100px;
}
.btn:focus{
    box-shadow: none;
} */

/* --- home-contact-sec -- */

.home-contact-sec p{
    font-size: 17px;
    color: #005989;
    /*letter-spacing: 0px;*/
}

.home-contact-sec h4{
    font-size: 20px;
    text-transform: uppercase;
    color: #5e6062;
}

.bor-rad0{
    border-radius: 0;
}

.bor-rad40{
    border-radius: 40px;
}

.home-contact-sec .form-control{
    border-radius:0;
    border:1px solid #ebebeb;
}

.home-contact-sec .form-control:focus{
    box-shadow:none;
}
.home-contact-sec .form-control::placeholder{
    color:#747474;
}
.btn-outline-secondary{
    border:1px solid #ebebeb;
    color:#747474;
    font-weight: 300 !important;
    /*letter-spacing: 2px !important;*/
}
.btn-outline-secondary:hover{
    background-color: #747474;
}

/* --- footer-sec --- */

.footer-sec{
    background-color:#b0aeaf;
    padding: 40px 0 0;
}
.footer-sec p{
    font-size: 14px;
    vertical-align: bottom;
    color:#717171;
    letter-spacing: 0;
}

/* -- innerpage --- */

.tit-sec {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height:60vh;
}

.jobseeker-tit-sec{
    background-image: url(../img/job-seekers-tit-img.jpg);
    /*margin-top:60px;*/
}
.tit-sec h1, .tit-sec h6{
    position: relative;
    top:50px; 
    /*top:150px;
    left:0;
    right:0;*/
}
.tit-sec h6{
    font-size: 21px;
    font-weight: 300;
    /* top:240px; 
    top:200px;*/
    
}

/* .jobseeker-mid-sec p{
    font-size: 22px;
    color:#616161;
    font-weight: 600;
    letter-spacing:1;
} */

.jobseeker-mid-sec .form-control,.maidser-sec  .form-control {
    height: calc(3.25rem + 2px);
    padding: .475rem .95rem;
    border: 2px solid #014676;
}

.jobseeker-mid-sec .submit-btn, .maidser-sec .submit-btn {
    border-radius: 50px;
    background-color: #1a6a95;
    border-color: #1a6a95;
    font-size: 20px;
    text-transform: uppercase;
    /*letter-spacing: 7px;*/
    font-weight: 200 !important;
}

.maid-recruitment-tit-sec{
    background-image: url(../img/maid-recruitment-tit-img.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height:100vh;
}

.aboutus-tit-sec{
    background-image: url(../img/aboutus-tit-img.jpg);
    /*background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height:100vh;*/
}
/* .abtsec-circle{
    background-color: #fff;
    border-radius: 50%;
    padding: 55px 10px 10px;
    width: 250px;
    height: 250px;
    border: 5px solid #1a6a95;
    margin:0 auto;
    top: 14%;
    position: relative;
}
.abtsec-circle:hover{
    border: 5px solid #1a6a95;
    box-shadow: 0px 7px 12px rgba(0,0,0,0.1);
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out; 
}*/
.abtsec-circle h6 a{
    font-size: 16px;
    font-weight: 800;
    line-height: 20px !important;
}

.vision-sec{
    background: #fff;
    border-top:1px solid #f5f5f5;
}
.mision-sec{
    background-image: url(../img/abt-mission-bg.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.ser-box h6{
    font-size: 16px;
    color: #087469;
    font-weight: 800;
    line-height: 20px;
    text-transform: uppercase;
}

.ser-box p{
    font-size: 15px;
    color: #087469;
    font-weight: 800;
    line-height: 20px;
    letter-spacing:0px;
}
.text-grey{
    color:#616161 !important;
}
.contact-tit-sec{
    background-image: url(../img/contact-tit-img.jpg);
}
.contact-mid-sec{
    position: relative;
    margin-top:0px;
    margin-bottom:150px;    
}
.white-bg{
    background-color: #fff;
    box-shadow: 0px 10px 15px rgba(0,0,0,0.2);
    padding:15px;
}
.blue-bg{
    background-color: #00457a;
    box-shadow: 0px 10px 15px rgba(0,0,0,0.2);
    padding: 50px 20px 20px 20px;
}
.material-button {
    position: relative;
    top: 0;
    z-index: 1;
    width: 70px;
    height: 70px;
    font-size: 1.5em;
    color: #fff;
    background: #14406d;
    border: none;
    border-radius: 50%;
    box-shadow: 0 3px 6px rgba(0,0,0,.275);
    outline: none;
}
.contact-mid-sec label{
    font-size:12px;
    color:#616161;
}

.testimonial-tit-sec{
    background-image: url(../img/testimonial-tit-img.jpg);
}

.type-1{
    border:2px solid #005989;
    padding: 20px;
    color:#005989;
}
.type-2{
    border:2px solid #00857c;
    padding: 20px;
    color:#00857c;
}
.text-green{
    color:#00857c !important;
}

/* --- Joblisting --- */
.joblisting-tit-sec{
    background-image: url(../img/slider-img-new-old.jpg);
    /*background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    height: 100vh; */
}
.joblisting-mid-sec{
      
}
#featured .job-featured {
  background: #fff;
  padding: 20px;
  margin: 0 0 25px 0;
  border-radius: 4px;
  border-left: 4px solid transparent;
  box-shadow: 0 2px 10px rgba(0,0,0,0.3);
  transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
}
#featured .job-featured .icon {
  float: left;
  position: relative;
  width: 70px;
  text-align: center;
  display: inline-block;
  height: 70px;
  line-height: 70px; 
  box-shadow: 0 0 7px rgba(203,203,203,.23);
}
#featured .job-featured .content {
  padding-left: 90px;
}
#featured .job-featured h4{
  font-size: 1.3rem;
}
#featured .job-featured .content a{
  color:#024677;
}
#featured .job-featured:hover {
  border-color: #024677;
}
#featured .job-featured .content span i {
  color: #195fa7;
  margin-right: 5px;
}
#featured .job-featured .content .tags span i {
  margin-right: 5px;
  color: #195fa7;
}
#featured .job-featured .full-time {
  color: #195fa7;
  background: #dbebfc;
}

#featured .job-featured .full-time {
  font-size: 13px;
  font-weight: 500;
  display: inline-block;
  padding: 5px 15px;
  border-radius: 50px;
  cursor: pointer;
  text-transform: uppercase;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
/* #featured .pagination>li>a { 
  border-radius: 50% !important;
  margin: 0 5px;} */

  /* -- pagination -- */

  .pagination .page-link:focus{
    box-shadow: none;
}
.pagination>.page-item>.page-link, .pagination>.page-item>span {
    border: 0;
    border-radius: 30px!important;
    transition: all .3s;
    padding: 0 11px !important;
    margin: 0 3px !important;
    min-width: 30px;
    height: 30px;
    line-height: 30px;
    color: #999;
    font-weight: 400;
    font-size: 12px;
    text-transform: uppercase;
    background: 0 0;
    text-align: center;
}


.pagination.pagination-info>.page-item.active>a, .pagination.pagination-info>.page-item.active>a:focus, .pagination.pagination-info>.page-item.active>a:hover, .pagination.pagination-info>.page-item.active>span, .pagination.pagination-info>.page-item.active>span:focus, .pagination.pagination-info>.page-item.active>span:hover {
    background-color: #195fa7;
    border-color: #195fa7;
    box-shadow: 0 4px 5px 0 rgba(0,188,212,.14), 0 1px 10px 0 rgba(0,188,212,.12), 0 2px 4px -1px rgba(0,188,212,.2);
    color:#fff;
}

.filter-wrap{
  background: #195fa7 url('../img/pattern-line-lt.png') center center repeat;
  padding:10px;
  border-radius:5px;
}

/* -- job-detail -- */

.job-detail .content-area {
  padding:15px 20px;
  box-shadow:0 0 14px rgba(191,191,191,.24)
 }
 .job-detail .content-area h4 {
  font-size:30px;
  font-weight:500;
  margin-bottom:30px;
  letter-spacing:0px;
 }
 .job-detail .content-area p {
  margin-bottom:15px;
  letter-spacing:0px;
  text-align: justify;
 }
 .job-detail .content-area h5 {
  font-size:20px;
  font-weight:500;
  margin:15px 0;
  letter-spacing:0px;
 }
 .job-detail .content-area ul li {
  margin-bottom:10px
 }
 .job-detail .btn, .filter-wrap .btn {
  font-size: 14px;
  padding: 10px 30px;
  border-radius: 30px;
  /*letter-spacing: 1px;*/
  font-weight: 400;
  color: #fff;
  border: none;
  text-transform: uppercase;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  display: inline-block;
}
 .btn-common {
  /* background:#26ae61; */
  position:relative;
  z-index:1
 }
 .btn-common:hover {
  color:#fff;
  box-shadow:0 5px 11px 0 rgba(0,0,0,.15),0 4px 15px 0 rgba(0,0,0,.15)
 }
 .btn-common::before {
  content:'';
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:1;
  border-radius:30px;
  opacity:0;
  transform:scale(0,0);
  z-index:-1;
  -webkit-transition:all .5s ease-out 0s;
  -moz-transition:all .5s ease-out 0s;
  -ms-transition:all .5s ease-out 0s;
  -o-transition:all .5s ease-out 0s;
  transition:all .5s ease-out 0s
 }
 .btn-common:hover::before {
  background-color:rgba(255,255,255,.2);
  opacity:1;
  transform:scale(1,1)
 }

 .sideber {
  padding:15px;
  box-shadow:0 0 14px rgba(191,191,191,.24)
 }
 .sideber .widghet {
  margin-bottom:30px
 }
 .sideber .widghet h3 {
  font-size:26px;
  margin-bottom:20px;
  color:#333;
  font-weight:500;
  letter-spacing:0px;
 }
 .sideber .maps .map-full {
  width:100%;
  height:250px
 }
 .sideber .maps .map-full iframe {
  width:100%;
  height:100%;
  border:none
 }
 .sideber .share-job #subscribe-form .form-group .form-control {
  border:1px solid #eaeaea
 }
 .sideber .share-job .meta-tag {
  margin-top:20px
 }
 .sideber .share-job .meta-tag .meta-part {
  display:inline-block;
  margin-right:5px
 }
 .sideber .share-job .meta-tag .meta-part a {
  font-size:16px;
  color:#9a9a9a
 }
 .sideber .share-job .meta-tag .meta-part a i {
  margin-right:5px
 }
 .sideber .share-job .meta-tag .meta-part a:hover {
  color:#26ae61
 }
 .sideber .subscribe-form {
  margin-top:15px
 }
 .sideber .subscribe-form .form-group {
  position:relative
 }
 .sideber .subscribe-form .form-group .form-control {
  border-radius:30px;
  background:0 0;
  color:#fff;
  padding:8px 15px
 }
 .sideber .subscribe-form .form-group .form-control:focus {
  border-color:#26ae61
 }
 .sideber .subscribe-form .form-group .btn-common {
  position:absolute;
  top:0;
  right:0;
  padding:7px 15px;
  height:39px;
  border-top-left-radius:0;
  border-bottom-left-radius:0;
  border-top-right-radius:30px;
  border-bottom-right-radius:30px;
  background:0 0;
  background:#26ae61
 }
 .sideber .subscribe-form .form-group .btn-common:before {
  border-top-left-radius:0;
  border-bottom-left-radius:0;
  border-top-right-radius:30px;
  border-bottom-right-radius:30px
 }
 .footer-social {
  margin-top:20px
 }
 .footer-social li {
  display:inline-block;
  margin-right:12px
 }
 .footer-social li a {
  background-color:#26ae61;
  border-radius:30px;
  color:#fff;
  height:32px;
  line-height:35px;
  text-align:center;
  width:32px;
  display:inline-block;
  -webkit-transition:all .4s ease-in-out;
  -moz-transition:all .4s ease-in-out;
  transition:all .4s ease-in-out
 }
 .footer-social li .facebook {
  background-color:#3b5998
 }
 .footer-social li .twitter {
  background-color:#55acee
 }
 .footer-social li .linkedin {
  background-color:#007bb5
 }
 .footer-social li .google-plus {
  background-color:#dd4b39
 }
 .bor-t{
    border-top: 3px solid #02457c;
 }
 .form-control-file{
     height: auto !important;
 }
 
 .services-tit-sec{
    background-image: url(../img/services-tit-img.jpg);
}
.services-tit-sec.tit-sec h6{
    
}
.serv-sec {position: relative;}
.ser-bg {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    min-height: 375px;
    background: #024975; /* Old browsers */
    background: -moz-linear-gradient(left, #024975 0%, #076e6b 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(left, #024975 0%,#076e6b 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to right, #024975 0%,#076e6b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#024975', endColorstr='#076e6b',GradientType=1 ); /* IE6-9 */
    transform: skewY(2deg);
    transform-origin: top left;
  }
  
.services-top-sec h6{
    font-size: 21px;
    font-weight: 400;
}
.services-box{
    background-color:#fff;   
    border-radius:10px;
    box-shadow: 0px 5px 10px rgba(0,0,0,.275);
    /* transform: skewY(-2deg); */
    
}
.services-box p{
    font-size: 14px;
    letter-spacing: 0;
    font-weight: 400;
}
.services-box img{
    width:55px;
    height: auto;
    display: inline-block;
    margin:0 auto;
    padding:20px 0 0;
}
.services-box h5{
    height:65px;
}
.services-box .btn-outline-info:hover{
    background-color: #014676 !important;
}
.services-box .card-footer {
    padding: 0 1.25rem 1rem;
    background-color: inherit;
    border-top: 0px;
    background-color: transparent;
}
.bg-blue{
    background-color: #014676 !important;
}
.overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 500ms;
    visibility: hidden;
    opacity: 0;
   
  }
  .overlay:target {
    visibility: visible;
    opacity: 1;
    z-index:4;
  }
.popup {
    margin: 70px auto;
    padding: 20px;
    background: #014676;
    border-radius: 15px;
    width: 25%;
    position: relative;
    transition: all 5s ease-in-out;
  }
  
  .popup h5 {
    margin-top: 0;
    color: #fff;
    font-size:13px;
    text-transform: uppercase;
    line-height: 22px;
    font-weight: 600;
    height:auto;
  }
  .popup .close {
    position: absolute;
    top: 15px;
    right: 10px;
    transition: all 200ms;
    font-size: 12px;
    line-height: 22px;
    font-weight: 400;
    text-decoration: none;
    color:#ccc;
    background-color: #616161;
    width: 25px;
    height: 25px;
    border-radius: 20px;
    text-shadow: inherit;
    opacity: 1;
 }
  .popup .close:hover {
    color: #fff;
    opacity: 1;
}
  .popup .content {
    max-height: 30%;
    overflow: auto;
    margin-top: 20px;
 }
  .popup .content li{
      font-size: 15px;
      color: #fff;
      /* margin-bottom: 10px; */
  }
  .popup .content li:before{
      content:".";
      font-size:30px;
      margin: 0 10px 0 0;
      line-height: 20px;
  }
  @media screen and (max-width: 700px){
    .popup{
      width: 70%;
    }
  }
  
   @media (min-width:992px) and (max-width: 1199px){
    .header-bottom .navbar-nav .nav-link {
        padding: 0 7px;
        font-size: 14px;
    }
  }
  
     .form-bg{
    background-color: #fff;
    padding: 30px;
    box-shadow: 5px 1px 19px rgba(0, 0, 0, 0.1);
    border-radius: 20px;
 }

 .jobseeker-mid-sec .submit-btn{
     /*letter-spacing: 3px !important;*/
     font-style: italic;
 }
 .text-space7{
     /*letter-spacing: 7px !important;*/
 }

 #featured .job-featured{
    border-radius: 30px;
    border: 2px solid #44779a;
    box-shadow:inherit;
 }
 .job-featured .btn {
    font-size: 14px;
    padding: 10px 30px;
    border-radius: 30px;
    /*letter-spacing: 1px;*/
    font-weight: 400;
    color: #fff;
    border: none;
    text-transform: uppercase;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    display: inline-block;
}
  
.typeahead.dropdown-menu {
    width: 95% !important;
    margin-left: 25px !important;
    top: 52px !important;
}
  
 
  
  