body {
    font-family: 'Poppins', sans-serif;
}
.list-item li {

    list-style: none;

}

/* input.user-fullname {

    width: 380px;

    height: 40px;

} */

.list-item {

    margin: 0;

    padding: 0;

}

.list-item li a{

  text-decoration: none;

  text-transform: capitalize;

  color: #000;

  font-family: 'Poppins', sans-serif;

  font-weight: 400;

  font-size: 20px;

}

.banner{background-image: url("../images/baner-imegs.png");/* background-image: url("https://airforshare.com/files/OisKrK.png"); */background-repeat: no-repeat;width: 100%;background-size: cover;height: 95vh;}

h1.banner-hd.text-center {color: #fff;font-size: 50px;font-family: 'Poppins', sans-serif;font-weight: 600;padding-bottom: 15px;/* margin-top: 20%; */}

p.banner-para.text-center {

    color: #fff;

    font-size: 26px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

}

.banner-box{

    background-color: #1f71d8;
    padding: 40px 18px;

    /* transform: translateY(-50%); */

}

.banner-box1{

    background-color: #1f71d8;

    padding: 40px 18px;

    /* transform: translateY(-50%); */

}



h3.banner-boxhd {

    color: #fff;

    font-size: 25px;

    font-family: 'Poppins', sans-serif;

    font-weight: 500;

    text-transform: capitalize;

}

p.banner-innerpara {

    color: #fff;

    font-size: 16px;

    text-align: justify;

}

h2.about-hd {

    color: #000;

    font-size: 50px;

    font-family: 'Poppins', sans-serif;

    font-weight: 600;

        padding-top: 15%;

}

h2.about-hd10 {

    color: #000;

    font-size: 50px;

    font-family: 'Poppins', sans-serif;

    font-weight: 600;

}

h2.about-hd12 {

    color: #000;

    font-size: 50px;

    font-family: 'Poppins', sans-serif;

    font-weight: 600;

    margin-top: 25%;

margin-left: 30px;

}



h2.about-hd1 {

    color: #000;

    font-size: 50px;

    font-family: 'Poppins', sans-serif;

    font-weight: 600;

    padding-top: 70px;

}

p.about-para {

    color: #000;

    font-size: 20px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    margin-left: 30px;

    text-align: justify;

}

p.about-para1 {

    color: #000;

    font-size: 20px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;
    text-align: justify;


}

.logo{

    width: 100%;

}

/* section.about-section {

    padding: 90px 0;

} */

button.btn.btn-primary {

    color: #fff;

    font-size: 25px;

    border-radius: 7px;

    padding: 7px 10px;

    font-family: 'Poppins', sans-serif;

    font-weight: 500;

    margin-left: 22px;

}

button.btn.btn-warning {

    color: #fff;

    font-size: 25px;

    border-radius: 7px;

    padding: 7px 10px;

    font-family: 'Poppins', sans-serif;

    font-weight: 500;

    /* margin-left: 30px; */

    background-color: #0d6efd;

    border-color: #0d6efd;

    border: none;

}

.images{

    width: 100%;

}

.stu-rental{

    padding: 70px 0

}

h2.rental-hd.text-center {

    color: #ffffff;

    font-size: 50px;

    font-family: 'Poppins', sans-serif;

    font-weight: 600;

    padding-bottom: 30px;

}

p.rental-para.text-center {

    color: #ffffff;

    font-size: 25px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    padding-bottom: 20px;

    text-align: justify;

}

button.btn.btn-secondary {

    background-color: #0d6efd;

    border-color: #0d6efd;

    color: #fff;

    font-size: 25px;

    border-radius: 7px;

    padding: 7px 10px;

    font-family: 'Poppins', sans-serif;

    font-weight: 500;

}

footer{

    background-color: #0d6efd;

    padding: 50px 0;

}

p.footer-inner {

    color: #ffffff;

    text-decoration: none;

    text-transform: capitalize;

    font-size: 20px;

    font-family: 'Poppins', sans-serif;

    font-weight: 500;

}

a.footer-inner1 {

    color: #ffffff;

    text-decoration: none;

    font-size: 14px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

}

.footer-vij {

    margin-bottom: 7px;

}

.social-vij{

    /*width: 36px;*/

    /*height: 35px;*/

    /*border-radius: 9999px;;*/

    /*background-color: #fff;*/

    /*margin-left: 18px;*/
    display: flex;            /* Align the icon to center */
    align-items: center;      /* Center the icon vertically */
    justify-content: center;  /* Center the icon horizontally */
    width: 40px;              /* Width of the border container */
    height: 40px;             /* Height of the border container */
    border: 2px solid white;  /* White border */
    border-radius: 50%;       /* Make the border round */
    text-align: center;       /* Center the text inside the border */
    margin: 5px;
}

i.fab.fa-facebook-f {

    padding-top: 4px;

    font-size: 20px;

    /*margin-left: 6px;*/

}

i.fab.fa-instagram {
    /*margin-left: 9px;*/

    padding-top: 4px;

    font-size: 20px;

}

i.fab.fa-twitter {

    font-size: 20px;

    /*margin-left: 5px;*/

    padding-top: 4px;

}

h3.stubiiz-bottom.text-center {

    color: #000;

    font-size: 20px;

    font-family: 'Poppins', sans-serif;

    font-weight: 500;

    margin-top: 10px;

}

.social-icon.d-flex.justify-content-center {

    margin-top: 40px;

}

section.testimonial-section1 {

    padding: 70px 0;

}

img.img1 {

    width: 100%;

    margin-top: 70px;

}

i.fas.fa-bars {

    display: none;

}

i.fas.fa-times {

    display: none;

}

/* section.about-section {

    padding: 50px 0;

} */

.stu-rental1{

    background-image: url("../images/housy.png");

    width: 100%;

    background-repeat: no-repeat;

    padding: 5% 0;
    background-size: cover;

}

.testimonial-section{

    background-color: #f5f5f5;

}

img.img-fluid.images11 {

    padding-top: 0px;

}

img.job-img {

    width: 25%;

    /* margin-top: -15px; */

}

img.job-img1.img-fluid {

    width: 25%;



}

img.job-img2.img-fluid {

    width: 25%;

    margin-top: -18px;

}

/* stujos-page */

ul.list-item1.d-flex.justify-content-between {

    list-style: none;

    margin: 0;

    padding: 0;

}

ul.list-item1.d-flex.justify-content-between li a {

   text-decoration: none;

   color: #000;

   font-family: 'Poppins', sans-serif;

   font-weight: 400;

   font-size: 20px;

   text-decoration: none;

 padding: 4px 18px;

 border-radius: 7px;

   font-size: 20px;

}

button.btn.btn-link {

    background-color: #0d6efd;

    border-color: #0d6efd;

    color: #fff;

    text-decoration: none;

    font-size: 20px;

    padding: 5px 25px;

    border-radius: 7px;

}

h1.sector-hd.text-center {

    color: #000;

    font-size: 40px;

    font-family: 'Poppins', sans-serif;

   font-weight: 600;

   text-transform: capitalize;

}

p.sector-para.text-center {

    color: #000;

    font-size: 20px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    text-align: justify;

}



a.sector-academic {

    text-decoration: none;

    color: #696969;

    font-size: 16px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    margin-bottom: 0;

}

a.sector-academic:hover{

    color: #0d6efd;

}

.numbering {

    background-color: #0d6efd;

    border-color: #0d6efd;

    border-radius: 7px;

    color: #ffffff;

width: 60px;

text-align: center;

    font-size: 16px;

    font-family: 'Poppins', sans-serif;

    font-weight: 500;

}

.numbering1 {

    background-color: #0d6efd;

    border-color: #0d6efd;

    border-radius: 7px;

    color: #ffffff;

    width: 60px;

    text-align: center;

    font-size: 16px;

    font-family: 'Poppins', sans-serif;

    font-weight: 500;

}

.wrapper-inner1.d-flex.align-items-center.justify-content-between {

    margin-top: 5px;

}

h2.job-hd {

    color: #ffffff;

    font-size: 45px;

    font-weight: 700;

    font-family: 'Poppins', sans-serif;

    margin-bottom: 15px;

}

p.job-para {

    color: #ffffff;

    font-size: 24px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

    text-align: justify;


}

button.btn.btn-info {

    background-color: #ffffff;

    border-color: #ffffff;

    padding: 15px 57px;

    font-size: 25px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

    border-radius: 7px;

}

section#sector-area {

    padding: 100px 0;

}

.sector-wrapper {

    margin-top: 12px;

}

section.job-wrapper {

    padding: 140px 0;

}

h2.work-hd.text-center {

    text-transform: capitalize;

    font-size: 30px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

    color: #130e0c;

}

p.job-para1.text-center {

    color: #130e0c;

    font-size: 20px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

    text-align: justify;


}

p.job-para2 {

    color: #130e0c;

    font-size: 18px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;
    /* text-align: justify; */
    text-align: center;


}

section.job-work {

    padding: 100px 0;

}

.job-content.text-center {

    margin-top: 30px;

}

section.article-wrapper {

    background-color: #f5f5f5;

    padding: 60px 0

}

h2.article-hd.text-center {

    color: #130e0c;

    font-size: 30px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

    text-transform: capitalize;

}

p.article-para.text-center {

    color: #130e0c;

    font-size: 20px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

h5.date-hd {

    color: #000;

    font-size: 15px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

    margin-bottom: 0;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

h5.date-hd1 {

    font-size: 35px;

    margin-left: 10px;

    margin-top: -14px;

}

h5.date-hd2 {

    margin-bottom: 0;

    font-size: 15px;

    margin-left: 10px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

h3.interview-hd {

    color: #000;

    font-size: 20px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

p.interview-para {

    color: #000;

    font-size: 14px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

a.readmore-btn {

    text-decoration: none;

    font-size: 20px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

.footer-area1 {

    background-color: #0d6efd;

    padding: 40px 0;

}

h2.news-letter {

    color: #ffffff;

    text-transform: capitalize;

    font-size: 40px;

    font-weight: 600;

    font-family: 'Poppins', sans-serif;

}

p.news-letter-para.text-center {

    color: #ffffff;

    font-size: 20px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

    margin-bottom: 50px;

}

.search-area{

background-color: #fff;

border-radius: 50px;

}



input.user-mail {

    /* color: red; */

 border: none;

    background-color: transparent;

    font-size: 20px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

    outline: none;

}

button.btn.btn-dark {

    border-radius: 50px;

    font-size: 20px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

    color: #fff;

    background-color: #0d6efd;

    border-color: #0d6efd;

    padding: 10px 30px;

}

.text-area.d-flex.justify-content-between {



    padding: 20px 22px;

}

.search-area {

    width: 735px;

    margin-left: 21%;

}

img.img-fluid.footer-logos {

    width: 50%;

}

a.footer-vigts {

    color: #fff;

    text-decoration: none;

    font-size: 12px;

    font-weight: 500;

    font-family: 'Poppins', sans-serif;

}

p.footer-vigts1 {

    color: #fff;

    text-decoration: none;

    font-size: 20px;

    font-weight: 500;

    font-family: 'Poppins', sans-serif;

}

a.footer-vigts1 {

    color: #fff;

    text-decoration: none;

    font-size: 12px;

    font-weight: 500;

    font-family: 'Poppins', sans-serif;

}

h3.jobs {

    color: #fff;

    font-size: 25px;

    font-weight: 500;

    font-family: 'Poppins', sans-serif;

    margin-top: 50px;

}

a.footer-hd {

    color: #fff;

    text-decoration: none;

    font-size: 25px;

    font-weight: 500;

    font-family: 'Poppins', sans-serif;

}

/* .banner1 {

    background-color: black;

} */

h1.banner-content.text-center {

    color: #fff;

    text-transform: capitalize;

    font-size: 50px;

    font-weight: 600;

    font-family: 'Poppins', sans-serif;

    margin-bottom: 15px;

}

p.banner1-para.text-center {

    color: #fff;

    font-size: 25px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

.locate-wrapper{

    /*background-color: #ededed;*/
    background-color: #ffffff;
    border-radius: 50px;

    padding: 40px 10px;

    margin-top: 30px;

}

i.fas.fa-search {

    color: #0d6efd;

}

/* .d-flex.wrapper {

    border: 2px solid grey;

    border-radius: 40px 8px 8px 40px;

    padding: 15px 11px;

} */

input.search-wrapp {

    border: none;

    color: grey;

    font-size: 22px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

    margin-left: 10px;

    width: 350px;

    outline: none;

}

select.location {

    width: 320px;

    margin-left: 10px;

    border-radius: 10px;

    border: 2px solid grey;

    font-size: 22px;

    color: #000;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

    padding: 20px;

}

button.btn.btn-success {

    background-color: #0d6efd;

    border-color: #0d6efd;

    font-size: 25px;

    font-weight: 400;

        font-family: 'Poppins', sans-serif;

        margin-left: 10px;

        border-radius: 10px 40px 40px 10px;

    padding: 19px 57px;

}

.banner10 {

    background-repeat: no-repeat;

    background-size: cover;

    width: 100%;

    padding: 250px 0;

    background-image: url("../images/banner2.jpg");

}

.job-wrapper{

    background-image: url("../images/opt-1.png");

    width: 100%;

    background-repeat: no-repeat;

    /* background-size: cover; */

    background-size: 100% 100%;

}

img.img-fluid.sector-imgs {

    height: 273px;

    border-radius: 7px;

    margin-bottom: 10px;

    margin-top: 25px;

}

img.img-fluid.sector-images {

    border-radius: 7px;

    margin-bottom: 10px;

    margin-top: 25px;

}

.d-flex.date-area.align-items-center {

    margin-bottom: 10px;

}

h3.interview-hd {

    margin-bottom: 10px;

}

img.footer-img {

    width: 30%;

    margin-top: 34px;

}

.footer-txt {

    margin-top: 30px;

}

.footer-txt1 {

    margin-top: 13px;



}

h2.sector-hd.text-center {

    font-size: 35px;

    color: #130e0c;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;
    
    /*margin-top: -15px;*/

}

/* academic-page */

.academic-area{

    /* border: 1px solid grey; */

    padding: 20px 10px;

    border-radius: 10px;

    margin-top: 20px;

    box-shadow: 0px 2px 5px 2px rgba(165, 153, 153, 0.75);
    -webkit-box-shadow: 0px 2px 5px 2px rgba(165, 153, 153, 0.75);
    -moz-box-shadow: 0px 2px 5px 2px rgba(165, 153, 153, 0.75) !important;



}

.academic-area1{

    /* border: 1px solid grey; */

    padding: 20px 10px;

    border-radius: 10px;

        margin-top: 20px;

        box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;



}

.academic-area1 {



}

img.logo3 {

    width: 40%;

}

a.humanitar-hd {

    color: #000;

    text-decoration: none;

    text-transform: capitalize;

    font-size: 26px;

    font-weight: 600;

    font-family: 'Poppins', sans-serif;

    margin-left: -47%;

    margin-top: 7px;

}

a.humanitar-hd1 {

    color: #000;

    text-decoration: none;

    text-transform: capitalize;

    font-size: 26px;

    font-weight: 600;

    font-family: 'Poppins', sans-serif;

    margin-left: -47%;

    margin-top: 7px;



}

a.humanitar-hd10 {

    color: #000;

    text-decoration: none;

    text-transform: capitalize;

    font-size: 26px;

    font-weight: 600;

    font-family: 'Poppins', sans-serif;

margin-left: -47%;

margin-top: 7px;



}

a.offer-ireland {

    color: #000;

    text-decoration: none;

    text-transform: capitalize;

    font-size: 22px;

    /* margin-left: 16%; */

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

a.offer-ireland1 {

    color: #000;

    text-decoration: none;

    text-transform: capitalize;

    font-size: 22px;

    margin-left: 16%;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

a.offer-ireland3 {

    color: #000;

    text-decoration: none;

    text-transform: capitalize;

    font-size: 22px;

    margin-left: 16%;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

.wrapper10 {

    margin-top: -4%;

}

img.logo3 {

    width: 12%;

}

/* .wrapper101 {

    margin-top: -7%;

}

.wrapper101 {

    margin-top: -7%;

} */

.wrapper101 {

    margin-top: -4%;

}

.wrapper1011 {

    margin-top: -4%;

}

h5.work-home {

    font-size: 19px;

    margin-left: 16%;

    margin-top: 10px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

    color: #696969;

}

img.logo4.img-fluid {

    width: 30%;

}





h5.work-home1 {

    font-size: 19px;

    margin-left: 16%;

    margin-top: 10px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

    color: #696969;

}

p.work-home2 {

    font-size: 14px;

    margin-left: 16%;

    margin-top: 10px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

    color: #696969;

}

p.work-home {

    font-size: 14px;

    margin-left: 16%;

    margin-top: 10px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

    color: #696969;

}

/* div#row2 {

    justify-content: center;

} */

section.academic-section {

    padding: 30px 0;

}

/* index-html-ipad */

/* @media (max-width:991px){

    img.logo.img-fluid {

        width: 50%;

    }

    i.fas.fa-bars {

        display: block;



    }

    a.logo5 {

        width: 50%;

    }

    i.fas.fa-bars {

        font-size: 50px;

    }

    p.about-para1 {

        color: #000;

        font-size: 20px;

        text-align: center;

    }

} */

/* login-html */

input.user-fullname {

    /* width: 144%; */

    width: 500px;

    border: 1px solid #bfc4d4;

    height: 50px;

    outline: none;

    border-radius: 5px;

}

label {



    font-size: 18px;

    font-weight: 600;

    font-family: 'Poppins', sans-serif;

    color: #000;

}

h1.login-hd.text-center {

    color: #000;

    font-size: 30px;

    font-weight: 500;

    font-family: 'Poppins', sans-serif;

}

p.login-para.text-center {

    font-size: 18px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

    color: #000;

}

.login-form {

    padding: 30px 0;

    /* background-image: url("https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&ixlib=rb-1.2.1&auto=format&fit=crop&w=1470&q=80"); */
    background-image: url("../images/office.jpg");
    width: 100%;

    height: auto;

    background-repeat: no-repeat;

    background-size: cover;

}

.login-content1 {

    margin-top: 15px;

}

.login-content {

    margin-top: 30px;

}

p.login-txt {

    font-size: 15px;

    color:#bfc4d4;;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

p.login-innertxt.text-center {

    font-size: 17px;

    color:#bfc4d4;;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

    margin-top: 30px;

}

a.login {

    text-decoration: none;

    color: #0d6efd;

    font-weight: 500;

    font-family: 'Poppins', sans-serif;

}

a.forgot-password {

    color: #0d6efd;

    text-decoration: none;

    font-size: 17px;

    font-weight: 500;

    font-family: 'Poppins', sans-serif;

}

.show-password{

    font-size: 15px;

    color:#bfc4d4;;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

    margin-left: 10px;

    text-transform: capitalize;

}

.d-flex.justify-content-between.password-area {

    margin-top: 15px;

    margin-bottom: 15px;

}

button#cnfrm-btn {

    width: 160px;

    background-color: #0d6efd;

    border-color: #0d6efd;

    border-radius: 5px;

    border: none;

    font-weight: 600;

    font-family: 'Poppins', sans-serif;

    color: #fff;

    font-size: 20px;

    padding: 5px 0;

    text-transform: capitalize;

}

.field-icon {

    float: right;

    margin-left: -25px;

    margin-top: -25px;

    position: relative;

    z-index: 2;

  }

  input#password-field {

    width: 500px;

    height: 50px;

    border-radius: 5px

}



@media(max-width:991px){

    a.motion.graphics {

        font-size: 20px !important;
    }
    span.select2.select2-container.select2-container--default {
        width: 100% !important;
    }
    img.compny-logos1 {
        width: 80% !important;
    }
    img.xovo-logo {
        width: 80% !important;
    }
    input#company-wrapping35 {
        width: 106% !important;
    }
    .advertise-forms1 {
        width: 50% !important;
    }
    .container {
        max-width: 100% !important;
    }
    .advertise-forms10 {
        margin-top: 10% !important;
    }

    a.private-policy {

        font-size: 15px !important;

    }
    .container-fluid {
        overflow: hidden;
    }
    header#header-position {
        z-index: 1;
    }

    .advertise-form {
        margin-top: 5% !important;
        margin-left: 0px !important;
        margin-bottom: 23% !important;
    }
    p.attractlike-para {
        font-size: 14px !important;
        text-align: justify;
    }
    img.attracts-likely {
        width: 75% !important;
        margin-top: 5% !important;
    }
    img.content-mbimg {
        width: 70% !important;
        margin-top: 10% !important;
    }
    h3.tech-candidates {
        margin-left: 8% !important;
    }
    h3.tech-candidates {
        color: #000;
        font-size: 40px !important;
    }
    p.tech-candidatepara {
        margin-left: 8%;
        font-size: 14px !important;
    }
    button.btn-started {
        margin-left: 8%;
    }
    h3.attract-like {
        font-size: 2.4rem !important;
    }
    img.content-img20 {
        width: 70% !important;
        /* display: flex; */
        margin-top: 4% !important;
    }
    h5.trusted-by.text-center {
        font-size: 33px !important;
    }
    h4.leading-employer.text-center {
        font-size: 2.6em !important;
    }
    .sponsored-logo {
        display: flex;
        flex-direction: column;
    }
    img.compny-logos1 {
        margin-left: 0px !important;
        /* margin-left: 0%; */
    }
    h3.job-easier {
        text-align: center !important;
        font-size: 25px !important;
    }
    p.filled-extrapara {
        text-align: center !important;
        font-size: 19px !important;
        margin-top: 16px !important;
    }
    h2.plan-hd.text-center {
        color: #000;
        font-size: 29px !important;
    }
    .testimonial1 {
        /* margin: 0 auto; */
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    h3.know-help {
        margin-left: 8% !important;
    }
    p.exactly-ireland {
        margin-left: 8%;
    }
    .row{
        margin: 0 !important;
        padding: 0 !important;
    }
    .col{
        margin: 0 !important;
        padding: 0 !important;
    }
    .container-fluid{
        margin: 0 !important;
        padding: 0 !important;
    }
    .advertise-forms10 {
        width: 80% !important;
        margin: 70px auto !important;
    }
    a.academic-hd25 {

        font-size: 8px !important;

    }
    input#company-wrapping2 {
        width: 100% !important;

    }
    button, input {
        overflow: visible;
    }

    select#sector-select {

        width: 192px;

        margin-left: 10px;

    }

    .nav-tabs .nav-link {

        margin-bottom: -1px;

        background: 0 0;

        border: 1px solid transparent;

        border-top-left-radius: 0rem !important;

         border-top-right-radius: 0rem !important;

    }

    textarea.text-box25 {
        width: 75% !important;

    }

    .anchor-linkarea {

        margin-top: 25px !important;
    }

    span.span-one {

        font-size: 15px !important;
    }

    span.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus {

        width: 100% !important;
    }

    span.select2.select2-container.select2-container--default.select2-container--below.select2-container--open {

        width: 100% !important;
    }

    h1.about-hd {

        text-align: center;

        font-size: 40px !important;

        line-height: 58px !important;

    }

    nav.nav-item1.active {

        position: fixed;

    }

    p.about-para20 {

        text-align: center;

        font-size: 16px !important;

    }

    section#about-banner {

        padding: 50px 0 !important;

    }

    span.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus {

        width: 521px !important;

    }

    img.about-img1 {

        width: 90% !important;

    }

    p.about-para10 {

        /* color: #000; */

        font-size: 12px !important;
    }

    h3.about-result {

        padding-bottom: 10px !important;

        font-size: 38px !important;

        line-height: 30px !important;

    }

    div#about-row {

        align-items: center;

    }

    img.blog-detailimg1 {

        width: 100%;

    }

    img.about-image2 {

        width: 100% !important;

        margin-left: 0px !important;

    }

    p.blog-innerpara {

        font-size: 11px !important;



    }

    /* .banner {

        height: 50vh !important;

    } */

    .blog-contemnt {

        width: 33% !important;

    }

    .blog-contemnt10 {

        margin-left: 10px !important;

        width: 33% !important;

    }

    a.read-mores {

        font-size: 13px !important;

    }

    p.blog-para {

        font-size: 13px !important;



    }

    p.policy-para.text-center {

        font-size: 13px;

    }

    .dropdown {

        display: none !important;

    }

    span.span-ones {

        margin-right: 5px;

    }

    input#phone {

        width: 335px !important;

    }

    p.content-viewerpara15 {

        font-size: 12px !important;

    }

    p.policy-para.text-center {

        font-size: 12px !important;

    }

    span.select2.select2-container.select2-container--default {

        width: 100% !important;

    }

    span.select2.select2-container.select2-container--default.select2-container--below {

        width: 100% !important;

    }

    .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {

        color: #495057;

        background-color: #fff;

        border-color: #fff;

    }

    a.private-policy {

        margin-left: 21px !important;

    }

    span.select2.select2-container.select2-container--default {

        width: 171.43px !important;

    }

    p.policy-innerpara {

        margin-left: 21px !important;

        font-size: 12px !important;

    }

    p.policy-seconpara {

        margin-left: 21px !important;

        font-size: 12px !important;

    }

    .locate-wrapper.d-flex {

        flex-direction: unset !important;

    }

    input#search-bar {

        width: 170px !important;

    }

    p.policy-thrdpara {

        margin-left: 21px !important;

        font-size: 12px !important;

    }

    p.content-viewerpara {

        margin-left: 21px !important;

        font-size: 16px !important;

    }

    p.content-viewerpara1 {

        margin-left: 21px !important;

        font-size: 12px !important;

    }

    span.select2-selection.select2-selection--single {

        width: 170px !important;

    }

    p.content-viewerpara2 {

        margin-left: 21px !important;

        font-size: 12px !important;

    }

    /* .select2-container--default .select2-selection--single .select2-selection__arrow {

        height: 26px;

        position: absolute;

        top: 1px;

        right: 1px;

        width: 72px !important;

    } */

    span.select2.select2-container.select2-container--default {

        width: 150px !important;

    }

    input#search-bar {

        width: 151px !important;

    }

    p.content-viewerpara20 {

        margin-left: 50px !important;

        font-size: 12px !important;

    }

    nav.nav-item1.active {

        z-index: 2 !important;

    }

    form#searchform {

        transform: none;

    }



    button.btn.btn-success {

        padding: 5px 15px !important;

        margin-left: 10px;

    }

    /* textarea.text-box25 {

        width: 100% !important;

    } */

    .contact-wrapperview.d-flex.align-items-center {

        width: 100% !important;

    }

    .contact-wrapperview.d-flex.align-items-center {

        width: 75% !important;

    }

    ul#iti-0__country-listbox {

        width: 250px !important;

    }

    .description-job {

        width: 74% !important;

    }

    input.user-qual20 {

        font-size: 13px !important;

    }

    input.form-contol.label-input {

        width: 335px !important;

    }

    input.form-contol.label-input1 {

        width: 335px !important;

    }

    p.content-viewerpara20 {

        margin-left: 50px !important;

        font-size: 11px !important;

    }

    .d-flex.wrapper.align-items-center {

        margin-top: 20px !important;

    }

    .description-job {

        margin-top: 25px;

    }

    .button-wraper {

        width: 46% !important;



    }

    .search-area {

        margin-left: 0% !important;

    }

    select.location {

        height: 50px !important;

    }

    button.btn.btn-success {



        margin-bottom: 30px !important;

    }

    .d-flex.wrapper1 {

        margin-top: 20px;

    }

    ul.output {

        width: 150px !important;

        padding: 0;

    }

    .d-flex.wrapper2 {

        margin-top: 20px !important;

    }

    button#submit {

        font-size: 19px !important;

        padding: 7px 32px !important;



    }

    a.humanitar-hd {

        margin-left: -38% !important;

    }

    a.areasing.-wrapper {

        font-size: 14px !important;

    }

    h5.not-selected {

        font-size: 15px !important;

        margin-top: 10px !important;

    }

    i.fas.fa-times-circle {

        margin-top: 10px !important

    }

    button.status {

        font-size: 15px !important;

        padding: 7px 15px !important;

    }

    .d-flex.circle-area {

        margin-left: -12px !important

    }

    img.logo.img-fluid {

        width: 35%;

    }

    .selection.select2-selection--single {

        margin-left: 10px !important;

        width: 197px !important;

    }

    select.location {

        width: 100%;

    }

    span.select2-dropdown.select2-dropdown--below {

        width: 192.42px !important;

        /* margin-top: -23px !important; */

    }

    p.banner-para.text-center {

        font-size: 22px;



    }

    .d-flex.wrapper2 {

        height: 50px;

    }

    img.job-img {

        width: 15%;

        /* margin-top: -15px; */

    }

    h3.banner-boxhd {

        font-size: 30px;

    }

    p.banner-innerpara {



        font-size: 18px;

    }

    img.job-img1.img-fluid {

        width: 15%;

    }

    img.job-img1.img-fluid {

        width: 15%;

    }

    .banner-box1 {

        margin-top: 20px;

    }

    img.job-img2.img-fluid {

        width: 15%;

    }

    button.btn.btn-success {

        margin-left: 10px;

    }

    .images {

        width: 100%;

        /* margin-top: 52px; */

    }

    p.about-para1 {

        font-size: 15px;

    }

    h2.about-hd10 {

        font-size: 40px;

    }

    div#rows {

        flex-direction: row-reverse;

    }

    h2.about-hd1 {

        font-size: 40px;

    }

    span.select2-dropdown.select2-dropdown--below {

        width: 191.42px !important;

    }

    img.img1 {

        margin-top: 23%;

        margin-left: 21px;

    }

    h2.rental-hd.text-center {

        font-size: 45px;

    }

    p.rental-para.text-center {

        font-size: 18px;

    }

    h2.about-hd {

        font-size: 40px;

    }

    img.img-fluid.images11 {

        padding-top: 20%;

    }

    h2.about-hd12 {

        font-size: 40px;

        margin-left: 0;

        margin-top: 0;

    }

    p.about-para {

        font-size: 15px;

        margin-left: 0;

    }

    .testimonial-section {

        padding-bottom: 11%;

    }

    button.btn.btn-primary {

        margin-left: 0;

    }

    i.fas.fa-bars {

        display: block;

        font-size: 40px;

    }

    i.fas.fa-times {

        display: block;

        font-size: 20px;

        transition: all 0.5s ease-in-out;

    }

    span.select2-dropdown.select2-dropdown--below {

        width: 192px !important;

    }

    /* .select2-container--open .select2-dropdown {

        left: 10px !important;

    } */

    span.select2-dropdown.select2-dropdown--below {

        width: 192.42px !important;

    }

    span.select2-dropdown.select2-dropdown--below {



        margin-left: 0px !important;

    }

    nav.nav-item {

        position: absolute;

        width: 300px;

        height: 100vh;

        background-color: #fff;

        top: 0;

        left: -300px;

        z-index: 1;

    }

    ul.list-item.d-flex.justify-content-between.align-items-center {

        flex-direction: column;

    }

    ul.list-item.d-flex.justify-content-between.align-items-center li {
       margin-top: 30px;
    }
    .cancel-btn.d-flex.justify-content-end {

        margin-right: 20px;

        margin-top: 20px;

        transition: all 0.5s ease-in-out;

    }

    nav.nav-item.active {

        left: 0;

        transition: all 0.5s ease-in-out;

    }

    .d-flex.wrapper.align-items-center {

        margin-top: 23px !important;

    }

    h1.banner-hd.text-center {

        margin-top: 22%;

    }

    .banner {

        height: 50vh;

    }

    img.logo1.img-fluid {

        width: 35%;

    }

    span.select2-dropdown.select2-dropdown--below {

        width: 191.42px !important;

    }

    .locate-wrapper.d-flex {

        flex-direction: column;

    }

    .d-flex.wrapper.align-items-center {

        border-radius: 15px;

    }

    input.search-wrapp {

        height: 40px;

    }

    select.location {

        width: 100%;

        height: 70px;

        margin-left: 0;

        margin-top: 20px;

        width: 100% !important;

    }

    button.btn.btn-success {

        border-radius: 15px;

        margin-left: 10px !important;

        margin-top: 20px;

    }

    .locate-wrapper.d-flex {

        margin-top: 0px;

    }

    .locate-wrapper {

        padding: 0px 10px !important;



    }

    span.select2-selection.select2-selection--single {

        width: 192px !important;

        margin-left: 10px;

    }

    h2.job-hd {

        color: #ffffff;

        font-size: 40px;

      text-align: center;

    }

    p.job-para {

        text-align: center;

        font-size: 20px;

    }

    .d-flex.buttons {

        justify-content: center;

    }

    img.img-fluid.sector-imgs {

        width: 100%;

        height: auto;

    }

    img.img-fluid.sector-images {

        width: 100%;

        height: auto;

    }

    h2.news-letter {

        font-size: 35px;

    }

    p.news-letter-para.text-center {

        font-size: 18px;

    }

    .search-area {

        width: 700px;

        margin-left: 0;

    }





    ul.list-item1.d-flex.justify-content-between.align-items-center {

        flex-direction: column;

    }

    ul.list-item1.d-flex.justify-content-between.align-items-center li{

     margin-top: 30px;

    }

