/* media device 1450 to 1780 */
@media (min-width: 1450px) and (max-width: 1790px) {

/* employee page four start here */
/* academy area start here */
/* academy area start here */

  .academy__man img {
    /*! width: 70%; */
  }
  .academy__man {
    position: absolute;
    /*! top: 409px; */
    left: 313px;
  }
  .employer__page-four .academy__text h1 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 10px;
  }
  .employer__page-four .academy__content {
    flex-wrap: nowrap;
  }

/* academy area end here */
/* academy area end here */
/* employee page four end here here */

}




/* media device 1450 to 1600 */

@media (min-width: 1450px) and (max-width: 1700px) {


.jens__sp {
  max-width: 870px;
  left: 0;
  top: -1%;
}
.jens__sp img {
  width: 100%;
}
 .jens_video__title h2 {
	font-size: 45px;
	line-height: 1;
}

.von__box.Quote_box {
  width: 500px;
  height: 500px;
}
.von__box h5 {
  font-size: 40px;
  margin: 0;
  line-height: 50px;
}
.von__box p {
  font-size: 30px;
}
  .pool__heding h3 {
	font-size: 40px;
	line-height: 51px;
}

.ls1 {
  max-width: 660px;
  top: 501px;
}
.ls1 img {
  width: 100%;
}

.ls2 {
  max-width: 900px;
}
.ls2 img {
  width: 100%;
}
 .von__box {
	width: 500px;
	height: 500px;
}
 .pool__box {
	width: 400px;
	height: 400px;
	bottom: 24%;
	left: 170px;
}
.pool__box p {
	margin: 0;
	font-size: 24px;
	font-weight: 400;
	line-height: 30.2px;
}
.pool__box h5 {
	font-size: 60px;
	line-height: 1;
	margin-bottom: 10px;
}
 .pool__box.pool___box_sec {
	width: 400px;
	height: 400px;
	bottom: 23%;
	right: 70px !important;
}
 .pool__heding {
	position: absolute;
	right: 11%;
	top: 47%;
}
 .interview__area {
	padding-bottom: 100px;
	margin-top: -415px;
}

.inter__sp {
  max-width: 311px;
}
.inter__sp img {
  width: 100%;
}
 .interview__area .owl-carousel .owl-item img {
	max-width: 100%;
}
.interview__content h3 {
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 8px;
}
 .interview__content p {
	margin: 0;
	font-size: 20px;
	font-weight: 400;
	line-height: 25.8px;
}

 .interview__btn {
	width: 480px;
	height: 80px;
	bottom: -20px;
}

.packet__title h2 {
  font-size: 50px;
  line-height: 55px;
}
.packet__title h3 {
  font-size: 50px;
  line-height: 55px;
}
.packet-link {
  width: 350px;
  font-size: 25px;
}
.packet__body_title h3 {
  font-size: 35px;
  line-height: 40px;
}
.packet__ri h5 {
  font-size: 28px;
  line-height: 33px;
}
.packet__lf__top h6 {
  font-size: 28px;
  line-height: 35px;
  margin: 0;
}
.packet__lf__top h4 {
  font-size: 50px;
  line-height: 55px;
}
.packet__lf__top h4 span {
  font-size: 20px;
}
.alli p {
  font-size: 17px;
}
.packet__lf__tx p {
  font-size: 25px;
}
.packet__ri ul li {
  font-size: 20px;
}
.uber__title h2 {
  font-size: 45px;
  line-height: 55px;
  margin-bottom: 30px;
}
.uber__area .owl-carousel .owl-item img {
  max-width: 100%;
}
.uber__area {
  padding: 70px 0;
}







.bild__ct h5 {
  font-size: 35px;
  line-height: 35px;
}
.bild__ct h3 {
  font-size: 40px;
  line-height: 45px;
}
.bild__ct p {
  font-size: 22px;
  line-height: 28px;
}
.bild__ct {
  max-width: 813px;
}

.mobile__img {
  width: 46%;
}
  .mobile__img img {
	max-width: 470px;
	margin: auto;
	display: flex;
	justify-content: center;
}
  .bild__area {
	padding-top: 0;
	padding-bottom: 0;
	position: relative;
	z-index: 9999999;
	background: #F5F5F5;
}




}


/* media device 1450 to 1600 */
@media (min-width: 1450px) and (max-width: 1600px) {

  .wrapper-worker img {
    max-width: 800px;
  }

  .wrapper-worker {
    top: 20px;
  }

  .step-bar {
    top: 280px;
  }

  .pop__left {
    padding: 0 30px;
  }

  .pop__left-text {
    margin-bottom: 30px;
  }

  .pop__left-in input {
    font-size: 16px;
    height: 60px;
  }

  .pop__right-text h3 {
    font-size: 25px;
    padding-bottom: 15px;
    margin-bottom: 10px;
  }

  .pop__right-text li span {
    margin-top: 2px;
  }

  .pop__left-text h3 {
    font-size: 35px;
    line-height: 43px;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }

  .pop__left-text p {
    font-size: 18px;
  }

  .pop__right {
    padding: 50px 30px;
  }

  .pop__right-text li p {
    font-size: 16px;
    line-height: 25px;
  }

  .music-text {
    justify-content: space-between;
  }

  .header__logo img {
    width: 80%;
  }

  .header__nav ul li {
    margin-right: 20px;
  }

  .useful__content a {
    font-size: 24px;
  }

  .login__area {
    padding-left: 30px;
    padding-right: 30px;
  }

  .header__nav ul li a {
    font-size: 16px;
  }

  .box-content {
    display: block;
  }

  .box-content h1 {
    font-size: 45px;
    font-weight: 400;
    margin-bottom: 20px;
  }

  #protfolio {
    padding-left: 30px;
    padding-right: 30px;
  }

  .item {
    padding-left: 30px;
    padding-right: 20px;
  }

  .download_area {
    padding-left: 30px;
    padding-right: 30px;
  }

  .useful__area {
    padding-left: 30px;
    padding-right: 30px;
  }

  .header__select__menu select {
    font-size: 16px;
  }

  .header__select__menu .nice-select {
    font-size: 18px !important;
  }

  .header-que a i {
    height: 22px;
    width: 22px;
    font-size: 16px;
  }

  .header__select__menu img {
    width: 18px;
  }

  .btn__header {
    width: 150px;
    height: 50px;
    font-size: 18px;
    border: 1px solid transparent;
  }

  .hero-content {
    padding-left: 20px;
  }

  .hero-text h3 {
    font-size: 26px;
  }

  .hero-text h1 {
    font-size: 50px;
  }

  .hero-ph li {
    font-size: 20px;
  }

  .custom-btn a {
    font-size: 20px;
    width: 230px;
    height: 65px;
  }

  .area-intro h3 {
    font-size: 26px;
  }

  .area-intro h1 {
    font-size: 50px;
  }

  .brands-content img {
    width: 250px;
    margin-top: 20px;
  }

  .job-bn-text h1 {
    font-size: 50px;
  }

  .job-info {
    padding: 70px 0;
  }

  .job-bn-text h3 {
    font-size: 22px;
  }

  .job-info h1 {
    font-size: 47px;
  }

  .job-info p {
    font-size: 20px;
    padding: 0 105px;
  }

  .job-worker-img img {
    width: 100%;
  }

  .job-worker-img {
    top: 0px;
  }

  .job-bn-text .custom-btn a {
    width: 308px;
  }

  .job-banner {
    overflow: hidden;
  }

  .job-bn-text {
    padding-left: 20px;
  }

  .cat-intro h1 {
    font-size: 50px;
  }

  .cat-intro h1::before {
    height: 8px;
    width: 120px;
  }

  .cat-txt-icon a {
    font-size: 25px;
  }

  .cat-text h5 {
    font-size: 22px;
  }

  .ser-text h1 {
    font-size: 50px;
  }

  .cat-text {
    max-width: 355px;
  }

  .cat-txt-icon a {
    margin-left: 0px;
  }

  .job-bn-text p {
    font-size: 20px;
  }

  .ser-listing ul li {
    font-size: 20px;
  }

  .ser-text h3 {
    font-size: 26px;
  }

  .ser-listing {
    margin-top: 40px;
  }

  .deci-text h4 {
    font-size: 26px;
  }

  .deci-list li {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .deci-btn button {
    height: 70px;
    font-size: 20px;
  }

  .step-text p {
    font-size: 22px;
  }

  .decision-area {
    padding: 0 20px 94px;
  }

  .test-intro h3 {
    font-size: 26px;
  }

  .test-text p {
    font-size: 20px;
    width: 80%;
  }

  .deci-middle h1 {
    font-size: 35px;
  }

  .step-area .container {
    padding: 0 30px;
  }

  .step-intro h1 {
    font-size: 50px;
  }

  .step-text h1 {
    font-size: 26px;
  }

  .step-text p {
    font-size: 20px;
  }
.step-img {
	height: 180px;
	width: 180px;
	line-height: 153px;
}
.step-img img {
	width: 44%;
}
.step-text img {
	margin-top: 25px;
}
.step-text h2 {
	font-size: 30px;
  padding: 10px 0;
}
  .test-svg-end {
    width: 34%;
    text-align: end;
  }

  .test-intro h1 {
    font-size: 50px;
  }

  .testimonial-area {
    padding-top: 0px;
  }

  .test-user h1 {
    font-size: 26px;
  }

  .test-user span {
    font-size: 20px;
  }

  .test-user {
    right: -110px;
    bottom: -8px;
  }

  .owl-carousel .owl-item img {
    max-width: 85%;
    margin: auto;
  }

  .owl-dots {
    text-align: center;
    margin: 0;
  }

  .owl-prev {
    bottom: 120px;
  }

  .owl-next {
    bottom: 120px;
  }

  .feedback-area .area-intro h3 {
    font-size: 26px;
  }

  .feedback-area .area-intro h1 {
    font-size: 50px;
  }

  .feat-text a {
    font-size: 22px;
  }

  .long-btn-bottom a {
    font-size: 22px;
  }

  .area-intro p {
    font-size: 20px;
  }

  .feat-text h1 {
    font-size: 26px;
  }

  .feat-text h4 {
    font-size: 20px;
  }

  .feat-text p {
    font-size: 16px;
    height: 145px;
  }

  .feat-listing ul li {
    font-size: 16px;
    margin-bottom: 16px;
  }

  .music-intro h1 {
    font-size: 50px;
  }

  .music-text h1 {
    font-size: 20px;
    margin-bottom: 4px;
  }

  .faq-area .accordion-item button {
    height: 70px;
  }

  .playlist {
    margin-bottom: 36px;
  }

  .music-time {
    display: none;
  }

  .music-reload i {
    font-size: 20px;
  }

  .accordion-button {
    font-size: 20px;
  }

  .footer-area a {
    font-size: 18px;
  }

  .footer-widget h1 {
    font-size: 22px;
  }

  .copyright-area h3 {
    font-size: 18px;
  }

  .copyright-area p {
    font-size: 16px;
  }

  .catagory-text h2 {
    font-size: 30px;
  }

  .catagory-text svg {
    margin-left: 50px;
  }

  .catagory-text h5 {
    font-size: 20px;
  }

  .catagory-text {
    margin: 0 20px;
    margin-top: -105px;
  }



  /* page2-css-start */

  .hum__btn a {
    font-size: 16px;
  }

  .hum__btn a img {
    max-width: 19px;
  }

  .hum__btn span img {
    max-width: 9px;
  }

  .hum__btn span {
    margin-left: 13px;
    padding-right: 8px;
  }

  .hum__btn {
    height: 50px;
    padding: 0 20px;
    width: 187px;
    border-width: 2px;
  }

  .reg__box {
    padding: 40px 30px;
  }

  .reg__title h3 {
    font-size: 45px;
    line-height: 45px;
  }

  .reg__title p {
    font-size: 24px;
    line-height: 34px;
  }

  .reg__img img {
    width: 100%;
  }

  .reg__text h3 {
    font-size: 35px;
    line-height: 41px;
  }

  .reg__text p {
    font-size: 20px;
    line-height: 30px;
  }

  .reg__last-text p {
    font-size: 20px;
    line-height: 30px;
  }

  .reg__last-text p a {
    font-size: 20px;
    line-height: 30px;
  }

  /* page2-css-end */






.regs__title h3 {
  font-size: 40px;
}
.regs__title h2 {
  font-size: 80px;
}
.regs__wrap {
  padding: 60px 70px;
}
.single__regs {
  width: 23%;
  padding: 30px;
  height: auto;
}
.regs__img img {
  max-width: 106px;
}
.regs__img {
  height: 100px;
  margin-bottom: 10px;
}
.regs__text p {
  font-size: 18px;
}
.regs__btn a {
  height: 73px;
  width: 350px;
  font-size: 23px;
}
.regs__btn a svg {
  width: 24px;
}



.bild__ct h5 {
  font-size: 35px;
  line-height: 35px;
}
.bild__ct h3 {
  font-size: 40px;
  line-height: 45px;
}
.bild__ct p {
  font-size: 22px;
  line-height: 28px;
}
.bild__ct {
  width: 46%;
  margin-right: 0;
}

.mobile__img {
  max-width: 639px;
}
  .bild__area {
	padding-top: 0;
	padding-bottom: 0;
	position: relative;
	z-index: 9999999;
	background: #F5F5F5;
}






































}

