.top {color:#ffffff; font-size:20pt; text-align:center; width:100%; height:200px; padding:40px 100px; margin-bottom:30px; background:url('http://media.jinni.com/solutions/images/solutions_headerBg.png') repeat-x center top; box-sizing:border-box;}
.top h1 {color:#ffffff; font-size:50pt; margin:0px;}


.home_top {color:#ffffff; font-size:22pt; text-align:center; width:100%; height:541px; padding-top:50px; background:url('http://media.jinni.com/solutions/images/solutions_headerBg_with_banner.png') repeat-x center top; box-sizing:border-box;}
.home_top b {color:#ffffff; font-size:26pt;}
.home_top img {margin-bottom:10px;}
.home_top .hp-banner {margin-top: 35px}
.home_top .hp-banner img {width:806px; height:230px; background-repeat: no-repeat;  }
.home_top .hp-banner img:hover {width:806px; height:230px;}

.home_solutions {width:100%; margin-top:8px;}
.home_solutions .title {font-size:36pt; font-weight:bold; text-align:center; border-bottom:solid 1px #e4eaef; padding:10px;}
.home_solutions .itemTitle {color:#7b7b7b; font-size:20pt; font-style:italic; text-align:center; width:50%; padding:20px;}
.home_solutions .item {color:#ffffff; font-size:26pt; font-weight:bold; text-align:center; background-color:#28323d; padding:40px 0px; white-space:nowrap;}
.home_work {width:100%; height:60px; margin-top:50px;}
.home_work .title {font-size:30pt; font-weight:bold; text-align:center;}
.home_work .text {font-size:28pt; text-align:center; padding:20px; margin:10px 0px 30px 0px;}
.home_work .textParent {text-align:center;}


.about_title {color:#4a8cae; font-size:60pt; font-family:BebasNeue; padding:20px 0px 50px 0px; margin:0px 0px 40px 0px; border-bottom:solid 1px #e4eaef;}

.about_section1 {color:#7b7b7b; font-size:14pt; text-align:center; width:80%; padding:10px; margin:0px auto 50px auto; line-height:25px;}

.about_section2 {margin:0px auto 50px auto;}
.about_section2 table {height:405px; margin:0px auto; border-collapse:separate;}
.about_section2 table tr td {width:190px; min-width:190px; max-width:190px; font-size:12pt; text-align:center; padding:10px; padding-top:180px; margin:0px 1px !important; vertical-align:top; background-color:#b4b4b4; background-repeat:no-repeat; background-position:center top; background-size:100%; box-sizing:border-box; line-height:20px;}
.about_section2 table tr td h3 {font-size:18pt; font-family:BebasNeue; text-align:center; height:50px; margin:0px; margin-bottom:10px; line-height:25px;}
.about_section2 table tr td:nth-child(1) {background-image:url('http://media.jinni.com/solutions/images/discovery_home_desc1.png');}
.about_section2 table tr td:nth-child(1) h3 {color:#e83a3a;}
.about_section2 table tr td:nth-child(2) {background-image:url('http://media.jinni.com/solutions/images/discovery_home_desc2.png');}
.about_section2 table tr td:nth-child(2) h3 {color:#149356;}
.about_section2 table tr td:nth-child(3) {background-image:url('http://media.jinni.com/solutions/images/discovery_home_desc3.png');}
.about_section2 table tr td:nth-child(3) h3 {color:#5185b9;}
.about_section2 table tr td:nth-child(4) {background-image:url('http://media.jinni.com/solutions/images/discovery_home_desc4.png'); padding-top:168px !important;}
.about_section2 table tr td:nth-child(4) h3 {color:#ffffff; height:62px !important;}
.about_section2 table tr td:nth-child(5) {background-image:url('http://media.jinni.com/solutions/images/discovery_home_desc5.png'); padding-top:168px !important;}
.about_section2 table tr td:nth-child(5) h3 {color:#464646; height:62px !important;}

.about_section3 {text-align:center; padding:5px; margin-bottom:50px; border-top:solid 1px #e4eaef; overflow:hidden;}
.about_section3 table {margin:0px auto;}
.about_section3 table tr td div.parent {position:relative;}
.about_section3 table tr td div.inner {width:275px; height:290px; background-color:#4262c9; padding:5px 10px 0 10px; margin:20px;}
.about_section3 table tr td div.inner img {position:absolute; z-index:2;}
.about_section3 table tr td div.inner img.yosi {top:-5px; left:-107px;}
.about_section3 table tr td div.inner img.izik {top:-32px; left:0px;}
.about_section3 table tr td div.inner img.mori {top:-31px; left:17px;}
.about_section3 table tr td div.inner img.ami {top:-16px; left:-15px;}
.about_section3 table tr td div.inner img.ori {top:-19px; left:60px;}
.about_section3 table tr td div.inner img.roi {top:-37px; left:-23px;}
.about_section3 table tr td div.inner img.uri {top:3px; left:-70px;}

.about_section3 table tr td div.inner img.amit {top:-28px; left:40px;}
.about_section3 table tr td div.inner img.tomer {top:-16px; left:-45px;}
.about_section3 table tr td div.inner img.golan {top:-15px; left:26px;}
.about_section3 table tr td div.inner img.ronen {top:-27px; left:42px;}
.about_section3 table tr td div.inner img.ben {top:-28px; left:0px;}
.about_section3 table tr td div.inner img.marvin {top:-12px; left:-4px;}


.about_section3 table tr td div.inner .job {font-size:11pt;}
.about_section3 table tr td div.inner .name {color:#4a8cae; font-size:28pt; font-family:BebasNeue;}
.about_section3 table tr td div.inner .desc {font-size:10pt;}
.about_section3 table tr td div.innerText {background-color:#f0f5f9 !important;}


.careers_item {color:#7b7b7b; font-size:12pt; width:80%; padding:30px; margin:0px auto;}
.careers_item h2 {color:#4a8cae; font-size:40pt; font-family:BebasNeue; text-align:center; margin:0px 0px 20px 0px; border-bottom:solid 1px #b7d1df;}
.careers_item ul li {color:#7b7b7b; font-size:12pt;}
.careers_item a {color:#7b7b7b; font-size:12pt;}
.careers_item:last-of-type {margin-bottom:20px;}
.careers_placeHolder {height:240px;}
.careers_footer {background-color:#ffffff !important;}