nav.nav-item1 {

    position: absolute;

    width: 300px;

    height: 100vh;

    background-color: #fff;

    top: 0;

    left: -300px;

}

nav.nav-item1.active {

    left: 0;

    transition: all 0.5s ease-in-out;

}

a.humanitar-hd {

    margin-left: -42%;

    font-size: 20px;

}

a.humanitar-hd1 {

    margin-left: -16%;

}

a.humanitar-hd10 {

    margin-left: -16%;

}

.d-flex.wrapper2 {

    margin-left: 0 !important;

}

.d-flex.wrapper1 {

    margin-left: 0 !important;

}

.sponsored-logo {
    display: flex;
    flex-direction: column;
    align-items: center;
}
input#company-wrapping2 {
    width: 100% !important;
}
.advertise-forms2 {
    width: 50%;
}
input#company-wrapping35 {
    width: 100% !important;
}
.banner{
    background-image: url("../images/baner-imegs.png");
}
p.about-para1 {
    color: #000;
    font-size: 15px !important;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}
textarea.text-box25 {
    border: 1px solid gray;
    width: 73% !important;
    height: 160px;
    border-radius: 7px;
    margin-top: 25px;
    padding: 0.5625rem 0.75rem;
}
a.humanitar-hd {
    margin-left: -38% !important;
}
.wrapper10 {
    margin-top: -5% !important;
    margin-left: -9% !important;
}
h5.work-home {
    margin-left: 16% !important;

}
p.work-home {
    font-size: 14px;
    margin-left: 16% !important;
    margin-top: 10px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    color: #696969;
}
.banner-box1 {
    width: 80%;
    margin: 0 auto !important;
}

.banner-box {
    width: 80%;
    margin: 0 auto !important;
}
}



@media(max-width:767px){

    h3.jobportal-hd {

        font-size: 17px;



    }

    nav.nav-item.active {

        position: fixed;

    }
    button#submit {
        margin-left: 5% !important;
    }
    .d-flex.justify-content-between.box-img1 {

        align-items: center;

    }

    .d-flex.justify-content-between.box-img {

        align-items: center;

    }

    img.about-image2 {

        width: 80%;

        margin-left: 0px !important;

    }

    .blog-contemnt {

        width: 100% !important;

    }

    div#about-row {

        flex-direction: column-reverse;

    }

    section.job-being {

        background-color: #F5F5F5;

        padding: 30px 0 !important;

    }

    h3.about-result {

        text-align: center;

        font-size: 21px !important;

        margin-top: 46px !important;

        padding-bottom: 10px !important;

        text-align: center;

        text-align: center;

        font-size: 23px !important;

        line-height: 36px !important;

    }

    p.about-para20 {

        text-align: center;

        font-size: 14px !important;

    }

    h3.about-result {

        text-align: center;

        font-size: 24px !important;

        margin-top: 25px !important;

        padding-bottom: 10px !important;

    }

    p.about-para10 {

        text-align: center;

        font-size: 15px !important;

    }

    section#about-banner {

        padding: 30px 0 !important;

    }

    img.about-img1 {

        width: 70% !important;

    }

    .about-image {

        text-align: center;

    }

    p.blog-innerpara {

        font-size: 15px !important;

    }

    p.banner-innerpara {

        margin-top: 10px;

    }

    .blog-contemnt10 {

        width: 100% !important;

        margin-left: 0 !important;

        margin-top: 25px;

    }

    section#blog {

        padding: 50px 0;

    }

    .banner-box1 {

        padding: 30px 18px;



    }

    h3.about-result {

        text-align: center;

        font-size: 21px !important;

        margin-top: 46px !important;

        padding-bottom: 10px !important;

        line-height: 36px !important;

    }

    .banner-box1 {

        padding: 30px 18px;



    }

    h1.about-hd {

        text-align: center;

        font-size: 28px !important;

    line-height: 50px !important;



    }

    p.about-para10 {

        text-align: center;

        font-size: 14px !important;

    }

    img.blog-detailimg1 {

        width: 100% !important;

    }

    h3.sector-hd {

        margin-bottom: 20px !important;

    }

    .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {

        color: #495057;

        background-color: #fff;

        border-color: #fff;

    }

    .nav-tabs .nav-link {

        margin-bottom: -1px;

        background: 0 0;

        border: 1px solid transparent;

        border-top-left-radius: 0rem !important;

         border-top-right-radius: 0rem !important;

    }

    h3.chnge-carrrer {

        font-size: 17px !important;

    }

    p.detail-para {

        font-size: 16px !important;

    }

    .blog-content1 {

        flex-direction: column !important;

        align-items: center;

    }

    a.private-policy {

        margin-left: 20px !important;

        font-size: 10px !important;

    }

    span.span-one {

        font-size: 12px !important;

    }

    p.content-viewerpara15 {

        margin-left: 10px !important;

    }

    .anchor-linkarea1 {

        margin-top: 20px;

        margin-left: 10px !important;

    }

    p.detail-para {

        font-size: 14px !important;

    }

    p.policy-innerpara {

        margin-left: 0px;

        font-size: 12px;

    }

    p.content-viewerpara {

        margin-left: 0px;

        font-size: 15px;

    }

    p.content-viewerpara1 {

        margin-left: 0px !important;

        font-size: 12px;

    }

    p.policy-para.text-center {

        font-size: 13px;

    }

    p.about-para10 {

        text-align: center;

        font-size: 17px !important;

    }

    p.content-viewerpara30 {

        margin-left: 10px !important;

    }

    p.content-viewerpara15 {

        margin-left: 10px;

    }

    p.detail-para50 {

        font-size: 14px !important;

    }

    a.private-policy1 {

        font-size: 14px !important;

    }

    a.private-policy25 {

        font-size: 14px !important;

    }

    .banner-box {

        padding: 30px 18px !important;

    }

    p.content-viewerpara30 {

        font-size: 15px !important;

    }

    h3.banner-boxhd {

        font-size: 13px !important;

    }

    p.content-viewerpara15 {

        font-size: 13px !important;

    }

    p.content-viewerpara15 {

        font-size: 12px !important;

    }

    span.span-ones {

        margin-right: 7px !important;

    }

    .sector-subcontent {

        flex-direction: column;

        /* display: flex; */

        align-items: center;

    }

    h3.sector-hd {

        font-size: 25px;

    }

    p.sector-para {

        font-size: 13px;

    }

    .locate-wrapper.d-flex {

        justify-content: center;

        align-items: center;

    }

    span.select2.select2-container.select2-container--default {

        width: 100% !important;

    }

    p.email1-view {

        font-size: 13px !important;

    }

    section.testimonial-section {

        padding: 17px 0 !important;

    }

    section.testimonial-section1 {

        padding: 17px 0 !important;

    }

    span.select2.select2-container.select2-container--default {

        width: 100% !important;

    }

    .d-flex.wrapper1 {

        margin-left: 0px !important;

    }

    img.img-fluid.stu-newsimgs {

        margin-top: 20px;

    }

    p.detail-innerpara {

        font-size: 13px !important;

    }

    .d-flex.wrapper2 {

        margin-left: 0px !important;

    }

    a.private-policy {

        /* margin-left: 101px; */

      margin-left: 0;

        font-size: 14px;



    }



.d-flex.wrapper1 {

    margin-left: 0;

}

a.private-policy {

    margin-left: 10px !important;

    font-size: 9px !important;

}

p.policy-seconpara {

    margin-left: 10px !important;

    font-size: 12px !important;

}

p.policy-innerpara {

    margin-left: 10px !important;

    font-size: 12px !important;

}

p.policy-thrdpara {

    margin-left: 10px !important;

    font-size: 12px !important;

}

p.content-viewerpara {

    margin-left: 10px !important;

    font-size: 13px !important;

}

p.content-viewerpara1 {

    margin-left: 10px !important;

    font-size: 12px !important;

}

p.content-viewerpara2 {

    margin-left: 10px !important;

    font-size: 12px !important;

}

p.content-viewerpara20 {

    margin-left: 10px !important;

    font-size: 11px !important;

}

p.content-viewerpara2 {

    margin-left: 10px !important;

    font-size: 10px !important;

}

    span.select2-selection.select2-selection--single {

        /* margin-left: 10px; */

        /* margin-left:; */

    }

    p.policy-innerpara {

        margin-left: 10px !important;

        font-size: 10px !important;

    }

    .d-flex.wrapper1 {

        margin-top: 20px;

    }

    p.policy-seconpara {

        margin-left: 10px !important;

        font-size: 10px !important;

    }

    span.select2.select2-container.select2-container--default {

        width: 100% !important;

    }

    p.policy-thrdpara {

        margin-left: 10px !important;

        font-size: 10px !important;

    }

    h3.chnge-carrrer {

        font-size: 13px !important;

    }

    span.label2 {

        margin-left: 45px !important;

    }

    textarea.text-box25 {

        width: 70% !important;

    }

    .contact-wrapperview.d-flex.align-items-center {

        width: 71% !important;

    }

    nav.nav-item1.active {

        z-index: 2 !important;

    }

    input#search-bar {

        width: 203px !important;

    }

    input#search-bar {

        width: 203px !important;

    }

    p.content-viewerpara1 {

        margin-left: 10px !important;

        font-size: 10px !important;

    }

    #searchform {



    }

    ul.output {

        width: 202px !important;



    }

    input#search-bar {

        margin: 0 auto;

    }

    button.btn.btn-success {

        width: 202px;

        margin: 0 auto !important;

        margin-top: 20px !important;

    }

    span.select2.select2-container.select2-container--default {

        margin: 0 auto;

    }

    p.content-viewerpara {

        margin-left: 10px !important;

        font-size: 10px !important;

    }

    ul.output {

        width: 202px !important;

        /* margin-left: 64px !important; */

    }

    form#searchform {

        transform: none;

    }

    /* .d-flex.flex-wraped1 {

        display: grid;

        place-items: center;

    } */

    /* .banner-box1 {

        margin-left: 40px;

        margin-right: 40px ;

    }

    .banner-box {

        margin-left: 20px !important;

        margin-right: 40px !important;

    } */

    h2.contact-info {

        text-align: center;

    }

    input#phone {

        width: 144% !important;

    }

    h3.email-area {

        margin-left: 51px;

    }

    section#blog-detail {

        padding: 50px 0;

    }

    p.content-viewerpara20 {

        margin-left: 10px !important;

        font-size: 10px !important;

    }

    p.email1-view {

        margin-left: 51px;

    }

    textarea.text-box25 {

        margin-left: 51px;

    }

    .contact-wrapperview.d-flex.align-items-center {

        margin-left: 51px;

    }

    /* span.select2-selection.select2-selection--single {

        margin-left: 0;

        width: 203px !important;

    } */

    /* input#phone {

        width: 100% !important;

    } */

    /* input#phone {

        width: 400px !important;

    } */

    h2.contact-info {

        font-size: 19px !important;

    }

    h2.contact-info {

        margin-bottom: 0 !important;

    }

    .separator-job {

        width: 100%;

    }

    /* textarea.text-box25 {



        width: 100% !important;





    } */

    /* .contact-wrapperview.d-flex.align-items-center {

        width: 74% !important;

    } */

    nav.nav-item1.active {

        position: fixed;

    }

    ul.output {

        width: 202px !important;

        /* margin-left: 64px; */

    }

    .button-wraper.align-items-center.justify-content-end {

        width: 100% !important;

    }

    a.jobs-areaview {

        font-size: 14px !important;

    }

    button#continue-btn {

        font-size: 14px !important;

    }

    button#continue-btn {

        font-size: 11px !important;

    }

    a.jobs-areaview {

        font-size: 11px !important;

    }

    .button-wraper.align-items-center.justify-content-end {

        width: 85% !important;

    }



    .description-job {

        width: 74% !important;

        margin-left: 51px;

    }

    p.adobe-premier {

        font-size: 11px !important;

    }

    ul.output {

        width: 202px !important;

        /* margin-left: 86px; */

    }

    h3.animator {

        font-size: 14px !important;

    }

    .description-job {

        margin-top: 25px !important;

    }

    p.junior-editor {

        font-size: 13px !important;



    }

    p.adobe-premier {

        font-size: 11px !important;



    }

    button#Applied-tab {

        font-size: 11px !important;

        margin-left: 5px !important;

    }

    .button-wraper.align-items-center.justify-content-end {



        margin-left: -33px !important;

    }

    .separator-job {

        width: 100% !important;

    }

    .d-flex.flex-wraped1 {

        flex-direction: column !important;

    }

    button#Saved-tab {

        font-size: 11px !important;

    }

    button#Interviews-tab {

        font-size: 11px !important;



    }

    .flex-wraper1 {

        margin-left: 0 !important;

    }

    input.form-contol.label-input {

        width: 100% !important;

    }

    input.form-contol.label-input1 {

        width: 100% !important;

    }

    button#Applied-tab {

        font-size: 11px !important;

        margin-left: 5px !important;

    }



    .dropdown {

        display: none !important;

    }

    h1.company-descript {

        font-size: 25px !important;

    }

    p.banner-para.text-center {

        font-size: 10px !important;

    }

    h2.job-hd {

        font-size: 19px !important;

    }

    h1.banner-hd.text-center {

        margin-top: 20% !important;

    }

    .banner {



        height: 230px !important;

    }

    p.sector-para.text-center {

        font-size: 13px !important;

    }

    p.article-para.text-center {

        font-size: 14px !important;

    }

    p.job-para2 {

        font-size: 14px !important;

    }

    p.job-para1.text-center {

        font-size: 14px !important;

    }

    h3.interview-hd {

        font-size: 17px !important;

    }

    p.interview-para {

        font-size: 11px !important;



    }

    a.readmore-btn {

        font-size: 14px !important;

    }

    h2.job-hd {

        text-align: center;

        font-size: 21px !important;

    }

    p.job-para {

        text-align: center;

        font-size: 11px !important;

    }

    button.btn.btn-info {

        padding: 10px 40px !important;

        font-size: 16px !important;

    }

    h2.sector-hd.text-center {

        font-size: 21px !important;

    }

    h2.work-hd.text-center {

        font-size: 21px !important;

    }

    .search-area {

        margin-left: 0% !important;

    }

    p.news-letter-para.text-center {

        font-size: 15px !important;

    }

    p.banner1-para.text-center {

        font-size: 15px !important;

    }

    button.btn.btn-success {

        margin-bottom: 20px !important;

    }

    h2.article-hd.text-center {

        font-size: 25px !important;

    }

    h2.article-hd.text-center {

        font-size: 21px !important;

    }

    div#row30 {

        flex-direction: column-reverse !important;

    }

    .d-flex.wrapper2 {

        margin-top: 20px !important;

    }

    select.location {

        height: 50px !important;

    }

    p.banner-para.text-center {

        font-size: 12px !important;

    }

    .dropdown {

        display: none;

    }

    button#submit {

        font-size: 18px !important;

        padding: 7px 37px !important;



    }



    h2.position {

        font-size: 12px !important;



    }

    .job-portal-logo {

        width: 25% !important;

        height: 58px;

    }

    a.humanitar-hd {

        margin-left: -79% !important;

    }

    h4.position1 {



        font-size: 13px !important;



    }

    .detail-port {

        margin-top: 35px !important;

    }

    h5.County.Dublin {

        font-size: 12px !important;

    }

    .nav-tabed {

        padding: 30px 7px !important;

    }

    button#contact-tab {

        width: 37% !important;

        font-size: 13px !important;



        height: 40px !important;

    }

    button#about-tab {

        border-radius: 7px;

        width: 44% !important;

        font-size: 13px !important;



        /* height: 50px; */

    }

    h3.schol-wrapper {

        font-size: 14px !important;



    }

    h5.County.Dublin1 {

        font-size: 14px !important;



    }

    p.Parklands {

        color: #000;

        font-size: 13px !important;



    }

    .d-flex.care-wrapper {

        flex-direction: column !important;

    }

    p.parkland-innerpara {

        font-size: 12px !important;

    }

    p.secondparakland-inner {

        font-size: 14px !important;

    }

