.sl-bgImage{width:100%;height:375px;position:relative;}
.sl-bgImage img{width:100%;height:auto;}
.sl-desc{position:absolute;top:50%;left:50%;margin-top:-75px;margin-left:-175px;background:rgba(18,20,21,0.3);color:#FFFFFF;padding:30px;width:350px;height:150px;font-size:18px;}
.sl-content{margin:30px 0px;position:relative;min-height:700px;font-size:16px;color:#666666;}
.sl-content-text{padding:0px 30px;}
.sl-content-box{width:320px;margin:30px auto 0px auto;}
.sl-video{width:320px;height:180px;margin:10px 0px;}
.sl-solution{width:320px;height:320px;position:relative;background-image:url('/info/misc/JobDiva_Solutions_new.png');background-size:contain;background-position:center;}
.sl-solution .img-solution:hover{box-shadow:4px 4px 8px rgba(0,0,0,0.4);-webkit-box-shadow:4px 4px 8px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 8px rgba(0,0,0,0.4);border-radius:35px;-webkit-border-radius:35px;-moz-border-radius:35px;}
.sl-section-title{color:#40BBEC;font-weight:bold;font-size:18px;}
.sl-page-title{color:#40BBEC;font-weight:bold;font-size:34px;margin:0px 0px 30px 0px;}
.sl-text{margin-bottom:30px;}
.sl-text:last-child{margin-bottom:0px;}
.sl-text-title{color:#40BBEC;font-weight:bold;}
.sl-btn-demo,.sl-btn-ebook{padding:15px;font-size:16px;font-weight:bold;line-height:20px;text-align:center;color:#FFFFFF;cursor:pointer;}
.sl-btn-ebook.sl-btn-demo-sm{margin-top:10px;}
.sl-btn-demo-sm{display:none;}
.sl-list{padding-left:35px;margin:0px;list-style:none;}
.sl-list li{position:relative;}
.sl-list li:before{position:absolute;top:3px;left:-35px;width:25px;height:25px;content:url('/info/misc/Orange-Bullet.png');}
.sl-list.sl-faq-list{color:#40BBEC;margin-bottom:30px;}
.sl-list.sl-faq-list li{margin-bottom:18px;}
.sl-list.sl-faq-list li a{font-weight:bold;}
.sl-link{color:#40BBEC;}
.sl-link:hover{color:#FBAA1C;}
.sl-anchor{cursor:default;}
.sl-anchor:before{content:"";display:block;height:70px;margin:-70px 0 0;}
.sl-solution-list img{width:48px;}
.sl-solution-list h2{margin-top:0px;margin-bottom:30px;}
.sl-solution-list .left, .sl-solution-list .right{float:none;margin-left:48px;padding-left:10px;margin-right:48px;padding-right:10px;}
.sl-solution-list .right h2{text-align:right;}
.sl-leadership-list{text-align:left;}
.sl-leadership-list .people{margin-bottom:30px;display:inline-block;}
.sl-leadership-list .left img{float:left;height:190px;margin:0px 14px 14px 0px;}
.sl-leadership-list .left .desc{float:none;}
.sl-leadership-list .right img{float:right;height:190px;margin:0px 0px 14px 14px;}
.sl-leadership-list .right .desc{float:none;}
.sl-leadership-list .desc a{font-weight:bold;}
.morecontent span {display: none;}
.morelink{color:#40BBEC;font-weight:normal !important;}
.sl-contact-col{width:100%;float:left;margin-bottom:50px;height:auto;}
.sl-contact-col:last-child{margin-bottom:0px;}
.sl-contact-title, .sl-press-title{color:#40BBEC;font-weight:bold;}
.sl-contact-col a, .sl-press-office a{color:#40BBEC;font-weight:bold;}
.sl-contact-col p, .sl-press-office p{margin:6px 0px 0px 0px;}
.sl-press-col{width:100%;float:left;margin-bottom:30px;height:auto;}
.sl-press-col:last-child{margin-bottom:20px;}
.sl-press{width:100%;}
.sl-press-office{padding-bottom:30px;}
.sl-press-list .up-to-date{font-size:24px;font-weight:bold;color:#40BBEC;text-align:left;}
.sl-press-list .sl-text a:hover{color:#FBAA1C;}
.sl-press-list .sl-text img{width:20px;vertical-align:top;margin:3px 15px 0px 0px;float:left;}
.sl-press-year{color:#40BBEC;}
.sl-press-year p{margin-top:30px;margin-bottom:10px;}
.demo-items{padding:0px;margin:0px;}
.demo-item{width:100%;display:inline-block;vertical-align:top;margin-bottom:30px;}
.demo-item table td{line-height:20px;vertical-align:top;}
.demo-item table tr:first-child td:first-child{padding:2px 10px 0px 0px;}
.demo-item table .style1{font-size:13px;font-weight:bold;color:#666666;}
.demo-item table .style2{font-size:12px;}
.demo-item table .style3{color:#6f6f6f;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;}
.demo-item table a{color:#40BBEC;font-weight:bold;}
.demo-item-last{height:0px;line-height:0px;margin:0px;font-size:0px;}
.btn-launch{width:100px;}
.sl-list-nodot{list-style:none;padding:0px;margin:0px;display:inline-block;text-align:left;}
.sl-list-nodot li{float:left;}
.sl-list-nodot.leadership{padding-bottom:30px;}
.sl-list-nodot.leadership li{width:200px;}
.sl-list-nodot.leadership a{font-weight:bold;}
.sl-leadership, .sl-press{background:#FFFFFF;z-index:2;}
.sl-testimonials{margin-bottom:30px;font-size:0;}
.sl-testimonials .sl-section-title{margin-bottom:30px;}
.testimonials{display:inline-block;overflow:hidden;width:240px;margin-bottom:20px;margin-right:10px;text-align:left;}
.testimonials .name{font-size:14px;line-height:17px;height:34px;}
.testimonials .youtube{width:240px;height:135px;background-position:center;background-repeat:no-repeat;position: relative;display: inline-block;overflow: hidden;transition: all 200ms ease-out;cursor: pointer;}
.testimonials .time{position:absolute;bottom:0px;right:0px;font-size:11px;color:#FFFFFF;background:rgba(0,0,0,0.7);padding:2px 4px;}
.sl-content:before, .sl-content-text:before, .sl-leadership-list:before, .sl-testimonials:before, .sl-press-office:before{content:" ";display:table;}
.sl-content:after, .sl-content-text:after, .sl-leadership-list:after, .sl-testimonials:after, .sl-press-office:after{content:" ";display:table;clear:both;}
a.back-to-top {display:none;width:50px;height:50px;position:fixed;z-index:10;right:20px;bottom:20px;background: url("/info/misc/back-to-top.png") no-repeat;background-size:contain;}
.sl-list-sublist{padding-left:27px;margin:10px 0px 0px 0px;list-style:none;}
.sl-list-sublist li{position:relative;}
.sl-list-sublist li:before{position:absolute;top:1px;left:-27px;width:17px;height:17px;content:url('/info/misc/Orange-Bullet-sm.png');}
.sl-solution-sub .sl-text-title{margin-bottom:10px;}
.sl-solution-sub .sl-list li{margin-bottom:15px;}
.testimonials.archive .name{height:68px;}
.testimonials.archive .name .subtitle, .testimonials.presentations .name .subtitle{font-size:12px;display:block;}
.testimonials.presentations{float:left;margin-bottom:50px;}
.testimonials.presentations .name{margin-top:5px;}
.btn_launch_presentation{margin-top:20px;}
.sl-btn-launch{padding:10px 15px;line-height:20px;color:#FFFFFF;display:inline-block;}
.sl-btn-forward{padding:10px 15px;margin-top:5px;line-height:20px;font-size:14px;color:#FFFFFF;display:inline-block;}
#dlg_presentation_youtube{width:854px;height:489px;text-align:center;}
#dlg_presentation_ifr{width:100%;height:100%;padding:10px;text-align:center;}
#dlg_presentation_ifr_inner{width:100%;height:100%;}
#dlg_presentation_ifr_inner iframe{width:100%;height:100%;}
#btn_youtube_close{position:absolute;width:24px;height:24px;background:#FFFFFF;border:2px solid #000000;border-radius:12px;top:0px;right:0px;}
@media only screen and (max-width: 874px) {	
#dlg_presentation_youtube{width:95%;height:250px;}
}
@media only screen and (min-width:453px){
.sl-solution-list h2{margin:0px;line-height:48px;}
}
@media only screen and (min-width:500px){
.demo-item{width:440px;}
.btn-launch{width:auto;}
}
@media only screen and (min-width:600px){
.sl-desc{left:5%;margin-left:0px;}
.sl-contact-col{width:50%;height:200px;}
.sl-contact-col:nth-last-child(-n+3){height:130px;}
.sl-contact-col:nth-last-child(-n+1){height:auto;margin-bottom:0px;}
}
@media only screen and (min-width:900px){
.sl-content{width:95%;}
.sl-content-text{margin-right:320px;}
.sl-content-box{position:absolute;top:40px;right:0px;margin-bottom:0px;}
.sl-content-text{padding:0px 50px;}
.sl-btn-demo-big{display:none;}
.sl-btn-demo-sm{display:block;}
}
@media only screen and (min-width:980px){
.sl-anchor:before{height:94px;margin:-94px 0 0;}	
}
@media only screen and (min-width:1070px){
.sl-press-col{width:50%;}
.sl-press-col:nth-last-child(-n+2){margin-bottom:20px;}
}
@media only screen and (min-width:1096px){
.sl-solution-list img{width:96px;}
.sl-solution-list h2{margin:0px;line-height:96px;font-size:24px;}
.sl-solution-list .left, .sl-solution-list .right{margin-left:96px;margin-right:96px;}
}
@media only screen and (min-width:1450px){
.sl-detail{max-width:1000px;margin:auto;}
.sl-leadership, .sl-press{max-width:1000px;}
}
@media only screen and (min-width:1485px){	
.sl-contact-col{width:20%;height:auto;margin-bottom:0px;}	
}
