html{box-sizing:border-box}
.career .inner_wraper{float: none;}
.faq_page .inner_wraper.expanded{float: left;}
.career .content_terms .banner_img {background: url(https://static.idriveonlinebackup.com/source/images/jobs-banner_1.jpg) no-repeat center -68px;width: 100%;height: 500px;background-size: contain;}
.career .content_terms .banner_img .banner_cont {padding: 20px 0 20px 40px;width: auto;}
.career .exprnc_sec {float: left;width: 100%;margin-top: -80px;}
.career .exprnc_sec .exprnc_block .row {display: flex;flex-wrap: wrap;padding:20px;justify-content: space-around;}
.career .exprnc_sec .exprnc_block {background-color: #5b799e;width: 100%;height: auto;}
.career .exprnc_sec .exprnc_block .row .col1 {width: calc(40% - 100px);border-right: 1px solid #eee;padding-right: 20px;}
.career .exprnc_sec .exprnc_block .row h2 {font-size: 2rem;line-height: 3rem;font-weight: 600;color: #fff;}
.career .exprnc_sec .exprnc_block .row p {font-size: 14px;margin-top: 10px;line-height: normal;color: #fff;}
.career .counts:after {content: '+';}
.career .counts.growth:after {content: 'x';}
.faq_page .leftnav_terms.fixed{max-height: calc(100vh - 160px);}
.career .exprnc_sec .exprnc_block .row .col1:last-child {border: none;width: 23%;float: right;}
.career .content {margin: 35px auto 40px;text-align: justify;line-height: 22px;}
.faq_page .server-menu {padding: 40px 0 0;}
.faq_page.idrive-corporate .leftnav_terms.fixed .server-menu{padding: 0px 0 0;}
.career h1 {font-size: 60px;color: #000; margin: 0px auto 0px; text-align: left; padding: 0px 0px 20px;float: left;width: 100%;font-weight: normal;}
.career .content { margin: 35px auto 40px; text-align: justify; line-height: 22px; }
.career .jobs-fl { width: 100%; height: auto; padding: 0 0 0 0; float:left;  box-sizing: border-box; }
.career .jobs-fr{width: 100%;height: auto;/* padding: 0 0px 0 0; */float:left;display: flex;}
.career h2 { text-align: left; }
.career .benefit { background:#eff3fa;float:left;height: auto; width: 100%; padding: 40px;box-sizing:border-box; }
.career .benefit .heading {    padding-bottom: 20px !important; color: #020307; border-bottom: 1px solid #d0d6d9; line-height: 30px; margin: 5px 0 }
.career .benefit ul { margin: 15px 0 0; padding: 0px; list-style-type: none; float: left!important;}
.career .whyidrive_sec .jobs-fr h2{padding-top: 60px!important;}
.career .benefit .row {float: left;width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.career .benefit li { padding: 10px 0 0 50px;margin-bottom:20px;font-size: 15px;text-align: left;}
.career .benefit .row .col .icon {background: url(https://static.idriveonlinebackup.com/source/images/life_at_idrve_feature_icons02.svg) no-repeat -8px -6px;height: 60px;width: 80px;min-width: 90px;display: block;}
.career .culture_img {background: url(https://static.idriveonlinebackup.com/source/images/culture03.png) no-repeat;height: 350px;width: 400px;margin: 45px auto;display: block;}
.career.faq_page .content_terms{padding: 0 20px 20px 10px!important;}
.career .pay {background-position: 5px 0px!important;}
.career .four { background-position: 0px -128px!important; }
.career .birthday { background-position: 0px -159px!important; }
.career .comp_event {background-position: 5px -373px!important;}
.career .work { background-position: 0px -1125px!important; }
.career .space { background-position: 0px -353px!important; }
.career .coverage { background-position: 0px -384px!important; }
.career .paid { background-position: 0px -497px!important; }
.career .lunch { background-position: 0px -549px!important; }
/*.career .paid { background-position: 0px -647px!important; }*/
.career .life { background-position: 0px -620px!important; }
.career .snacks {background-position: 10px -750px!important;}
.career .leaves { background-position: 0px -874px!important; }
.career .storage { background-position: 5px -993px!important; }
.career .insurance {height:48px !important;background-position: 5px -256px!important;}
.career .benefit .col {display: flex;width: 46%;background: #fff;border-radius: 10px;padding: 10px;margin: 10px 0;align-items: center;text-align: left;font-size: 14px;}
/*.benefit .col:nth-child(3) {  margin-right: 20px;}*/
.career .benefit .row .col span:last-child {font-size: 14px;}
.career .download_mobile .pic { text-align: center; margin-top: 0px; }
.career .download_mobile h2 { color: #1682bf; }
.career .download_mobile p { margin: 5px 0px; margin-bottom: 40px; }
.career .download_mobile ul { list-style-image: url(https://static.idriveonlinebackup.com/include/images/detail_active.png); padding-left: 23px; }
.career .download_mobile li { float: left; padding: 10px 0 0; width: 320px; }
.career .whyidrive_sec {background: none;float: left;width: 100%;height: auto;padding: 80px 0 0;}
.career .whyidrive_sec h2 {color:#0071bc;margin: 0px 0px 20px 0px!important; padding: 0px!important; font-size: 24px!important;line-height:normal!important;font-weight: bold!important; text-align: left!important;}
.whyidrive_sec p {text-align: left!important;margin: 5px 0 20px!important;line-height: 32px!important;font-size: 16px!important;}
.career .download {float: left;padding: 0px 0;}
.career .right_col {width: 70%;}
.career .noJobs { background: none repeat scroll 0 0 rgba(233,240,244,0.5); padding: 20px 20px 27px; float: left; width: 95%;}
.career .noJobs p {font-size: 12px;margin-bottom: 0px!important;float: left;color: #000;}
.career .noJobs img {float: left; margin: 10px 2px 0 2px;}
@-moz-document url-prefix() { faq .content_terms {min-width: 78%;}}
.career .lang-selection header.pad-incre-header .lang_sel{margin-right:0;float:left;height:40px;width:48px;text-indent:-5999px;padding:10px 6px 0;border-right:1px solid #376388;margin-top:-10px;}
.career .lang-selection header.pad-incre-header .eg_flag{background:url(https://static.idriveonlinebackup.com/include/images/flag-icons.png)no-repeat 7px 18px;}
.career .lang-selection header.pad-incre-header .lang_sel .UpArrow{background-position:0 -16px!important;}
.career header.pad-incre-header .wrapper .moremenu{padding:10px 0 0;margin:-5px 0 0;}
.career .morelinks{background:url(https://static.idriveonlinebackup.com/include/images/dropmenu_image.png) no-repeat 19px 8px!important;float:left;text-indent:-3500px;width:65px;height:40px;}
.career .morelinks:hover{background:url(https://static.idriveonlinebackup.com/include/images/dropmenu_image.png) no-repeat 19px -26px!important;float:left;text-indent:-3500px;width:65px;}
.career .showImg{background:url(https://static.idriveonlinebackup.com/include/images/dropmenu_image.png) no-repeat 19px -26px!important;display:block;height:40px;width:65px;}
.career header.pad-incre-header .sub-menu{box-shadow:0 3px 8px #ccd3d9;display:none;position:absolute;right:-220px!important;top:50px;width:800px;z-index:999;background-color:#fff;padding:0 0 10px;}
.career .lang-selection .lang_sel{margin-right:0;border-right:1px solid #376388;}
.career .noJobs{background:transparent;padding-left:0;border-top: 1px solid #eee;/* padding: 40px 0; */margin: 30px 0;}
.career .jobs-email{background:url(https://static.idriveonlinebackup.com/include/images/careers-image1.png) no-repeat;text-indent:-3000px;width:439px;height:102px;}
/*.career .benefit .row .col span:last-child {font-size: 14px;}*/
@media only screen and (max-width: 1180px) {
	.career .content_terms .banner_img{
	background-size:cover;}
    .career .life  {width: 95px !important;}
    .career .snacks {width: 90px !important;}
}
@media only screen and (max-width: 1024px) {
.faq_page.android main, .faq_page.android footer, .faq_page.ios main, .faq_page.ios footer {top: 45px !important;}
.career .right_col {width: 50%;}
.career .content_terms .banner_img{background-color:	#e6f1f5;background-image:none;height: 350px;}
.career .exprnc_sec .exprnc_block .row h2{font-size: 1.5rem;}
.faq_page .server-menu{padding: 40px 0 0 0;}
.career .exprnc_sec .exprnc_block .row{padding: 10px;}
.faq_page.idrive-corporate .leftnav_terms.fixed{top: 80px;}
.blue_theme main{top: 44px!important;}
/*.career h1{margin-top: -60px;}*/
.career .benefit .col{width: 44%;}
.career .benefit .row .col span:last-child {font-size: 13px;}
.career .life{background-position: 0px -620px !important;width: 101px !important;}
.career .snacks{width: 95px !important;}
}

@media only screen and (max-width: 980px) {
.career .content_terms .banner_img .banner_cont{padding: 20px;}
.faq_page .term_header{margin: 0px;}
.faq_page .inner_wraper.expanded .content_terms {padding: 0px 0px 0px 0px !important;}
.faq_page .leftnav_terms.act .server-menu {padding: 30px 0 0;}
.career .exprnc_sec .exprnc_block .row .col1 {width: 100%;padding: 20px 0;border-bottom: 1px solid #eee;border-right: 0px;}
.career .exprnc_sec .exprnc_block .row .col1:last-child {width: 100%;}
.career.faq_page .content_terms {padding: 0 0px 20px 0px !important;}
.career .content_terms .banner_img{background-color:	#e6f1f5;background-image:none;height: 280px;}
.career .culture_img {margin: 0px auto;width: 317px;}
.career .right_col{width: 100%;}
.career .jobs-fl{padding: 0;}
.career.faq_page .inner_wraper.expanded .jobs-fl, .career.faq_page .inner_wraper.expanded .jobs-fr {padding: 0 0 0 10px;}
.career.faq_page .inner_wraper.expanded .benefit .col {width: 100%;}
.career.faq_page .inner_wraper.expanded .life , .career.faq_page .inner_wraper.expanded .snacks{width: 105px !important;}
.career .benefit li{width: 165px;}
.faq_page .content_terms h2.heading {display: inline-block;float: left;width: 100%;}
.career .jobs-fr {padding: 0;display: block;}
.career.faq_page .inner_wraper.expanded .download_header{background-size: cover;height: 150px;}
}

@media only screen and (max-width: 820px) {
    .career.faq_page .inner_wraper.expanded .life, .career.faq_page .inner_wraper.expanded .snacks {
        width: 80px !important;
    }
}
@media only screen and (max-width: 812px) {
.career.faq_page .inner_wraper.expanded .life, .career.faq_page .inner_wraper.expanded .snacks {width: 80px !important;}
}
@media only screen and (max-width: 768px) {
        .career.faq_page .inner_wraper.expanded .life, .career.faq_page .inner_wraper.expanded .snacks {
        width: 80px !important;
    }
}
@media only screen and (max-width: 480px) {
.career .life,  .career .snacks {width: 90px !important;}
  /*  .career.faq_page .inner_wraper.expanded .life{width: 115px !important;}
    .career.faq_page .inner_wraper.expanded .snacks{width: 104px!important;}*/
.career .download_header{background-size: cover;height: 150px;}
.career .benefit .col{width: 100%;}
.career .benefit{padding: 20px;box-sizing: border-box;}
.blue_theme .body h1 {padding: 0px 0px 10px;}
.career .content_terms .banner_img .banner_cont{padding: 20px;}
}
@media only screen and (max-width: 380px) {
.career.faq_page .inner_wraper.expanded .life{width: 115px !important;}
.career.faq_page .inner_wraper.expanded .snacks{width: 104px!important;}
}