.jobs-poral {



    padding: 30px 7px !important;



}

    .container-left {

        padding: 70px 10px !important;

    }

    .container-left {

        width: 100% !important;

    }

    .wrapper-left .check label {

        font-size: 10px !important;



    }

    .wrapper-left .inp form i.envelope {

        left: 12px;

        top: 55.2px !important;

    }

    .wrapper-left .inp form i.pass {

        top: 152.5px !important;

        left: 11px;

    }

    input.user-fullname {

        width: 200px;

        height: 40px;

    }

    th {

        font-size: 11px;

    }

    span.select2-selection.select2-selection--multiple {

        width: 100%;

    }

    li#select2-multiple-result-9j8x-Java {

        font-size: 14px !important;

    }

    li#select2-multiple-result-rrxj-Java {

        font-size: 14px !important;

    }

    li#select2-multiple-result-ohj2-Javascript {

        font-size: 14px;

    }

    li#select2-multiple-result-ax34-PHP {

        font-size: 14px;

    }

    li#select2-multiple-result-0gje-Visual\ Basic {

        font-size: 14px;

    }

    li#select2-multiple-result-10k5-Java {

        font-size: 14px;

    }

    li#select2-multiple-result-z3bs-Javascript {

        font-size: 14px;

    }

    li#select2-multiple-result-46gu-PHP {

        font-size: 14px;

    }

    li#select2-multiple-result-7ayz-Visual\ Basic {

        font-size: 14px;

    }

    li#select2-multiple-result-vlax-Java {

        font-size: 14px;

    }

    li#select2-multiple-result-vlax-Java {

        font-size: 14px;

    }

    li#select2-multiple-result-tqza-Visual\ Basic {

        font-size: 14px;

    }

    button#Interviews-tab {

        font-size: 11px !important;

    }

    button#Applied-tab {

        font-size: 11px !important;

        margin-left: 5px !important;

    }

    img.img-fluid.jobs-yet {

        width: 30% !important;

    }

    li.nav-item1 {

        margin-left: 5px !important;

    }

    h3.no-job {

        text-align: center;

        font-size: 14px !important;



    }

    p.jobs-disc.text-center {

        font-size: 14px !important;

    }

    button.find-jobs {

        color: #fff;

        padding: 10px 21px !important;

    }

    .d-flex.circle-area {

        /* margin-right: 42

    px

    ; */

        margin-left: -9px !important

    }

    a.motion.graphics {



        font-size: 9px !important;



    }

    h5.not-selected {

        font-size: 7px !important;

        margin-left: 8px !important;

            margin-top: 16px !important;



    }

    i.fas.fa-times-circle {

        width: 20px !important;

        height: 20px !important;

        margin-top: 8px !important;

    }

    .d-flex.circle-area1 {

        margin-left: 0% !important;

    }

    i.fas.fa-eye {

        width: 20px !important;

        height: 20px !important;

        margin-top: 6px !important

    }

    button.status {

        font-size: 9px !important;

        padding: 7px 4px !important;

    }

    h1.myjobs-hd {

        font-size: 25px !important;

    }

    h5.not-selected {

        font-size: 18px;

        font-weight: 700;

        font-family: 'Poppins', sans-serif;

        margin-bottom: 0;



    }

    .d-flex.circle-area2 {

        margin-left: 0 !important;

    }

    a.areasing.-wrapper {

        font-size: 10px !important;

    }

    h3.jobportal-hd {

        font-size: 17px;



    }

    h3.jobportal-hd {

        font-size: 17px !important;



    }

    h5.company-hd {

        font-size: 14px !important;



    }

    p.jobportal-para {

        font-size: 13px !important;



    }

    button.btn.btn-danger {

        font-size: 14px !important;

       padding: 8px 8px!important;



    }

    p.jobinner-para {

        font-size: 11px !important;

    }

    .h1.banner-hd.text-center {

        margin-top: 20%;

        font-size: 42px;

    }

    p.secondinner-para {

        font-size: 11px !important;

    }

    select.location {

        width: 100%;

    }

    p.para3 {

        font-size: 10px !important;

    }

    p.para4 {

        font-size: 9px !important;



    }

    p.para6 {

        margin-bottom: 0;

        font-size: 14px !important;



    }

    p.innersecond-para {



        font-size: 11px !important;

    }

    p.para30 {

        font-size: 9px !important;

    }

    p.para40 {



        font-size: 12px !important;

    }

    p.para401 {

        font-size: 12px !important;

    }

    h2.salary-range {

        font-size: 13px !important;



    }

    span.company-site {

        font-size: 12px !important;



    }

    button.btn.btn-light {

        font-size: 16px !important;

    padding: 7px 19px !important;



    }

    p.banner-para.text-center {

        font-size: 18px;

    }

    section.about-section {

        padding: 0px 0;

    }

    h2.about-hd {

        font-size: 40px;

    }

    .btn {

        padding-bottom: 30px;

    }

    p.about-para {

        font-size: 13px;

    }

    /* .images {

        margin-top: 30px;

    } */

    img.img1 {

        width: 100%;

        margin-top: 30px;

        margin-left: 39px

    }

    h2.about-hd1 {

        font-size: 35px;

        padding-top: 30px;

        text-align: center;

    }

    button.btn.btn-primary {

        font-size: 18px;

        padding: 7px 9px;

        margin-left: 0;

    }

    h2.rental-hd.text-center {

        font-size: 42px;

        padding-bottom: 0;

    }

    p.rental-para.text-center {

        font-size: 13px;

        margin-bottom: 0;

    }

    button.btn.btn-secondary {

        font-size: 18px;

        padding: 7px 9px;

    }

    section.testimonial-section {

        padding: 50px 0;

    }

    section.testimonial-section1 {

        padding: 50px 0;

    }

    a.footer-inner {

        font-size: 14px;

    }

    a.footer-inner1 {

        font-size: 11px;

    }

    img.logo {

        width: 50%;

    }

    i.fas.fa-bars {

        font-size: 32px;

    }

    i.fas.fa-bars {

        display: block;

    }

    i.fas.fa-times {

        display: block;

        font-size: 20px;

        transition: all 0.5s ease-in-out;

    }

    nav.nav-item {

        position: absolute;

        width: 200px;

        height: 100vh;

        background-color: #fff;

        top: 0;

        left: -200px;

        z-index: 1;

    }

    ul.list-item.d-flex.justify-content-between.align-items-center {

        flex-direction: column;

    }

    ul.list-item.d-flex.justify-content-between.align-items-center li {

   margin-top: 30px;



    }

    .cancel-btn.d-flex.justify-content-end {

        margin-right: 20px;

        margin-top: 20px;

        transition: all 0.5s ease-in-out;

    }

    h3.stubiiz-bottom.text-center {

        font-size: 15px;

    }

    nav.nav-item.active {

        left: 0;

        transition: all 0.5s ease-in-out;

    }

    .banner {

        height: 230px;



    }

    .banner-box1 {

        transform: translateY(0);

        margin-top: 10px;

    }

    .banner-box {

    transform: translateY(0);

    margin-top: 10px;



    }

    h2.about-hd10 {

        font-size: 35px;

        text-align: center;

        margin-top: 30px;

    }

    p.about-para {

        font-size: 13px;

        margin-left: 0;

        text-align: center;

    }

    h2.about-hd {

        font-size: 35px;

        margin-left: 0;

        padding-top: 0%;

        margin-top: 30px;

        text-align: center;

    }

    h2.about-hd12 {

        padding-top: 0%;

        margin-left: 0;

        font-size: 35px;

        margin-top: 30px;

    text-align: center;

    }

    section.stu-rental1 {

        padding: 10%;

    }

    p.about-para1 {

        color: #000;

        font-size: 13px;

        text-align: center;

    }

    .banner-box{

        margin-left: 20px;

        margin-right: 20px;



    }

    .banner-box1{

        margin-left: 20px;

        margin-right: 20px;



    }

    .banner-boxhd{

        font-size: 16px;

    }

    .banner-innerpara{

        font-size: 12px;

    }

    h3.banner-boxhd {

        font-size: 18px;

    }

    p.banner-innerpara {

        font-size: 13px;

    }

    button.btn.btn-warning {

        font-size: 18px;

        padding: 7px 9px;

        margin-left: 0;

    }

    .container{

        overflow-x: hidden;

    }

    /* .row {

        flex-direction: column-reverse;

    } */

    .box-area {

        padding: 50px 0;

    }

    div#rows {

        flex-direction: column;

    }

    .btn {

        display: flex;

        justify-content: center;

    }

    .search-area {



        width: 328px;

    }



    /* stujobs-responsive */

    h1.banner-content.text-center {

        font-size: 40px;

    }

    p.banner1-para.text-center {

        font-size: 16px;

    }

    .locate-wrapper.d-flex {

        flex-direction: column;

    }

    input.search-wrapp {

        height: 30px;

    }

    input.search-wrapp {

        font-size: 19px;

        width: 257px;

    }

    .d-flex.wrapper.align-items-center {

        border-radius: 10px;

        margin-top: 20px;

    }

    select.location {

        height: 64px;

        margin-left: 0;

        font-size: 19px;



    }

    .locate-wrapper {

        background-color: #fff;

        border-radius: 28px;

    }



    button.btn.btn-success {

        border-radius: 10px;

        margin-left: 0;

        margin-top: 20px;

        font-size: 20px;

    }

    h2.job-hd {

        text-align: center;

        font-size: 30px;

    }

    p.job-para {

        text-align: center;

        font-size: 19px;

    }

    select.location {

        width: 100% !important;

        margin-top: 20px;

    }

   .search-area{



   }

    .d-flex.buttons {

        justify-content: center;

    }

    button.btn.btn-info {

        padding: 15px 50px;

        font-size: 20px;

    }

    h2.work-hd.text-center {

        font-size: 30px;

    }

    p.job-para1.text-center {

        font-size: 19px;

    }

    h2.news-letter {

        font-size: 23px;

    }

    p.news-letter-para.text-center {



        font-size: 16px;



    }

    h2.news-letter {

        font-size: 23px;

    }

    a.sector-academic {

        font-size: 13px;

    }

    .banner1 {

        padding: 0;

    }

    h2.sector-hd.text-center {

        font-size: 30px;
        /*margin-top: 80px;*/

    }

    p.sector-para.text-center {

        font-size: 19px;

    }

    .sector-wrapper {

        margin-top: 40px;

    }

    button.btn.btn-dark {

        margin-left: -45px;

        font-size: 18px;

        padding: 10px 12px;

    }

    input.user-mail {

        font-size: 18px;



    }

    .search-area {

        width: 340px;





    }

    h3.jobs {

        font-size: 20px;

    }

    .footer-txt1 {

        margin-top: 35px;

    }

    img.logo1.img-fluid {

        width: 50%;

    }

    nav.nav-item1 {

        position: absolute;

        width: 200px;

        height: 100vh;

        background-color: #fff;

        top: 0;

        left: -200PX;

    }

    ul.list-item1.d-flex.justify-content-between.align-items-center {

        flex-direction: column;

    }

    ul.list-item1.d-flex.justify-content-between.align-items-center li{

        margin-top: 30px;

    }

    nav.nav-item1.active {

        left: 0;

        transition: all 0.5s ease-in-out;

    }

    /* academic-responsive */

    a.offer-ireland {

        font-size: 14px;

        margin-left: 29%;



    }

    img.logo3 {

        width: 25%;

    }

    img.logo4.img-fluid {

        width: 25%;

    }

    a.humanitar-hd {

        font-size: 15px;

        margin-left: -74%;

    }

    .wrapper10 {

        margin-top: -9%;

    }

    h5.work-home {

        font-size: 15px;

        margin-left: 29%;

    }

    p.work-home {

        font-size: 13px;

        margin-left: 29%;

    }

    a.humanitar-hd1 {

        font-size: 20px;



        margin-left: -36%;

    }

    .wrapper101 {

        margin-top: -16%;

    }

    a.offer-ireland1 {

        font-size: 20px;

        margin-left: 25%;



    }

    /* h5.work-home1 {

        font-size: 15px;

        margin-left: 24%;



    } */

    p.work-home2 {

        font-size: 12px;

        margin-left: 24%;

    }

    a.offer-ireland3 {

        font-size: 13px;

        margin-left: 26%;

    }

    a.humanitar-hd10 {

        font-size: 20px;

        margin-left: -36%;

    }

    p.work-home2 {

        font-size: 12px;

        margin-left: 31%;

    }

    .wrapper1011 {

        margin-top: -15%;

    }

    /* .wrapper101 {

        margin-top: -7%;

    } */

    a.logo5 {

        width: 50%;



    }

    /* register-media */

    h1.login-hd.text-center {

        font-size: 25px;

    }

    p.login-para.text-center {

        font-size: 10px;

    }

    input.user-fullname {

        width: 320px;

        height: 40px;

    }

    input#password-field {

        width: 280px;

        height: 40px;

    }

    input.user-fullname {

        width: 280px;

        height: 40px;

    }

    p.login-txt {

        font-size: 13px;

    }

    button#cnfrm-btn {

        font-size: 20px;

        width: 140px;

    }

    p.login-innertxt.text-center {

font-size: 15px;



}

label {

    font-size: 15px;

}

.show-password {

    font-size: 12px;

}

a.forgot-password {

    font-size: 13px;

    margin-top: 5px;

}

a.humanitar-hd1 {

    font-size: 15px;

    margin-left: -110%;

}

.wrapper101 {

    margin-top: -12%;

    /* margin: 0; */

}

a.offer-ireland1 {

    font-size: 14px;

    margin-left: 31%;

}

h5.work-home {

    font-size: 12px;

    margin-left: 29%;

}

h5.work-home1 {

    font-size: 12px;

    margin-left: 31%;

}

.wrapper101 {

    margin-top: -12%;

}

.wrapper101 {

    margin-top: -12%;

    /* margin: 0; */

}

input.user-mail {
    font-size: 14px ;
}



}

/* sturemtal */

ul.navigation.d-flex.justify-content-between {

    list-style: none;

    margin: 0;

    padding: 0;

}

ul.list-inner {

    list-style: none;

    margin: 0;

    padding: 0;

}

body.body1 {

    background-image: url("https://hermes.daft.ie/dsch-daft-frontend/0.1.1479/static/images/backgrounds/homepage-hero-buy-desktop.jpg");

    background-repeat: no-repeat;

    width: 100%;

    background-size: cover;

}

a.service {

    color: #ffffff;

    text-decoration: none;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

    font-size: 22px;

}

a.service:hover{

    border-bottom: 2px solid #fff;



}

.list-inner li a{

    color: #fff;

    text-decoration: none;

    list-style: none;

  font-size: 18px;;

  font-weight: 400;

  font-family: 'Poppins', sans-serif;

}

a {

    text-decoration: none;

  }



  input.user-fullname {

    width: 280px;

    height: 40px;

}

input#password-field {

    width: 280px;

    height: 40px;

}



  ul {



      list-style: none;

      margin: 0;

      padding-left: 0;

  }

.navigation li .list-inner {

    display: none;

    overflow-x: hidden;

}

.list-inner{

    display: none;

    height: 108px;

    padding-top: 0px;

    margin-top: 0px;

    padding-bottom: 0px;

    margin-bottom: 0px;

    display: none;

    overflow-x: hidden;



}

#primary_nav_wrap ul

{

left: 0px;

top: 0px;

	list-style:none;

	/* position: fixed;

background: #121314; */

color: white;

	margin:0;

	padding:0;



width: 100%;

}



#primary_nav_wrap ul a

{



	display: block;

	color: #9C9C9C;

	text-decoration:none;

	font-weight:700;

	font-size: 22px;

	line-height:32px;

	padding: 15px 15px;

	background: #121314;



}



#primary_nav_wrap ul a:hover

{



	color: white;

background-color: #2d2f33;





}



#primary_nav_wrap ul a:active

{



	color: #8ABF29;

background-color: #2d2f33;



}



#primary_nav_wrap ul li

{

	position:relative;

	float:left;

	margin:0;

	padding:0;

background: #121314;

}



#primary_nav_wrap ul li.current-menu-item

{

	background-color: #222326;

}



/* #primary_nav_wrap ul li:hover

{

	background-color: #222326;





} */



#primary_nav_wrap ul ul

{

	display:none;

	position:absolute;

	top:100%;

	left:0;

	background: #121314;

	padding:0;

}



#primary_nav_wrap ul ul li

{

	float:none;

	width:200px



}



/* #primary_nav_wrap ul ul a

{

	line-height:120%;

	padding:10px 15px;

	background: #121314;



} */





#primary_nav_wrap ul ul ul

{

	top:0;

	left:100%



}



#primary_nav_wrap ul li:hover > ul

{

	display:block



}





/* div {

color: #9C9C9C;

font-size: 22px;

border-radius: 10px;

} */



/* div:hover {

font-size: 22px;

color: white;

border-radius: 10px;

} */



/* a {color: #9c9c9c;

-webkit-transition: all 100ms linear;

-moz-transition: all 100ms linear;

-ms-transition: all 100ms linear;

-o-transition: all 100ms linear;

transition: all 100ms linear;} */



/* a:hover {color: white;

-webkit-transition: all 100ms linear;

-moz-transition: all 100ms linear;

-ms-transition: all 100ms linear;

-o-transition: all 100ms linear;

transition: all 100ms linear;

} */



/* th.dash {color: white;

font-size: 16px;

} */



/* .verticalLine {

    border-left: thick solid #ff0000;

} */



/* hr.small {

width: 300px;

border-color: #8ABF29;

} */

input.user-fullname {

    width: 500px;

    height: 40px;

}

input#password-field {

    width: 500px;

    height: 40px;

}

@media(max-width:1199px){



    h3.jobportal-hd {

        color: #2d2d2d !important;

        /* font-size: 27px !important; */



    }
    img.daraggh-wrapper1 {
        width: 92%;
    }
    img.daraggh-wrapper {
        width: 92%;
    }

    input.form-contol.label-input {

        width: 250px !important;

    }
    .d-flex.care-wrapper {
        flex-direction: column;
    }

    input.form-contol.label-input1 {

        width: 250px !important;

    }

    p.about-para10 {

        /* color: #000; */

        font-size: 12px !important;



    }

    select#sector-select {

        width: 231px;

        font-size: 12px;

    }



    input#phone {

        width: 250px !important;

    }

    /* textarea.text-box25 {

        width: 86% !important;



    } */

    .contact-wrapperview.d-flex.align-items-center {

        width: 86%;

    }

    .button-wraper {

        width: 65% !important;



    }

    img.about-img1 {

        width: 75%;

    }

    h3.about-result {

        padding-bottom: 14px !important;

        font-size: 38px !important;

        line-height: 30px !important;

    }

    /* h3.animator {

        font-size: 17px !important;

    } */

    /* input.search-wrapp {



        width: 197px !important;



    } */

    h5.company-hd {

        font-size: 17px !important;



    }

    img.about-image2 {

        width: 70% !important;

        margin-left: 50px;

    }

    span.online-catog {

        font-size: 9px !important;

        margin-left: 7px !important;

    }

    h3.animator {

        font-size: 14px !important;

        margin-left: 7px !important;

    }

    /* select.location {

        width: 197px !important;



    } */

    /* button.btn.btn-success {

        padding: 5px 35px !important;

    } */

    /* .search-area {



        margin-left: 12% !important;

    } */

    /* button.btn.btn-danger {

        border: none;

        font-size: 16px !important;

        padding: 12px 40px !important;

    } */

    p.jobinner-para {

        font-size: 11px !important;

    }

    p.para3 {

        font-size: 15px !important;

    }

    p.para4 {

        font-size: 13px !important;



    }

    p.innersecond-para {

        font-size: 15px !important;

    }

    p.para30 {

        font-size: 13px !important;

    }

    /* .blog-contemnt {

        width: 33% !important;

    }

    .blog-contemnt10 {

        width: 33% !important;

        margin-left: 15px !important;

    } */

    /* span.select2-selection.select2-selection--single {

        width: 190px !important;

        margin-left: 0 !important;

    } */

    p.para40 {

        font-size: 12px !important;

    }

    /* p.blog-innerpara {

        font-size: 15px !important;



    } */

    p.para401 {

        font-size: 12px !important;

    }

    h2.salary-range {

        font-size: 15px !important;



    }

    span.company-site {

        font-size: 14px !important;



    }

    button.btn.btn-light {

        font-size: 18px !important;

        padding: 7px 20px !important;

    }

input.search-wrapp {

    font-size: 16px;

    width: 212px;

}

select.location {

    width: 239px;

    font-size: 16px;

}

button.btn.btn-success {

    font-size: 20px;

    padding: 19px 35px;

}

section.job-wrapper {

    padding: 61px 0;

}

img.img-fluid.sector-imgs {

    height: 269px;

}

img.img-fluid.sector-images {

    height: 273px;

}

a.sector-academic {

    font-size: 10px;

}

/* .search-area {

    margin-left: 11%;

} */

img.footer-img {

    margin-top: 50px;

}

button.btn.btn-link {

    font-size: 14px;

    padding: 5px 18px;

}

ul.list-item1.d-flex.justify-content-between li a {

    font-size: 14px;

}
p.about-para1 {
    color: #000;
    font-size: 17px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}
.banner {
    /* background-image: url(../images/free-time-students-bachelor-s-campus-life-rhythm-five-friendly-students-are-walking62891.png); */
    background-repeat: no-repeat;
    width: 100%;
    background-size: cover;
    height: 90vh;
}
p.about-para {
    color: #000;
    font-size: 17px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    margin-left: 30px;
}
ul.list-item1.d-flex.justify-content-between li a {
    font-size: 14px !important;
}
button.btn.btn-link {
    font-size: 14px !important;
}
ul.list-item1.d-flex.justify-content-between li a {
    font-size: 13px !important;
}
h3.jobs {
    color: #fff;
    font-size: 19px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    margin-top: 50px;
}
.search-area {
    width: 735px;
    margin-left: 10%;
}
p.blog-innerpara {
    font-size: 11px !important;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}
p.blog-para {
    font-size: 15px !important;
}
p.detail-para {
    font-size: 13px !important;
}
textarea.text-box25 {
    border: 1px solid gray;
    width: 85% !important;
    height: 160px;
    border-radius: 7px;
    margin-top: 25px;
    padding: 0.5625rem 0.75rem;
}
.wrapper10 {
    margin-top: 2%;
    margin-left: 0%;
}
a.offer-ireland {
    margin-left: 23%;
}
h5.work-home {
    font-size: px;
    margin-left: 23%;
    margin-top: 10px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    color: #696969;
}
p.work-home {
    font-size: 14px;
    margin-left: 23%;
    margin-top: 10px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    color: #696969;
}
}

