/* career page 
----------------------------- */
.careers-heading-sect.section_block {font-family: 'PT Sans', sans-serif; height: 809px; display: flex;align-items: center;justify-content: center; background: url('../../../images/clickdealer/careers/main-img_careers.jpg') no-repeat top center / cover;}
.careers-heading-sect .wrap {text-align: center;height: auto;padding-bottom: 15px;}
.careers-heading-sect .section_heading{font-size: 48px;line-height: 58px;color: #fefefe;padding-bottom: 80px;}
.careers-heading-sect .regular_btn {font-size: 21px;line-height: 1;padding: 19px 20px;height: auto; min-width: 216px;}

@media screen and (max-width: 1280px) {
    .careers-heading-sect.section_block {height: 700px;}
    .careers-heading-sect .section_heading {font-size: 38px;line-height: 46px; padding-bottom: 50px;}
}

@media screen and (max-width: 1080px) {
    .careers-heading-sect.section_block {height: 600px;}
    .careers-heading-sect .section_heading {font-size: 34px;line-height: 42px;padding-bottom: 40px;}
}
@media screen and (max-width: 768px) {
    .careers-heading-sect.section_block {padding-top: 175px;padding-bottom: 175px;min-height: auto;height: auto;display: block;}
    .careers-heading-sect .section_heading {font-size: 34px;line-height: 42px;padding-bottom: 40px;}
}

@media screen and (max-width: 600px) {
    .careers-heading-sect .section_heading {font-size: 28px;line-height: 32px;padding-bottom: 30px;}
}
@media screen and (max-width: 400px) {
    .careers-heading-sect.section_block {padding-top: 145px;padding-bottom: 172px;}
    .careers-heading-sect .wrap{ margin: 0 12px;}
    .careers-heading-sect .section_heading {font-size: 36px;line-height: 42px;padding-bottom: 65px;}
    .careers-heading-sect .regular_btn {padding: 19px 33px;}
}
@media screen and (max-width: 350px) {
    .careers-heading-sect .section_heading {font-size: 24px;line-height: 28px;}
}

.careers-positions button.btn-modal[disabled] {
    cursor: not-allowed;
}

.careers-our-expects.section_block {font-family: 'PT Sans', sans-serif;padding-top: 92px;padding-bottom: 120px;}
.careers-our-expects *{ -webkit-box-sizing: border-box; box-sizing: border-box;}
.careers-our-expects .wrap{max-width: 1605px;width:100%;display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between;}
.careers-our-expects .what-cd {width: 100%;max-width: 782px; flex-grow: 1;margin-left: 65px;}
.careers-our-expects .what-cd .content {position:relative;display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start;}
.careers-our-expects .what-cd .content:before {content: '';position: absolute;background: url('../../../images/clickdealer/careers/careers-our-expects-border.png') no-repeat center / contain; width:434px; height:460px;top: 17px;left: 140px; z-index: -1;}
.careers-our-expects .what-cd .section_heading {text-align: right;padding-bottom: 16px;}
.careers-our-expects .text-block {font-size: 18px;line-height: 29px;color: #656c71;max-width:470px;text-align: justify;padding: 38px 48px 48px 110px;background: #f1f8fd;letter-spacing:-0.1px;}
.careers-our-expects .clickdealer-img {margin-right: -103px;position: relative;z-index: 1;}
.careers-our-expects .expect-cd {width: 100%;max-width: 580px;margin-right: 65px;flex-grow: 1;}
.careers-our-expects .expect-cd .section_heading {padding-bottom: 58px;}
.careers-our-expects .expect-column-left {width: 235px;}
.careers-our-expects .expect-column-right {width: 254px;}
.careers-our-expects .expect-list {position:relative;}
.careers-our-expects .expect-list:before {content: '';width: 2px;bottom:0;left:278px;top: 5px;position: absolute;background: #4982e3;background: -moz-linear-gradient(top, #4982e3 0%, #5ddcd8 100%);background: -webkit-linear-gradient(top, #4982e3 0%,#5ddcd8 100%);background: linear-gradient(to bottom, #4982e3 0%,#5ddcd8 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4982e3', endColorstr='#5ddcd8',GradientType=0 );}
.careers-our-expects .expect-list .slide-section {flex-wrap: wrap; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between;}
.careers-our-expects .slide-section:last-child .expect-list-i {margin-bottom: 0;}
.careers-our-expects .expect-list-i {width: 50%; display:-webkit-box; display:-ms-flexbox; display:flex;margin-bottom: 41px; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.careers-our-expects .expect-list-i:nth-child(2n-1){padding-right: 15px;}
.careers-our-expects .expect-list-i:nth-child(2n){padding-left: 30px;}
.careers-our-expects .expect-list-img {width: 67px; margin-right: 20px;}
.careers-our-expects .expect-list-img img{width: auto;}
.careers-our-expects .expect-column-left .expect-list-img {margin-right: 21px;}
.careers-our-expects .expect-column-right .expect-list-img {margin-right: 14px;}
.careers-our-expects .expect-list-text {font-size: 20px; line-height:1.3;color:#656c71;}

@media (max-width: 1650px) {
    .careers-our-expects.section_block {padding-top: 65px;padding-bottom: 110px;}
    .careers-our-expects .wrap {width: auto;margin: 0 15px;}
    .careers-our-expects .what-cd {margin-left: 30px;} 
    .careers-our-expects .what-cd .content:before {width: 390px;height: 413px;}
    .careers-our-expects .expect-cd {max-width: 525px;margin-right: 30px;}
    .careers-our-expects .expect-list:before {left: 255px;}
    .careers-our-expects .expect-column-left {width: 230px;}
    .careers-our-expects .expect-column-right {width: 247px;}
    .careers-our-expects .expect-list-text {font-size: 19px;}
}
@media screen and (max-width: 1450px) {
    .careers-our-expects .wrap {display: block;}
    .careers-our-expects .what-cd {margin: 0 auto 100px;}
    .careers-our-expects .expect-cd {margin: 0 auto;}
    .careers-our-expects .expect-cd .section_heading {padding-bottom: 35px;}
}

@media screen and (max-width: 1024px) {
    .careers-our-expects .what-cd .section_heading {text-align: center;padding-bottom: 25px;}
}
@media screen and (max-width: 840px) {
    .careers-our-expects .what-cd .content {display: block;}
    .careers-our-expects .clickdealer-img {max-width: 100%;margin: 0 auto -170px;}
    .careers-our-expects .text-block {margin:0 auto;width:100%;max-width: 439px; position: relative;z-index: 1; padding: 38px 48px 48px;}
    .careers-our-expects .what-cd .content:before {left: auto;right: 40px;top: 52px;}   
}
@media screen and (max-width: 617px) {
    .careers-our-expects .what-cd {margin-bottom: 60px;}
    .careers-our-expects .what-cd .section_heading {font-size: 30px;}
    .careers-our-expects .what-cd .content:before {top: 56px;width: 300px;height: 317px;left: auto;right: 21px;}
    .careers-our-expects .text-block {font-size:16px;line-height:24px;padding: 30px 30px 35px;}
    .careers-our-expects .expect-cd .section_heading {font-size: 30px;padding-bottom: 25px;}
    .careers-our-expects .expect-list {display: block;width: 100%;max-width: 439px;margin:0 auto; padding: 22px 0;}
    .careers-our-expects .expect-column-left {width: 100%;margin-bottom: 40px;}
    .careers-our-expects .expect-column-right {width: 100%;}
    .careers-our-expects .expect-column-left .expect-list-img,
    .careers-our-expects .expect-column-right .expect-list-img {margin-right: 10px;}
    .careers-our-expects .expect-list-i {margin-bottom:30px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;max-width: 235px;margin:0 auto;}
    .careers-our-expects .expect-list:before {display: none;}
    .careers-our-expects .expect-list-i:nth-child(2n-1),.careers-our-expects .expect-list-i:nth-child(2n) {padding: 0;}
    .careers-our-expects .slide-section .expect-list-i + .expect-list-i {margin-top: 34px;position: relative;}
    .careers-our-expects .expect-list-text br{display: none;}
    .careers-our-expects .expect-list .owl-nav .owl-next,
    .careers-our-expects .expect-list .owl-nav .owl-prev{position: absolute;top: 50%;ms-transform: translateY(-59%);moz-transform: translateY(-59%); webkit-transform: translateY(-59%);transform: translateY(-59%);width: 18px;height: 35px;}
    .careers-our-expects .expect-list .owl-nav .owl-prev{left: 0;}
    .careers-our-expects .expect-list .owl-nav .owl-next{right: 0;}
    .careers-our-expects .expect-list .owl-nav .owl-next:before,
    .careers-our-expects .expect-list .owl-nav .owl-prev:before{content:'';display: block;width: 18px;height: 35px;background-image: url('../../../images/clickdealer/careers/careers-arrows-slider.png');background-repeat: no-repeat;}
    .careers-our-expects .expect-list .owl-nav .owl-prev:before {background-position: 0 0;}
    .careers-our-expects .expect-list .owl-nav .owl-next:before {background-position: 0 -55px;}
    .careers-our-expects .expect-list .owl-dots{position: absolute;top: 100%;margin-top: 17px;left: 0;right: 0;text-align: center;}
    .careers-our-expects .expect-list .owl-dots .owl-dot{cursor: pointer;margin-left: 5px;}
    .careers-our-expects .expect-list .owl-dots .owl-dot:first-child{margin-left: 0;}
    .careers-our-expects .expect-list .owl-dots .owl-dot.active span{background: #b5b9bb;}
    .careers-our-expects .expect-list .owl-dots .owl-dot span{width: 12px;height: 12px;background: #eeeeee;border-radius: 50%;display: inline-block;}
}
@media screen and (max-width: 500px) {
    .careers-our-expects .text-block {font-size:15px;padding: 30px 20px;}
}
@media screen and (max-width: 400px) {
    .careers-our-expects.section_block {padding-top: 60px;padding-bottom: 70px;}
    .careers-our-expects .what-cd .content { margin-right: -15px; margin-left: -15px;}
    .careers-our-expects .what-cd .content:before {top: 51px;right: 35px;}
    .careers-our-expects .what-cd .section_heading {padding-bottom: 35px;}
    .careers-our-expects .expect-cd .section_heading {padding-bottom: 31px;}
    .careers-our-expects .clickdealer-img {margin: 0;margin-bottom: -146px;width: 352px;}
    .careers-our-expects .text-block {font-size: 18px;line-height: 29px;padding: 38px 25px 45px;}
}
@media screen and (max-width: 350px) {
    .careers-our-expects .expect-list .owl-nav .owl-prev {left: -5px;}
    .careers-our-expects .expect-list .owl-nav .owl-next {right: -5px;}
}

.careers-life.section_block {background: url('../../../images/clickdealer/careers/careers-life-pattern-bg.jpg')repeat 0 0;padding-top: 89px;padding-bottom: 142px;}
.careers-life .wrap {width: 100%;}
.careers-life .section_heading {padding-bottom: 61px;}
.careers-life .careers-life-list-wrap {position: relative;}
.careers-life .careers-life-list {list-style-type: none;}
.careers-life .careers-life-item {list-style: none;}
.careers-life .careers-life-item.overlay-item:before {content: '';position: absolute;left: 5px;top: 0;right: 5px;bottom: 0;background: rgba(0, 0, 0, .6);}
.careers-life .careers-life-list .owl-stage {padding-top: 40px;padding-bottom: 40px;}
.careers-life .careers-life-img {max-width: 561px;position: relative;cursor: pointer;transition: all .6s ease;}
.careers-life .owl-carousel .owl-item:hover  {z-index: 3;position: relative;}
.careers-life .careers-life-img:hover {transform: scale(1.15);position: relative;z-index: 1;}
.careers-life .owl-nav .owl-prev {left: 0;}
.careers-life .owl-nav .owl-next {right: 0;}
.careers-life .owl-carousel .owl-nav .owl-next, .careers-life .owl-carousel .owl-nav .owl-prev {position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);width: 27px;height: 66px;background: rgba(59, 83, 158, .8);}
.careers-life .owl-nav .owl-prev {left: 0;}
.careers-life .owl-nav .owl-next {right: 0;}
.careers-life .owl-nav .owl-next:before, .careers-life .owl-nav .owl-prev:before{ content:'';position: absolute;top: 19px;background-image: url('../../../images/clickdealer/careers/careers-arrows-slider.png');background-repeat: no-repeat;width: 15px;height: 30px;}
.careers-life .owl-nav .owl-prev:before{background-position: 0 -110px;left: 4px;}
.careers-life .owl-nav .owl-next:before{background-position: 0 -160px;right: 4px;}
.careers-life .owl-dots {position: absolute;top: 100%;left: 0;right: 0; margin-top: 40px; text-align: center;}
.careers-life .owl-dots .owl-dot {margin-left: 8px;padding: 5px;width: 19px;height: 19px;}
.careers-life .owl-dots .owl-dot span{width: 14px;height: 14px; display:inline-block;background: #656c71;border-radius: 50%;}
.careers-life .owl-dots .owl-dot:first-child {margin-left: 0;}
.careers-life .owl-dots .owl-dot.active span{background: #51a8de;}
.careers-life .owl-dots {}
@-webkit-keyframes careerRunningLine {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@keyframes careerRunningLine {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

.careers-life .career-list-modal {width: 100%;max-width: 960px;height: 607px;position: absolute; z-index:1;left: 50%; bottom: -80px;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);visibility: hidden; opacity: 0;-webkit-transition: all .5s ease;-o-transition: all .5s ease;-moz-transition: all .5s ease;transition: all .5s ease;}
.careers-life .career-list-modal.modal-active {visibility: visible;opacity: 1;bottom: -142px;}
.careers-life .career-list-modal .careers-life-img {width: 100%;max-width:100%;height: auto;display: block;-webkit-transition: all 1.2s ease;-o-transition: all 1.2s ease;-moz-transition: all 1.2s ease;transition: all 1.2s ease;}
.careers-life .career-list-modal .career-modal-clone {position: absolute;top: 0;left: 0;opacity:0;visibility:hidden;}
.careers-life .career-list-modal .active {opacity:1;visibility:visible;}

@media screen and (max-width: 1450px) {
    .careers-life.section_block {padding-top: 70px;padding-bottom: 110px;}
    .careers-life .section_heading {padding-bottom: 50px;}
    .careers-life .career-list-modal {max-width: 700px;bottom: -55px;height: 442px;}
    .careers-life .career-list-modal.modal-active {bottom: -110px;}
}
@media screen and (max-width: 1080px) {
    .careers-life .wrap {width: auto;}
}
@media screen and (max-width: 600px) {
    .careers-life.section_block {padding-top: 55px;padding-bottom: 76px;}
    .careers-life .section_heading {font-size: 30px;padding-bottom: 44px;}
    .careers-life .owl-dots {margin-top: 25px;}
    .careers-life .owl-carousel .owl-nav .owl-next, .careers-life .owl-carousel .owl-nav .owl-prev {width: 27px;height: 66px;background: rgba(59, 83, 158, .8)}
}
@media screen and (max-width: 500px) {
    .careers-life .owl-dots {display: none;}
}
@media screen and (max-width: 400px) {
    .careers-life .careers-life-list-wrap {margin-left: -15px;margin-right: -15px;}
}

.careers-candidate-skills.section_block {padding-top: 103px;}
.careers-candidate-skills *{ -webkit-box-sizing: border-box; box-sizing: border-box;}
.careers-candidate-skills .wrap {max-width: 1605px;width: 100%;}
.careers-candidate-skills .candidate-skills-description {position:relative;padding: 91px 65px;background: #3b539e;width: 100%;max-width: 898px;margin-left:auto;position: relative;z-index: 1;}
.careers-candidate-skills .candidate-skills-title {font-size: 48px;line-height: 1.1;color: #ffffff;font-weight: bold;margin-bottom: 20px;}
.careers-candidate-skills .candidate-skills-text {font-size: 18px;line-height: 27px;color: #ffffff;}
.careers-candidate-skills .candidate-skills-text p {margin-bottom: 20px;}
.careers-candidate-skills .candidate-skills-text p:last-child {margin-bottom: 0;}
.careers-candidate-skills .candidate-img-block {width:100%;max-width:804px;margin-left: 44px;position: relative;margin-bottom: -388px;}
.careers-candidate-skills .candidate-img-block:after {content: '';display: block;position: absolute;width: 151px;top: 45px; bottom:35px;left: -43px;z-index: -1;background: -moz-linear-gradient(340deg, rgba(70,115,229,1) 0%, rgba(96,235,214,1) 100%); background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(70,115,229,1)), color-stop(100%, rgba(96,235,214,1))); background: -webkit-linear-gradient(340deg, rgba(70,115,229,1) 0%, rgba(96,235,214,1) 100%);background: -o-linear-gradient(340deg, rgba(70,115,229,1) 0%, rgba(96,235,214,1) 100%);background: -ms-linear-gradient(340deg, rgba(70,115,229,1) 0%, rgba(96,235,214,1) 100%);background: linear-gradient(110deg, rgba(70,115,229,1) 0%, rgba(96,235,214,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4673e5', endColorstr='#60ebd6',GradientType=1 ); }
.careers-candidate-skills .candidate-img {display: block;width: 100%;}
.careers-candidate-skills .candidate-skills-border {width: 427px;height: 517px;display: block;position: absolute;right: -238px;top: 28px; background: url('../../../images/clickdealer/careers/candidate-skills-border.png')no-repeat center / cover;}

@media (max-width: 1650px) {
    .careers-candidate-skills .candidate-skills-description {margin: 0 auto 60px;max-width: 804px;padding: 60px;}
    .careers-candidate-skills .candidate-skills-description:before {content: '';width: 427px;height: 517px;display: block;position: absolute;left: -234px;top: -31px;background: url('../../../images/clickdealer/careers/candidate-skills-border.png')no-repeat center / cover;display: none;}
    .careers-candidate-skills .candidate-img-block {margin: 0 auto;}
    .careers-candidate-skills .candidate-img-block:after {right: 30px;left: 30px;bottom: -36px;top: auto;width: auto;height: 100px;}
    .careers-candidate-skills .candidate-skills-border {display: none;}
}
@media screen and (max-width: 1450px) {
    .careers-candidate-skills .wrap {width: auto;}
}
@media screen and (max-width: 1080px) {
    .careers-candidate-skills.section_block {padding-bottom: 60px;}
}
@media screen and (max-width: 840px) {
    .careers-candidate-skills .candidate-skills-description {padding: 40px;}
    .careers-candidate-skills .candidate-skills-title {font-size: 40px;}
}
@media screen and (max-width: 600px) {
    .careers-candidate-skills .candidate-img-block {display: none;}
}
@media screen and (max-width: 500px) {
    .careers-candidate-skills .wrap {margin:0; width: 100%;}
    .careers-candidate-skills .candidate-skills-description {padding: 60px 30px;margin-bottom: 40px;}
    .careers-candidate-skills .candidate-skills-title {font-size: 30px;margin-bottom: 15px;text-align: center;}
    .careers-candidate-skills .candidate-skills-text {font-size: 15px;line-height: 24px;}
    .careers-candidate-skills .candidate-skills-text p {margin-bottom: 17px;}
    .careers-candidate-skills {padding-top: 1px;padding-bottom: 0;}
}


.careers-positions.section_block {padding-top: 17px;padding-bottom: 120px;}
.careers-positions .wrap {width: 100%;max-width: 1024px;}
.careers-positions .section_heading {padding-bottom: 46px;}
.careers-positions .sub_heading {text-align: center;font-size: 36px;line-height: 1.2;color: #656c71;font-weight: bold;}
.careers-positions .open-posit {width: 100%;}
.careers-positions .open-posit tr:nth-child(even) {background-color: #f1f8fd;}
.careers-positions .open-posit td {padding: 18px 40px; vertical-align: middle;font-size: 17px;}
.careers-positions .open-posit td .job-position {display: block; font-size: 20px;}
.careers-positions .open-posit td.last-cell {text-align: right;}
.careers-positions .open-posit td .btn {height: 33px; padding: 0 38px;font-size: 13px; border-radius: 20px; line-height: 33px; text-transform: uppercase;}
.careers-positions .open-posit td .btn-default {border:1px solid #656c71; color: #656c71;background: none;padding: 0 30px;}


@media (max-width: 1024px) {
    .careers-positions .wrap {width: auto;}
    .careers-positions .sub_heading {max-width: 670px;margin-left: auto;margin-right: auto;}    
}
@media screen and (max-width: 840px) {
    .careers-positions .sub_heading {font-size: 30px;max-width: 550px;}
    .careers-positions .section_heading {font-size: 38px;padding-bottom: 20px;}
    .careers-positions .open-posit {display: block; width: auto; margin-left: -15px; margin-right: -15px;}
    .careers-positions .open-posit,.careers-positions .open-posit thead,.careers-positions .open-posit tbody,.careers-positions .open-posit th,.careers-positions .open-posit td,.careers-positions .open-posit tr {display: block;}
    .careers-positions .open-posit tr {position: relative; padding-top: 10px; padding-bottom: 20px;}
    .careers-positions .open-posit td {padding: 10px 25px 0;font-size: 16px;}

    .careers-positions .open-posit td.last-cell {padding-top: 0; text-align: center;}
    .careers-positions .open-posit td .btn {width: 150px; position: absolute; padding: 0 15px; -webkit-box-sizing: border-box;box-sizing: border-box; top: 50%; right: 24px; left: auto; -ms-transform: translate(0,5px);-webkit-transform: translateY(0,5px);transform: translate(0,5px); transform: translate(0,5px);}
    .careers-positions .open-posit td .btn-modal {top: auto;bottom: 50%;-ms-transform: translate(0,-5px);-webkit-transform: translate(0,-5px);transform: translate(0,-5px); transform: translate(0,-5px);}

    .careers-positions .open-posit {max-width: 650px;margin-right: auto;margin-left: auto;}
}
@media screen and (max-width: 700px) {
    .careers-positions.section_block {padding-bottom: 45px;}
    .careers-positions .sub_heading {font-size: 26px;font-weight: normal;padding-bottom: 13px;}
    .careers-positions .section_heading {font-size: 30px;}
    .careers-positions .open-posit {max-width: inherit;margin-right: -15px;margin-left: -15px;}
    .careers-positions .open-posit tr {position: relative; padding-top: 17px;padding-bottom: 17px;}
    .careers-positions .open-posit td.last-cell {padding: 0;}
    .careers-positions .open-posit td {padding-top: 0;}

}
@media screen and (max-width: 600px) {
    .careers-positions .open-posit td {padding-left: 20px;padding-right:140px;font-size: 15px;}
    .careers-positions .open-posit td .btn {right: 13px;width: 120px;}
}

.careers-desire.section_block {padding-top:266px;padding-bottom:50px; min-height:608px;background: #5c7a9a url('../../../images/clickdealer/careers/careers-desired-pos-bg.jpg') center top no-repeat; background-size: cover; color: #fff;}
.careers-desire *{ -webkit-box-sizing: border-box; box-sizing: border-box;}
.careers-desire .wrap {width: 100%;max-width: 1010px;text-align: center;}
.careers-desire .section_heading {padding-bottom: 0;}
.careers-desire .section_heading br{display: none;}
.careers-desire .sub-heading {font-size: 36px;line-height: 50px;color: #ffffff;font-weight: bold;padding-bottom: 70px;}
.careers-desire .regular_btn {padding: 19px 25px;font-size: 21px;line-height:1;height: 60px;min-width: 256px;}

@media screen and (max-width: 1080px) {
    .careers-desire .wrap {width: auto;}
    .careers-desire .section_heading {font-size: 40px;}
    .careers-desire .sub-heading {font-size: 30px;line-height: 34px;padding-bottom: 50px; padding-top: 10px;}
}
@media screen and (max-width: 768px) {
    .careers-desire.section_block {padding-top: 191px;padding-bottom: 72px;min-height: auto;}
    .careers-desire .section_heading {font-size: 36px;}
    .careers-desire .sub-heading {font-size: 25px;line-height: 26px;padding-bottom: 40px;}
}
@media screen and (max-width: 600px) {
    .careers-desire .section_heading {font-size: 30px;line-height: 34px;}
    .careers-desire .sub-heading {font-size: 26px;line-height: 35px;padding: 15px 0 45px; font-weight: normal;}
}
@media screen and (max-width: 500px) {
    .careers-life .wrap,.careers-positions .wrap,.careers-desire .wrap {margin: 0 15px;}
} 
@media screen and (max-width: 400px) {
    .careers-desire .section_heading br{display: block;}
}


/*---------- MODAL -------------- */

.currentVacanciesModal {}

.currentVacanciesModal .modal-content {padding-top: 70px;padding-bottom: 60px;}
.currentVacanciesModal .modal-body {padding-left: 64px;padding-right: 40px; color: #656c71;font-size: 18px;line-height: 27px;}
.currentVacanciesModal .close {right: 20px;top: 9px;}
.currentVacanciesModal .title {font-size: 30px;line-height: 1;font-weight: bold;margin-bottom: 16px;}
.currentVacanciesModal .sub-title {font-weight: bold;font-size: 18px;}
.currentVacanciesModal ul {list-style-type: none;margin-bottom: 15px;}
.currentVacanciesModal ul li {list-style: none;position: relative;text-indent: 11px;}
.currentVacanciesModal ul li:before {content: '';width: 5px;height: 1px;background: #656c71; position: absolute;left: 0;top: 14px;}
.currentVacanciesModal p {margin-bottom: 15px;}
.currentVacanciesModal .btn-holder {margin-top: 30px;text-align: center;}
.currentVacanciesModal .btn {width: 256px;text-transform: uppercase; -webkit-box-sizing: border-box;box-sizing: border-box; font-size: 21px; height: 60px;line-height: 60px; border-radius: 30px;}



@media screen and (max-width: 768px) {
    .currentVacanciesModal .modal-content {padding-top: 50px;padding-bottom: 40px;}
    .currentVacanciesModal .modal-body {font-size: 16px;line-height: 24px;}
    .currentVacanciesModal .title {font-size: 25px;}
    .currentVacanciesModal .sub-title {font-size: 16px;margin-bottom: 5px;}
    .currentVacanciesModal ul li {margin-bottom: 4px;}
    .currentVacanciesModal ul li:before {top: 12px;}
}

@media screen and (max-width: 760px) {
    .currentVacanciesModal .modal-content {padding-top: 40px;padding-bottom: 30px;}
    .currentVacanciesModal .modal-body {font-size: 15px;line-height: 20px;padding-left: 10px;padding-right: 10px;}
    .currentVacanciesModal ul li:before {top: 9px;} 
    .currentVacanciesModal .btn {width: 215px;font-size: 19px;line-height: 45px;height: 45px;}
}


/*---------- MODAL -------------- */


/*---------- IE FIXES BEGIN -------------- */
.body-ie .careers-heading-sect.section_block {display: block;padding-top: 200px;}
.body-ie .careers-our-expects .expect-list-i {display: block;overflow: hidden;}
.body-ie .careers-our-expects .expect-list-img {float: left;}
.body-ie .careers-our-expects .expect-list-text {max-width: 170px; display: inline-block;}
.body-ie {}
.body-ie {}

@media screen and (max-width: 617px) {
    .body-ie .careers-our-expects .expect-list-text {float:left;max-width: 140px;}
}


/*---------- IE FIXES END -------------- */



/* career page 
----------------------------- */