/* media device1200 to 1350  */
@media (min-width: 1200px) and (max-width: 1350px) {
  .wrapper-worker img {
    width: 700px !important;
  }

  .wrapper-worker {
    top: 140px !important;
    left: -100px !important;
  }

}

/* XL Device :1200px. */
@media (min-width: 1200px) and (max-width: 1449px) {
  .wrapper-worker {
    top: 73px;
    z-index: -1;
    left: -180px;
  }

  .job-banner {
    overflow: hidden;
  }

  .custom-btn {
    margin-top: 56px;
  }

  .job-bn-detail p {
    font-size: 25px;
  }

  .wrapper-worker img {
    width: 750px;
  }

  .pop__left {
    padding: 0 30px;
  }

  .pop__left-text {
    margin-bottom: 30px;
  }

  .pop__left-in input {
    font-size: 16px;
    height: 60px;
  }

  .pop__right-text h3 {
    font-size: 25px;
    padding-bottom: 15px;
    margin-bottom: 10px;
  }

  .pop__right-text li span {
    margin-top: 2px;
  }

  .pop__left-text h3 {
    font-size: 35px;
    line-height: 43px;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }

  .pop__left-text p {
    font-size: 18px;
  }

  .pop__right {
    padding: 50px 30px;
  }

  .pop__right-text li p {
    font-size: 16px;
    line-height: 25px;
  }

  .music-text {
    justify-content: space-between;
  }

  .header__logo img {
    width: 80%;
  }

  .header__nav ul li {
    margin-right: 20px;
  }

  .useful__content a {
    font-size: 24px;
  }

  .login__area {
    padding-left: 30px;
    padding-right: 30px;
  }

  .header__nav ul li a {
    font-size: 16px;
  }

  .box-content {
    display: block;
  }

  .box-content h1 {
    font-size: 45px;
    font-weight: 400;
    margin-bottom: 20px;
  }

  #protfolio {
    padding-left: 30px;
    padding-right: 30px;
  }

  .item {
    padding-left: 30px;
    padding-right: 20px;
  }

  .download_area {
    padding-left: 30px;
    padding-right: 30px;
  }

  .useful__area {
    padding-left: 30px;
    padding-right: 30px;
  }

  .header__select__menu select {
    font-size: 16px;
  }

  .header__select__menu .nice-select {
    font-size: 18px !important;
  }

  .header-que a i {
    height: 22px;
    width: 22px;
    font-size: 16px;
  }

  .header__select__menu img {
    width: 18px;
  }

  .btn__header {
    width: 150px;
    height: 50px;
    font-size: 18px;
    border: 1px solid transparent;
  }

  .hero-content {
    padding-left: 20px;
    position: relative;
    z-index: 10;
    padding-top: 30px;
  }

  .hero-text h3 {
    font-size: 26px;
  }

  .hero-text h1 {
    font-size: 50px;
  }

  .hero-ph li {
    font-size: 20px;
  }

  .custom-btn a {
    font-size: 20px;
    width: 25%;
    height: 65px;
  }

  .area-intro h3 {
    font-size: 26px;
  }

  .area-intro h1 {
    font-size: 50px;
  }

  .brands-content img {
    width: 250px;
    margin-top: 20px;
  }

  .job-bn-text h1 {
    font-size: 50px;
  }

  .job-info {
    padding: 70px 0;
  }

  .job-bn-text h3 {
    font-size: 22px;
  }

  .job-info h1 {
    font-size: 47px;
  }

  .job-info p {
    font-size: 20px;
    padding: 0 105px;
  }

  .job-worker-img img {
    width: 100%;
  }

  .job-worker-img {
    top: 0px;
  }

  .job-bn-text .custom-btn a {
    width: 308px;
  }

  .job-banner {
    overflow: hidden;
  }

  .job-bn-text {
    padding-left: 20px;
  }

  .cat-intro h1 {
    font-size: 50px;
  }

  .cat-intro h1::before {
    height: 8px;
    width: 120px;
  }

  .cat-txt-icon a {
    font-size: 25px;
  }

  .cat-text h5 {
    font-size: 22px;
  }

  .ser-text h1 {
    font-size: 50px;
  }

  .cat-text {
    max-width: 355px;
  }

  .cat-txt-icon a {
    margin-left: 0px;
  }

  .job-bn-text p {
    font-size: 20px;
  }

  .ser-listing ul li {
    font-size: 20px;
  }

  .ser-text h3 {
    font-size: 26px;
  }

  .ser-listing {
    margin-top: 40px;
  }

  .deci-text h4 {
    font-size: 26px;
  }

  .deci-list li {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .deci-btn button {
    height: 70px;
    font-size: 20px;
  }

  .step-text p {
    font-size: 22px;
  }

  .decision-area {
    padding: 0 20px 94px;
  }

  .test-intro h3 {
    font-size: 26px;
    padding: 20px;
  }

  .test-text p {
    font-size: 20px;
    width: 80%;
  }

  .deci-middle h1 {
    font-size: 35px;
  }

  .step-area .container {
    padding: 0 30px;
  }

  .step-intro h1 {
    font-size: 50px;
  }

  .step-text h1 {
    font-size: 26px;
  }

  .step-text p {
    font-size: 20px;
  }
.step-img {
	height: 180px;
	width: 180px;
	line-height: 153px;
}
.step-img img {
	width: 44%;
}
.step-text img {
	margin-top: 25px;
}
.step-text h2 {
	font-size: 30px;
  padding: 10px 0;
}

  .test-svg-end {
    width: 34%;
    text-align: end;
  }

  .test-intro h1 {
    font-size: 50px;
  }

  .testimonial-area {
    padding-top: 0px;
  }

  .test-user h1 {
    font-size: 26px;
  }

  .test-user span {
    font-size: 20px;
  }

  .test-user {
    right: -110px;
    bottom: -8px;
  }

  .owl-carousel .owl-item img {
    max-width: 70%;
    margin: auto;
  }

  .owl-dots {
    text-align: center;
    margin: 0;
  }

  .owl-prev {
    bottom: 120px;
  }

  .owl-next {
    bottom: 120px;
  }

  .feedback-area .area-intro h3 {
    font-size: 26px;
  }

  .feedback-area .area-intro h1 {
    font-size: 50px;
  }

  .feat-text a {
    font-size: 22px;
  }

  .long-btn-bottom a {
    font-size: 22px;
  }

  .area-intro p {
    font-size: 20px;
  }

  .feat-text h1 {
    font-size: 26px;
  }

  .feat-text h4 {
    font-size: 20px;
  }

  .feat-text p {
    font-size: 16px;
    height: 145px;
  }

  .feat-listing ul li {
    font-size: 16px;
    margin-bottom: 16px;
  }

  .music-intro h1 {
    font-size: 50px;
  }

  .music-text h1 {
    font-size: 20px;
    margin-bottom: 4px;
  }

  .faq-area .accordion-item button {
    height: 70px;
  }

  .playlist {
    margin-bottom: 36px;
  }

  .music-time {
    display: none;
  }

  .music-reload i {
    font-size: 20px;
  }

  .accordion-button {
    font-size: 20px;
  }

  .footer-area a {
    font-size: 18px;
  }

  .footer-widget h1 {
    font-size: 22px;
  }

  .copyright-area h3 {
    font-size: 18px;
  }

  .copyright-area p {
    font-size: 16px;
  }

  .catagory-text h2 {
    font-size: 30px;
  }

  .catagory-text svg {
    margin-left: 50px;
  }

  .catagory-text h5 {
    font-size: 20px;
  }

  .catagory-text {
    margin: 0 20px;
    margin-top: -105px;
  }

  .service-content .custom-btn a {
    width: 60%;
  }

  .step-bar {
    top: 41%;
  }

  /* page2-css-start */

  .hum__btn a {
    font-size: 16px;
  }

  .hum__btn a img {
    max-width: 19px;
  }

  .hum__btn span img {
    max-width: 9px;
  }

  .hum__btn span {
    margin-left: 13px;
    padding-right: 8px;
  }

  .hum__btn {
    height: 50px;
    padding: 0 20px;
    width: 187px;
    border-width: 2px;
  }

  .reg__box {
    padding: 40px 30px;
  }

  .hum {
    padding-left: 30px;
    padding-right: 30px;
  }

  .reg {
    padding-left: 30px;
    padding-right: 30px;
  }

  .reg__title h3 {
    font-size: 45px;
    line-height: 45px;
  }

  .reg__title p {
    font-size: 24px;
    line-height: 34px;
  }



  .reg__text h3 {
    font-size: 35px;
    line-height: 41px;
  }

  .reg__img.reg-img-sec {
    margin: auto;
    margin-bottom: 55px;
    max-width: 100%;
  }

  .reg__text p {
    font-size: 20px;
    line-height: 30px;
  }

  .reg__last-text p {
    font-size: 20px;
    line-height: 30px;
  }

  .reg__last-text p a {
    font-size: 20px;
    line-height: 30px;
  }

  /* page2-css-end */



  /* page 3 css start here */



  .faq-accordion {
    padding: 0 30px;
  }

  #music {
    padding-left: 30px;
    padding-right: 30px;
  }

  #feature {
    padding-left: 30px;
    padding-right: 30px;
  }

  #testimonial {
    padding-left: 30px;
    padding-right: 30px;
  }

  #service {
    padding-left: 30px;
    padding-right: 30px;
  }

  .catagory-area {
    padding-left: 30px;
    padding-right: 30px;
  }

  #brand {
    padding-left: 30px;
    padding-right: 30px;
  }

  /* page 3 css end here */