@media(max-width:575px){

    i.fas.fa-bars {

        font-size: 25px;

    }
    p.exactly-ireland {
        font-size: 12px !important;
        font-weight: 400;
        font-family: 'Poppins', sans-serif;
    }
    h2.advertise-hd {
        color: #fff;
        font-size: 25px !important;
        margin-top: 30% !important;

    }
    .box-area {
        transform: translateY(-50%) !important;
    }
    .box-area {
        transform: translateY(-50%) !important;
    }
    .advertise-forms10 {
        width: 100% !important;
        margin: 70px auto !important;
    }
    .testimonial4_slide p {
        color: #ffffff;
        font-size: 12px !important;

    }
    h2.advertise-hd {
        text-align: center;
    }
    p.advertise-para {
        font-size: 14px !important;
        text-align: center;
    }
    .d-flex.justify-content-center.align-items-center.percent1-wrapper {
        flex-direction: column;
    }
    input#company-wrapping {
        font-size: 13px !important;

    }
    .advertise-form {
        margin-left: 0 !important;
    }
    .advertise-forms2 {
        margin-left: 14px !important;
    }
    p.about-para1> br {
        display: none;
    }
    p.rental-para.text-center> br {
        display: none;
    }
    input#company-wrapping1 {
        font-size: 13px !important;
    }
    input#company-wrapping2 {
        font-size: 13px !important;
    }
    h3.advertise-today.text-center {
        color: #fff;
        font-size: 20px !important;

    }
    span.percent-wrapper {
        font-size: 44px !important;

    }
    .container-fluid {
        overflow: hidden;
    }
    .wrapper-default {
        padding: 0 10px !important;
    }
    header#header-position {
        z-index: 1;
    }
    input#company-wrapping30 {
        font-size: 13px !important;

    }
    .advertise-form {
        margin-top: 10% !important;
    }
    .sponsored-logo {
        margin-top: 16px !important;
        margin: 1px auto;
        /* display: grid !important; */
        padding-top: 48px !important;
    }
    img.compny-logos1 {
        margin-left: 0px !important;
        /* margin-left: 0%; */
    }
    input#company-wrapping35 {
        font-size: 13px !important;

    }
    h2.job-posted {
        font-size: 23px !important;

    }
    h2.louder-hd.text-center {
        font-size: 30px !important;
    }
    h3.attract-like {
        font-size: 28px !important;
    }
    p.attractlike-para {
        font-size: 14px !important;
        text-align: justify;

    }
    button#get-now1 {
        padding: 13px 25px !important;
        font-size: 14px !important;
        margin-top: 7px !important;
    }
    img.attracts-likely {
        width: 100% !important;
        margin: 2% !important;
    }
    
    h3.tech-candidates {
        font-size: 21px !important;
        margin-top: 65px !important;
        margin-left: 8% !important;
    }
    p.tech-candidatepara {
        margin-left: 8%;
        font-size: 14px !important;
    }
    button.btn-started {
        margin-left: 8% !important;
    }
    img.content-img20 {
        width: 100% !important;
        /* display: flex; */
        margin: 2% !important;
    }
    .justify-content-end {
        margin-left: 24px !important;
    }
    h5.trusted-by.text-center {
        font-size: 30px !important;

    }
    h4.leading-employer.text-center {
        font-size: 36px !important;
    }
    .testimonial1 {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    img.daraggh-wrapper1 {
        width: 50% !important;
    }
    h5.OÃ¢â‚¬â„¢Riordan.text-center {
        font-size: 16px;
    }
    img.daraggh-wrapper {
        width: 50% !important;
    }
    h3.know-help {
        margin-left: 8%;
        font-size: 29px !important;
    }

    p.policy-para.text-center {

        font-size: 11px !important;
    }
    p.exactly-ireland {
        font-size: 15px;
    margin-left: 8%;
    }
    h3.job-easier {
        text-align: center !important;
        font-size: 23px !important;
    }
    p.filled-extrapara {
        text-align: center !important;
        font-size: 18px !important;
    }
    button#get-now {
        padding: 13px 25px !important;
        font-size: 14px !important;

    }
    h2.plan-hd.text-center {
        color: #000;
        font-size: 19px !important;

    }


    p.about-para10 {

        /* color: #000; */

        font-size: 9px !important;

    }

    h1.about-hd {

        text-align: center;

        font-size: 26px !important;

        line-height: 40px !important;

    }
    #sector-select {
        width: 201px;
        margin-left: 0;
    }
    p.about-para20 {

        text-align: center;

        font-size: 9px !important;

    }

    h6.job-carer2.text-center {

        font-size: 12px !important;

    }

    .no-jobidea {

        background-color: #fff;

        color: #00263d;

        min-height: 100px;

        -webkit-box-shadow: 0 10px 10px -10px #ccc;

        -moz-box-shadow: 0 10px 10px -10px #ccc;

        box-shadow: 0 10px 10px -10px #ccc;

        border-top: 1px solid #dadee8;

        border-left: 1px solid #dadee8;

        border-right: 1px solid #dadee8;

        border-bottom: 1px solid #dadee8;

        border-radius: 5px;

        margin-bottom: 2em !important;

        margin-top: 4em;

    }

    h5.job-carer1.text-center {

        line-height: 1.6 !important;

        padding-top: 0.5em;

        font-size: large;

        font-size: 1.4rem !important;

        font-weight: 300;

        padding-bottom: 0.3em;

        font-family: 'Poppins', sans-serif;

    }
    p.about-para {
        margin-left: 0 !important;
    }
    p.about-para>br {
        display: none;
    }

    span.select2-selection.select2-selection--single {

        width: 203px !important;

        margin-left: 0;

    }

    h3.about-result {

        font-size: 24px !important;

    }

    .d-flex.wrapper1 {

        margin-left: 0px !important;

    }

    .d-flex.wrapper2 {

        margin-left: 0px !important;

    }

    /* span.select2-selection.select2-selection--single {

        margin-left: 0;

        width: 203px !important;

    } */

    input#phone {

        width: 145% !important;

    }

    .locate-wrapper.d-flex {

        flex-direction: column !important;

    }

    /* textarea.text-box25 {

        width: 84% !important;

    } */

    .select2-container--default .select2-selection--single .select2-selection__arrow {

        height: 27px !important;

        position: absolute;

        top: 1px;

        right: 1px;

        width: 24px !important;

    }



    /* input#phone {

        width: 296px !important;

    } */

    .button-wraper.align-items-center.justify-content-end {

        margin-left: 0 !important;

    }

    input.user-fullname {



        height: 50px !important;

    }

    .wrapper-left .inp form .inp-left {



        height: 50px !important;



    }

    h2.job-hd {

        font-size: 19px !important;

    }

    p.job-para {

        font-size: 10px !important;

    }

    h1.banner-hd.text-center {

        margin-top: 20% !important;

    }

    ul.output {

        width: 202px !important;

        /* margin-left: 38px !important; */

    }

    .banner {



        height: 230px !important;

    }

    h3.email-area {

        margin-left: 27px;

    }

    img.img-fluid.images11 {

        padding-top: 4% !important;

    }

    /* ul.output {

        margin-left: 85px !important;

    } */

    a.humanitar-hd {

        margin-left: -74% !important;

    }



    li#select2-multiple-result-9j8x-Java {

        font-size: 14px !important;

    }

    span.select2-selection.select2-selection--multiple {

        width: 100%;

    }

    li#select2-multiple-result-mgy7-Java {

        font-size: 15px !important;

    }

    th {

        font-size: 11px;

    }

    h3.jobportal-hd {

        font-size: 18px;



    }

    h3.jobportal-hd {

        color: #2d2d2d !important;

        font-size: 18px;

        font-weight: 500;

        font-family: 'Poppins', sans-serif;

    }

    img.logo.img-fluid {

        width: 80%;

    }

    input.user-fullname {

        width: 280px;

        height: 40px;

    }

    h1.banner-hd.text-center {

        margin-top: 20%;

        font-size: 30px;

    }

    p.banner-para.text-center {

        font-size: 16px;

    }

    p.banner-para.text-center {

        font-size: 16px;

    }

    h3.banner-boxhd {

        font-size: 13px;

    }

    img.job-img {

        width: 28%;

    }

    h2.about-hd10 {

        font-size: 30px;

    }

    p.about-para1 {

        font-size: 11px;

    }

h2.about-hd1 {

    font-size: 30px;



}

h2.rental-hd.text-center {

    font-size: 35px;

}

p.rental-para.text-center {

    font-size: 12px;

}

h2.about-hd {

    font-size: 30px;

}

h2.about-hd12 {

    font-size: 30px;

}

p.about-para {

    font-size: 12px;

}

select.location {

    width: 100%;

}

button.btn.btn-dark {

    margin-left: -77px;

    font-size: 17px;

    padding: 10spx 10px;

}

.search-area.text-center {

    width: 100%;

    margin-left: 0;

}



button.btn.btn-dark {

    margin-left: -77px;

    font-size: 17px;

    padding: 10px 10px;

}

.search-area.text-center {

    width: 100% !important;





}

a.humanitar-hd1 {

    font-size: 15px;

    margin-left: -87%;

}

.wrapper10 {

    margin-top: 0%;

}



img.compny-logos1 {
    width: 80% !important;
}
img.xovo-logo {
    width: 80% !important;
}
input#company-wrapping35 {
    width: 100% !important;
}
.advertise-forms1 {
    width: 66%;
}
.advertise-forms20 {
    margin-left: 12px !important;
}
.banner{

    background-image: url("../images/baner-imegs.png");

    /* background-image: url("https://airforshare.com/files/OisKrK.png"); */




/*
        background-repeat: no-repeat;

        width: 100%;

        background-size: cover;

        height: 75vh; */

    }
    .box-area {
        transform: translateY(0%) !important;
    }
    .wrapper10 {
        margin-top: 10px !important;
    }
    a.offer-ireland {
        margin-left: 34%;
    }
    h5.work-home {
        margin-left: 28% !important;
    }
    p.work-home {
        font-size: 14px;
        margin-left: 26% !important;
        margin-top: 10px;
        font-weight: 400;
        font-family: 'Poppins', sans-serif;
        color: #696969;
    }
    p.footer-inner {
        color: #ffffff;
        text-decoration: none;
        text-transform: capitalize;
        font-size: 13px !important;
        font-family: 'Poppins', sans-serif;
        font-weight: 500;
    }
    p.footer-inner {
        margin-bottom: 0;
        margin-right: 0px !important;
    }
    a.footer-inner1 {
        font-size: 7px !important;
    }
}



/* job-portal */

h3.jobportal-hd {

    color: #2d2d2d !important;

    font-size: 35px;

    font-weight: 500;

    font-family: 'Poppins', sans-serif;

}

/* h3.about-result {

    font-size: 29px !important;

} */



h5.company-hd {

    color: #2d2d2d !important;

    font-size: 20px;

    font-weight: 500;

    font-family: 'Poppins', sans-serif;

}

p.jobportal-para {

    color: #595959;

    font-size: 14px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

button.btn.btn-danger {

    border: none;

    font-size: 18px;

    border-radius: 10px;

    background-color: #0d6efd;

    border-color: #0d6efd;

    font-weight: 600;

    font-family: 'Poppins', sans-serif;

    padding: 12px 60px;

    box-shadow: none;

    outline: none;

}

section.job-portal {

    padding: 50px 0;

}

p.jobinner-para {

    margin-top: 30px;

    color: #2d2d2d !important;

    font-size: 15px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

.btn-check:active+.btn-danger:focus, .btn-check:checked+.btn-danger:focus, .btn-danger.active:focus, .btn-danger:active:focus, .show>.btn-danger.dropdown-toggle:focus {

     box-shadow: none;

}

p.secondinner-para {

    margin-bottom: 0;

    font-size: 16px;

    color: #2d2d2d !important;

    font-weight: 600;

    font-family: 'Poppins', sans-serif;

}





p.para3 {

    color: #2d2d2d !important;

    font-size: 18px;

    font-weight: 400;

    margin-bottom: 0;

}

.job-descrip {

    margin-top: 17px;

}

span.doted {

    font-weight: bold;

    font-size: 24px;

}

p.para4 {

    margin-bottom: 0;

    color: #00263d;

    font-size: 18px;

    font-weight: 400;

}

p.para6 {

    margin-bottom: 0;

    font-size: 16px;

    color: #2d2d2d !important;

    font-weight: 600;

    font-family: 'Poppins', sans-serif;

    margin-top: 30px;

}

p.innersecond-para {

    margin-bottom: 0;

    color: #2d2d2d !important;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

margin-top: 20px;

}

p.para40 {

    margin-bottom: 0;

    margin-bottom: 0;

    color: #2d2d2d !important;

    font-weight: 700;

    font-family: 'Poppins', sans-serif;

margin-top: 20px;

}

p.para401 {

    margin-bottom: 0;

    margin-bottom: 0;

    color: #2d2d2d !important;

    font-weight: 700;

    font-family: 'Poppins', sans-serif;



}

h2.salary-range {

    font-size: 18px;

    margin-top: 20px;

    margin-bottom: 0;

    color: #2d2d2d !important;

    font-weight: 700;

    font-family: 'Poppins', sans-serif;

}

span.company-site {

    font-size: 18px;

    margin-bottom: 0;

    color: #2d2d2d !important;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

.company-name {

    margin-top: 20px;

}

button.btn.btn-light {

    font-size: 20px;

    font-weight: 600;

    margin-top: 20px;

    border-radius: 7px;

    padding: 7px 25px;

    background-color: #e4e2e0!important;

}

.btn-check:focus+.btn, .btn:focus {

    outline: 0;

   box-shadow: none;

}

.btn-check:active+.btn-light:focus, .btn-check:checked+.btn-light:focus, .btn-light.active:focus, .btn-light:active:focus, .show>.btn-light.dropdown-toggle:focus {

  box-shadow: none;

}

input#textinput {

    margin-top: 20px;

}

.table-editable {

    position: relative;

  }



  .table-editable .glyphicon {

    font-size: 20px;

  }



  .table-remove {

    color: #700;

    cursor: pointer;

  }



  .table-remove:hover {

    color: #f00;

  }



  .table-up,

  .table-down {

    color: #007;

    cursor: pointer;

  }



  .table-up:hover,

  .table-down:hover {

    color: #00f;

  }



  .table-add {

    color: #070;

    cursor: pointer;

    position: absolute;

    top: 8px;

    right: 0;

  }



  .table-add:hover {

    color: #0b0;

  }



button#Interviews-tab {

    background: none;

    color: #000;

}

button#Applied-tab {

    background: none;

    color: #000;

    margin-left: 15px;

}

button#Archived-tab {

    background: none;

    color: #000;

    margin-left: 15px;

}

button#Saved-tab {

    background: none;

    color: #000;



}

ul#pills-tab {

    border-bottom: 1px solid grey

}

.span1 {

    background: grey;

    border-radius: 2px;

    margin-left: 3px;

    font-size: 14px;

    color: #fff;

    padding: 0px 2px;

}

/* div#pills-home {

    justify-content: center;

    display: flex;

} */

h3.no-job {

    text-align: center;

    font-size: 18px;

    font-weight: 700;

    font-family: 'Poppins', sans-serif;

    margin-top: 30px;

}

img.img-fluid.jobs-yet {

    width: 10%;

    margin-top: 5%;

}

p.jobs-disc.text-center {

    font-weight: 400;

    color: #000;

    font-family: 'Poppins', sans-serif;

}

button.find-jobs {

    color: #fff;

    padding: 10px 25px;

    border-radius: 7px;

    font-family: 'Poppins', sans-serif;

    font-weight: 600;

    background: none rgb(37, 87, 167);

    appearance: none;

    text-align: left;

    border: 1px solid rgb(37, 87, 167);

    margin-top: 20px;

}

i.fas.fa-arrow-right {

    margin-left: 15px;

}

a.motion.graphics {

    color: #000;

    font-size: 25px;

    font-weight: 500;

    font-family: 'Poppins', sans-serif;

    text-transform: capitalize;

}

a.motion.graphics:hover{

    text-decoration: underline;

}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {

    border-bottom: 1px solid #000;

}

i.fas.fa-times-circle {

    background: red;

    border-radius: 50%;

    width: 26px;

    height: 26px;

    display: grid;

    place-items: center;

}

h5.not-selected {

    font-size: 18px;

    font-weight: 700;

    font-family: 'Poppins', sans-serif;

    margin-bottom: 0;

    margin-left: 15px;

}

button.status {

    border: 1px solid rgb(212, 210, 208);

    background: none;

    color: rgb(37, 87, 167);

    font-size: 20px;

    font-weight: 600;

    padding: 7px 20px;

    font-family: 'Poppins', sans-serif;

    border-radius: 7px;

}

button.status:hover{

    border-color:rgb(37, 87, 167) ;

    background-color: rgb(238, 241, 254);

    transition: all 0.5s ease-in-out;

}

a.areasing.-wrapper {

font-weight: 400;

color: #2d2d2d;

    font-family: 'Poppins', sans-serif;

}

.d-flex.skills-areas {

    align-items: baseline;

    justify-content: space-between;

}

.d-flex.skills-areas1 {

    align-items: baseline;

    justify-content: space-between;

    margin-top: 15px;

}

.separator1020 {

    width: 100%;

    height: 1px;

    background-color: #000;

    margin-top: 30px;

}

i.fas.fa-eye {

    background-color: green;

    border-radius: 50%;

    width: 26px;

    height: 26px;

    display: grid;

    place-items: center;

    color: #fff;

}

.d-flex.circle-area1 {

    margin-left: 8%;

}

.d-flex.circle-area2 {

    margin-left: 9%;

}

h1.myjobs-hd {

    font-weight: 600;

    font-size: 38px;

    font-family: 'Poppins', sans-serif;

    color: #000;

}

ul#pills-tab {

    margin-top: 30px;

}

.nav-pills .nav-link {

    background: 0 0;

    border: 0;

    border-radius: none;

}

input#textinput {

    width: auto;

}

button#add {

    background-color: green;

    color: #fff;

    font-size: 20px;

    font-weight: bold;

    margin-top: 20px;

}

button.delete.btn.button-white.uppercase {

    margin-left: 20px;

    background-color: red;

    font-size: 20px;

    color: #fff;

    font-weight: bold;

    margin-top: 20px;

    width: 39px;

        height: 39px;

}

.nav-pills .nav-link {

    background: 0 0;

    border: 0;

    border-radius: 0;

}



element.style {

}

button#Applied-tab {

    background: none;

    color: #000;

    margin-left: 15

px

;

}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {

    border-bottom: 2px solid #0d6efd;

}

.dropdown {

    width: 200px;

    display: inline-block;

    background-color: #fff;

    border-radius: 2px;

    box-shadow: 0 0 2px rgb(204, 204, 204);

    transition: all .5s ease;

    position: relative;

    font-size: 14px;

    color: #474747;

    height: 100%;

    text-align: left

  }

  .dropdown .select {

      cursor: pointer;

      display: block;

      padding: 10px

  }

  .dropdown .select > i {

      font-size: 13px;

      color: #888;

      cursor: pointer;

      transition: all .3s ease-in-out;

      float: right;

      line-height: 20px

  }

  .dropdown:hover {

      box-shadow: 0 0 4px rgb(204, 204, 204)

  }

  .dropdown:active {

      background-color: #f8f8f8

  }

  .dropdown.active:hover,

  .dropdown.active {

      box-shadow: 0 0 4px rgb(204, 204, 204);

      border-radius: 2px 2px 0 0;

      background-color: #f8f8f8

  }

  .dropdown.active .select > i {

      transform: rotate(-90deg)

  }

  .dropdown .dropdown-menu {

      position: absolute;

      background-color: #fff;

      width: 100%;

      left: 0;

      margin-top: 1px;

      box-shadow: 0 1px 2px rgb(204, 204, 204);

      border-radius: 0 1px 2px 2px;

      overflow: hidden;

      display: none;

      max-height: 144px;

      overflow-y: auto;

      z-index: 9;

  }

  .dropdown .dropdown-menu li {

      padding: 10px;

      transition: all .2s ease-in-out;

      cursor: pointer;

  }

  .dropdown .dropdown-menu {

      padding: 0;

      list-style: none;

  }

  .dropdown .dropdown-menu li:hover {

      background-color: #f2f2f2;

  }

  .dropdown .dropdown-menu li:active {

      background-color: #e2e2e2;

  }



  .multipleChosen, .multipleSelect2{

    width: 300px;

  }

  h2.skills {

    margin-top: 50px;

}

h2.skills1 {

    margin-top: 50px;

    font-size: 30px;

    font-family: 'Poppins', sans-serif;

    font-weight: 500;

}

span.select2-results {

    width: 100%;

    font-size: 30px;

    font-family: 'Poppins', sans-serif;

    font-weight: 500;

}

nav.nav-item1.active {

    z-index: 1;

}

li#select2-multiple-result-rrxj-Java {

    font-size: 20px;

}

li#select2-multiple-result-ohj2-Javascript {

    font-size: 20px;

}

li#select2-multiple-result-ax34-PHP {

    font-size: 20px;

}

li#select2-multiple-result-0gje-Visual\ Basic {

    font-size: 20px;

}

li#select2-multiple-result-10k5-Java {

    font-size: 20px;

}

li#select2-multiple-result-z3bs-Javascript {

    font-size: 20px;

}

li#select2-multiple-result-46gu-PHP {

    font-size: 20px;

}

li#select2-multiple-result-7ayz-Visual\ Basic {

    font-size: 20px;

}

li#select2-multiple-result-vlax-Java {

    font-size: 20px;

}

li#select2-multiple-result-vlax-Java {

    font-size: 20px;

}

li#select2-multiple-result-tqza-Visual\ Basic {

    font-size: 20px;

}

h2.skills12 {

    margin-top: 50px;

    font-size: 30px;

    font-family: 'Poppins', sans-serif;

    font-weight: 500;

}

button#submit {

    border: none;

    color: #fff;

    font-size: 25px;

    border-radius: 7px;

    padding: 7px 45px;

    font-family: 'Poppins', sans-serif;

    font-weight: 500;

    /* margin-left: 30px; */

    background-color: #0d6efd;

    border-color: #0d6efd;

    margin-top: 25px;

    margin-bottom: 50px;

}



/* input.user-fullname {

    width: 320px;

    height: 40px;

} */

.wrapper-area {

    padding: 50px 0;

}

input.user-qual {

    width: 88%;

    padding: 0.375rem 0.75rem;

    border: 1px solid #ced4da;

    border-radius: 0.25rem;

    outline: none;

    /* border: none; */

    font-size: 18px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    /* margin-top: 20px; */

}

.form-control:focus {

    color: #212529;

    background-color: #fff;

    border-color: none;

    outline: 0;

    box-shadow: none;

}

.form-control:focus {

    color: #212529;

    background-color: #fff;

    border-color: 0;

    outline: 0;



}

input.user-qual1 {

    width: 285px;

    padding: 0.375rem 0.75rem;

    border: 1px solid #ced4da;

    border-radius: 0.25rem;

    outline: none;

    /* border: none; */

    font-size: 18px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;



}

input.user-qual1 {

    width: 285px;

    padding: 0.375rem 0.75rem;

    border: 1px solid #ced4da;

    border-radius: 0.25rem;

    outline: none;

    /* border: none; */

    font-size: 18px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

}

input.user-qual1 {

    width: 285px;

    padding: 0.375rem 0.75rem;

    border: 1px solid #ced4da;

    border-radius: 0.25rem;

    outline: none;

    /* border: none; */

    font-size: 18px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;



}

input.user-qual1 {

    width: 87%;

    margin-left: -26px;

}

.form-view {

    display: flex;

    margin-top: 25px;

}

input.user-qual2 {

    width: 285px;

    padding: 0.375rem 0.75rem;

    border: 1px solid #ced4da;

    border-radius: 0.25rem;

    outline: none;

    /* border: none; */

    font-size: 18px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;



}

input.user-qual2 {

    width: 100%;

    margin-left: -60px;

}

input.user-qual3 {

    width: 285px;

    padding: 0.375rem 0.75rem;

    border: 1px solid #ced4da;

    border-radius: 0.25rem;

    outline: none;

    /* border: none; */

    font-size: 18px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;



}

input.user-qual3 {

    width: 100%;

    margin-left: -15%;

}

.acurance-wraper {

    margin-top: 15px;

}

.container-left {

    width: 350px;

    height: 590px;

    margin: 150px auto;

    padding: 20px;

    border-radius: 10px;

    border: 1px solid #d3d3d5;

    background-color: #fff;

  }

  /* part-one-left-start  */

  .wrapper-left .part-one {

    width: 100%;

    height: 100px;

    border-radius: 10px;

    background-color: #eaf2ff;

    padding: 30px 20px;

    margin-bottom: 40px;

  }

  .wrapper-left .part-one h3 {

    color: #195bc9;

    margin-bottom: 4px;

  }

  .wrapper-left .part-one p {

    color: #02021a;

  }



  .wrapper-left .inp form {

    display: flex;

    flex-direction: column;

    position: relative;

  }

  .wrapper-left .inp form .inp-left {

    border: 0;

    outline: none;

    width: 100%;

    border: 1px solid #d7d6db;

    border-radius: 7px;

    height: 40px;

    margin: 15px 0;

  }

  .wrapper-left .inp form input::placeholder {

    font-size: 12px;

    color: #9d9d9f;

  }

  .wrapper-left .inp {

    position: relative;

  }

  .wrapper-left .inp form input[type="email"],

  input[type="password"] {

    padding: 0 50px;

  }

  .wrapper-left .inp form input[type="email"]:focus {

    border: 1px solid #115efa;

  }

  .wrapper-left .inp form input[type="password"]:focus {

    border: 1px solid #115efa;

  }

  .wrapper-left .inp form i {

    color: #9a9a9c;

    position: absolute;

  }

  .wrapper-left .inp form i.pass {

    top: 135.5px;

    left: 11px;

  }

  .wrapper-left .inp form i.envelope {

    left: 11px;

    top: 48.2px;

  }

  .wrapper-left .inp form label {

    color: #01000d;

  }

  .wrapper-left .buttons {

    display: flex;

    flex-direction: column;

    margin: 15px 0;

    gap: 12px;

  }

  .wrapper-left .buttons .btn-one,

  .btn-two {

    border: 0;

    cursor: pointer;

    width: 100%;

    height: 45px;

    border-radius: 25px;

  }

  .wrapper-left .buttons .btn-one {

    background-color: #115efa;

    color: #fff;

    font-size: 16px;

    font-weight: 500;

  }

  .wrapper-left .buttons .btn-two {

    background-color: #fff;

    border: 1px solid #d9d9db;

    font-size: 16px;

    margin-bottom: 5px;

  }



  .wrapper-left .check label {

    position: absolute;

    cursor: pointer;

    font-size: 12px;

    line-height: 21px;

    text-align: center;

    padding: 0 33px;

    text-align: left;

  }

  .wrapper-left .check label input[type="checkbox"] {

    position: absolute;

    opacity: 0;

    cursor: pointer;

    height: 0;

    width: 0;

  }



  .wrapper-left .check label span {

    position: absolute;

    top: 10px;

    left: 0;

    height: 20px;

    width: 20px;

    border-radius: 5px;

    border: 1px solid #cfced3;

  }

  label:hover input ~ .checkmark {

    background-color: #ccc;

  }

  label input:checked ~ .checkmark {

    background-color: #115efa;

  }

  .checkmark::after {

    content: "";

    position: absolute;

    display: none;

  }

  label input:checked ~ .checkmark:after {

    display: block;

  }

  label .checkmark::after {

    left: 5.5px;

    top: 1px;

    width: 5px;

    height: 10px;

    border: solid white;

    border-width: 0 3px 3px 0;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

  }

  .wrapper-left .down {

    position: relative;

    font-size: 14px;

    top: 20px;

  }

  .wrapper-left .down p {

    display: inline-block;

  }

  /* part-one-left-end  */

  .wrapper-left .inp form i.envelope {

    left: 12px;

    top: 55.2px;

}

.wrapper-left .inp form i.pass {

    top: 150.5px;

    left: 11px;

}

.container-left {

    margin: 50px auto;

    width: 500px;

    height: auto;

    padding: 70px 30px;

    box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;

    border: none;

}

input.form-control.user-fullname {

    width: 100%;

}

.wrapper-left .inp form .inp-left {

    margin-top: 0px;

}

.wrapper-left .inp form i.envelope {

    left: 12px;

    top: 41.2px;

}

.wrapper-left .inp form i.pass {

    top: 122.5px;

    left: 11px;

}

.wrapper-left .part-one {

    width: 100%;

    height: 100px;

    border-radius: 10px;

    background-color: #eaf2ff;

    padding: 30px 20px;

    margin-bottom: 40px;

    margin-top: -43px;

}

.wrapper-left .buttons .btn-two {

    background-color: rgb(255, 255, 255);

    border: 1px solid rgb(217, 217, 219);

    font-size: 16px;

    margin-bottom: 5px;

    margin-top: 16px;

}

label {

    font-size: 18px;

    font-weight: 600;

    font-family: 'Poppins', sans-serif;

    color: #000;

    /* margin-top: 21px; */

}

.wrapper-left .inp form i.envelope {

    left: 12px;

    top: 57.2px;

}

.wrapper-left .inp form i.pass {

    top: 152.5px;

    left: 11px;

}

.wrapper-left .inp form input[type="email"], input[type="password"] {

    padding: 0px;

}

.wrapper-left .inp form .inp-left {



    margin: 0;

}

/* section.job-portal {

    border: 1px solid grey;

} */
.jobs-poral {
    border: 1px solid grey;
    padding: 30px 20px;
    border-radius: 7px;
}
.job-portal-logo{
    border: 1px solid gray;
}
.job-portallogo {
    width: 70%;
    height: 70px;
}
.job-portal-logo {
    width: 11%;
    height: 80px;
}
.job-portal-logo {
    /* text-align: center; */
    display: grid;
    place-items: center;
    border-radius: 7px;
}
h2.position {
    font-size: 22px;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    margin-left: 10px;
}
h4.position1 {
    color: #00263d;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    margin-left: 11px;
}
h5.County.Dublin {
    font-size: 15px;
    color: #00263d;
    font-weight: 400;
}
.d-flex.align-items-center.justify-content-between.dublin {

    margin-top: -10px;

}

.detail-port {

    margin-top: 50px;

}

.nav-tabs {

    border-bottom: none;

}
 .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #495057;
    background-color: #fff;
    border-color: #fff;
} 
.nav-tabs .nav-link {
    /* margin-bottom: -1px; */
    background: green;
    background: 0 0;
    border: 1px solid #fff;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
}
.nav-tabed {
    border: 1px solid gray;
    border-radius: 7px;
    margin-top: 10px;
}
div#nav-tab {
    display: flex;
    justify-content: space-between;
}
.nav-tabed {
    padding: 30px 20px;
}
div#nav-tab {
    margin-left: -15px;
}

h3.schol-wrapper {

    font-size: 18px;

    color: #00263d;

    font-weight: 500;

    font-family: 'Poppins', sans-serif;

    margin-top: 40px;

}

h5.County.Dublin1 {

    font-size: 18px;

    color: #00263d;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

button#contact-tab {

    /* background: #dadee8; */

    color: #000;

    /* border-radius: 7px; */

    /* width: 40%; */

    display: flex;

    font-size: 20px;

    width: 46%;

    padding: 10px 0;

    font-weight: 600;

    font-family: 'Poppins', sans-serif;

    justify-content: center;

}

button#about-tab {

    /* background: #dadee8; */

    color: #000;

    /* border-radius: 7px; */

    /* width: 40%; */

    font-size: 20px;

    display: flex;

    padding: 10px 0;

    font-weight: 600;

    font-family: 'Poppins', sans-serif;

    justify-content: center;

    width: 50%;

}

.decriptioned-area {

    margin-top: 40px;

}

p.Parklands {

    color: #000;

    font-size: 14px;

    font-weight: 600;

    font-family: 'Poppins', sans-serif;

    margin-top: 30px;

}
p.parkland-innerpara {
    color: #00263d;
    font-weight: 00;
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
}
p.secondparakland-inner {
    color: #00263d;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 0;
}
p.secondparakland-inner1 {
    color: #00263d;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 0;
    margin-top: 20px;
}
p.para4 {
    color: #00263d;
    font-size: 15px;
}
.childcare-app {
    background-color: #f0f0f0;
    border-radius: 28px;
    padding: 13px!important;
    margin: 22px 7px 7px 0;
    font-size: 1rem;
    color: #00263d!important;
    background-color: #f0f0f0;
    text-align: center;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}
button#contact-tab {
    margin-left: 15px;
}

/* .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {

    background: white;

    width: 50%;

    border-top: 4px solid #00bcb4;;

    background: #dadee8;



} */

/* .nav-link, .nav-tabs .nav-link.active {



    width: 50%;

      border-top: 4px solid #00bcb4;;

      background: #dadee8;

} */

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {

    border-color: #fff;



}

/* .d-flex.wrapper {

    border: 2px solid grey;

    border-radius: 40px 8px 8px 40px;

    padding: 15px 17px;

} */

.banner123 {

  background-image: url("https://images.unsplash.com/photo-1454165804606-c3d57bc86b40?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1470&q=80");

  background-repeat: no-repeat;

  width:100% ;

  background-size: cover;

  padding: 50px 0;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {

    border-top: 3px solid green;
    background: transparent !important;
}
button#about-tab {
    background: #b6aaaa;
}
.nav-link {
    background: #dadee8 !important;
}
button#contact-tab {
    /* background: #dadee8; */
    color: #000;
    /* border-radius: 7px; */
    /* width: 40%; */
    display: flex;
    font-size: 20px;
    width: 47%;
    padding: 10px 0;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
    justify-content: center;
}
a.humanitar-hd {
    margin-left: -27%;
}
.side-bar {
    border-top: 2px solid #f5f5f5;
}
label.form-label {
    margin-bottom: 0px;
    margin-top: 35px;
}
.separter {
    width: 100%;
    height: 2px;
    background-color: #f5f5f5;;
    margin-top: 35px;
}
input#customRange2 {
    margin-top: 10px;
}
span.amount-view {
    color: #424242!important;

    font-family: 'Poppins', sans-serif;

}

.side-bar {

    margin-top: 22px;

}

label#form-check {

    font-weight: 400;

}

a#form-check {

    color: #424242;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

}

.side-bar {

    padding: 0 15px;

}

.d-flex.justify-content-between.job-title1 {

    margin-top: 10px;

}

.d-flex.justify-content-between.job-title2 {

    margin-top: 10px;

}

button.accordion-button.collapsed {

    color: #000;

    font-size: 18px;

    font-family: 'Poppins', sans-serif;

    font-weight: 600;

}

.d-flex.justify-content-between.job-title1 {

    margin-top: 30px;

}

button.accordion-button {

    color: #000;

    font-size: 18px;

    font-weight: 500;

    background: none;

    box-shadow: none;

    font-family: 'Poppins', sans-serif;

}

.accordion-button:not(.collapsed) {

    color: #000;

    background-color: #fff;

    box-shadow: #fff;

    background-color: #fff;

    border: none;

}

::after {

    width: 0;

    display: none;

}

button.accordion-button.collapsed {

    display: flex;

    justify-content: space-between;

}

button.accordion-button {

    justify-content: space-between;

    font-size: 20px;

}

i.fas.fa-caret-down {

    font-size: 25px;

}

button.accordion-button {

    font-size: 18px;

    font-weight: 600;

    font-family: 'Poppins', sans-serif;

}

.accordion-button:focus {

    z-index: 3;

    /* border-color: #86b7fe; */

    outline: 0;

    box-shadow:none;



}

h2#flush-headingOne {

    background-color: r;

    background-color: #f5f5f5;

}

h2#flush-headingTwo {

    background-color: #f5f5f5;

}

h2#flush-headingsix {

    background-color: #f5f5f5;

}

h2#flush-headingThree {

    background-color: #f5f5f5;

}

h2#flush-headingTwo {

    margin-top: 20px;

}

h2#flush-headingThree {

    background-color: #f5f5f5;

}

h2#flush-headingsix {

    margin-top: 20px;

}

.separter {

    width: 100%;

    height: 2px;

    background-color: #f5f5f5;

    margin-top: 20px;

}

button.accordion-button.collapsed1 {

    background-color: #f5f5f5;

}

.dropdown .dropdown-menu {

    padding: 0;

    list-style: none;

}



.dropdown .dropdown-menu {

/*

   display: inherit; */

   max-height: 200px;



}



menu.show {

    display: block;

    transform: translate(50px, 44px);

}

ul.dropdown-menu.show {

    display: block;

    width: 250px;



    box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;

    border: none;



}

.dropdown {

    /* width: 0px; */

}

ul.dropdown-menu.show {

    transform: translate(0 35px);



}

i.fas.fa-user-circle {

    font-size: 25px;

}

.dropdown .dropdown-menu li {

    padding: 10px 0;

    transition: all .2s ease-in-out;

    cursor: pointer;

}

input.user-qual1 {

    width: 100%;

    margin-left: 0 !important;

    margin-top: 15px;

}

input.user-qual2 {

    width: 100%;

    margin-left: 0 !important;

    margin-top: 15px;

}

input.user-qual3 {

    width: 100%;

    margin-left: 0 !important;

    margin-top: 15px;

}

i.fas.fa-address-card {

    margin-left: 12px;

}

i.fas.fa-heart {

    margin-left: 13px;

}

ul.dropdown-menu.show {

    margin-top: 13px !important;

}

ul.dropdown-menu.show {

    margin-top: 26px !important;

    /* margin-left: -50px !important; */



    width: 331px !important;



}

.d-flex.align-items-center.hover:hover {

    background:#f5f5f5;

}

.dropdown-item.active, .dropdown-item:active {

    color: #fff;

    text-decoration: none;

    background-color: none;

}

.dropdown-item:focus, .dropdown-item:hover {

    color: #1e2125;

    background-color: #f5f5f5;

}

.dropdown-item.active, .dropdown-item:active {

    color: #fff;

    text-decoration: none;

    background-color: #f5f5f5;

}

h2.skills {

    font-size: 25px;

}

span.select2-selection.select2-selection--multiple {

    margin-top: 10px;

}

h2.skills1 {

    font-size: 25px;

    /* margin-top: 8%; */

}

li#select2-multiple-result-hx8l-Javascript {

    font-size: 20px !important;

}

li#select2-multiple-result-899y-Javascript {

    font-size: 18px;

}

span.select2-results {

    font-size: 18px !important;

}

h2.skills12 {

    font-size: 25px;

    margin-top: 14%;

}

input.user-qual1 {

    font-size: 15px;

}

input.user-qual2 {

    font-size: 15px;

}

input.user-qual3 {

    font-size: 15px;

}

input.search-wrapp {

    border: none;

    color: grey;

    font-size: 18px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

    margin-left: 10px;

    width: 300px;

    outline: none;

}

select.location {

    width: 280px;

    font-size: 18px;

}

/* .locate-wrapper.d-flex {

    justify-content: center;

} */

input.search-wrapp {

    font-size: 15px;

    width: 230px;

    font-family: 'Poppins', sans-serif;



}

.d-flex.wrapper.align-items-center {

    height: 50px;

}

.d-flex.wrapper1 {

    height: 50px;

}

select.location {

    width: 230px;

    font-size: 15px;

    padding: 0;

    color: grey;

    font-family: 'Poppins', sans-serif;

}

button.btn.btn-success {



    padding: 5px 43px;

}

@media(max-width:1400px){

    .list-item li a {

        font-size: 15px !important;

    }
    ul.list-item1.d-flex.justify-content-between li a {
        font-size: 15px;
    }


    .banner {

        /* background-image: url(../images/free-time-students-bachelor-s-campus-life-rhythm-five-friendly-students-are-walking62891.png); */

        background-repeat: no-repeat;

        width: 100%;

        background-size: cover;

        /* height: 50vh; */

    }
    button#get-now1 {
        margin-bottom: 60px !important;
    }

    ul.list-item1.d-flex.justify-content-between li a {

        font-size: 16px;

    }


    img.img-fluid.sector-images {

        height: 280px;
    }
img.img-fluid.sector-imgs {

    height: 280px;

}
.advertise-form {
    margin-top: 27%;
    margin-left: 0px !important;
    margin-bottom: 23%;
}
.wrapper-default {
    padding: 0 14px !important;
}
.advertise-forms2 {
    margin-left: 22px !important;
}
input#company-wrapping {
    font-size: 15px !important;
}
input#company-wrapping1 {
    font-size: 15px !important;

}
.container {
    overflow: hidden;
}
input#company-wrapping2 {
    font-size: 15px !important;
}
h2.advertise-hd {
    font-size: 35px !important;
}
p.advertise-para {
    color: #fff;
    font-size: 15px !important;
}
h3.tech-candidates {
    font-size: 37px !important;
}
img.content-mbimg {
    width: 100% !important;
    margin-top: 7% !important;
}
h3.attract-like {
    font-size: 30px !important;
}
img.compny-logos1 {
    width: 20%;
}
img.xovo-logo {
    width: 20%;
}
/* p.attractlike-para {
    font-size: 13px !important;
} */

h1.banner-hd.text-center {/* margin-top: 8%; */}

ul.list-item1.d-flex.justify-content-between li a {

    font-size: 14px;

}
p.attractlike-para {
    font-size: 13px !important;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 40px;
}
img.content-mbimg {
    margin-top: 8% !important;
}
/* img.content-mbimg {
    padding-top: 59px;
} */
/* img.content-mbimg {
    margin-top: 91px !important;
    padding-top: 20px !important;
} */
h2.advertise-hd {
    font-size: 26px !important;
}
.box-area {
    /* transform: translateY(-71%); */
}
.box-area {
    /* transform: translateY(-60%) !important; */
}

}

h3.banner-boxhd {

    font-size: 19px;



}

/* p.about-para1 {

    font-size: 16px;

} */

input.user-qual10 {

    padding: 0.375rem 0.75rem;

    /* border: 1px solid #ced4da; */

    border-radius: 0.25rem;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    border: 1px solid #ced4da;

    width: 100%;

    height: 50px;

    outline: none;



    /* margin-top: 20px; */

    border-radius: 10px;

    margin-top: 5px;

}

input.user-qual20 {

    padding: 0.375rem 0.75rem;

    /* border: 1px solid #ced4da; */

    border-radius: 0.25rem;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    border: 1px solid #ced4da;

    width: 100%;

    height: 50px;

    outline: none;



    margin-top: 5px;

    border-radius: 10px;

}

input.user-qual30 {

    padding: 0.375rem 0.75rem;

    /* border: 1px solid #ced4da; */

    border-radius: 0.25rem;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    border: 1px solid #ced4da;

    width: 100%;

    height: 50px;

    outline: none;



    margin-top: 5px;

    border-radius: 10px;

}

section.company-descrip {

    padding: 80px 0;

    font-family: 'Poppins', sans-serif;

}

h1.company-descript {

    font-size: 30px;

    font-family: 'Poppins', sans-serif;

    font-weight: 600;

}

/* label{

    padding: 0.375rem 0.75rem;



    border-radius: 0.25rem;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important;

    width: 100%;

    height: 50px;

    outline: none;

    border: none;

    margin-top: 30px;

    border-radius: 10px;

    color: gray;

    padding: 14px 11px;

     } */







input[type="file"] {

    margin-top: 5px;

}

label.label1 {

    color: gray;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    margin-top: 15px;

}

input.user-qual20 {

    padding: 10px 12px;

}

input.user-qual1 {

    height: 50px;

    border-radius: 10px;

}
/* ul.list-item1.d-flex.justify-content-between li a {
    text-decoration: none;
    color: #000;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 20px;
    text-decoration: none;
    padding: 4px 18px;
    border-radius: 7px;
    font-size: 15px !important;
} */

input.user-qual2 {

    height: 50px;

    border-radius: 10px;

}

input.user-qual3 {

    height: 50px;

    border-radius: 10px;

}

input.user-qual1 {

    margin-top: 5px;

}

input.user-qual3 {

    margin-top: 5px;

}

input.user-qual2 {

    margin-top: 5px;

}

input.form-control.user-fullname {

    height: 50px;

}

.wrapper-left .inp form .inp-left {



    height: 50px;



}

label {

    color: gray;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;



    /* margin-top: 21px; */

}

.wrapper-left .inp form label {

    color: gray;

    font-size: 15px;

}

.wrapper-left .inp form input[type="email"], input[type="password"] {

    padding: 15px;

}

h1.company-descript {

    margin-top: 45px;

}

section.company-descrip {

    padding: 0px 0;

    font-family: 'Poppins', sans-serif;

}

h2.skills12 {

    font-size: 25px;

    margin-top: 5%;

}

input.user-mail {

    width: 50%;

}

li.nav-item1 {

    margin-left: 15px;

}

.d-flex.circle-area2 {

    margin-left: 7%;

}

.d-flex.circle-area1 {

    margin-left: 7%;

}

.separator-job{

    width: 70%;

    height: 6px;

    background-color: #0d6efd;

    border-radius: 10px;

    margin-bottom: 11px;



}

span.label2 {

    color: red;

    font-weight: 700;

    color: #2d2d2d;

    font-size: 0.885rem;

    font-family: 'Poppins', sans-serif;

}

h2.contact-info {

    color: #000;

    font-size: 1.7rem;

    font-weight: 700;

    color: #2d2d2d;

    margin: 1rem 0 1.5rem;

}



/* span.select2-dropdown.select2-dropdown--above {

    width: 200px !important;



}

span.select2.select2-container.select2-container--default {

    width: 200px;



} */

span.select2.select2-container.select2-container--default {

    width: 202.43px !important;

}

span.select2-selection.select2-selection--single {

    height: 50px !important;

}



.select2-container--default .select2-selection--single {

    background-color: #fff;

    border: 2px solid grey !important;

    border-radius: 7px;

    height: 50px !important;

}

span.select2-dropdown.select2-dropdown--below {

    width: 201.42px;

    /* margin-left: 9px; */

}

.select2-container--default .select2-selection--single .select2-selection__rendered {

    color: #444;

    line-height: 45px !important;

}



element.style {

}

.select2-container--default .select2-selection--single .select2-selection__arrow b {

    border-color: #888 transparent transparent transparent;

    border-style: solid;

    border-width: 5px 4px 0 4px;

    height: 0;

    left: 50%;

    margin-left: -4px;

    margin-top: -2px;

    position: absolute;

    top: 85% !important;

    width: 0;

}

/* span.select2-selection.select2-selection--single {

    margin-left: 0px !important;

    width: 203px !important;

} */

.locate-wrapper.d-flex {

    justify-content: center;

}

/* span.select2-dropdown.select2-dropdown--above {

    width: 250px !important;

}

span.select2-dropdown.select2-dropdown--above {

    width: 250px !important;

}

span.select2-dropdown.select2-dropdown--below {

    width: 250px !important;

} */

/* .select2-container--open .select2-dropdown {

    left: 15px !important;

} */

/* span.select2-dropdown.select2-dropdown--below {

    width: 250px !important;

    margin-left: -5px !important;

} */



span.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus {

    width: 202.42px !important;

}

span.select2-dropdown.select2-dropdown--below {

    width: 202.42px !important;

}

span.select2.select2-container.select2-container--default.select2-container--below.select2-container--open {

    width: 202.42px !important;

}

span.select2.select2-container.select2-container--default.select2-container--below {

    width: 202.42px !important;

}

 /* #searchform { display: block; margin: 0 auto; width: 100%; max-width: 500px; transform: translateY(10%); } */





#search-bar { display: block; margin: .25em 0 0; width: 100%; padding: .25em .5em; font-size: 1.2em; }



.output {

  list-style: none;

  width: 100%;

  min-height: 0px;

  border-top: 0 !important;

  color: #767676;

  font-size: .75em;

  transition: min-height 0.2s;

  position: absolute;

  z-index: 5;

}



.output, #search-bar {

  background: #fff;

  border: 1px solid #767676;

}



.prediction-item {

  padding: .5em .75em;

  transition: color 0.2s, background 0.2s;

}



.output:hover .focus {

  background: #fff;

  color: #767676;

}



.prediction-item:hover, .focus,

.output:hover .focus:hover {

  background: #ddd;

  color: #333;

}



.prediction-item:hover {

  cursor: pointer;

}

.prediction-item strong { color: #333; }

.prediction-item:hover strong { }


input#search-bar {

    height: 50px;

    margin-top: -6px;

    border-radius: 5px;

    border: 1px solid #ced4da;

    font-size: 1rem;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    color: #212529;

}

ul.output {

    width: 250px;

    padding: 0;

}

input#search-bar {

    width: 250px;
    margin-top: 1px;

}

.select2-container--default .select2-selection--single .select2-selection__rendered {

    font-size: 17px !important;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    color: #333 !important;

}

span.prediction-text {

    font-size: 15px !important;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    /* color: #333 !important; */

}

span.select2-selection.select2-selection--single {

    height: 50px;

}

span.select2-selection.select2-selection--single {

    height: 50px !important;

}

/* span.select2-dropdown.select2-dropdown--below {

    width: 187.42px !important;

} */

/* span.select2-dropdown.select2-dropdown--below {

    width: 194.42px !important;

} */

/** custom normalize.css */

*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}



input.form-contol.label-input {

    /* box-sizing: border-box;

    width: 100%;

    margin: 0px;

    background-color: transparent;

    border-radius: 0.5rem;

    cursor: text;

    outline: none;

    border: none;

    font-size: 1rem;



    padding: 0.5625rem 0.75rem; */

}



element.style {

}

input.form-contol.label-input {

    width: 50%;

    height: 40px;

    border-radius: 7px;

    font-weight: 400;

    letter-spacing: 0px;

    line-height: 1.5;

    color: rgb(45, 45, 45);

    font-size: 1rem;

    margin: 0px;

    background-color: transparent;

    border-radius: 0.5rem;

    cursor: text;

    padding: 0.5625rem 0.75rem;

    border: 1px  solid gray;

}

label.frst-name {

    font-size: 16px;

    color: #000;

    font-family: 'Poppins', sans-serif;

    font-weight: 500;

    margin-top: 20px;

    margin-bottom: 5px;



}



h3.email-area {

    font-size: 1.2rem;

    line-height: 1.5;

    color: rgb(45, 45, 45);

    font-family: 'Poppins', sans-serif;

    font-weight: 700;

    margin-top: 20px;

    margin-bottom: 0;

}

p.email1-view {

    margin-bottom: 0;

    font-size: 1rem;

    color: #000;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

}

span.not-label {

    color: #000;

    font-size: 14px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

}

a.choose-country {

    color: rgb(37, 87, 167);

    margin-left: 10px;

    font-size: 14px;

    font-family: 'Poppins', sans-serif;

    font-weight: 500;

}

.contact-wrapperview.d-flex {

    background-color: rgb(243, 242, 241);

    width: 50%;

    padding: 20px 20px;

    border-radius: 7px;

    margin-top: 20px;



}

p.contact-wrapaerpara {

    margin-left: 15px;

    font-size: 14px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    margin-bottom: 0;

}

.button-wraper {

    width: 50%;

    display: flex;

    color: rgb(37, 87, 167);

    font-size: 1rem;

    margin-top: 40px;

}

a.jobs-areaview {

    color: #0d6efd;

    font-size: 1rem;

    font-family: 'Poppins', sans-serif;

    font-weight: 700;

    margin-right: 20px;



}

/* a.jobs-areaview:hover{

    border-color: transparent;

    background-color: rgb(238, 241, 254);

    padding: 5px 15px;

    border-radius: 7px;

} */

button#continue-btn {

    background: #0d6efd;

    appearance: none;

    text-align: left;

    text-decoration: none;

    border: 1px solid #0d6efd;

    color: #fff;

    padding: 9px 26px;

    border-radius: 7px;

    font-size: 1rem;

    font-family: 'Poppins', sans-serif;

    font-weight: 700;

}

.separator-job {

    margin-top: 40px;

}

.description-job {



    /* background-color: #fff; */

    /* margin: 4.5em 2.5em; */

    border: 1px solid #d8d8d8;

    border-radius: 8px;

    padding: 20px 10px;

}

.logo-view {

    border: 1px solid #d8d8d8;

    width: 100px;

    height: 64px;

    text-align: center;

    border-radius: 7px;

}

img.logo-wrapper {

    width: 63px;

    /* display: grid; */

}

.separator-job {

    width: 50%;

}

h3.animator {

    margin-bottom: 0;

    font-size: 22px;

    font-family: 'Poppins', sans-serif;

    font-weight: 600;

    margin-left: 20px;

    margin-top: 10px;

}





span.online-catog {

    color: #6f6f6f;

    font-size: .75rem;

    line-height: 1.5;

    margin-left: 20px;

}

.separator23 {

    width: 100%;

    height: 2px;

    background: #d8d8d8;;

    margin-top: 15px;

}

p.junior-editor {

    margin-bottom: 0;

    color: #000;

    font-size: 14px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    margin-top: 30px;

}

h5.required-wraper {

    margin-bottom: 0;

    font-size: 16px;

    font-family: 'Poppins', sans-serif;

    font-weight: 500;

    color: #000;

    margin-top: 30px;

}

span.require-dot {

    color: #000;

    font-size: 28px;

    font-weight: 700;

}

p.adobe-premier {

    margin-bottom: 0;

    font-size: 14px;

    color: #000;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    margin-left: 11px;

    margin-top: 19px;

}

.d-flex.flex20 {

    margin-top: -13px;

}

span.job-types {

    margin-bottom: 0;

    font-size: 14px;

    color: #000;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;



}