.regs__title h3 {
  font-size: 40px;
}
.regs__title h2 {
  font-size: 80px;
}
.regs__wrap {
  padding: 60px 70px;
}
.single__regs {
  width: 23%;
  padding: 30px;
  height: auto;
}
.regs__img img {
  max-width: 106px;
}
.regs__img {
  height: 100px;
  margin-bottom: 10px;
}
.regs__text p {
  font-size: 18px;
}
.regs__btn a {
  height: 73px;
  width: 350px;
  font-size: 23px;
}
.regs__btn a svg {
  width: 24px;
}











































.jens__sp {
  max-width: 870px;
  left: 0;
  top: 0;
}
.jens__sp img {
  width: 100%;
}
 .jens_video__title h2 {
	font-size: 45px;
	line-height: 1;
}

.von__box.Quote_box {
  width: 500px;
  height: 500px;
}
.von__box h5 {
  font-size: 40px;
  margin: 0;
  line-height: 50px;
}
.von__box p {
  font-size: 30px;
}
  .pool__heding h3 {
	font-size: 40px;
	line-height: 51px;
}

.ls1 {
  max-width: 660px;
  top: 430px;
}
.ls1 img {
  width: 100%;
}

.ls2 {
  max-width: 900px;
}
.ls2 img {
  width: 100%;
}
 .von__box {
	width: 500px;
	height: 500px;
}
 .pool__box {
	width: 400px;
	height: 400px;
	bottom: 24%;
	left: 170px;
}
.pool__box p {
	margin: 0;
	font-size: 24px;
	font-weight: 400;
	line-height: 30.2px;
}
.pool__box h5 {
	font-size: 60px;
	line-height: 1;
	margin-bottom: 10px;
}
 .pool__box.pool___box_sec {
	width: 400px;
	height: 400px;
	bottom: 23%;
	right: 70px !important;
}
 .pool__heding {
	position: absolute;
	right: 11%;
	top: 47%;
}
 .interview__area {
	padding-bottom: 100px;
	margin-top: -415px;
}

.inter__sp {
  max-width: 311px;
}
.inter__sp img {
  width: 100%;
}
 .interview__area .owl-carousel .owl-item img {
	max-width: 100%;
}
.interview__content h3 {
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 8px;
}
 .interview__content p {
	margin: 0;
	font-size: 20px;
	font-weight: 400;
	line-height: 25.8px;
}

 .interview__btn {
	width: 480px;
	height: 80px;
	bottom: -20px;
}

.packet__title h2 {
  font-size: 50px;
  line-height: 55px;
}
.packet__title h3 {
  font-size: 50px;
  line-height: 55px;
}
.packet-link {
  width: 350px;
  font-size: 25px;
}
.packet__body_title h3 {
  font-size: 35px;
  line-height: 40px;
}
.packet__ri h5 {
  font-size: 28px;
  line-height: 33px;
}
.packet__lf__top h6 {
  font-size: 28px;
  line-height: 35px;
  margin: 0;
}
.packet__lf__top h4 {
  font-size: 50px;
  line-height: 55px;
}
.packet__lf__top h4 span {
  font-size: 20px;
}
.alli p {
  font-size: 17px;
}
.packet__lf__tx p {
  font-size: 25px;
}
.packet__ri ul li {
  font-size: 20px;
}
.uber__title h2 {
  font-size: 45px;
  line-height: 55px;
  margin-bottom: 30px;
}
.uber__area .owl-carousel .owl-item img {
  max-width: 100%;
}
.uber__area {
  padding: 70px 0;
}












.bild__ct h5 {
  font-size: 35px;
  line-height: 35px;
}
.bild__ct h3 {
  font-size: 40px;
  line-height: 45px;
}
.bild__ct p {
  font-size: 22px;
  line-height: 28px;
}
.bild__ct {
  max-width: 100%;
  width: 55%;
}

.mobile__img {
  max-width: 470px;
}
  .bild__area {
	padding-top: 0;
	padding-bottom: 0px;
	position: relative;
	z-index: 9999999;
	background: #F5F5F5;
}




   .bild__wrap {
	position: relative;
	padding-top: 129px;
	padding-bottom: 152px;
}





/* employee page four start here */
/* academy area start here */
/* academy area start here */
.employer__page-four .item__one .academy__text {
  padding-right: 186px;
}
.academy__man img {
  width: 75%;
}
.academy__man {
  position: absolute;
  top: 440px;
  left: 275px;
}
.employer__page-four .academy__text h1 {
  font-size: 40px;
  line-height: 50px;
  margin-bottom: 10px;
}
.employer__page-four .btn__classic {
  height: 80px;
  font-size: 25px;
}
.employer__page-four .academy__text h5 {
  font-size: 32px;
}
.academy__img img {
  width: 50%;
}
.employer__page-four .academy__content {
  flex-wrap: nowrap;
}
/* academy area end here */
/* academy area end here */
/* employee page four end here */







}