p.job-types {

    margin-bottom: 0;

    font-size: 14px;

    color: #000;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    margin-top: 20px;

}

section.job-script {

    padding: 40px 0;

}

.separator-job {

    margin-top: 0px;

}

input.form-contol.label-input1 {

    width: 100%;

    height: 40px;

    border-radius: 7px;

    font-weight: 400;

    letter-spacing: 0px;

    line-height: 1.5;

    color: rgb(45, 45, 45);

    font-size: 1rem;

    margin: 0px;

    background-color: transparent;

    border-radius: 0.5rem;

    cursor: text;

    padding: 0.5625rem 0.75rem;

    border: 1px  solid gray;

}

input.form-contol.label-input {

    width: 100%;

    height: 40px;

    border-radius: 7px;

    font-weight: 400;

    letter-spacing: 0px;

    line-height: 1.5;

    color: rgb(45, 45, 45);

    font-size: 1rem;

    margin: 0px;

    background-color: transparent;

    border-radius: 0.5rem;

    cursor: text;

    padding: 0.5625rem 0.75rem;

    border: 1px  solid gray;

}

/* input.form-contol.label-input {

    width: 300px;

} */

/* input.form-contol.label-input1 {

    width: 300px;

} */

.flex-wraper1 {

    margin-left: 25px;

}

.contact-wrapperview.d-flex {

    background-color: rgb(243, 242, 241);

    width: 74%;

    padding: 20px 20px;

    border-radius: 7px;

    margin-top: 20px;

}

textarea.note-codable {

    height: 300px !important;

    width: 90% !important;

}

textarea.text-box25 {

    border: 1px solid gray;

    width: 73%;

    height: 160px;

    border-radius: 7px;

    margin-top: 25px;

}

input {

    width: 250px;

    padding: 10px;

    border-radius: 2px;

    border: 1px solid #ccc;

  }

  input::placeholder {

    color: #BBB;

  }

  input#phone {

    /* width: 300px; */

    height: 40px;

    border-radius: 7px;

    font-weight: 400;



    color: rgb(45, 45, 45);

    font-size: 1rem;

    margin: 0px;

    background-color: transparent;

    border-radius: 0.5rem;

    cursor: text;

    border: 1px solid gray;

}

ul#iti-0__country-listbox {

    width: 296px !important;

}

textarea.text-box25 {

    border: 1px solid gray;

    width: 73%;

    height: 160px;

    border-radius: 7px;

    margin-top: 25px;

    padding: 0.5625rem 0.75rem;

}





/* .select2-container--open .select2-dropdown {

    left: -49px !important;

} */

/* span.select2-selection.select2-selection--single {

    margin-left: 20px;

} */

button.btn.btn-success {

    margin-left: 20px;

}

.d-flex.wrapper1 {

    margin-left: 20px ;

}

.d-flex.wrapper2 {

    margin-left: 20px ;

}

/* .select2-container--open .select2-dropdown {

    left: -2px !important;

}

span.select2-container.select2-container--default.select2-container--open {

    left: -2px;

} */



/* .select2-container--open .select2-dropdown {

    left: -48px !important;

} */

h2.plicy-hd.text-center {

    color: #00263d;

    margin-bottom: 0;

    font-size: 30px;

    font-family: 'Poppins', sans-serif;

    font-weight: 300;

}

p.policy-para {

    font-size: 1rem;

    line-height: 1.8em;

    padding: 0;

    color: #747c83;

    margin: 0.7em auto;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

}

a.private-policy {

    margin-left: 101px;

text-decoration: none;

color: #00bcb4;

text-decoration: none;

outline: 0;

text-transform: uppercase;

font-family: 'Poppins', sans-serif;

font-weight: 400;

font-size: 16px;

font-style: unset;

font-style: initial;



}

a.private-policy:hover {

    color: #00bcb4;

    text-decoration: underline;

}

.span-one{



    text-decoration: none;

    color: #00bcb4;

    text-decoration: none;

    outline: 0;

    text-transform: uppercase;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    font-size: 20px;

    font-style: unset;

    margin-right: 9px;

}

.span-one1{



    text-decoration: none;

    color: #00bcb4;

    text-decoration: none;

    outline: 0;

    text-transform: uppercase;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    font-size: 20px;

    font-style: unset;

    margin-right: 9px;

}

p.policy-innerpara {

    margin-left: 101px;

    font-size: 1rem;

    line-height: 1.8em;

    padding: 0;

    color: #747c83;

    /* margin: 0.7em auto; */

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

}

p.policy-seconpara {

    margin-left: 101px;

    font-size: 1rem;

    line-height: 1.8em;

    padding: 0;

    color: #747c83;

    /* margin: 0.7em auto; */

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

}

p.policy-thrdpara {

    margin-left: 101px;

    font-size: 1rem;

    line-height: 1.8em;

    padding: 0;

    color: #747c83;

    /* margin: 0.7em auto; */

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    /* margin-bottom: 0; */



}

span.update-wraper {

    color: #747c83;

    font-weight: 600;

}

.content-wiewer {

    padding: 15px 0;

}

p.content-viewerpara {

    margin-left: 101px;

    font-size: 1rem;

    /* line-height: 1.8em; */

    padding: 0;

    color: #747c83;

    font-weight: 700;

}

p.content-viewerpara1 {

    margin-left: 101px;

    font-size: 1rem;

    line-height: 1.8em;

    padding: 0;

    color: #747c83;

    /* margin: 0.7em auto; */

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    /* margin-bottom: 0; */

}

p.content-viewerpara2 {

    margin-left: 101px;

    font-size: 1rem;

    line-height: 1.8em;

    padding: 0;

    color: #747c83;

    /* margin: 0.7em auto; */

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    /* margin-bottom: 0; */

}

a.customer-control {

    text-decoration: none;

    color: #00bcb4;

}

a.customer-control:hover {

    text-decoration: underline;

    color: #00bcb4;

}

p.content-viewerpara20 {

    margin-left: 115px;

    font-size: 1rem;

    line-height: 1.8em;

    padding: 0;

    color: #747c83;

    /* margin: 0.7em auto; */

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    /* margin-bottom: 0; */

}

div#flex-item {

    display: flex;

    justify-content: center;

}

a.private-policy1 {

    /* margin-left: 101px; */

text-decoration: none;

color: #00bcb4;

text-decoration: none;

outline: 0;

/* text-transform: uppercase; */

font-family: 'Poppins', sans-serif;

font-weight: 400;

font-size: 16px;

font-style: unset;

font-style: initial;



}

a.private-policy25 {

    /* margin-left: 101px; */

text-decoration: none;

color: #00bcb4;

text-decoration: none;

outline: 0;

/* text-transform: uppercase; */

font-family: 'Poppins', sans-serif;

font-weight: 400;

font-size: 16px;

font-style: unset;

font-style: initial;



}

a.private-policy {

    margin-left: 77px;

    /* text-decoration: none;

    color: #00bcb4;

    text-decoration: none;

    outline: 0;

    text-transform: uppercase;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    font-size: 16px;

    font-style: unset;

    font-style: initial; */

}

p.policy-seconpara {

    margin-left: 77px;



}

p.policy-innerpara {

    margin-left: 77px;



}

p.policy-thrdpara {

    margin-left: 77px;

}

p.content-viewerpara {

    margin-left: 77px;

}

p.content-viewerpara1 {

    margin-left: 77px;

}

p.content-viewerpara2 {

    margin-left: 77px;

}

a.customer-control:hover {

    text-decoration: underline;

    color: #00bcb4;

}

a.private-policy1:hover {

    color: #00bcb4;

    text-decoration: underline;

}

a.private-policy25:hover {

    color: #00bcb4;

    text-decoration: underline;

}

h6.not-eatyet.text-center {

    line-height: 1.2;

    font-size: large;

    font-size: 1rem;

    font-weight: 300;

    padding-bottom: 1em;

    font-family: 'Poppins', sans-serif;

}

.anchor-linkarea1 {

    margin-top: 20px;

}

.content-viewer1 {

    padding: 15px 0;

}

p.content-viewerpara15 {



    font-size: 1rem;

    line-height: 1.8em;

    padding: 0;

    color: #747c83;

    /* margin: 0.7em auto; */

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    /* margin-bottom: 0; */

}

p.content-viewerpara30 {



    font-size: 1rem;

    /* line-height: 1.8em; */

    padding: 0;

    color: #747c83;

    font-weight: 700;

    font-family: 'Poppins', sans-serif;

}

span.span-ones {

    font-weight: 700;

    font-size: 30px;

    margin-right: 19px;

}

.d-flex.flex-wrapping1 {

    align-items: baseline;

}

.d-flex.flex-wrapping1 {

    margin-top: -15px;

}

div#flex-item1 {

    display: flex;

    justify-content: center;

}

span.mobile-span {

    margin-left: 8px;

}

.anchor-linkarea1 {

    margin-top: 20px;

    margin-left: 29px;

}

p.content-viewerpara30 {

    margin-left: 24px;

}

p.content-viewerpara15 {

    margin-left: 24px;

}

.d-flex.flex-wrapping1 {

    margin-left: 24px;

}

span.span-ones {

    margin-right: 13px;

}

section#cookies-section {

    padding: 50px 0;

}

h3.sector-hd {

    line-height: 1.2;

    padding-top: 0.5em;

    font-size: large;

    font-size: 2rem;

    font-weight: 300;

    /* padding-bottom: 0.3em; */

    text-align: center;

    text-transform: capitalize;

    font-family: 'Poppins', sans-serif;

}

p.sector-para {

    text-align: center;

    line-height: 1.2;

    font-size: large;

    font-size: 1rem;

    font-weight: 300;

    padding-bottom: 1em;

    font-family: 'Poppins', sans-serif;

}

.acedemic-view{

    background-color: #fff;

    line-height: .75rem;

    float: left;

    margin: 0.8em;

    border: 1px solid #dfe2ec;

    height: 135px;

    font-size: .75rem;

    /* -webkit-box-shadow: 0 4px 4px -4px #ccc; */

    -moz-box-shadow: 0 4px 4px -4px #ccc;

    box-shadow: 0 4px 4px -4px #ccc;

}

img.academic-img.img-fluid {

    width: 30%;

}

.acedemic-view {

    width: 274px;

    height: 150px;

}

img.academic-img.img-fluid {

    width: 53%;

}

.sector-separator{

    width: 100%;

    height: 2px;

    background-color: #efedef;

}

a.academic-hd25 {

    text-decoration: none;

    color: #00bcb4;

    font-size: 15px;

    margin-left: 10px;

    font-family: 'Poppins', sans-serif;

}

a.academic-hd25:hover{

   text-decoration: underline;

   color: #00bcb4;

}

a.jobies {

    margin-left: 10px;

    /* margin-top: 20px; */

    text-decoration: none;

    color: #00bcb4;

    font-family: 'Poppins', sans-serif;

}

.jobs-innert {

    margin-top: 17px;

}

a.jobies:hover{

    color: #00bcb4;

}

.sector-subcontent {

    display: flex;

    justify-content: center;

}

a.academic-hd25 {

    font-size: 13px;



}

section.sector-area {

    padding: 50px 0;

}

.blog-contemnt{

    background-color: #f4f4f4 !important;

}

img.blog-img {

    width: 50%;

}

img.blog-img {

    width: 100%;

}

.blog-contemnt {

    width: 27%;

}

p.blog-para {

    font-size: 17px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

.blog-content {

    padding: 15px 15px;

}

p.blog-innerpara {

    font-size: 17px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

p.blog-para {

    margin-bottom: 50px;

}

a.read-mores {

    background-color: #0d6efd!important;

    color: #fff;

    text-decoration: none;

    padding: 10px 10px;

    border-radius: 7px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

a.read-mores:hover{

    color: #fff;

}

p.blog-innerpara {

    padding-bottom: 35px;

}

.read-btn {

    margin-bottom: 22px;

}





.blog-content1 {

    display: flex;

    justify-content: center;

    margin-top: 50px;

}

.blog-contemnt10{

    background-color: #f4f4f4 !important;

    width: 27%;



}

.blog-contemnt10 {

    margin-left: 34px;

}

p.blog-para {

    padding-left: 15px;

    padding-top: 15px;

}

p.blog-innerpara {

    padding-left: 15px;

}

.read-btn {

    padding-left: 15px;

    margin-bottom: 40px;

}

h3.chnge-carrrer {

    font-size: 25px;

    font-weight: 700;

    font-family: 'Poppins', sans-serif;

}

p.detail-para {

    font-size: 1.1em;

    line-height: 1.8em;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

h3.chnge-carrrer {

    margin-bottom: 25px;

}

h3.chnge-carrrer {

    margin-top: 20px;

}

p.detail-innerpara {

    font-size: 20px;

    font-weight: 600;

    font-family: 'Poppins', sans-serif;

}

span.blog-dots {

    font-size: 30px;

    font-weight: 700;

    margin-right: 15px;

}

/* .d-flex {

    align-items: baseline;

} */

.d-flex.detail-blogdots1 {

    align-items: baseline;

}

.d-flex.detail-blogdots {

    align-items: baseline;

}

p.detail-para50 {

    /* margin-inline: 0; */

    margin-bottom: 0;

    font-size: 1.1em;

    /* line-height: 1.8em; */

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

a.developer-wrapper {

    color: #00bcb4;

    text-decoration: none;

    outline: 0;

    font-size: 17px;

    font-weight: 600;

}

a.dev-simply {

    color: #00bcb4;

    text-decoration: none;

    outline: 0;

    font-size: 17px;

    font-weight: 700;

    font-family: 'Poppins', sans-serif;

}

a.dev-simply:hover{

    color: #00bcb4;

    text-decoration: underline;

}

.d-flex.detail-blogdots1 {

    margin-left: 19px;

}

.d-flex.detail-blogdots1 {

    margin-left: 17px;

}

p.detail-para40 {

    margin-bottom: 0;

    font-size: 1.1em;

    line-height: 1.8em;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

section#blog-detail {

    padding: 50px 0;

}

section#blog {

    padding: 50px 0;

}

section#policy-sector {

    padding: 50px 0;

}

input#customRange2 {

    border: none !important;

}

section.about-section {

    padding-bottom: 30px;

}

label .checkmark::after {

    left: 5.5px;

    top: 3px;

    width: 5px;

    height: 10px;

    border: solid white;

    border-width: 0 3px 3px 0;

    -webkit-transform: rotate(

45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(

45deg);

}

.checkmark::after {

    content: "";

    position: absolute;

    display: none;

}

section#about-banner {

   background-image: url("../images/banner.png");

   width: 100%;

   height: auto;

   background-repeat: no-repeat;

   background-size: cover;

}

h1.about-hd {

    font-size: 50px;

    line-height: 68px;

    color: #F8D24D;

    font-weight: 700;

    font-family: 'Poppins', sans-serif;

}

section#about-banner {

    padding: 170px 0;

}

p.about-para20 {

    margin-bottom: 0;

    color: #fff;
    /* color: #000; */

    font-size: 20px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

h3.about-result {

    font-size: 48px;

    line-height: 40px;

    color: #F8D24D;

    font-weight: 500;

    font-family: 'Poppins', sans-serif;

    /* margin-top: 300px; */

}

p.about-para10 {

    /* color: #000; */

    font-size: 17px;

    font-weight: 400;

    font-family: 'Poppins', sans-serif;

}

section.about-cntent {

    padding: 50px 0;

}

h3.about-result {

    padding-bottom: 17px;

}

section.job-being {

    background-color: #fff;

    padding: 90px 0;

}

img.about-image2 {

    width: 90%;

    /*margin-left: 50px;*/

}

input.user-qual204 {

    padding: 0.375rem 0.75rem;

    /* border: 1px solid #ced4da; */

    border-radius: 0.25rem;

    font-size: 15px;

    font-family: 'Poppins', sans-serif;

    font-weight: 400;

    border: 1px solid #ced4da;

    width: 100%;

    height: 160px;

    outline: none;

    margin-top: 5px;

    border-radius: 10px;

}

p.contct-para.text-center {

    margin-bottom: 70px;

}

button#submit {

    border: none;

    color: #fff;

    font-size: 20px !important;



}

section#location-wrapper {

    padding: 50px 0;

}

a:focus {

    outline: none !important;

}







img.carer-img1 {

    width: 100%;

}

h3.carers-hd.text-center {

    line-height: 1.2;

    padding-top: 0.5em;

    font-size: large;

    font-size: 2rem;

    font-weight: 300;

    padding-bottom: 0.3em;

    text-align: center;

    text-transform: capitalize;

    font-family: 'Poppins', sans-serif;

}

p.carerer-para {

    margin-bottom: 12px;

    /* font-size: 1.875rem; */

    line-height: 1.5em;

    color: #00263d;

    font-size: 14px;

    font-family: 'Poppins', sans-serif;

    margin-top: 25px;

}

h3.carers-hd.text-center {

    margin-top: 20px;

}

.no-jobidea {

    background-color: #fff;

    color: #00263d;

    min-height: 100px;

    -webkit-box-shadow: 0 10px 10px -10px #ccc;

    -moz-box-shadow: 0 10px 10px -10px #ccc;

    box-shadow: 0 10px 10px -10px #ccc;

    border-top: 1px solid #dadee8;

    border-left: 1px solid #dadee8;

    border-right: 1px solid #dadee8;

    border-bottom: 1px solid #dadee8;

    border-radius: 5px;

    margin-bottom: 8em;

    margin-top: 4em;

}

h5.job-carer1.text-center {

    line-height: 1.2;

    padding-top: 0.5em;

    font-size: large;

    font-size: 2rem;

    font-weight: 300;

    padding-bottom: 0.3em;

    font-family: 'Poppins', sans-serif;

}

h6.job-carer2.text-center {

    line-height: 1.2;

    font-size: large;

    font-size: 1rem;

    font-weight: 300;

    padding-bottom: 1em;

    font-family: 'Poppins', sans-serif;

}

.side-barcontent {

    border: 1px solid #dadee8;

    border-radius: 5px;

    background-color: #fff;

    margin-bottom: 3em;

    -webkit-box-shadow: 0 5px 15px -10px #ccc;

    -moz-box-shadow: 0 5px 15px -10px #ccc;

    box-shadow: 0 5px 15px -10px #ccc;

}

.sidebar-inner {

    /* background-color: red; */

    font-weight: normal;

    font-size: .875em;

    color: #fff;

    background-color: #00263d;

    letter-spacing: .05em;

    text-align: center;

    /* padding: 11px 0 1em 0; */

    text-transform: capitalize;

    margin-bottom: 0;

    padding: 25px 0;

    font-family: 'Poppins', sans-serif;

}

p.about-carrerpara {

    margin-bottom: 0;

    font-size: 12px;

    font-family: 'Poppins', sans-serif;

}

img.carrer-img20 {

    width: 40%;

}

.carrer-img {

    text-align: center;

    margin-top: 15px;

}



/* practice-html */





.tinder {

    width: 100vw;

    overflow: hidden;

    display: flex;

    flex-direction: column;

    position: relative;

    opacity: 0;

    transition: opacity 0.1s ease-in-out;

  }



  .loaded.tinder {

    opacity: 1;

  }



  .tinder--status {

    position: absolute;

    top: 50%;

    margin-top: -30px;

    z-index: 2;

    width: 100%;

    text-align: center;

    pointer-events: none;

  }



  .tinder--status i {

    font-size: 100px;

    opacity: 0;

    transform: scale(0.3);

    transition: all 0.2s ease-in-out;

    position: absolute;

    width: 100px;

    margin-left: -50px;

  }



  .tinder_love .fa-heart {

    opacity: 0.7;

    transform: scale(1);

  }



  .tinder_nope .fa-times {

    opacity: 0.7;

    transform: scale(1);

  }



  .tinder--cards {

    flex-grow: 1;

    padding-top: 40px;



    display: flex;

    justify-content: center;

    /* align-items: flex-end; */

    z-index: 1;

  }



  .tinder--card {

    display: inline-block;

    width: 90vw;

    max-width: 900px;

    background: white;

    padding-bottom: 40px;

    border-radius: 25px;

    overflow: hidden;

    position: absolute;

    will-change: transform;

    transition: all 0.3s ease-in-out;

    cursor: -webkit-grab;

    cursor: -moz-grab;

    cursor: grab;

  }



  .moving.tinder--card {

    transition: none;

    cursor: -webkit-grabbing;

    cursor: -moz-grabbing;

    cursor: grabbing;

  }



  .tinder--card img {

    max-width: 100%;

    pointer-events: none;

  }



  .tinder--card h3 {

    /* margin-top: 32px; */

    font-size: 32px;

    pointer-events: none;

  }



  .tinder--card p {

    margin-top: 24px;

    font-size: 20px;

    padding: 0 16px;

    pointer-events: none;

  }



  .tinder--buttons {

    flex: 0 0 100px;

    text-align: center;

    padding-top: 20px;

  }



  .tinder--buttons button {

    border-radius: 50%;

    line-height: 60px;

    width: 60px;

    border: 0;

    background: #FFFFFF;

    display: inline-block;

    margin: 0 8px;

  }



  .tinder--buttons button:focus {

    outline: 0;

  }



  .tinder--buttons i {

    font-size: 32px;

    vertical-align: middle;

  }



  .fa-heart {

    color: #FFACE4;

  }



  .fa-times {

    color: black;

  }



  .shine

  {

      list-style-type: none;

  }

  .year

  {

      display: inline-block

  }

  .heading_big

  {

      font-size: 20px;

      font-family: 'Poppins';

      color: rgb(133, 222, 252);

  }

  .heading_small

  {

      font-size: 20px;

      font-family: 'Poppins';

      color: rgb(133, 222, 252);

      align-items: center;

  }

  .duration

  {

      display: flex;

      justify-content: end;

      font-size: 20px;

      color: rgb(133, 222, 252);

  }

  .swipedes

  {

    display: flex;

    justify-content: space-between;

    align-items: center;

  }

  .apartment

  {

      font-size: 20px;

      color: #474141;

      margin: 20px 0px;

  }

  .location

  {

      font-size: 15px;

      margin: 20px 0px;

  }

  /* .seconddes

  {

      display: flex;

  } */

  .iconsmain

  {

      display: flex;

      justify-content: space-between;

  }

  .fa

  {

      color:rgb(255, 255, 255);

      font-size: 30px;

  }

  .iconapp

  {

    margin: 0px 20px;

    font-family: 'Poppins';

    color: black;

    font-size: 20px;

  }

  .profile_com

  {

      display: flex;

  }

  .dwellprofile

  {

      width: 100px;

      height: 100px;

      border-radius: 50%;

      margin-top: 20px;

  }

  .profile_des

  {

      display: block;

      margin-left: 20px;

  }

  @media only screen and (max-width: 320px) {



  }

/*

  @media(max-width: 2560px){

    .tinder--card {

        display: inline-block;

        width: 90vw;

        max-width: 900px;

        height: 185vh;

        background: #ff0000;

        padding-bottom: 40px;

        border-radius: 25px;

        overflow: hidden;

        position: absolute;

        will-change: transform;

        transition: all 0.3s ease-in-out;

        cursor: -webkit-grab;

        cursor: -moz-grab;

        cursor: grab;

    }

  }





  @media(max-width: 1200px){

    .tinder--card {

        display: inline-block;

        width: 90vw;

        max-width: 900px;

        height: 165vh;

        background: #ff0000;

        padding-bottom: 40px;

        border-radius: 25px;

        overflow: hidden;

        position: absolute;

        will-change: transform;

        transition: all 0.3s ease-in-out;

        cursor: -webkit-grab;

        cursor: -moz-grab;

        cursor: grab;

    }

  }



  @media(max-width: 992px){

    .tinder--card {

        display: inline-block;

        width: 90vw;

        max-width: 900px;

        height: 115vh;

        background: #ff0000;

        padding-bottom: 40px;

        border-radius: 25px;

        overflow: hidden;

        position: absolute;

        will-change: transform;

        transition: all 0.3s ease-in-out;

        cursor: -webkit-grab;

        cursor: -moz-grab;

        cursor: grab;

    }

  }





  @media(max-width: 1024px){

    .tinder--card {

        display: inline-block;

        width: 90vw;

        max-width: 900px;

        height: 167vh;

        background: #ff0000;

        padding-bottom: 40px;

        border-radius: 25px;

        overflow: hidden;

        position: absolute;

        will-change: transform;

        transition: all 0.3s ease-in-out;

        cursor: -webkit-grab;

        cursor: -moz-grab;

        cursor: grab;

    }

  }



  @media(max-width: 768px){

    .tinder--card {

        display: inline-block;

        width: 90vw;

        max-width: 900px;

        height: 163vh;

        background: #c52a2a;

        padding-bottom: 40px;

        border-radius: 25px;

        overflow: hidden;

        position: absolute;

        will-change: transform;

        transition: all 0.3s ease-in-out;

        cursor: -webkit-grab;

        cursor: -moz-grab;

        cursor: grab;

    }

  }

  @media(max-width: 500px){

    .tinder--card {

        display: inline-block;

        width: 90vw;

        max-width: 900px;

        height: 217vh;

        background: #ff0000;

        padding-bottom: 40px;

        border-radius: 25px;

        overflow: hidden;

        position: absolute;

        will-change: transform;

        transition: all 0.3s ease-in-out;

        cursor: -webkit-grab;

        cursor: -moz-grab;

        cursor: grab;

    }

  }

 @media(max-width: 360px){

    .tinder--card {

        display: inline-block;

        width: 90vw;

        max-width: 900px;

        height: 270vh;

        background: #ff0000;

        padding-bottom: 40px;

        border-radius: 25px;

        overflow: hidden;

        position: absolute;

        will-change: transform;

        transition: all 0.3s ease-in-out;

        cursor: -webkit-grab;

        cursor: -moz-grab;

        cursor: grab;

    }

  } */