/* LG Device :992px. */
@media (min-width: 992px) and (max-width: 1200px) {

  .hero-wrapper {
    display: none;
  }

  .catagory-area {
    padding: 50px 0;
  }

  .pop__left {
    padding: 0 30px;
  }

  .pop__left-text {
    margin-bottom: 30px;
  }

  .pop__left-in input {
    font-size: 16px;
    height: 60px;
  }

  .pop__right-text h3 {
    font-size: 25px;
    padding-bottom: 15px;
    margin-bottom: 10px;
  }

  .pop__right-text li span {
    margin-top: 2px;
    width: 16px;
    height: 16px;
    font-size: 8px;
  }

  .pop__left-text h3 {
    font-size: 26px;
    line-height: 34px;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }

  .pop__left-text p {
    font-size: 14px;
  }

  .pop__right {
    padding: 50px 30px;
  }

  .pop__right-text li p {
    font-size: 14px;
    line-height: 22px;
  }




  .catagory-text {
    margin: 20px;
    margin-top: -100px;
  }

  .catagory-text svg {
    margin-left: 50px;
  }

  .item-area .col-xl-4.custom-col {
    width: 44%;
  }

  .header__area .container {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
  }

  .item-search {
    position: absolute;
    right: -540px;
    top: -75px;
    padding: 0 30px;
  }

  .full-canva {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .full-canva .nice-select::after {
    top: 20px;
    right: 5px;
  }

  .full-canva .nice-select {
    padding-right: 18px;
  }



  .container {
    max-width: 1180px;
  }

  .music-text {
    justify-content: space-between;
  }

  .header__right {
    display: none;
  }

  .header__logo img {
    width: 80%;
  }

  .header__nav ul li {
    margin-right: 20px;
  }

  .header__nav ul li a {
    font-size: 16px;
  }

  .header__select__menu select {
    font-size: 16px;
  }

  .header-que a i {
    height: 22px;
    width: 22px;
    font-size: 16px;
  }

  .header__select__menu img {
    width: 18px;
  }

  .btn__header {
    width: 150px;
    height: 50px;
    font-size: 18px;
    border: 1px solid transparent;
  }

  .hero-content {
    padding-left: 0;
    padding-top: 30px;
  }

  .hero-text h3 {
    font-size: 26px;
  }

  .hero-text h1 {
    font-size: 50px;
    margin-bottom: 15px;
  }

  .hero-ph li {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .custom-btn a {
    font-size: 20px;
    width: 230px;
    height: 65px;
    width: 100% !important;
    margin-bottom: 20px;
  }

  .area-intro h3 {
    font-size: 26px;
  }

  .area-intro h1 {
    font-size: 50px;
  }

  .brands-content img {
    width: 200px;
    margin-top: 20px;
  }

  .job-bn-text h1 {
    font-size: 50px;
  }

  .job-info {
    padding: 30px 0;
  }

  .job-bn-text h3 {
    font-size: 22px;
  }

  .job-info h1 {
    font-size: 47px;
  }

  .job-info p {
    font-size: 20px;
    padding: 0 105px;
  }

  .job-worker-img img {
    width: 74%;
  }

  .job-worker-img {
    display: none;
  }

  .job-bn-text .custom-btn a {
    width: 308px;
  }

  .job-banner {
    overflow: hidden;
  }

  .job-bn-text {
    padding-left: 20px;
  }

  .cat-intro h1 {
    font-size: 50px;
  }

  .cat-intro h1::before {
    height: 8px;
    width: 120px;
  }

  .cat-txt-icon a {
    font-size: 25px;
  }

  .cat-text h5 {
    font-size: 22px;
  }

  .ser-text h1 {
    font-size: 50px;
  }

  .cat-text {
    max-width: 355px;
  }

  .cat-txt-icon a {
    margin-left: 0px;
  }

  .job-bn-text p {
    font-size: 20px;
  }

  .serive-content {
    /*! text-align: center; */
    width: 70%;
    margin-bottom: 60px !important;
    margin: auto;
  }

  .ser-img img {
    width: 100%;
  }

  .ser-listing ul li {
    font-size: 20px;
    margin-bottom: 15px;
  }

  .ser-text h3 {
    font-size: 26px;
  }

  .ser-listing {
    margin-top: 20px;
  }

  .deci-text h4 {
    font-size: 26px;
  }

  .deci-list li {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .deci-btn button {
    height: 70px;
    font-size: 20px;
  }

  .deci-content {
    margin-top: 40px;
    border-radius: 30px;
  }

  .step-area {
    padding: 50px 0;
  }

  .step-text p {
    font-size: 22px;
  }

  .step-detail {
    text-align: center;
    margin-bottom: 40px;
  }

  .decision-area {
    padding: 0 20px 94px;
  }

  .test-intro h3 {
    font-size: 26px;
    padding-top: 20px;
  }

  .test-text svg {
    display: none;
  }

  .test-text p {
    font-size: 20px;
    width: 80%;
  }

  .deci-middle h1 {
    font-size: 35px;
    margin-top: 33px;
  }

  .step-area .container {
    padding: 0 30px;
  }

  .step-intro h1 {
    font-size: 50px;
  }

  .step-text h1 {
    font-size: 26px;
  }

  .step-text p {
    font-size: 20px;
  }


.step-img {
	height: 180px;
	width: 180px;
	line-height: 153px;
}
.step-img img {
	width: 44%;
}
.step-text img {
	margin-top: 25px;
}
.step-text h2 {
	font-size: 30px;
  padding: 10px 0;
}
  .test-svg-end {
    width: 34%;
    text-align: end;
  }

  .test-intro h1 {
    font-size: 50px;
  }

  .testimonial-area {
    padding-top: 50px;
  }

  .test-user h1 {
    font-size: 26px;
  }

  .test-user span {
    font-size: 20px;
  }

  .test-user {
    right: -110px;
    bottom: -8px;
  }

  .owl-carousel .owl-item img {
    max-width: 70%;
    margin: auto;
  }

  .owl-dots {
    text-align: center;
    margin-top: 40px;
    margin-left: 0;
  }

  .owl-prev {
    bottom: 120px;
  }

  .owl-next {
    bottom: 120px;
  }

  .feature-area {
    padding: 50px 0;
    padding-top: 70px;
  }

  .feedback-area .area-intro h3 {
    font-size: 26px;
  }

  .feedback-area .area-intro h1 {
    font-size: 50px;
  }

  .feat-text a {
    font-size: 22px;
  }

  .long-btn-bottom a {
    font-size: 22px;
  }

  .area-intro p {
    font-size: 20px;
  }

  .feat-text h1 {
    font-size: 26px;
  }

  .feat-text h4 {
    font-size: 20px;
  }

  .feat-text p {
    font-size: 16px;
    height: 145px;
  }

  .feat-listing ul li {
    font-size: 16px;
    margin-bottom: 16px;
  }

  .music-intro h1 {
    font-size: 50px;
  }

  .music-text h1 {
    font-size: 20px;
    margin-bottom: 4px;
  }

  .feat-content {
    margin-top: 20px;
  }

  .faq-area .accordion-item button {
    height: 70px;
  }

  .playlist {
    margin-bottom: 36px;
  }

  .music-time {
    display: none;
  }

  .music-reload i {
    font-size: 20px;
  }

  .faq-area {
    padding: 50px 0;
  }

  .accordion-button {
    font-size: 20px;
  }

  .footer-area a {
    font-size: 18px;
  }

  .footer-widget h1 {
    font-size: 22px;
  }

  .social-custom i {
    height: 35px;
    width: 35px;
    font-size: 18px;
  }

  .copyright-area h3 {
    font-size: 18px;
  }

  .copyright-area p {
    font-size: 16px;
  }

  .header__area {
    padding: 10px 0;
  }

  .custom-btn {
    margin-top: 40px;
  }

  .brand-area {
    padding: 50px 0;
  }

  .service-area {
    padding: 50px 0;
  }

  .service-content {
    width: 80%;
    margin: auto;
  }


  .step-bar {
    display: none;
  }

  .feedback-content {
    padding: 50px 0;
    width: 76%;
  }

  .cat-intro h1 {
    margin-bottom: 30px;
  }

  .feed-text h1 {
    font-size: 50px;
    line-height: 65px;
  }


  /* page2-css-start */

  .hum__btn a {
    font-size: 16px;
  }

  .hum__btn a img {
    max-width: 19px;
  }

  .hum__btn span img {
    max-width: 9px;
  }

  .hum__btn span {
    margin-left: 13px;
    padding-right: 8px;
  }

  .hum__btn {
    height: 50px;
    padding: 0 20px;
    width: 187px;
    border-width: 2px;
  }

  .reg__box {
    padding: 40px 30px;
  }

  .reg__title h3 {
    font-size: 45px;
    line-height: 45px;
  }

  .reg__title p {
    font-size: 24px;
    line-height: 34px;
  }

  .reg__img img {
    width: 100%;
  }

  .reg__img.reg-img-sec {
    max-width: auto;
    margin: auto;
    margin-bottom: 55px;
  }

  .reg__text h3 {
    font-size: 32px;
    line-height: 41px;
  }

  .reg__text p {
    font-size: 18px;
    line-height: 28px;
  }

  .single__reg {
    padding: 30px;
  }

  .reg__last-text p {
    font-size: 20px;
    line-height: 30px;
  }

  .reg__last-text p a {
    font-size: 20px;
    line-height: 30px;
  }

  /* page2-css-end */



  /* page 3 start here */

  .construct-area {
    padding: 80px 0;
  }

  .item-heading h1 {
    font-size: 34px;
  }

  .construct-heading a {
    width: 300px;
    font-size: 24px;
  }

  .construct-heading h4 {
    font-size: 24px;
  }

  .construct-text h1 {
    font-size: 24px;
  }

  .construct-text h3 {
    font-size: 20px;
  }

  .construct-text h5 {
    font-size: 18px;
  }

  .construct-listing li {
    font-size: 16px;
  }

  .construct-btn a {
    height: 70px;
    font-size: 20px;
  }

  .cons-btn-container button {
    height: 70px;
    width: 70px;
    font-size: 34px;
  }

  .box-content h1 {
    font-size: 34px;
  }

  .prot-btn {
    width: 210px;
    height: 60px;
    font-size: 24px;
  }

  .prot-box {
    padding: 60px 50px;
  }

  .box-content {
    display: block;
  }

  .box-content h1 {
    font-size: 45px;
    font-weight: 400;
    margin-bottom: 20px;
  }

  /* page 3 end here */



  .loc-wd {
    width: 48%;
  }

  .loans.activee .loc {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    height: auto;
    overflow: unset;
  }

  .loans.activee .loc-wd {
    width: 48%;
  }

  .loans.activee .loc-non {
    width: 100%;
    height: 600px;
  }

.regs__title h3 {
  font-size: 30px;
}
.regs__title h2 {
  font-size: 67px;
}
.regs__wrap {
  padding: 60px 70px;
}.regs__title {
	margin-bottom: 70px;
}
.single__regs {
  width: 23%;
  padding: 30px;
  height: auto;
}
.regs__img img {
  max-width: 106px;
}
.regs__img {
  height: 100px;
  margin-bottom: 10px;
}
.regs__text p {
  font-size: 18px;
}
.regs__btn a {
  height: 73px;
  width: 350px;
  font-size: 23px;
}
.regs__btn a svg {
  width: 24px;
}






























.jens__sp {
  max-width: 600px;
  left: 0;
  top: -1%;
}
.jens__sp img {
  width: 100%;
}
 .jens_video__title h2 {
	font-size: 45px;
	line-height: 1;
}

.von__box.Quote_box {
  width: 350px;
  height: 350px;
}
.von__box h5 {
  font-size: 25px;
  margin: 0;
  line-height: 32px;
}
.von__box p {
  font-size: 20px;
  line-height: 25px;
}
  .pool__heding h3 {
	font-size: 40px;
	line-height: 51px;
}

.ls1 {
  max-width: 414px;
  top: 320px;
}
.ls1 img {
  width: 100%;
}

.ls2 {
  max-width: 633px;
  top: 7%;
}
.ls2 img {
  width: 100%;
}
 .von__box {
	width: 350px;
	height: 350px;
}
 .pool__box {
	width: 300px;
	height: 300px;
	bottom: 35%;
	left: 100px;
}
.pool__box p {
	margin: 0;
	font-size: 20px;
	font-weight: 400;
	line-height: 22.2px;
}
.pool__box h5 {
	font-size: 35px;
	line-height: 1;
	margin-bottom: 10px;
}
 .pool__box.pool___box_sec {
	width: 300px;
	height: 300px;
	bottom: 25%;
	right: 70px !important;
}
 .pool__heding {
	position: absolute;
	right: 11%;
	top: 47%;
}
 .interview__area {
	padding-bottom: 100px;
	margin-top: -415px;
}

.inter__sp {
  max-width: 220px;
}
.inter__sp img {
  width: 100%;
}
 .interview__area .owl-carousel .owl-item img {
	max-width: 100%;
}
.interview__content h3 {
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 8px;
}
 .interview__content p {
	margin: 0;
	font-size: 20px;
	font-weight: 400;
	line-height: 25.8px;
}

 .interview__btn {
	width: 480px;
	height: 80px;
	bottom: -20px;
}

.packet__title h2 {
  font-size: 40px;
  line-height: 55px;
}
.packet__title h3 {
  font-size: 40px;
  line-height: 50px;
}
.packet-link {
  width: 32%;
  font-size: 22px;
  margin: 0;
  height: 60px;
}
.packet__body_title h3 {
  font-size: 30px;
  line-height: 40px;
}
.packet__ri h5 {
  font-size: 24px;
  line-height: 33px;
}
.packet__lf__top h6 {
  font-size: 28px;
  line-height: 35px;
  margin: 0;
}
.packet__lf__top h4 {
  font-size: 50px;
  line-height: 55px;
}
.packet__lf__top h4 span {
  font-size: 20px;
}
.alli p {
  font-size: 17px;
}
.packet__lf__tx p {
  font-size: 25px;
}
.packet__ri ul li {
  font-size: 17px;
  line-height: 25px;
}
.uber__title h2 {
  font-size: 35px;
  line-height: 55px;
  margin-bottom: 30px;
}
.uber__area .owl-carousel .owl-item img {
  max-width: 100%;
}
.uber__area {
  padding: 70px 0;
}

.jens__icon {
  max-width: 400px;
}
.jens__icon img {
  width: 100%;
}

.von__box h6 {
  font-size: 25px;
  line-height: 30px;
  margin-bottom: 5px;
}
  .jens__inner {
	position: relative;
	padding-top: 430px;
	padding-bottom: 890px;
	margin-top: -330px;
}


.interview__title h5 {
  font-size: 40px;
  line-height: 45px;
}
.interview__title h3 {
  font-size: 50px;
  line-height: 55px;
}
.interview__title {
  margin-bottom: 60px;
}
 .interview__img {
	width: 51%;
}
 .interview__content {
	width: 48%;
}
 .packet-tabs {
	display: flex;
	justify-content: center;
	margin-bottom: 30px;
	justify-content: space-between;
}
 .alli p img {
	margin-right: 8px;
	max-width: 25px;
}
  .alli.ali-sec {
	padding-left: 34px !important;
}
  .packet__lf__tx a {
	width: 100%;
}









.mobile__img {
  position: unset;
  max-width: 450px;
  margin: auto;
}
.bild__ct {
  max-width: 100%;
  text-align: center;
}

.bild__ct h5 {
  font-size: 35px;
  line-height: 40px;
  text-align: center;
}
.bild__ct h3 {
  font-size: 50px;
  line-height: 57px;
  text-align: center;
}
.bild__ct p {
  font-size: 24px;
  line-height: 36px;
  text-align: center;
}
 .bild__wrap {
	padding: 50px 0;
}




/* employee page four start here */
/* academy area start here */
/* academy area start here */

.employer__page-four .hero-text h3 {
  font-size: 40px;
  line-height: 60.39px;
}
.employer__page-four .hero-text h1 {
  font-size: 50px;
  line-height: 60.58px;
}
.employer__page-four .hero-text h4 {
  font-size: 25px;
  line-height: 35px;
  font-weight: 400;
}
.employer__page-four .hero-ph h2 {
  font-size: 35px;
  line-height: 40.25px;
}
.employer__page-four .hero-ph span {
  font-size: 25px;
  line-height: 30.2px;
  margin-bottom: 8px;
}
.employer__page-four .custom-btn {
  margin-bottom: 40px;
}
#lost .area__title h1 {
  font-size: 40px;
  line-height: 45.32px;
}
.area__title p {
  font-size: 25px;
  line-height: 40px;
  margin-bottom: 20px;
}
.employer__page-four .lost__item h4 {
  font-size: 20px;
}
.employer__page-four .hero-ph p {
  font-size: 25px;
  line-height: 30.2px;
  margin-bottom: 0;
}
.employer__page-four .lost__item {
  height: 200px;
}
#lost {
  padding-top: 90px;
}
.employer__page-four .hero-content {
  padding-bottom: 0;
}
.hero__brand-area .brand-area {
  padding: 0px 0;
}
.academy__img {
  display: block;
}
.employer__page-four .item__one .academy__text {
  padding-right: 36px;
  padding-top: 30px;
}
.academy__man {
  display: none;
}
.employer__page-four .academy__content {
  gap: 30px;
}
.employer__page-four .academy__item.item__two .academy__text {
  padding: 40px;
}
.employer__page-four .academy__text h1 {
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 10px;
}
.employer__page-four .btn__classic {
  height: 80px;
  font-size: 25px;
}
.employer__page-four .academy__text h5 {
  font-size: 30px;
}
.employer__page-four .academy__text p {
  font-size: 20px;
  line-height: 25px;
}
.academy__img {
  text-align: center;
}
.academy__img img {
  width: 90%;
  margin-bottom: 30px;
}
.academy__eclipse {
  display: none;
}
.employer__page-four .academy__item.item__two {
  width: 70%;
  margin: auto;
}
.employer__page-four .academy__item.item__one {
  width: 70%;
  margin: auto;
}
.employer__page-four .academy__content {
  flex-wrap: wrap;
}

/* academy area end here */
/* academy area end here */
/* employee page four start here */







}

/* MD Device :768px. */
@media (min-width: 768px) and (max-width: 991px) {

  .hero-wrapper {
    display: none;
  }

  .catagory-area {
    padding: 50px 0;
  }

  .pop__left {
    padding: 0 30px;
  }

  .pop__left-text {
    margin-bottom: 30px;
  }

  .pop__left-in input {
    font-size: 16px;
    height: 60px;
  }

  .pop__right-text h3 {
    font-size: 25px;
    padding-bottom: 15px;
    margin-bottom: 10px;
  }

  .pop__right-text li span {
    margin-top: 2px;
    width: 16px;
    height: 16px;
    font-size: 8px;
  }

  .pop__left-text h3 {
    font-size: 26px;
    line-height: 34px;
    padding-bottom: 20px;
    margin-bottom: 20px;
  }

  .pop__left-text p {
    font-size: 14px;
  }

  .pop__right {
    padding: 50px 30px;
  }

  .pop__right-text li p {
    font-size: 14px;
    line-height: 22px;
  }




  .catagory-text {
    margin: 20px;
    margin-top: -100px;
  }

  .catagory-text svg {
    margin-left: 50px;
  }

  .item-area .col-xl-4.custom-col {
    width: 44%;
  }

  .header__area .container {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
  }

  .item-search {
    position: absolute;
    right: -540px;
    top: -75px;
    padding: 0 30px;
  }

  .full-canva {
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .full-canva .nice-select::after {
    top: 18px;
    right: 5px;
  }

  .full-canva .nice-select {
    padding-right: 18px;
  }



  .container {
    max-width: 1180px;
  }

  .music-text {
    justify-content: space-between;
  }

  .header__right {
    display: none;
  }

  .header__logo img {
    width: 80%;
  }

  .header__nav ul li {
    margin-right: 20px;
  }

  .header__nav ul li a {
    font-size: 16px;
  }

  .header__select__menu select {
    font-size: 16px;
  }

  .header-que a i {
    height: 22px;
    width: 22px;
    font-size: 16px;
  }

  .header__select__menu img {
    width: 18px;
  }

  .btn__header {
    width: 150px;
    height: 50px;
    font-size: 18px;
    border: 1px solid transparent;
  }

  .hero-content {
    padding-left: 0;
    padding-top: 30px;
  }

  .hero-text h3 {
    font-size: 26px;
  }

  .hero-text h1 {
    font-size: 50px;
    margin-bottom: 15px;
  }

  .hero-ph li {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .custom-btn a {
    font-size: 20px;
    width: 230px;
    height: 65px;
    width: 100% !important;
    margin-bottom: 20px;
  }

  .area-intro h3 {
    font-size: 26px;
  }

  .area-intro h1 {
    font-size: 50px;
  }

  .brands-content img {
    width: 200px;
    margin-top: 20px;
  }

  .job-bn-text h1 {
    font-size: 50px;
  }

  .job-info {
    padding: 30px 0;
  }

  .job-bn-text h3 {
    font-size: 22px;
  }

  .job-info h1 {
    font-size: 47px;
  }

  .job-info p {
    font-size: 20px;
    padding: 0 105px;
  }

  .job-worker-img img {
    width: 74%;
  }

  .job-worker-img {
    display: none;
  }

  .job-bn-text .custom-btn a {
    width: 308px;
  }

  .job-banner {
    overflow: hidden;
  }

  .job-bn-text {
    padding-left: 20px;
  }

  .cat-intro h1 {
    font-size: 50px;
  }

  .cat-intro h1::before {
    height: 8px;
    width: 120px;
  }

  .cat-txt-icon a {
    font-size: 25px;
  }

  .cat-text h5 {
    font-size: 22px;
  }

  .ser-text h1 {
    font-size: 50px;
  }

  .cat-text {
    max-width: 355px;
  }

  .cat-txt-icon a {
    margin-left: 0px;
  }

  .job-bn-text p {
    font-size: 20px;
  }

  .serive-content {
    /*! text-align: center; */
    width: 70%;
    margin-bottom: 60px !important;
    margin: auto;
  }

  .ser-img img {
    width: 100%;
  }

  .ser-listing ul li {
    font-size: 20px;
    margin-bottom: 15px;
  }

  .ser-text h3 {
    font-size: 26px;
  }

  .ser-listing {
    margin-top: 20px;
  }

  .deci-text h4 {
    font-size: 26px;
  }

  .deci-list li {
    font-size: 20px;
    margin-bottom: 10px;
  }

  .deci-btn button {
    height: 70px;
    font-size: 20px;
  }

  .deci-content {
    margin-top: 40px;
    border-radius: 30px;
  }

  .step-area {
    padding: 50px 0;
  }

  .step-text p {
    font-size: 22px;
  }

  .decision-area {
    padding: 0 20px 94px;
  }

  .test-intro h3 {
    font-size: 26px;
    padding-top: 20px;
  }

  .test-text svg {
    display: none;
  }

  .test-text p {
    font-size: 20px;
    width: 80%;
  }

  .deci-middle h1 {
    font-size: 35px;
    margin-top: 33px;
  }

  .step-area .container {
    padding: 0 30px;
  }

  .step-intro h1 {
    font-size: 50px;
  }

  .step-text h1 {
    font-size: 26px;
  }

  .step-text p {
    font-size: 20px;
  }

  .step-img img {
    width: 50%;
  }

  .step-detail {
    text-align: center;
    margin-bottom: 40px;
  }
.step-img {
	height: 180px;
	width: 180px;
	line-height: 153px;
}
.step-img img {
	width: 44%;
}
.step-text img {
	margin-top: 25px;
	width: 70px;
}
.step-text h2 {
	font-size: 30px;
  padding: 10px 0;
}
  .test-svg-end {
    width: 34%;
    text-align: end;
  }

  .test-intro h1 {
    font-size: 50px;
  }

  .testimonial-area {
    padding-top: 50px;
  }

  .test-user h1 {
    font-size: 26px;
  }

  .test-user span {
    font-size: 20px;
  }

  .test-user {
    right: -110px;
    bottom: -8px;
  }

  .owl-carousel .owl-item img {
    max-width: 51%;
    margin: auto;
  }

  .owl-dots {
    text-align: center;
    margin-top: 40px;
    margin-left: 0;
  }

  .owl-prev {
    bottom: 120px;
  }

  .owl-next {
    bottom: 120px;
  }

  .feature-area {
    padding: 50px 0;
    padding-top: 70px;
  }

  .feedback-area .area-intro h3 {
    font-size: 26px;
  }

  .feedback-area .area-intro h1 {
    font-size: 50px;
  }

  .feat-text a {
    font-size: 22px;
  }

  .long-btn-bottom a {
    font-size: 22px;
  }

  .area-intro p {
    font-size: 20px;
  }

  .feat-text h1 {
    font-size: 26px;
    padding: 30px 0;
  }

  .feat-text h4 {
    font-size: 20px;
  }

  .feat-text p {
    font-size: 16px;
    height: 145px;
  }

  .feat-listing ul li {
    font-size: 16px;
    margin-bottom: 16px;
  }

  .music-intro h1 {
    font-size: 50px;
  }

  .music-text h1 {
    font-size: 20px;
    margin-bottom: 4px;
  }

  .feat-content {
    margin-top: 20px;
  }

  .faq-area .accordion-item button {
    height: 70px;
  }

  .playlist {
    margin-bottom: 36px;
  }

  .music-time {
    display: none;
  }

  .music-reload i {
    font-size: 20px;
  }

  .faq-area {
    padding: 50px 0;
  }

  .accordion-button {
    font-size: 20px;
  }

  .footer-area a {
    font-size: 18px;
  }

  .footer-widget h1 {
    font-size: 22px;
  }

  .social-custom i {
    height: 35px;
    width: 35px;
    font-size: 18px;
  }

  .copyright-area h3 {
    font-size: 18px;
  }

  .copyright-area p {
    font-size: 16px;
  }

  .header__area {
    padding: 10px 0;
  }

  .custom-btn {
    margin-top: 40px;
  }

  .brand-area {
    padding: 50px 0;
  }

  .service-area {
    padding: 50px 0;
  }

  .service-content {
    width: 80%;
    margin: auto;
  }

  .step-img {
    display: block;
  }

  .step-bar {
    display: none;
  }

  .feedback-content {
    padding: 50px 0;
    width: 76%;
  }

  .cat-intro h1 {
    margin-bottom: 30px;
  }

  .feed-text h1 {
    font-size: 50px;
    line-height: 65px;
  }


  /* page2-css-start */

  .hum__btn a {
    font-size: 16px;
  }

  .hum__btn a img {
    max-width: 19px;
  }

  .hum__btn span img {
    max-width: 9px;
  }

  .hum__btn span {
    margin-left: 13px;
    padding-right: 8px;
  }

  .hum__btn {
    height: 50px;
    padding: 0 20px;
    width: 187px;
    border-width: 2px;
  }

  .reg__box {
    padding: 40px 30px;
  }

  .reg__title h3 {
    font-size: 45px;
    line-height: 45px;
  }

  .reg__title p {
    font-size: 24px;
    line-height: 34px;
  }

  .reg__img img {
    width: auto;
    max-width: 450px;
    display: flex;
    justify-content: center;
    margin: auto;
  }

  .reg__img.reg-img-sec {
    max-width: 100%;
    margin: auto;
    margin-bottom: 55px;
  }

  .reg__text h3 {
    font-size: 32px;
    line-height: 41px;
  }

  .reg__text p {
    font-size: 18px;
    line-height: 28px;
  }

  .single__reg {
    padding: 0 30px;
    width: 100%;
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #C7C7C7;
  }

  .single__reg:before {
    display: none;
  }

  .single__reg:last-child {
    margin: 0;
    padding: 0;
    border: 0;
  }

  .reg__last-text p {
    font-size: 20px;
    line-height: 30px;
  }

  .reg__last-text p a {
    font-size: 20px;
    line-height: 30px;
  }

  .header__area {
    padding: 10px 0;
  }

  /* page2-css-end */



  /* page 3 start here */
  .header__logo img {
    width: 70%;
  }

  .construct-area {
    padding: 80px 0;
  }

  .item-heading h1 {
    font-size: 34px;
  }

  .construct-heading a {
    width: 300px;
    font-size: 24px;
  }

  .construct-heading h4 {
    font-size: 24px;
  }

  .construct-text h1 {
    font-size: 24px;
  }

  .construct-text h3 {
    font-size: 20px;
  }

  .construct-text h5 {
    font-size: 18px;
  }

  .construct-listing li {
    font-size: 16px;
  }

  .construct-btn a {
    height: 70px;
    font-size: 20px;
  }

  .cons-btn-container button {
    height: 70px;
    width: 70px;
    font-size: 34px;
  }

  .box-content h1 {
    font-size: 34px;
  }

  .prot-btn {
    width: 290px;
    height: 60px;
    font-size: 24px;
  }

  .prot-box {
    padding: 40px 30px;
  }

  .box-content {
    display: block;
  }

  .box-content h1 {
    font-size: 36px;
    font-weight: 400;
    margin-bottom: 20px;
  }

  .loc-wd {
    width: 51.3%;
    margin: auto;
  }

  /* page 3 end here */

.regs__title h3 {
  font-size: 30px;
}
.regs__title h2 {
  font-size: 67px;
}
.regs__wrap {
  padding: 40px 40px;
}.regs__title {
	margin-bottom: 70px;
}
.single__regs {
  width: 48%;
  padding: 30px;
  height: auto;
  margin-bottom: 30px;
}

.regs__flex {
  margin-bottom: 0;
}
.regs__img img {
  max-width: 106px;
}
.regs__img {
  height: 100px;
  margin-bottom: 10px;
}
.regs__text p {
  font-size: 18px;
}
.regs__btn a {
  height: 73px;
  width: 350px;
  font-size: 23px;
}
.regs__btn a svg {
  width: 24px;
}









































.jens__sp {
  max-width: 540px;
  left: 0;
  top: -1%;
}
.jens__sp img {
  width: 100%;
}
 .jens_video__title h2 {
	font-size: 30px;
	line-height: 1;
}

.von__box.Quote_box {
  width: 300px;
  height: 300px;
}
.von__box h5 {
  font-size: 25px;
  margin: 0;
  line-height: 32px;
}
.von__box p {
  font-size: 20px;
  line-height: 25px;
}
  .pool__heding h3 {
	font-size: 40px;
	line-height: 51px;
}

.ls1 {
  max-width: 414px;
  top: 320px;
}
.ls1 img {
  width: 100%;
}

.ls2 {
  max-width: 633px;
  top: 7%;
}
.ls2 img {
  width: 100%;
}
 .von__box {
	width: 350px;
	height: 350px;
}
 .pool__box {
	width: 300px;
	height: 300px;
	bottom: 33%;
	left: 57px;
}
.pool__box p {
	margin: 0;
	font-size: 20px;
	font-weight: 400;
	line-height: 22.2px;
}
.pool__box h5 {
	font-size: 35px;
	line-height: 1;
	margin-bottom: 10px;
}
 .pool__box.pool___box_sec {
	width: 300px;
	height: 300px;
	bottom: 25%;
	right: 70px !important;
}
 .pool__heding {
	position: absolute;
	right: 11%;
	top: 47%;
}
 .interview__area {
	padding-bottom: 100px;
	margin-top: -415px;
}

.inter__sp {
  max-width: 220px;
}
.inter__sp img {
  width: 100%;
}
 .interview__area .owl-carousel .owl-item img {
	max-width: 100%;
}
.interview__content h3 {
	font-size: 30px;
	line-height: 35px;
	margin-bottom: 8px;
}
 .interview__content p {
	margin: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 20.8px;
}

 .interview__btn {
	width: 310px;
	height: 60px;
	bottom: -20px;
	position: unset;
}

.interview__btn a {
  font-size: 20px;
}
.packet__title h2 {
  font-size: 30px;
  line-height: 49px;
}
.packet__title h3 {
  font-size: 30px;
  line-height: 40px;
}
.packet-link {
  width: 32%;
  font-size: 22px;
  margin: 0;
  height: 60px;
}
.packet__body_title h3 {
  font-size: 23px;
  line-height: 40px;
}
.packet__ri h5 {
  font-size: 24px;
  line-height: 33px;
}
.packet__lf__top h6 {
  font-size: 28px;
  line-height: 35px;
  margin: 0;
}
.packet__lf__top h4 {
  font-size: 50px;
  line-height: 55px;
}
.packet__lf__top h4 span {
  font-size: 20px;
}
.alli p {
  font-size: 17px;
}
.packet__lf__tx p {
  font-size: 25px;
}
.packet__ri ul li {
  font-size: 17px;
  line-height: 25px;
}
.uber__title h2 {
  font-size: 28px;
  line-height: 55px;
  margin-bottom: 30px;
}
  .paket__area {
	padding: 60px 0;
}
.uber__area .owl-carousel .owl-item img {
  max-width: 100%;
}
.uber__area {
  padding: 70px 0;
  padding-bottom: 20px;
}

.jens__icon {
  max-width: 300px;
}
.jens__icon img {
  width: 100%;
}

.von__box h6 {
  font-size: 25px;
  line-height: 30px;
  margin-bottom: 5px;
}
  .jens__inner {
	position: relative;
	padding-top: 430px;
	padding-bottom: 890px;
	margin-top: -330px;
}


.interview__title h5 {
  font-size: 30px;
  line-height: 39px;
}
.interview__title h3 {
  font-size: 40px;
  line-height: 55px;
}
.interview__title {
  margin-bottom: 60px;
}
 .interview__img {
	width: 51%;
}
 .interview__content {
	width: 48%;
}
 .packet-tabs {
	display: flex;
	justify-content: center;
	margin-bottom: 30px;
	justify-content: space-between;
}
 .alli p img {
	margin-right: 8px;
	max-width: 25px;
}
  .alli.ali-sec {
	padding-left: 34px !important;
}
  .packet__lf__tx a {
	width: 100%;
}

.interview__content a span {
  width: 40px;
  height: 40px;
}
.interview__content a span img {
  max-width: ;
  max-width: 20px !important;
}
.interview__content a {
  font-size: 25px;
}

  .interview__area .owl-dots {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	text-align: center;
	bottom: 9%;
}

.packet__tab__body {
  padding: 30px;
}
.packet__lf {
  width: 100%;
}
.packet__ri {
  width: 100%;
  margin-top: 30px;
}






.mobile__img {
  position: unset;
  max-width: 300px;
  margin: auto;
}
.bild__ct {
  max-width: 100%;
  text-align: center;
}

.bild__ct h5 {
  font-size: 30px;
  line-height: 40px;
  text-align: center;
}
.bild__ct h3 {
  font-size: 40px;
  line-height: 57px;
  text-align: center;
}
.bild__ct p {
  font-size: 22px;
  line-height: 36px;
  text-align: center;
}
 .bild__wrap {
	padding: 50px 0;
}



/* employee page four start here */
/* academy area start here */
/* academy area start here */

.employer__page-four .hero-text h3 {
  font-size: 40px;
  line-height: 60.39px;
}
.employer__page-four .hero-text h1 {
  font-size: 50px;
  line-height: 60.58px;
}
.employer__page-four .hero-text h4 {
  font-size: 25px;
  line-height: 35px;
  font-weight: 400;
}
.employer__page-four .hero-ph h2 {
  font-size: 35px;
  line-height: 40.25px;
}
.employer__page-four .hero-ph span {
  font-size: 25px;
  line-height: 30.2px;
  margin-bottom: 8px;
}
.employer__page-four .custom-btn {
  margin-bottom: 40px;
}
#lost .area__title h1 {
  font-size: 40px;
  line-height: 45.32px;
}
.area__title p {
  font-size: 25px;
  line-height: 40px;
  margin-bottom: 20px;
}
.employer__page-four .lost__item h4 {
  font-size: 20px;
}
.employer__page-four .hero-ph p {
  font-size: 25px;
  line-height: 30.2px;
  margin-bottom: 0;
}
.employer__page-four .lost__item {
  height: 200px;
}
#lost {
  padding-top: 90px;
}
.employer__page-four .hero-content {
  padding-bottom: 0;
}
.hero__brand-area .brand-area {
  padding: 0px 0;
}
.academy__img {
  display: block;
}
.employer__page-four .item__one .academy__text {
  padding-right: 36px;
  padding-top: 30px;
}
.academy__man {
  display: none;
}
.employer__page-four .academy__content {
  gap: 30px;
}
.employer__page-four .academy__item.item__two .academy__text {
  padding: 40px;
}
.employer__page-four .academy__text h1 {
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 10px;
}
.employer__page-four .btn__classic {
  height: 80px;
  font-size: 25px;
}
.employer__page-four .academy__item h3 {
  font-size: 40px;
  line-height: 30px;
}
.employer__page-four .academy__item h1 {
  line-height: 50px;
  margin-bottom: 20px;
  font-size: 30px;
}
.employer__page-four .academy__text h5 {
  font-size: 30px;
}
.employer__page-four .academy__text p {
  font-size: 20px;
  line-height: 25px;
}
.academy__img {
  text-align: center;
}
.academy__img img {
  width: 90%;
  margin-bottom: 30px;
}
.academy__eclipse {
  display: none;
}
.employer__page-four .academy__item.item__two {
  width: 70%;
  margin: auto;
}
.employer__page-four .academy__item.item__one {
  width: 70%;
  margin: auto;
}
.employer__page-four .academy__content {
  flex-wrap: wrap;
}

/* academy area end here */
/* academy area end here */
/* employee page four start here */






}

/* SM Small Device :320px. */
@media only screen and (min-width: 320px) and (max-width: 767px) {

  .hero-wrapper {
    display: none;
  }

  .catagory-area {
    padding: 50px 0;
  }

  .pop__left {
    padding: 0 30px;
  }

  .pop__left-text {
    margin-bottom: 30px;
  }

  .pop__left-in input {
    font-size: 11px;
    height: 60px;
    padding-bottom: 0;
    padding-right: 120px;
    padding-left: 14px;
  }
.pop__left-in {
	position: relative;
	margin-bottom: 28px;
}
  .pop__right-text h3 {
    font-size: 25px;
    padding-bottom: 15px;
    margin-bottom: 10px;
  }

  .pop__right-text li span {
    margin-top: 2px;
    width: 16px;
    height: 16px;
    font-size: 8px;
  }

  .pop__left-text h3 {
    font-size: 22px;
    line-height: 34px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
    margin-right: 20px;
  }

  .pop__left-text p {
    font-size: 14px;
  }

  .pop__right {
    padding: 50px 30px;
  }

  .pop__right-text li p {
    font-size: 14px;
    line-height: 22px;
  }




  .catagory-text {
    margin: 20px;
    margin-top: -100px;
  }

  .catagory-text svg {
    margin-left: 50px;
  }

  .item-area .col-xl-4.custom-col {
    width: 100%;
  }

  .header__area .container {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
  }

  .item-search {
    position: absolute;
    right: -540px;
    top: -75px;
    padding: 0 30px;
  }

  .full-canva {
    display: flex;
    justify-content: end;
    align-items: center;
  }

  .full-canva .nice-select::after {
    top: 17px;
    right: 5px;
  }

  .full-canva .nice-select {
    padding-right: 20px;
  }



  .container {
    max-width: 1180px;
  }

  .music-text {
    justify-content: space-between;
  }

  .header__right {
    display: none;
  }

  .header__logo img {
    width: 80%;
  }

  .header__nav ul li {
    margin-right: 20px;
  }

  .header__nav ul li a {
    font-size: 16px;
  }

  .header__select__menu select {
    font-size: 16px;
  }

  .header-que a i {
    height: 22px;
    width: 22px;
    font-size: 16px;
  }

  .header__select__menu img {
    width: 18px;
  }

  .btn__header {
    width: 150px;
    height: 50px;
    font-size: 18px;
    border: 1px solid transparent;
  }

  .hero-content {
    padding-left: 0;
    padding-top: 30px;
    padding-bottom: 0;
  }

  .hero-text h3 {
    font-size: 20px;
  }

  .hero-text h1 {
    font-size: 30px;
    margin-bottom: 15px;
  }

  .hero-ph li {
    font-size: 15px;
    margin-bottom: 10px;
  }

  .custom-btn a {
    font-size: 20px;
    width: 230px;
    height: 65px;
    width: 100% !important;
    margin-bottom: 20px;
  }

  .area-intro h3 {
    font-size: 20px;
  }

  .area-intro h1 {
    font-size: 30px;
  }

  .brands-content img {
    width: 200px;
    margin-top: 20px;
  }

  .job-bn-text h1 {
    font-size: 50px;
  }

  .job-info {
    padding: 30px 0;
  }

  .job-bn-text h3 {
    font-size: 22px;
  }

  .job-info h1 {
    font-size: 30px;
  }

  .job-info p {
    font-size: 15px;
    padding: 0 0px;
  }

  .job-worker-img img {
    width: 74%;
  }

  .job-worker-img {
    display: none;
  }

  .job-bn-text .custom-btn a {
    width: 308px;
  }

  .job-banner {
    overflow: hidden;
  }

  .job-bn-text {
    padding-left: 20px;
  }

  .cat-intro h1 {
    font-size: 50px;
  }

  .cat-intro h1::before {
    height: 8px;
    width: 120px;
  }

  .cat-txt-icon a {
    font-size: 25px;
  }

  .cat-text h5 {
    font-size: 22px;
  }

  .ser-text h1 {
    font-size: 30px;
  }

  .cat-text {
    max-width: 355px;
  }

  .cat-txt-icon a {
    margin-left: 0px;
  }

  .job-bn-text p {
    font-size: 20px;
  }

  .serive-content {
    /*! text-align: center; */
    width: 70%;
    margin-bottom: 60px !important;
    margin: auto;
  }

  .ser-img img {
    width: 100%;
  }

  .ser-listing ul li {
    font-size: 15px;
    margin-bottom: 15px;
  }

  .ser-text h3 {
    font-size: 20px;
    padding-left: 30px;
  }

  .ser-listing {
    margin-top: 20px;
  }

  .deci-text h4 {
    font-size: 26px;
  }

  .deci-list li {
    font-size: 15px;
    margin-bottom: 10px;
  }

  .deci-btn button {
    height: 50px;
    font-size: 20px;
  }

  .deci-content {
    margin-top: 40px;
    border-radius: 30px;
  }

  .step-area {
    padding: 20px 0;
  }

  .step-text p {
    font-size: 22px;
  }

  .decision-area {
    padding: 0 0px 42px;
  }

  .test-intro h3 {
    font-size: 20px;
    padding-top: 20px;
  }

  .test-text svg {
    display: none;
  }

  .test-text p {
    font-size: 20px;
    width: 80%;
  }

  .deci-middle h1 {
    font-size: 35px;
    margin-top: 33px;
  }

  .step-area .container {
    padding: 0 30px;
  }

  .step-intro h1 {
    font-size: 50px;
  }

  .step-text h1 {
    font-size: 26px;
  }

  .step-text p {
    font-size: 18px;
  }

  .step-img img {
    width: 40%;
  }
.step-img {
	height: 160px;
	width: 160px;
	line-height: 133px;
}
.step-img img {
	width: 44%;
}
.step-text img {
	margin-top: 28px;
	width: 60px;
}
.step-text h2 {
	font-size: 28px;
  padding: 10px 0;
}
  .test-svg-end {
    width: 34%;
    text-align: end;
  }

  .test-intro h1 {
    font-size: 30px;
  }

  .testimonial-area {
    padding-top: 50px;
  }

  .test-user h1 {
    font-size: 26px;
  }

  .test-user span {
    font-size: 20px;
  }

  .test-user {
    right: -110px;
    bottom: -8px;
  }

  .owl-carousel .owl-item img {
    max-width: 72%;
    margin: auto;
  }

  .owl-dots {
    text-align: center;
    margin-top: 40px;
    margin-left: 0;
  }

  .owl-prev {
    bottom: 120px;
  }

  .owl-next {
    bottom: 120px;
  }

  .feature-area {
    padding: 50px 0;
    padding-top: 70px;
  }

  .feedback-area .area-intro h3 {
    font-size: 26px;
  }

  .feedback-area .area-intro h1 {
    font-size: 50px;
  }

  .feat-text a {
    font-size: 22px;
  }

  .long-btn-bottom a {
    font-size: 20px;
    height: 64px;
    width: 100%;
  }

  .area-intro p {
    font-size: 20px;
  }

  .feat-text h1 {
    font-size: 26px;
    padding: 30px 0;
  }

  .feat-text h4 {
    font-size: 20px;
  }

  .feat-text p {
    font-size: 16px;
    height: 145px;
  }

  .feat-listing ul li {
    font-size: 16px;
    margin-bottom: 16px;
  }

  .music-intro h1 {
    font-size: 50px;
  }

  .music-text h1 {
    font-size: 20px;
    margin-bottom: 4px;
  }

  .feat-content {
    margin-top: 20px;
  }

  .faq-area .accordion-item button {
    height: 70px;
    padding: 0;
  }

  .faq-area .accordion-body {
    font-size: 15px;
  }

  .playlist {
    margin-bottom: 36px;
  }

  .music-time {
    display: none;
  }

  .music-reload i {
    font-size: 20px;
  }

  .faq-area {
    padding: 50px 0;
  }

  .accordion-button {
    font-size: 15px;
  }

  .footer-area a {
    font-size: 18px;
  }

  .footer-widget h1 {
    font-size: 22px;
  }

  .social-custom i {
    height: 35px;
    width: 35px;
    font-size: 18px;
  }

  .copyright-area h3 {
    font-size: 18px;
  }

  .copyright-area p {
    font-size: 16px;
  }

  .header__area {
    padding: 10px 0;
  }

  .custom-btn {
    margin-top: 40px;
  }

  .brand-area {
    padding: 50px 0;
  }

  .service-area {
    padding: 50px 0;
  }

  .service-content {
    width: 100%;
    margin: auto;
  }

  .step-img {
    display: block;
  }

  .step-bar {
    display: none;
  }

  .step-detail {
    text-align: center;
    margin-bottom: 40px;
  }

  .feedback-content {
    padding: 50px 0;
    width: 100%;
  }

  .cat-intro h1 {
    margin-bottom: 30px;
    font-size: 30px;
  }

  .feed-text h1 {
    font-size: 30px;
    line-height: 40px;
  }

  .job-bn-detail h3 {
    font-size: 20px;
  }

  .job-bn-detail h3::before {
    width: 60px;
    height: 3px;
  }

  .job-bn-detail h1 {
    font-size: 30px;
  }

  .job-bn-detail p {
    font-size: 15px;
    margin-top: 10px;
  }

  .job-bn-detail .custom-btn {
    margin-top: 20px;
    text-align: start;
  }

  .catagory-text h5 {
    font-size: 20px;
  }

  .catagory-text h2 {
    font-size: 30px;
  }

  .serive-content {
    width: 100%;
  }

  .ser-img a img {
    width: 30%;
  }

  .ser-text h3::after {
    width: 25px;
  }

  .deci-text {
    padding: 20px 15px;
  }

  .deci-list li i {
    margin-right: 5px;
  }

  .test-box {
    padding: 40px 10px;
  }

  .single-test {
    padding: 50px 0;
  }

  .test-active .owl-nav {
    display: none !important;
  }

  .test-box p {
    font-size: 15px;
  }

  .feed-text h4 {
    font-size: 20px;
  }

  .feed-text h4::after {
    top: 13px;
    right: -130px;
  }

  .feed-text p {
    font-size: 15px;
    color: #1E1E1E;
  }

  .feat-text a {
    height: 60px;
  }

  .footer-item h4 {
    font-size: 20px;
    margin-bottom: 0px;
  }

  .footer-item ul li a {
    font-size: 15px;
  }

  .footer {
    padding-top: 50px;
  }



  /* page2-css-start */

  .hum__btn a {
    font-size: 16px;
  }

  .hum__btn a img {
    max-width: 19px;
  }

  .hum__btn span img {
    max-width: 9px;
  }

  .hum__btn span {
    margin-left: 13px;
    padding-right: 8px;
  }

  .hum__btn {
    height: 50px;
    padding: 0 20px;
    width: 187px;
    border-width: 2px;
  }

  .reg__box {
    padding: 40px 30px;
  }

  .reg__title h3 {
    font-size: 30px;
    line-height: 30px;
  }

  .reg__title p {
    font-size: 16px;
    line-height: 24px;
  }

  .reg__img img {
    width: 65%;
    max-width: 100%;
  }

  .reg__text h3 {
    font-size: 23px;
    line-height: 30px;
  }

  .reg__text p {
    font-size: 14px;
    line-height: 23px;
  }

  .single__reg {
    padding: 0;
    width: 100%;
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 0;
  }

  .single__reg:before {
    display: none;
  }

  .single__reg:last-child {
    margin: 0;
    padding: 0;
    border: 0;
  }

  .reg {
    padding: 40px 0;
  }

  .reg__last-text p {
    font-size: 14px;
    line-height: 17px;
  }

  .reg__img {
    margin-bottom: 20px;
  }

  .reg__last-text {
    padding-top: 30px;
  }

  .reg__last-text p a {
    font-size: 14px;
    line-height: 17px;
  }

  .header__area {
    padding: 15px 0px;
  }

  /* page2-css-end */



  /* page 3 start here */

  .item-box {
    padding: 33px 20px 0;
    border-radius: 10px;
  }

  .item-text h4 {
    font-size: 18px;
    margin-bottom: 10px;
  }

  .item-search a i {
    height: 40px;
    width: 40px;
    font-size: 20px;
  }

  .item-area select {
    width: 100%;
    font-size: 15px;
  }

  .item-text.search-tab select {
    width: 100%;
  }

  .construct-heading {
    gap: 20px;
    flex-direction: column;
    margin-bottom: 30px;
  }

  .header__logo img {
    width: 52%;
  }

  .construct-area {
    padding: 40px 0;
  }

  .item-heading h1 {
    font-size: 22px;
  }

  .item-search {
    top: -20px;
  }

  .construct-heading a {
    width: 300px;
    font-size: 18px;
  }

  .construct-heading h4 {
    font-size: 20px;
  }

  .construct-text h1 {
    font-size: 22px;
  }

  .construct-text h3 {
    font-size: 18px;
  }

  .construct-text h5 {
    font-size: 16px;
  }

  .construct-listing li {
    font-size: 16px;
  }

  .construct-btn span {
    height: 60px;
    font-size: 20px;
  }

  .construct-btn a {
    height: 60px;
    font-size: 18px;
  }

  .cons-btn-container button {
    height: 30px;
    width: 30px;
    font-size: 12px;
    margin-bottom: 18px;
  }

  .box-content h1 {
    font-size: 22px;
  }

  .prot-btn {
    width: 100%;
    height: 60px;
    font-size: 18px;
  }

  .prot-box {
    padding: 20px 15px;
    text-align: center;
  }

  .box-content {
    flex-direction: column;
    gap: 20px;
  }

  .protfolio-box {
    padding-bottom: 50px;
  }

  .cons-btn-container {
    margin-top: 0px;
  }

  .footer-area {
    padding-top: 50px;
  }

  .loc-wd {
    width: 100%;
  }



  /* page 3 end here */

  .reset-btn a.reset {
    color: #18CBA3;
    font-size: 22px;
    font-weight: 700;
    padding: 0 4px 15px;
  }

  .item-text .nice-select {
    font-size: 18px;
  }


  .box-content h1 {
    font-size: 22px;
  }

  .prot-btn {
    width: 100%;
    height: 60px;
    font-size: 18px;
  }

  .prot-box {
    padding: 20px 15px;
    text-align: center;
  }

  .box-content {
    flex-direction: column;
    gap: 20px;
  }

  .protfolio-box {
    padding-bottom: 50px;
  }








.regs__title h3 {
  font-size: 16px;
}
.regs__title h2 {
  font-size: 29px;
  letter-spacing: unset;
}
.regs__wrap {
  padding: 40px 40px;
}.regs__title {
	margin-bottom: 70px;
}
.single__regs {
  width: 100%;
  padding: 30px;
  height: auto;
  margin-bottom: 20px;
}

.regs__flex {
  margin-bottom: 0;
}
.regs__img img {
  max-width: 106px;
}
.regs__img {
  height: 100px;
  margin-bottom: 10px;
}
.regs__text p {
  font-size: 18px;
}
.regs__btn a {
  height: 73px;
  width: 350px;
  font-size: 23px;
}
.regs__btn a svg {
  width: 24px;
}
























.jens__sp {
  width: 300px;
  left: 0;
  top: -1%;
}
.jens__sp img {
  width: 100%;
}
 .jens_video__title h2 {
	font-size: 25px;
	line-height: 1;
	margin-bottom: 15px;
}

.von__box.Quote_box {
  width: 100%;
  height: auto;
  padding: 15px;
  position: unset;
  right: 0;
  left: 0;
  margin: 0;
}
.von__box h5 {
  font-size: 25px;
  margin: 0;
  line-height: 32px;
}
.von__box p {
  font-size: 20px;
  line-height: 25px;
}
  .pool__heding h3 {
	font-size: 25px;
	line-height: 34px;
	text-align: center;
	color: #000;
}

.ls1 {
  max-width: 414px;
  top: 320px;
  display: none;
}
.ls1 img {
  width: 100%;
}

.ls2 {
  max-width: 633px;
  top: 7%;
  display: none;
}
.ls2 img {
  width: 100%;
}
 .von__box {
	width: 100%;
	height: auto;
	padding: 15px;
	position: unset;
	border-radius: 0;
	margin: 0;
}
 .pool__box {
	width: 100%;
	height: auto;
	bottom: 33%;
	left: 57px;
	position: unset;
	padding: 15px;
	text-align: center;
	border-radius: 0;
	left: 0;
}
.pool__box p {
	margin: 0;
	font-size: 20px;
	font-weight: 400;
	line-height: 22.2px;
}
.pool__box h5 {
	font-size: 35px;
	line-height: 1;
	margin-bottom: 10px;
}
 .pool__box.pool___box_sec {
	width: 100%;
	height: auto;
	bottom: 25%;
	right: 70px !important;
	position: unset;
	padding: 15px;
}
 .pool__heding {
	position: unset;
	right: 11%;
	top: 47%;
	text-align: center;
	justify-content: center;
	padding: 15px 0;
}
 .interview__area {
	padding-bottom: 50px;
	margin-top: 0;
}

.inter__sp {
  max-width: 77px;
  bottom: 0;
  display: none;
}
.inter__sp img {
  width: 100%;
}
 .interview__area .owl-carousel .owl-item img {
	max-width: 100%;
}
.interview__content h3 {
	font-size: 27px;
	line-height: 35px;
	margin-bottom: 8px;
}
 .interview__content p {
	margin: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 20.8px;
}

 .interview__btn {
	width: 310px;
	height: 60px;
	bottom: -20px;
	position: unset;
}

.interview__btn a {
  font-size: 20px;
}
.packet__title h2 {
  font-size: 25px;
  line-height: 30px;
}
.packet__title h3 {
  font-size: 20px;
  line-height: 40px;
}
.packet-link {
  width: 100%;
  font-size: 22px;
  margin: 0;
  height: 60px;
  margin-bottom: 14px;
}
.packet__body_title h3 {
  font-size: 20px;
  line-height: 29px;
  margin-bottom: 20px;
}
.packet__ri h5 {
  font-size: 20px;
  line-height: 29px;
}
.packet__lf__top h6 {
  font-size: 25px;
  line-height: 35px;
  margin: 0;
}
.packet__lf__top h4 {
  font-size: 44px;
  line-height: 55px;
  margin-bottom: 20px;
}
.packet__lf__top h4 span {
  font-size: 16px;
}
.alli p {
  font-size: 17px;
}
.packet__lf__tx p {
  font-size: 20px;
}
.packet__ri ul li {
  font-size: 15px;
  line-height: 24px;
  padding-left: 30px;
}
.uber__title h2 {
  font-size: 28px;
  line-height: 33px;
  margin-bottom: 30px;
}
  .paket__area {
	padding: 50px 0;
}
.uber__area .owl-carousel .owl-item img {
  max-width: 100% !important;
  width: 100%;
}
.uber__area {
  padding: 45px 0;
  padding-bottom: 20px;
}

.jens__icon {
  max-width: 160px;
}
.jens__icon img {
  width: 100%;
}

.von__box h6 {
  font-size: 25px;
  line-height: 30px;
  margin-bottom: 5px;
}
  .jens__inner {
	position: relative;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
}


.interview__title h5 {
  font-size: 22px;
  line-height: 33px;
}
.interview__title h3 {
  font-size: 30px;
  line-height: 38px;
}
.interview__title {
  margin-bottom: 30px;
}
 .interview__img {
	width: 100%;
	margin-bottom: 30px;
}
 .interview__content {
	width: 100%;
}
 .packet-tabs {
	display: flex;
	justify-content: center;
	margin-bottom: 30px;
	justify-content: space-between;
}
 .alli p img {
	margin-right: 8px;
	max-width: 25px;
}
  .alli.ali-sec {
	padding-left: 34px !important;
}
  .packet__lf__tx a {
	width: 100%;
	height: 60px;
	font-size: 20px;
}

.interview__content a span {
  width: 40px;
  height: 40px;
}
.interview__content a span img {
  max-width: ;
  max-width: 20px !important;
}
.interview__content a {
  font-size: 25px;
}

  .interview__area .owl-dots {
	position: unset;
	left: 0;
	right: 0;
	margin: auto;
	text-align: center;
	bottom: 9%;
	margin: 15px 0;
}

.packet__tab__body {
  padding: 15px;
}
.packet__lf {
  width: 100%;
}
.packet__ri {
  width: 100%;
  margin-top: 30px;
}

 .uber__single__box.sm-wd {
	width: 300px;
}

 .uber__single__box.bg-wd {
	width: 300px;
}



.uber__top__ts p {
  font-size: 14px;
}

.uber__btm__tx h5 span img {
  max-width: 20px !important;
  width: 12px !important;
}
  .uber__area .owl-dots {
	display: none;
}
   .uber__slider__active2 {
	/*! margin-top: 30px; */
}
.uber__top__ts h6 {
  font-size: 17px;
}
 .packet__ri ul li img {
	position: absolute;
	top: 10px;
	left: 10px;
	max-width: 16px;
}

  .jens__video a span {
	width: 50px;
	height: 50px;
}

.jens__video a span img {
	max-width: 15px;
}
.interview__wrap {
	margin-top: 30px;
}



.mobile__img {
  position: unset;
  max-width: 270px;
  margin: auto;
}
.bild__ct {
  max-width: 100%;
  text-align: center;
}

.bild__ct h5 {
  font-size: 20px;
  line-height: 25px;
  text-align: center;
}
.bild__ct h3 {
  font-size: 30px;
  line-height: 34px;
  text-align: center;
}
.bild__ct p {
  font-size: 16px;
  line-height: 23px;
  text-align: center;
}
 .bild__wrap {
	padding: 50px 0;
}

  .jens__video {
	margin-left: 15px;
	margin-right: 15px;
}





/* employee page four start here */
/* academy area start here */
/* academy area start here */

.employer__page-four .hero-text h3 {
  font-size: 30px;
  line-height: 50.39px;
}
.employer__page-four .hero-text h1 {
  font-size: 30px;
  line-height: 38.58px;
}
.employer__page-four .hero-text h4 {
  font-size: 15px;
  line-height: 25px;
  font-weight: 400;
  width: 100%;
}
.employer__page-four .hero-ph {
  width: 100%;
}
.employer__page-four .hero-ph h2 {
  font-size: 25px;
  line-height: 29.25px;
}
.employer__page-four .hero-ph span {
  font-size: 16px;
  line-height: 24.2px;
  margin-bottom: 8px;
  margin-top: 5px;
}
.employer__page-four .custom-btn {
  margin-bottom: 40px;
}
#lost .area__title h1 {
  font-size: 25px;
  line-height: 35.32px;
}
.area__title p {
  font-size: 18px;
  line-height: 25px;
  margin-bottom: 20px;
  margin-top: 10px;
}
.employer__page-four .lost__item h4 {
  font-size: 20px;
}
.employer__page-four .hero-ph p {
  font-size: 18px;
  line-height: 26.2px;
  margin-bottom: 0;
}
.employer__page-four .lost__item {
  padding: 0;
  width: 100%;
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#lost {
  padding-top: 0px;
}
.employer__page-four .lost__flexbox {
  padding: 0;
}
.employer__page-four .hero-content {
  padding-bottom: 0;
}
.hero__brand-area .brand-area {
  padding: 0px 0;
}
.academy__img {
  display: block;
}
.employer__page-four .item__one .academy__text {
  padding-right: 36px;
  padding-top: 30px;
}
.academy__man {
  display: none;
}
.employer__page-four .academy__content {
  gap: 30px;
  padding: 0;
}
.employer__page-four .academy__item.item__two .academy__text {
  padding: 30px;
}
.employer__page-four .academy__text h1 {
  font-size: 30px;
  line-height: 30px;
  margin-bottom: 10px;
}
.employer__page-four .btn__classic {
  height: 60px;
  font-size: 20px;
}
.employer__page-four .academy__item h3 {
  font-size: 30px;
  line-height: 30px;
}
.employer__page-four .academy__item h1 {
  line-height: 35px;
  margin-bottom: 20px;
  font-size: 25px;
}
.employer__page-four .academy__text h5 {
  font-size: 25px;
  line-height: 30px;
}
.employer__page-four .academy__text p {
  font-size: 15px;
  line-height: 20px;
}
.academy__img {
  text-align: center;
}
.academy__img img {
  width: 90%;
  margin-bottom: 30px;
}
.academy__eclipse {
  display: none;
}
.employer__page-four .academy__item.item__two {
  width: 100%;
  margin: auto;
}
.employer__page-four .academy__item.item__one {
  width: 100%;
  margin: auto;
}
.employer__page-four .single-brand {
  margin: 0;
  padding-bottom: 0px;
}
.employer__page-four .academy__content {
  flex-wrap: wrap;
}
/* academy area end here */
/* academy area end here */
/* employee page four start here */


.academy__area.employ.employer__page-four {
	padding-top: 50px;
	padding-bottom: 50px;
	position: relative;
}




}



/* SM Small Device :550px. */
@media only screen and (min-width: 576px) and (max-width: 767px) {

  .employer__page-four .single-brand {
    margin: 0;
    padding-bottom: 50px;
  }
    .employer__page-four .lost__item {
	padding: 0;
	width: 48%;
	height: 180px;
	display: flex;
	align-items: center;
	justify-content: center;
}


}