/*

  @media(max-width:396px){

    .tinder--card {

        display: inline-block;

        width: 90vw;

        max-width: 900px;

        height: 200vh;

        background: #ff0000;

        padding-bottom: 40px;

        border-radius: 25px;

        overflow: hidden;

        position: absolute;

        will-change: transform;

        transition: all 0.3s ease-in-out;

        cursor: -webkit-grab;

        cursor: -moz-grab;

        cursor: grab;

    }

  }

  @media(max-width:370px){

    .tinder--card {

        display: inline-block;

        width: 90vw;

        max-width: 900px;

        height: 202vh;

        background: #ff0000;

        padding-bottom: 40px;

        border-radius: 25px;

        overflow: hidden;

        position: absolute;

        will-change: transform;

        transition: all 0.3s ease-in-out;

        cursor: -webkit-grab;

        cursor: -moz-grab;

        cursor: grab;

    }

  }

   @media(max-width:320px){

    .tinder--card {

        display: inline-block;

        width: 90vw;

        max-width: 900px;

        height: 207vh;

        background: #ff0000;

        padding-bottom: 40px;

        border-radius: 25px;

        overflow: hidden;

        position: absolute;

        will-change: transform;

        transition: all 0.3s ease-in-out;

        cursor: -webkit-grab;

        cursor: -moz-grab;

        cursor: grab;

    }

   } */

  /* @media  (max-width: 1900px) and (min-width: 2560px){

    .tinder--card {

        display: inline-block;

        width: 90vw;

        max-width: 900px;

        height: 153vh;

        background: #715cc5;

        padding-bottom: 40px;

        border-radius: 25px;

        overflow: hidden;

        position: absolute;

        will-change: transform;

        transition: all 0.3s ease-in-out;

        cursor: -webkit-grab;

        cursor: -moz-grab;

        cursor: grab;

    }

   }

   @media (max-width: 1400px) and (min-width: 1899px){

    .tinder--card {

     display: inline-block;

     width: 90vw;

     max-width: 900px;

     height:170vh;

     background: #dd0000;

     padding-bottom: 40px;

     border-radius: 25px;

     overflow: hidden;

     position: absolute;

     will-change: transform;

     transition: all 0.3s ease-in-out;

     cursor: -webkit-grab;

     cursor: -moz-grab;

     cursor: grab;

 }

   }





   @media(max-width:1024px){

    .tinder--card {height: 218vh;

    background: #337ab7;

   }   }



   @media(max-width:320px){

    .tinder--card {

        display: inline-block;

        width: 90vw;

        max-width: 900px;

        height: 245vh;

        background: #851a1a;

        padding-bottom: 40px;

        border-radius: 25px;

        overflow: hidden;

        position: absolute;

        will-change: transform;

        transition: all 0.3s ease-in-out;

        cursor: -webkit-grab;

        cursor: -moz-grab;

        cursor: grab;

    }

   } */

   /* @media(max-width:2000px){

    .tinder--card {

         height: 214vh;

    background: rgb(7, 90, 58);

   }  } */

   /* @media(max-width:2560px){

    .tinder--card {

         height:190vh;

    background: gray;

   }  }

   @media(max-width:1900px){

    .tinder--card {

        height: 220vh;

    background: yellowgreen;

   }  }

   @media(max-width:1600px){

    .tinder--card {

        height:201vh;

    background: rgb(205, 112, 50);

   }  }

   @media(max-width:1400px){

    .tinder--card {

        height: 385vh;

    background: purple;

   }  }

   @media(max-width:1400px){

    .tinder--card {

        height: 219vh;

    background: purple;

   }  }

@media(max-width:1024px){

    .tinder--card {

        height: 205vh;

        background: rgb(29, 255, 0);

    }

}

@media(max-width:768px){

    .tinder--card {

        height: 205vh;

     background: rgb(8, 4, 233);

    }

}

@media(max-width:500px){

    .tinder--card {

        height: 200vh;

        background: rgb(6, 158, 235);

    }

}

@media(max-width:320px){

    .tinder--card {

        height: 203vh;

        background: rgb(165, 199, 216);

    }

} */

/* @media(max-width:2560px){

    .tinder--card {

        height: 198vh;

        background: rgb(209, 176, 127);

    }

} */

@media (min-width: 576px) {

    .tinder--card{

        /* background-color: purple; */
        height: fit-content;
    }

}

  /* prcticehtml-end */

  .company-wraper {

    margin: 5px 20px;

}

.company-wraper1 {

    margin: 5px 20px;

}

a.company-wrapper20 {

    color: #00bcb4;

    text-decoration: none;

    outline: 0;

}

a.folow-company {

    background-color: #00bcb4;

    color: #fff;

    font-size: 20px;

    text-decoration: none;

    text-decoration: mone;

    padding: 9px 14px;

    margin: 5px 20px;

    border-radius: 7px;

}

.side-barcontent {

    border: 1px solid #dadee8;

    border-radius: 5px;

    background-color: #fff;

    /* margin-bottom: 53em; */

    -webkit-box-shadow: 0 5px 15px -10px #ccc;

    -moz-box-shadow: 0 5px 15px -10px #ccc;

    box-shadow: 0 5px 15px -10px #ccc;

    margin-bottom: 61px;

    padding-bottom: 56px;

    margin-top: 33px;

}

a.folow-company:hover{

    color: #fff;

}

.wrapper-inner.d-flex.align-items-center.justify-content-between {

    margin-top: 9px;

}

select#sector-select {

    height: 50px;

    /* margin-top: -6px; */

    border-radius: 5px;

    border: 1px solid #ced4da !important;

    font-size: 1rem;

    /*font-family: 'Poppins', sans-serif;*/

    font-weight: 400;

    /* color: #333 !important; */

    color: #212529;
    
    width: 250px;

}
button#submit {
    margin-left: 17%;
}
button.submit-btn {
    margin-left: 0 !important;
}
.advertise-banner{
    background-image: url("../images/8.png");
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
}
h2.advertise-hd {
    color: #fff;
    font-size: 40px;
    font-weight: 700;
    font-family: 'Poppins', sans-serif;
    padding-top: 40px;
    margin-bottom: 17px;
}
p.advertise-para {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    text-align: justify;
}
.advertise-form {
    background-color: #757575!important;
    /* background: red; */
    border-radius: 7px;
}
h3.advertise-today.text-center {
    color: #fff;
    font-size: 27px;
    font-size: 600;
    font-family: 'Poppins', sans-serif;
}
.advertise-form {
    padding: 25px 0;
}
input#flexRadioDefault2 {
    background-color: transparent;
    border: 2px solid #fff;
}
input#flexRadioDefault1 {
    background-color: transparent;
    border: 2px solid #fff;
}
.form-check-input:focus {
    border-color: #fff !important;
    outline: 0;
    box-shadow:none !important;
}
label.form-check-label {
    /* color: #ddd!important; */
    color: #000!important;
    font-weight: 400!important;
    margin-left: 13px;
    font-family: 'Poppins', sans-serif;
    cursor: pointer;
}
.form-separator {
    background: #dbdbdb;
    width: 100%;
    height: 1px;
    margin: 0 auto;
}
.wrapper-default {
    padding: 0 34px;
}
.form-separator {
    background: #dbdbdb;
    width: 100%;
    height: 1px;
    margin: 0px auto;
    margin-top: 20px;
}
input#company-wrapping {
    border: none;
    background: transparent;
    outline: none;
    color: #fff;
}
input#company-wrapping {
    border-bottom: 1px solid #ced4da;;
    width: 100%;
}
input#company-wrapping {
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
        margin-top: 5%;
}
input#company-wrapping1 {
    border: none;
    background: transparent;
    outline: none;
    border-bottom: 1px solid #ced4da;;
    width: 100%;
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
        margin-top: 13%;
        color: #fff;
}
input#company-wrapping2 {
    border: none;
    background: transparent;
    outline: none;
    border-bottom: 1px solid #ced4da;;
    width: 100%;
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
        margin-top: 13%;
        color: #fff;
}
.advertise-forms2 {
    margin-left: 29px;
}
button#get-now {
    display: flex;
    justify-content: center;
    margin: 0 auto;
    border: none;
    background-color: blue;
}
button#get-now {
    margin: 0 auto;
    border: none;
    /* background-color: blue; */
    background-color: #0d6efd;
    border-color: #0d6efd;
    border-radius: 50px;
    padding: 15px 33px;
    color: #fff;
    text-transform: capitalize;
    font-size: 17px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    margin-top: 20px;
}
h3.advertise-today.text-center {
    margin-bottom: 45px;
}
header#header-position {
    position: absolute;
    /* width: 100%; */
    z-index: 1;
}
h2.advertise-hd {
    margin-top: 50%;
}
.advertise-form {
    margin-top: 30%;
}
header#header-position {
    padding: 0 4%;
}
/* h2.advertise-hd {
    margin-top: 18%;
} */
.advertise-banner {
    padding: 0 4%;
}
.advertise-form {
    margin-top: 27%;
}
.advertise-forms2 {
    margin-left: 76px;
}
.advertise-form {
    margin-top: 27%;
    margin-left: 65px;
}
.advertise-form {
    margin-top: 27%;
    margin-left: 65px;
    margin-bottom: 23%;
}
h2.job-posted {
    text-align: center;
    font-size: 17px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}
span.percent-wrapper {
    font-size: 25px;
    font-weight: 700;
}
.d-flex.justify-content-center.align-items-center.percent1-wrapper {
    padding-bottom: 25px;
}
#hiring-result {
    padding: 50px 0;
    background-color: #f5f5f5;
}
h2.job-posted {
    color: #000;
}
h2.louder-hd.text-center {
    color: #000;
    font-size: 42px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}
h3.attract-like {
    font-size: 3rem;
    color: #000;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
}
h3.attract-like {
    margin-bottom: 40px;
}
p.attractlike-para {
    font-size: 18px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 40px;
}
button#get-now1 {
    border: none;
    /* background-color: blue; */
    background-color: #0d6efd;
    border-color: #0d6efd;
    border-radius: 50px;
    padding: 15px 33px;
    color: #fff;
    text-transform: capitalize;
    font-size: 17px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    margin-top: 20px;
}
.attractlike-section {
    /* padding-left: 4%; */
    margin-left: 8%;
    margin-top: 13%;
}
img.attracts-likely {
    width: 54%;
    margin-top: 6%;
}
img.content-mbimg {
    width: 75%;
}
img.attracts-likely {
    width: 65%;
    margin-top: 6%;
}
h3.tech-candidates {
    color: #000;
    font-size: 50px;
    line-height: 1.5;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}
h3.tech-candidates {
    margin-top: 77px;
}
p.tech-candidatepara {
    font-size: 19px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}
h3.tech-candidates {
    margin-bottom: 40px;
}
p.tech-candidatepara {
    margin-bottom: 25px;
}
p.attractlike-para {
    font-size: 17px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 40px;
}
img.content-img20 {
    width: 74%;
    margin-top: 10%;
    margin-right:60px;
    /* display: flex; */
}
h5.trusted-by.text-center {
    font-size: 40px;
    color: #000;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    margin-top: 66px;
}
h4.leading-employer.text-center {
    font-size: 3.3em;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
}
img.compny-logos1 {
    margin-left: 100px;
    /* margin-left: 0%; */
}
.sponsored-logo {
    margin-top: 70px;
}
#louder-attract {
    padding: 70px 0;
}
h3.job-easier {
    text-align: right;
    font-size: 30px;
    /* color: #fff; */
    color: #000;
    line-height: 1.4;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}
#how-word {
    background-color: #f5f5f5;
}
p.filled-extrapara {
    text-align: left;
    color: #000;
    font-size: 23px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    line-height: 1.4;
}
img.images-dubling {
    width: 90%;
    margin-top: 50px;
}
#how-word {
    padding: 70px 0;
}
h2.plan-hd.text-center {
    color: #000;
    font-size: 35px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}
img.daraggh-wrapper {
    border-radius: 50%;
}
img.daraggh-wrapper {
    border-radius: 50%;
    margin-bottom: 20px;
        margin-top: 60px;
}
h5.OÃ¢â‚¬â„¢Riordan.text-center {
    /* font-weight: 400; */
    font-family: 'Poppins', sans-serif;
    color: #000;
}
h6.sales-manger.text-center {
    color: #000;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}
img.daraggh-wrapper1 {
    border-radius: 50%;
    margin-bottom: 20px;
    margin-top: 60px;
}

h3.know-help {
    text-align: left;
    color: #000;
    font-size: 35px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif;
}
h3.know-help {
    margin-top: 19%;
    margin-bottom: 20px;
}
p.exactly-ireland {
    font-size: 18px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}
.advertise-forms10 {
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
    border: 0;
}
h3.advertise-today1.text-center {
    padding-top: 24px;
    /* margin-top: 120px; */
}
input#company-wrapping30 {
    border: none;
    outline: none;
}
input#company-wrapping35 {
    border: none;
    outline: none;
    border-bottom: 1px solid #ced4da;
    width: 100%;
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    margin-top: 5%;
}
input#company-wrapping30 {
    border: none;
    outline: none;
    border-bottom: 1px solid #ced4da;
    width: 100%;
    font-size: 18px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    margin-top: 5%;
}
.advertise-forms20 {
    margin-left: 31px;
}
.advertise-forms10 {
    padding: 35px 0;
    margin-top: 25%;
}
#client-wrapper {
    /*padding: 50px 0;*/
     margin-top: -80px;
      margin-bottom: 10px;
}
.white-heading{
    color: #ffffff;
}
.heading:after {
    content: ' ';
    position: absolute;
    top: 100%;
    left: 50%;
    height: 40px;
    width: 180px;
    border-radius: 4px;
    transform: translateX(-50%);
    background: url(img/heading-line.png);
    background-repeat: no-repeat;
    background-position: center;
}
.white-heading:after {
    background: url(https://i.ibb.co/d7tSD1R/heading-line-white.png);
    background-repeat: no-repeat;
    background-position: center;
}

.heading span {
    font-size: 18px;
    display: block;
    font-weight: 500;
}
.white-heading span {
    color: #ffffff;
}
/*-----Testimonial-------*/

.testimonial:after {
    position: absolute;
    top: -0 !important;
    left: 0;
    content: " ";
    background: url(img/testimonial.bg-top.png);
    background-size: 100% 100px;
    width: 100%;
    height: 100px;
    float: left;
    z-index: 99;
}

.testimonial {
    min-height: 375px;
    position: relative;
    /* background: url(https://i.ibb.co/PTJDkgb/testimonials.jpg); */
    background: url('../images/testimonials.png');
    padding-top: 50px;
    padding-bottom: 50px;
    background-position: center;
        background-size: cover;
}
#testimonial4 .carousel-inner:hover{
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
#testimonial4 .carousel-inner:active{
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}
#testimonial4 .carousel-inner .item{
  overflow: hidden;
}

.testimonial4_indicators .carousel-indicators{
  left: 0;
  margin: 0;
  width: 100%;
  font-size: 0;
  height: 20px;
  bottom: 15px;
  padding: 0 5px;
  cursor: e-resize;
  overflow-x: auto;
  overflow-y: hidden;
  position: absolute;
  text-align: center;
  white-space: nowrap;
}
.testimonial4_indicators .carousel-indicators li{
  padding: 0;
  width: 14px;
  height: 14px;
  border: none;
  text-indent: 0;
  margin: 2px 3px;
  cursor: pointer;
  display: inline-block;
  background: #ffffff;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.testimonial4_indicators .carousel-indicators .active{
  padding: 0;
  width: 14px;
  height: 14px;
  border: none;
  margin: 2px 3px;
  background-color: #9dd3af;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar{
  height: 3px;
}
.testimonial4_indicators .carousel-indicators::-webkit-scrollbar-thumb{
  background: #eeeeee;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.testimonial4_control_button .carousel-control{
  top: 175px;
  opacity: 1;
  width: 40px;
  bottom: auto;
  height: 40px;
  font-size: 10px;
  cursor: pointer;
  font-weight: 700;
  overflow: hidden;
  line-height: 38px;
  text-shadow: none;
  text-align: center;
  position: absolute;
  background: transparent;
  border: 2px solid #ffffff;
  text-transform: uppercase;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-transition: all 0.6s cubic-bezier(0.3,1,0,1);
  transition: all 0.6s cubic-bezier(0.3,1,0,1);
}
.testimonial4_control_button .carousel-control.left{
  left: 7%;
  top: 50%;
  right: auto;
}
.testimonial4_control_button .carousel-control.right{
  right: 7%;
  top: 50%;
  left: auto;
}
.testimonial4_control_button .carousel-control.left:hover,
.testimonial4_control_button .carousel-control.right:hover{
  color: #000;
  background: #fff;
  border: 2px solid #fff;
}

.testimonial4_header{
  top: 0;
  left: 0;
  bottom: 0;
  width: 550px;
  display: block;
  margin: 30px auto;
  text-align: center;
  position: relative;
}
.testimonial4_header h4{
  color: #ffffff;
  font-size: 30px;
  font-weight: 600;
  position: relative;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.testimonial4_slide{
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 70%;
  margin: auto;
  padding: 20px;
  position: relative;
  text-align: center;
}
.testimonial4_slide img {
    top: 0;
    left: 0;
    right: 0;
    width: 136px;
    height: 136px;
    margin: auto;
    display: block;
    color: #f2f2f2;
    font-size: 18px;
    line-height: 46px;
    text-align: center;
    position: relative;
    border-radius: 50%;
    box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);
    -o-box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);
    -webkit-box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);
}
.testimonial4_slide p {
    color: #ffffff;
    font-size: 20px;
    line-height: 1.4;
    margin: 40px 0 20px 0;
}
.testimonial4_slide h4 {
  color: #ffffff;
  font-size: 22px;
}

.testimonial .carousel {
	padding-bottom:50px;
}
.testimonial .carousel-control-next-icon, .testimonial .carousel-control-prev-icon {
    width: 35px;
    height: 35px;
}
@media(max-width:1600px){
    img.content-mbimg {
        /* margin-top: 10px; */
        /* width: 100%; */
        margin-top: 15%;
        margin-left: 60px;
    }
    p.attractlike-para {
        font-size: 13px !important;
    }
    img.attracts-likely {
        width: 75%;
        margin-top: 14%;
        margin-right: 60px;
    }
    h3.tech-candidates {
        font-size: 40px;

    }
    p.tech-candidatepara {
        font-size: 14px;
        font-weight: 400;
        font-family: 'Poppins', sans-serif;
    }
    img.compny-logos1 {
        margin-left: 54px;
        /* margin-left: 0%; */
    }
    .advertise-forms2 {
        margin-left: 20px;
    }
    h3.attract-like {
        font-size: 2rem;
    }
    p.exactly-ireland {
        font-size: 16px;
        font-weight: 400;
        font-family: 'Poppins', sans-serif;
    }
    a.humanitar-hd {
        /* margin-left: -38%; */
        margin-right: 77% !important;
        margin-top: -10px
    }
    h1.banner-hd.text-center {
        color: #fff;
        font-size: 50px;
        font-family: 'Poppins', sans-serif;
        font-weight: 600;
        padding-bottom: 15px;
        /* margin-top: 17%; */
    }
    .box-area {
        /* transform: translateY(-71%) !important; */
    }
}
p.exactly-ireland {
    font-size: 16px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}
.advertise-form {
    opacity: 0.75;
}
h1.about-hd {
    /* color: #000; */
    color: #fff;
}
h3.about-result {
    color: #000;
}
.box-area {
    /* transform: translateY(-50%); */
}
img.job-img1.img-fluid {
    width: 30%;
}
img.job-img2.img-fluid {
    width: 30%;
    margin-top: -18px;
}
.testimonial1 {
    text-align: center;
}
.daraggh-wrapper {
    width: 70%;
}
.daraggh-wrapper1 {
    width: 70%;
}
::after {

    width: 0;
    display: none;

}
/* ul.list-item1.d-flex.justify-content-between li a {

    text-decoration: none;
    color: #000;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 20px;
    text-decoration: none;
    padding: 4px 18px;
    border-radius: 7px;
    font-size: 13px !important;

} */
button.btn.btn-link {
    font-size: 14px;
}
p.attractlike-para {
    font-size: 15px !important;
    text-align: justify;
}
p.tech-candidatepara {
    font-size: 15px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    text-align: justify;
    margin-right: 60px;
}
ul.list-item1.d-flex.justify-content-between li a {
    text-decoration: none;
    color: #000;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    font-size: 20px;
    text-decoration: none;
    padding: 4px 18px;
    border-radius: 7px;
    font-size: 20px;
}
ul.list-item1.d-flex.justify-content-between li a:hover{
    color: blue;
}
ul.list-item1.d-flex.justify-content-between li a.active{
    color: blue;
}
button.btn.btn-link {
    font-size: 20px;
}
a.dev-simply {
    color: #0d6efd;
}
a.dev-simply:hover {
    color: #0d6efd;
}

a.folow-company {
    background-color: #0d6efd;
}
a.company-wrapper20 {
    color: #0d6efd;
}
.sidebar-inner {
    background-color: #0d6efd;
}

a.private-policy25 {
    color: #0d6efd;
}
a.private-policy25:hover {
    color: #0d6efd;
}
a.private-policy1 {
    color: #0d6efd;
}
a.private-policy1:hover {
    color: #0d6efd;
}
span.span-one {
    color: #0d6efd;
}
a.customer-control {
    text-decoration: none;
    color: #0d6efd;
}
a.private-policy {
    color: #0d6efd;
}
a.private-policy:hover {
    color: #0d6efd;
}
a.academic-hd25 {
    color: #0d6efd;
}
a.academic-hd25:hover {
    color: #0d6efd;
}
a.jobies {
    color: #0d6efd;
}
a.jobies:hover {
    color: #0d6efd;
}
textarea.text-box25 {
    border: 1px solid gray;
    width: 100%;
    height: 160px;
    border-radius: 7px;
    margin-top: 25px;
    padding: 0.5625rem 0.75rem;
}
.contact-wrapperview.d-flex {
    background-color: rgb(243, 242, 241);
    width: 100%;
    padding: 20px 20px;
    border-radius: 7px;
    margin-top: 20px;
}
.button-wraper {
    width: 59%;
    display: flex;
    color: rgb(37, 87, 167);
    font-size: 1rem;
    margin-top: 40px;
}
.flex-wraper1 {
    width: 100%;
}
.frst-view {
    width: 100%;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    border-top: 3px solid #0d6efd;
    background: transparent !important;
}
h3.about-result {
    font-size: 45px;
    line-height: 40px;
    color: #000;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
}
a.customer-control:hover {
    text-decoration: none;
    color: #0d6efd;
    text-decoration: underline;
}
a.footer-vigts1:hover {
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
}
p.footer-vigts50 {

    color: #fff;

    text-decoration: none;

    font-size: 20px;

    font-weight: 500;

    font-family: 'Poppins', sans-serif;

}
p.footer-vigts50.mb-0 {
    margin-bottom: 10px;
}
p.footer-vigts1 {
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 12px;
}
a.footer-vigts:hover {
    color: #fff;
    text-decoration: none;
    font-size: 20px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
}

.avatar-upload {
    position: relative;
    max-width: 205px;

}
.avatar-upload .avatar-edit {
    position: absolute;
    z-index: 1;
    top: 10px;
}
.avatar-upload .avatar-edit input {
    display: none;
}
.avatar-upload .avatar-edit input + label {
    display: inline-block;
    width: 34px;
    height: 34px;
    margin-bottom: 0;
    border-radius: 100%;
    background: #FFFFFF;
    border: 1px solid transparent;
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.12);
    cursor: pointer;
    font-weight: normal;
    transition: all .2s ease-in-out;
}
.avatar-upload .avatar-edit input + label:hover {
    background: #f1f1f1;
    border-color: #d6d6d6;
}
.avatar-upload .avatar-edit input + label:after {
    content: "\f040";
    font-family: 'FontAwesome';
    color: #757575;
    position: absolute;
    top: 10px;
    left: 0;
    right: 0;
    text-align: center;
    margin: auto;
}
.avatar-upload .avatar-preview {
  margin-top: 10px;
    width: 120px;
    height: 120px;
    position: relative;
    border-radius: 100%;
    border: 6px solid #F8F8F8;
    box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1);
}
.avatar-upload .avatar-preview > div {
    width: 100%;
    height: 100%;
    border-radius: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.edit-profilee {
   display: flex !important;
   justify-content: center !important;
   align-items: center !important;
}
.input-form {
    margin-top: 15px;
}
.sr-only {
    position: absolute;
    margin: -1px;
    width: 1px;
    height: 1px;
    border: 0;
    clip: rect(0, 0, 0, 0);
    overflow: hidden;
  }

  .btn-nnn {
    display: inline-block;
    padding: .5rem 1rem;
    border-radius: .25rem;
    color: #fff;
    background-color: #25a;
    cursor: pointer;
  }

  [type=file]:focus + .btn {
    outline: 5px solid #a52;
  }
  p.footer-inner {
    margin-bottom: 0;
}
p.footer-inner {
    margin-bottom: 0;
    margin-right: 25px;
}
@media (max-width:991px) {

    .banner-box1{
         margin-left: 20px;
         margin-right: 20px;
    }
    .banner-box{
        margin-left: 20px;
        margin-right: 20px;
   }
   .banner-box1{
    margin-left: 20px;
    margin-right: 20px;
}
.banner-box1{
    margin-left: 20px;
    margin-right: 20px;
}
.banner-box{
    margin-top: 20px;
}
.box-area {
    transform: translateY(-36%) !important;
}
.banner {
    /* background-image: url(../images/free-time-students-bachelor-s-campus-life-rhythm-five-friendly-students-are-walking62891.png); */
    background-repeat: no-repeat;
    width: 100%;
    background-size: cover;
    height: 50vh !important;
}
.box-area {
    transform: translateY(-26%) !important;
}
img.job-img {width: 10%;
}
p.about-para {
    margin-left: 0 !important;
    font-size: 15px !important;
}
h1.about-hd>br {
    display: none;
}
p.about-para20>br {
    display: none;
}
p.about-para20 {
    font-size: 11px !important;
}
h3.about-result {
    font-size: 23px !important;
}
p.about-para10 {
    /* color: #000; */
    font-size: 12px !important;
}
p.about-para10>br {
    display: none;
}
h2.news-letter {
    font-size: 21px !important;
}
p.news-letter-para.text-center>br {
    display: none;
}
p.news-letter-para.text-center {
    font-size: 14px;
}
p.footer-vigts1 {
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 11px !important;
}
}
@media (max-width:767px) {
    .banner-box{
        margin-top: 10px;
    }
    .banner {
        /* background-image: url(../images/free-time-students-bachelor-s-campus-life-rhythm-five-friendly-students-are-walking62891.png); */
        background-repeat: no-repeat;
        width: 100%;
        background-size: cover;
        height: 37vh !important;
    }


    h1.banner-hd.text-center {
        color: #fff;
        font-size: 30px !important;
        font-family: 'Poppins', sans-serif;
        font-weight: 600;
        padding-bottom: 15px;
        margin-top: 17%;
    }
    h1.banner-hd.text-center {
        color: #fff;
        font-size: 30px;
        font-family: 'Poppins', sans-serif;
        font-weight: 600;
        padding-bottom: 15px;
        margin-top: 17%;
    }
    .box-area {
        transform: translateY(0%) !important;
    }
    .banner {
        /* background-image: url(../images/free-time-students-bachelor-s-campus-life-rhythm-five-friendly-students-are-walking62891.png); */
        background-repeat: no-repeat;
        width: 100%;
        background-size: cover;
        height: 29vh !important;
    }
    p.news-letter-para.text-center>br {
        display: none;
    }
    p.news-letter-para.text-center {
        font-size: 14px;
    }
    p.footer-vigts1 {
        margin-bottom: 10px;
        margin-top: 10px;
        font-size: 11px !important;
    }
}
@media(max-width:991px){
    p.news-letter-para.text-center{
        font-size: 18px;
    }
    p.Parklands>br {
        display: none;
    }
    .search-area {
        margin-left: -1% !important;
    }
    p.carerer-para>br {
        display: none;
    }
    p.content-viewerpara20>br {
        display: none;
    }
    input.form-contol.label-input {
        width: 100% !important;
        height: 40px;
        border-radius: 7px;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 1.5;
        color: rgb(45, 45, 45);
        font-size: 1rem;
        margin: 0px;
        background-color: transparent;
        border-radius: 0.5rem;
        cursor: text;
        padding: 0.5625rem 0.75rem;
        border: 1px solid gray;
    }
    input#phone {
        width: 349px !important;
    }
    input.form-contol.label-input1 {
        width: 100% !important;
    }
    .contact-wrapperview.d-flex.align-items-center {
        width: 98% !important;
    }
    .contact-wrapperview.d-flex.align-items-center {
        width: 98% !important;
    }
    .description-job {
        width: 98% !important;
    }
    img.daraggh-wrapper {
        width: 39% !important;
    }
    img.daraggh-wrapper1 {
        width: 39%;
    }
}
@media(max-width:767px){
    select#sector-select {
        width:205px;
    }
    p.news-letter-para.text-center{
        font-size: 13px !important;
    }
    p.Parklands>br {
        display: none;
    }
    h3.carers-hd.text-center {
        font-size: 21px;
    }
    p.carerer-para>br {
        display: none;
    }
    h5.job-carer1.text-center {
        font-size: 16px !important;
    }
    a.folow-company {
        font-size: 16px;

    }
    p.policy-para.text-center>br {
        display: none;
    }
    p.content-viewerpara15>br {
        display: none;
    }
    p.policy-innerpara>br {
        display: none;
    }
    p.content-viewerpara1>br {
        display: none;
    }
    p.content-viewerpara2>br {
        display: none;
    }
    input#phone {
        width: 274px !important;
    }
    h3.email-area {
        margin-left: 0px !important;
    }
    p.email1-view {
        margin-left: 0px !important;
    }
    textarea.text-box25 {
        margin-left: 0;
        width: 100% !important;
    }
    .contact-wrapperview.d-flex.align-items-center {
        width: 100% !important;
        margin-left: 0 !important;
    }
    .button-wraper.align-items-center.justify-content-end {
        width: 95% !important;
    }
    .description-job {
        width: 100% !important;
        margin-left: 0px !important;
    }
    p.tech-candidatepara>br {
        display: none;
    }
    h3.tech-candidates>br {
        display: none;
    }
    h3.tech-candidates {
        font-size: 24px !important;
    }
    h3.attract-like>br {
        display: none;
        font-size: 25px !important;
    }
    h2.plan-hd.text-center>br {
        display: none;
    }
    p.exactly-ireland>br {
        display: none;
    }
    p.advertise-para>br {
        display: none;
    }

}
@media(max-width:1199px){
    p.carerer-para>br {
        display: none;
    }
    p.detail-para50>br {
        display: none;
    }
    p.detail-para50 {
        font-size: 13px;
    }
    p.detail-para>br {
        display: none;
    }
    p.exactly-ireland>br {
        display: none;
    }
    p.attractlike-para>br {
        display: none;
    }
    p.tech-candidatepara>br {
        display: none;
    }

}
input#phone {
    width: 362px;
}
@media(max-width:1199px){
    textarea.text-box25 {
        border: 1px solid gray;
        width: 98% !important;
        height: 160px;
        border-radius: 7px;
        margin-top: 25px;
        padding: 0.5625rem 0.75rem;
    }
    .contact-wrapperview.d-flex.align-items-center {
        width: 99%;
    }
}
@media(max-width:375px){
    input#phone {
        width: 331px;
    }
}
@media(max-width:767px){
    img.img1 {
        width: 100%;
        margin-top: 30px;
        margin-left: 0px;
    }
    .banner {
        /* background-image: url(../images/free-time-students-bachelor-s-campus-life-rhythm-five-friendly-students-are-walking62891.png); */
        background-repeat: no-repeat;
        width: 100%;
        background-size: cover;
        height: 36vh !important;
    }
    .btn-check1 {
        display: flex;
        justify-content: center;
    }

}
@media(max-width:991px){
    button.btn.btn-warning {
        color: #fff;
        font-size: 18px;
        border-radius: 7px;
        padding: 7px 10px;
        font-family: 'Poppins', sans-serif;
        font-weight: 500;
        /* margin-left: 30px; */
        background-color: #0d6efd;
        border-color: #0d6efd;
        border: none;
    }
    button.btn.btn-primary {
        font-size: 18px;
    }
    button.btn.btn-secondary {
        font-size: 18px;
    }
    p.about-para1>br {
        display: none;
    }
    img.img1 {
        margin-top: 23%;
        margin-left: 0px;
    }
    .banner {
        /* background-image: url(../images/free-time-students-bachelor-s-campus-life-rhythm-five-friendly-students-are-walking62891.png); */
        background-repeat: no-repeat;
        width: 100%;
        background-size: cover;
        height: 61vh !important;
    }
    nav.nav-item.active {
        left: 0;
        transition: all 0.5s ease-in-out;
        position: fixed;
    }
}
.banner {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.box-area {
    position: absolute;
    bottom: -70px;
}

.banner {
    position: relative;
}
.banner {
    background-image: url('../images/1.png');
    /* background-image: url(https://airforshare.com/files/OisKrK.png); */
    background-repeat: no-repeat;
    width: 100%;
    background-size: cover;
    height: 90vh;
}
/* font-family: 'Dosis', sans-serif;
 font-family: 'Sansita Swashed', cursive;
 font-family: 'Fira Sans', sans-serif;
 */

 .option-flex {
    display: flex;
    flex-direction: column;
    align-items: center;
    border: none;
}
.option-flex .custom-radio {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.option-flex .custom-radio [type=radio] {
    position: absolute;
    opacity: 0;
    width: 0;
    height: 0;
}
.option-flex .custom-radio .radio-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border: 1px solid black;
    position: relative;
    border-radius: 2px;
}
.option-flex .custom-radio .label-icon {
    background-size: auto 40px;
    background-repeat: no-repeat;
    background-position: center 10px;
    margin-bottom: 0;
    padding: 15px 30px;
    padding-top: 65px;
    text-align: center;
    justify-content: center;
    display: flex;
    align-items: baseline;
    -webkit-transition: all 0.3s cubic-bezier(0.07, 0.49, 1, 0.08);
    -moz-transition: all 0.3s cubic-bezier(0.07, 0.49, 1, 0.08);
    transition: all 0.3s cubic-bezier(0.07, 0.49, 1, 0.08);
}
/* .option-flex .custom-radio .label-icon.option1 {
    background-image: url('https://www.flaticon.com/premium-icon/icons/svg/2931/2931519.svg');
}
.option-flex .custom-radio .label-icon.option2 {
    background-image: url('https://www.flaticon.com/svg/vstatic/svg/1998/1998571.svg?token=exp=1613538216~hmac=a9f5522867e92336717efb247583c5bf');
} */
.option-flex .custom-radio .or-separator {
    margin: 0 35px;
}
.option-flex .custom-radio label, .option-flex .custom-radio .or-separator {
    font-family: 'Dosis', sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    letter-spacing: 0.03em;
    text-align: center;
    color: black;
}
.option-heading {
    display: block;
    font-family: 'Dosis', sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 400;
    line-height: 130%;
    letter-spacing: 0.05em;
    text-align: center;
    color: black;
    text-transform: uppercase;
}
/* IMAGE STYLES */
[type=radio] + .label-icon {
    cursor: pointer;
}
/* CHECKED STYLES */
[type=radio]:checked + .label-icon {
    background: #c98dbc;
    background-size: auto 40px;
    background-repeat: no-repeat;
    color: black;
}
/* [type=radio]:checked + .label-icon.option1 {
    background-image: url('https://www.flaticon.com/premium-icon/icons/svg/1660/1660759.svg');
    background-position: center 10px;
}
[type=radio]:checked + .label-icon.option2 {
    background-image: url('https://www.flaticon.com/premium-icon/icons/svg/677/677768.svg');
    background-position: center 10px;
} */
.radio-item {
    margin-right: 24px;
    /* width: 89px; */
    height: 58px;
}
.option-flex .custom-radio .label-icon {
    background-size: auto 40px;
    background-repeat: no-repeat;
    background-position: center 10px;
    margin-bottom: 0;
    padding: 15px 30px;
    padding-top: 19px;
    text-align: center;
    justify-content: center;
    display: flex;
    align-items: baseline;
    -webkit-transition: all 0.3s cubic-bezier(0.07, 0.49, 1, 0.08);
    -moz-transition: all 0.3s cubic-bezier(0.07, 0.49, 1, 0.08);
    transition: all 0.3s cubic-bezier(0.07, 0.49, 1, 0.08);
}
[type=radio]:checked + .label-icon {
    background-color: #0d6efd;
    border-color: #0d6efd;
    background-size: auto 40px;
    background-repeat: no-repeat;
    /* color: black; */
    color: #fff;
    border: 1px solid #0d6efd ;
    border-radius: 7px;
}
label.label-icon.option2 {
    /* border: 1px solid #bfc4d4; */
    border: 1px solid #0d6efd;
    /* color: aqua; */
    color: #0d6efd;
}
label.label-icon.option1 {
       /* border: 1px solid #bfc4d4; */
       border: 1px solid #0d6efd;
       /* color: aqua; */
       color: #0d6efd;
}
.option-flex .custom-radio .radio-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border: none;
    position: relative;
    border-radius: 2px;
}
label.label-icon.option1 {
    border-radius: 7px;
}
label.label-icon.option2 {
    border-radius: 7px;
}
.radio-item {
    width: 182px;
}
label.label-icon.option1 {
    width: 174px;
    font-size: 18px;
}
label.label-icon.option2 {
    width: 174px;
    font-size: 18px;
}
@media(max-width:767px){
    .custom-radio {
        flex-direction: column !important;
        /* align-items: center; */
        /* margin: 0 auto; */
    }
    .radio-item {
        width: 199px;
    }
    .option-flex .custom-radio .label-icon {
        background-size: auto 40px;
        background-repeat: no-repeat;
        background-position: center 10px;
        margin-bottom: 0;
        padding: 15px 30px;
        padding-top: 19px;
        text-align: center;
        justify-content: center;
        display: flex;
        align-items: baseline;
        -webkit-transition: all 0.3s cubic-bezier(0.07, 0.49, 1, 0.08);
        -moz-transition: all 0.3s cubic-bezier(0.07, 0.49, 1, 0.08);
        transition: all 0.3s cubic-bezier(0.07, 0.49, 1, 0.08);
    }
    .option-flex .custom-radio label, .option-flex .custom-radio .or-separator {
        font-family: 'Dosis', sans-serif;
        font-size: 17px;
        font-style: normal;
        font-weight: 400;
        line-height: 93%;
        letter-spacing: 0.03em;
        text-align: center;
        color: black;
    }
    .radio-item {
        margin-right: 0px;
        /* width: 89px; */
        height: 58px;
    }
    .radio-item {
        margin-right: 24px;
        /* width: 89px; */
        height: 88px;
    }
}
@media(max-width:991px){
    .option-flex .custom-radio label, .option-flex .custom-radio .or-separator {
        font-family: 'Dosis', sans-serif;
        font-size: 17px;
        font-style: normal;
        font-weight: 400;
        line-height: 122%;
        letter-spacing: 0.03em;
        text-align: center;
        color: black;
    }
}
@media(max-width:1199px){
    .option-flex .custom-radio label, .option-flex .custom-radio .or-separator {
        font-family: 'Dosis', sans-serif;
        font-size: 17px;
        font-style: normal;
        font-weight: 400;
        line-height: 121%;
        letter-spacing: 0.03em;
        text-align: center;
        color: black;
    }
}
h2.job-posthd.text-center {
    font-size: 35px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}
p.job-postpara {
    text-align: center;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
}
label.label-title {
    color: #000;
    font-size: 20px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    margin-top: 15px;
}
input.form-control {
    height: 50px;
}
h6.skill-allow {
    margin-top: 59px;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}
input.form-control {
    border-radius: 7px;
}
select#selectable-field {
    width: 100%;
    height: 50px;
    border-radius: 7px;
    border: 1px solid #ced4da;
    font-size: 18px;
    /* padding: 0 15px; */
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}
label.label-title {
    color: #000;
    font-size: 16px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    margin-top: 15px;
}
/* ul.output {
    width: 68%;
} */
input#search-bar1 {
    width: 100%;
    height: 52px;
    border-radius: 7px;
}
ul.output {
    color: #000;
}
.job-title {
    margin-top: 20px;
}
div#label-title1 {
    margin-top: 16px;
}
.bootstrap-tagsinput {
    margin: 0;
    width: 100%;
    padding: 0.5rem 0.75rem 0;
    font-size: 1rem;
    line-height: 1.25;
    transition: border-color 0.15s ease-in-out;
}
.bootstrap-tagsinput.has-focus {
    background-color: #fff;
    border-color: #5cb3fd;
}
.bootstrap-tagsinput .label-info {
    display: inline-block;
    background-color: #636c72;
    padding: 0 0.4em 0.15em;
    border-radius: 0.25rem;
    margin-bottom: 0.4em;
}
.bootstrap-tagsinput input {
    margin-bottom: 0.5em;
}
.bootstrap-tagsinput .tag [data-role="remove"]:after {
    content: '\00d7';
}
h2.job-posthd.text-center {
    margin-top: 50px;
}
ul#output2 {
    background: #fff;
    border: 1px solid #767676;
}
.bootstrap-tagsinput {
    width: 103.5%;
    height: 50px;
    border-radius: 7px;
    margin-left: -20px;
}
@media(max-width:767px){
    label.label-title {
        color: #000;
        font-size: 13px;
        font-family: 'Poppins', sans-serif;
        font-weight: 400;
        margin-top: 15px;
    }
    h2.job-posthd.text-center {
        font-size: 24px;
        font-family: 'Poppins', sans-serif;
        font-weight: 600;
    }
    p.job-postpara {
        text-align: center;
        color: #000;
        font-size: 13px;
        font-weight: 500;
        font-family: 'Poppins', sans-serif;
    }
    h2.skills1 {
        font-size: 14px;
        /* margin-top: 8%; */
    }
    select#selectable-field {
        width: 100%;
        height: 50px;
        border-radius: 7px;
        border: 1px solid #ced4da;
        font-size: 14px;
        /* padding: 0 15px; */
        font-family: 'Poppins', sans-serif;
        font-weight: 400;
    }
    .bootstrap-tagsinput {
        background-color: #fff;
        border: 1px solid #ccc;
        box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
        display: inline-block;
        padding: 4px 6px;
        margin-bottom: 10px;
        color: #555;
        vertical-align: middle;
        border-radius: 4px;
        max-width: 138% !important;
        line-height: 22px;
        cursor: text;
    }

}
.form-control {
    display: block;
    width: 97%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
select#selectable-field {
    width: 94%;
    height: 50px;
    border-radius: 7px;
    border: 1px solid #ced4da;
    font-size: 18px;
    /* padding: 0 15px; */
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}
input#search-bar1 {
    width: 97%;
    height: 52px;
    border-radius: 7px;
}
select#selectable-field10 {
    width: 97%;
    height: 50px;
    border-radius: 7px;
    border: 1px solid #ced4da;
    font-size: 18px;
    /* padding: 0 15px; */
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}
ul#output2 {
    width: 97%;
}
@media(max-width:991px){
    .form-control {
        display: block;
        width: 92%;
        padding: 0.375rem 0.75rem;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #212529;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 0.25rem;
        transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    }
    select#selectable-field {
        width: 93%;
        height: 50px;
        border-radius: 7px;
        border: 1px solid #ced4da;
        font-size: 18px;
        /* padding: 0 15px; */
        font-family: 'Poppins', sans-serif;
        font-weight: 400;
    }
    input#search-bar1 {
        width: 93%;
        height: 52px;
        border-radius: 7px;
    }
    select#selectable-field10 {
        width: 93%;
        height: 50px;
        border-radius: 7px;
        border: 1px solid #ced4da;
        font-size: 18px;
        /* padding: 0 15px; */
        font-family: 'Poppins', sans-serif;
        font-weight: 400;
    }
}
@media(max-width:1199px){
    .form-control {
        display: block;
        width: 95%;
        padding: 0.375rem 0.75rem;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #212529;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 0.25rem;
        transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    }
    select#selectable-field {
        width: 91%;
        height: 50px;
        border-radius: 7px;
        border: 1px solid #ced4da;
        font-size: 18px;
        /* padding: 0 15px; */
        font-family: 'Poppins', sans-serif;
        font-weight: 400;
    }
    input#search-bar1 {
        width: 96%;
        height: 52px;
        border-radius: 7px;
    }
    select#selectable-field10 {
        width: 96%;
        height: 50px;
        border-radius: 7px;
        border: 1px solid #ced4da;
        font-size: 18px;
        /* padding: 0 15px; */
        font-family: 'Poppins', sans-serif;
        font-weight: 400;
    }
    ul#output2 {
        width: 96% !important;
    }
    textarea#text-view {
        width: 95% !important;
        border-radius: 7px;
        margin-top: 35px;
        height: 200px;
        /* border: 1px solid #ccc; */
        /* box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); */
        padding: 0.375rem 0.75rem;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #212529;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
    }
}
@media(max-width:991px){
    .bootstrap-tagsinput {
        margin-left: -35px;
    }
    .form-control {
        display: block;
        width: 90%;
        padding: 0.375rem 0.75rem;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #212529;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        border-radius: 0.25rem;
        transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    }
    input#search-bar1 {
        width: 91%;
        height: 52px;
        border-radius: 7px;
    }
    select#selectable-field10 {
        width: 91%;
        height: 50px;
        border-radius: 7px;
        border: 1px solid #ced4da;
        font-size: 18px;
        /* padding: 0 15px; */
        font-family: 'Poppins', sans-serif;
        font-weight: 400;
    }
    ul#output2 {
        width: 91% !important;
    }
    textarea#text-view {
        width: 90% !important;
        border-radius: 7px;
        margin-top: 35px;
        height: 200px;
        /* border: 1px solid #ccc; */
        /* box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); */
        padding: 0.375rem 0.75rem;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #212529;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
    }
    button.submit-btn {
        margin-left: 12px !important;
    }
}
@media(max-width:767px){
    .bootstrap-tagsinput {
        width: 116.5%;
        height: 50px;
        border-radius: 7px;
        margin-left: -20px;
    }
    .bootstrap-tagsinput {
        margin-left: -36px;
    }
    select#selectable-field {
        font-size: 14px;
    }
    ul#output2 {
        width: 92% !important;
    }
    .bootstrap-tagsinput {
        height: 100%;
    }
    textarea#text-view {
        width: 90% !important;
        border-radius: 7px;
        margin-top: 35px;
        height: 200px;
        /* border: 1px solid #ccc; */
        /* box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); */
        padding: 0.375rem 0.75rem;
        font-size: 1rem;
        font-weight: 400;
        line-height: 1.5;
        color: #212529;
        background-color: #fff;
        background-clip: padding-box;
        border: 1px solid #ced4da;
    }
    .bootstrap-tagsinput {
        background-color: #fff;
        border: 1px solid #ccc;
        box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
        display: inline-block;
        padding: 4px 6px;
        margin-bottom: 10px;
        color: #555;
        vertical-align: middle;
        border-radius: 4px;
        max-width: 100%;
        line-height: 22px;
        cursor: text;
        padding-top: 13px;
    }
    button#submit {
        margin-left: 4% !important;
    }
}
@media(max-width:1600px){
    ul#output2 {
        width: 97%;
    }
}
input#imageUpload1 {
    border-style: none;
}
textarea#text-view {
    width: 97%;
    border-radius: 7px;
    margin-top: 35px;
    height: 200px;
    /* border: 1px solid #ccc; */
    /* box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%); */
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
}
.bootstrap-tagsinput {
    padding-top: 12px;
}
.bootstrap-tagsinput {
    height: 100%;
}
.bootstrap-tagsinput {
    padding-top: 0px;
}
/* foooter */
.footer-hd img {
    max-width: 150px; /* Adjust the logo size */
}

.footer-txt1, .footer-txt {
    margin-top: 10px;
}
.footer-vigts, .footer-vigts1 {
    color: #fff;
    text-decoration: none;
}

.footer-vigts:hover, .footer-vigts1:hover {
    text-decoration: underline;
}
/* Styling for contact info icons */
.footer-txt1 li {
    display: flex;
    align-items: center;
    margin-bottom: 5px; /* Add space between contact items */
}

.footer-txt1 i {
    margin-right: 10px; /* Space between icon and text */
    font-size: 14px; /* Smaller icon size */
}
.fab{
    color: #fff;
}

/* Media query for mobile screens */
@media (max-width: 576px) {
    .footer-area1 .row {
        justify-content: center; /* Center all rows on mobile */
        text-align: center; /* Center align the text */
    }
    
    .footer-area1 .footer-txt1, 
    .footer-area1 .footer-txt {
        text-align: center; /* Center align the text */
    }
    
    .footer-area1 .footer-item {
        text-align: center; /* Center align the footer items on mobile */
    }

    .footer-area1 .footer-vij10 {
        text-align: center; /* Center align the logo */
    }
    
    .footer-area1 .footer-hd img {
        margin: 0 auto; /* Center the logo image */
    }

    .footer-area1 .footer-txt1 i, 
    .footer-area1 .footer-txt i {
        margin-right: 5px; /* Space between icon and text */
    }
}

.jobs {
    margin-bottom: 10px;
}