/*********** Talenthire Custom CSS ************/

body { font-family: 'Roboto', sans-serif; font-weight:400; font-size:13px; }
a:focus { outline:none; text-decoration:none; }
a:hover, a:focus { text-decoration:none }
.display-hidden { visibility: hidden; }
#globalWrapper { overflow:hidden; padding:30px 45px; padding-top: 80px; }
ul { margin:0px; padding:0px; }
.navbar-default { background:#fff; border:none; padding:0 45px; -moz-transition: 0.3s; -ms-transition: 0.3s; -o-transition: 0.3s; -webkit-transition: 0.3s; transition: 0.3s; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { background:none; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav a:hover { color:#286fd9; }
.container { width:100%; max-width:1180px; margin:0px auto; }
.navbar-default .navbar-nav > li > a { color:#1d1f24; font-family: 'Roboto', sans-serif; font-size: 14px; text-transform:uppercase; }
.navbar-default .navbar-nav > li > a:hover { color:#286fd9; }
.home .navbar-default .navbar-nav > li > a { color:#333; }
.home .navbar-default .navbar-nav > .active > a, .home .navbar-default .navbar-nav > .active > a:focus, .home .navbar-default .navbar-nav > .active > a:hover, .home .navbar-default .navbar-nav a:hover { color:#286fd9; }
.navbar-nav.navbar-right:last-child { margin-right:0; }
.signIn a { background:#none!important; color:#fff; border:solid 1px #0061d5; }
.navbar-nav >ul { margin-top:10px; }
.navbar-nav > li > a { padding:6px 15px; border-radius:2px; }
.sticky .navbar-nav > li.signIn a { background: #0061d5; }
.scrollMenu { padding-top:10px; }
.sticky .scrollMenu { padding-top:0px; background:rgba(255, 255, 255, 1); box-shadow:0 1px 5px 0 #aaa; }
.navbar-brand { padding-top:5px; height:auto; }
.sticky .navbar-brand { /*padding-top:10px;*/ padding-bottom:10px; }
.sticky .navbar-nav { margin-top:14px; }
.content-header { width:100%; text-align:center; margin:0px auto; }
.content-header h2 { font-size:28px; color:#333; font-weight:400; margin:0; padding:0; }
.content-sub-title { color:#969595; font-size:15px; line-height:24px; }
.navbar-default .navbar-nav > li.signIn > a { background:#85c800; border:solid 1px #85c800; color:#fff; padding-top:5px; }
.navbar-default .navbar-nav > li.signIn > a:hover{ color:#fff;}
.navbar-default .container { max-width:100%; padding:0; }
.navbar-right { margin-top:14px; }
/*margin*/
.margin-topBottom-4060 { margin:40px 0 60px; }
.margin-bottom-30 { margin-bottom:30px; }
.margin-bottom-50 { margin-bottom:50px; }
.margin-top100 { margin-top:100px; }
.margin-topless50 { margin-top:-50px; }
/*padding*/
.padding-bottom0 { padding-bottom:0; }
.padding-top15 { padding-top:15px; }
.padding-top25 { padding-top:25px; }
.padding-top35 { padding-top:35px; }
.padding-top50 { padding-top:50px; }
.padding-top0 { padding-top:0px; }
.padding-left0 { padding-left:0px; }
.padding-left50 { padding-left:50px; }
/*text-color*/
.paralaxText .text-transform-none { text-transform:inherit; }
.text-color-white { color:#fff; }
.bgcolor1 { background:#fff; }
.bgcolor2 { background:#f9f9f9; }
.bgcolor3 { background:#f2f2f2; }
.list-arrow { margin-top:30px; }
.list-arrow li { list-style-type:none; margin:20px 0; }
.list-arrow li i.fa-angle-right { border-radius:100%; color:#fff; text-align:center; background:#2eabe1; display:inline-block; width:20px; height:20px; line-height:20px; margin-right:6px; }
/*New Home page design css*/
.homeBanner { width:90%; margin-top:30px; }
.bannerLeft { text-align:center; }
.homBannerTitle { position:absolute; top:13%; left:0; right:0; margin:0px auto; width: 100%; max-width: 1180px; z-index:2 }
.homeTitle-right { text-align:left; margin: 0px auto; float:right; padding-left:30px; }
.homBannerTitle .freeSignup { background: #396bb4; display: inline-block; height: 40px; line-height: 40px; padding: 0 14px; box-shadow: 0 4px 6px rgba(50, 50, 93, .11), 0 1px 3px rgba(0, 0, 0, .08); border-radius:4px; width:150px; margin:0px auto; }
.homBannerTitle .freeSignup a { font-size:14px; color:#fff; display:block; text-shadow: 0 1px 3px rgba(36, 180, 126, .4); text-transform:uppercase; }
#paralaxSlice6 h2 { padding-top:0px; }
.homBannerTitle h2 { margin-top: 40px; text-align:left; font-size:46px; line-height: 60px; font-family: 'Roboto Slab'; font-weight: 300; color:#6eff04; }
.smTitle { text-align:left; color:#fff; font-size:20px; font-family: 'Roboto Slab'; font-weight:300; line-height:32px; padding: 15px 0px 20px; }
.new-design-dec { position:relative; width:100%; background:none; min-height:580px; overflow:hidden; }
/*.backImg { background:#489bdd; position:absolute; top:-128px; left:0; right:0; bottom:0; z-index:0; box-shadow:0 -5px 10px rgba(0, 0, 0, 0.05) inset; overflow:hidden; width:100%; background-image: linear-gradient(127deg, #384DFF 0%, #24CDFF 91%); }*/
/*christmas banner start*/
.backImg { background:#489bdd; position:absolute; top:-50px; left:0; right:0; bottom:0; z-index:0; box-shadow:0 -5px 10px rgba(0, 0, 0, 0.05) inset; overflow:hidden; width:100%; background-image: linear-gradient(127deg, #384DFF 0%, #24CDFF 91%); }
/*christmas banner end*/
.homeBanner-mask-block { position:absolute; height:48%; bottom:-28%; right:0; left:0; padding:0; margin:0 auto; z-index:1 }
.homeBanner-mask { width:100%; background-position:bottom; background-size:100%; height:100%; min-width:1665px; position:absolute; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); background:url(../landing_img/banner-angle-bg1.svg) no-repeat; top:-60px; background-size:100%; }
.backImg img { width:100%; }
/*Partner Market Place*/
#partner-market { background:#f6f6f6; clip-path: polygon(0 0, 100% 0, 100% calc(100% - 28px), calc(100% - 28px) 100%, 0 100%); margin-bottom:30px; }
.patMark_content { text-align:left; padding-right:0px; position:relative; }
.pMarkt-title { font-family: 'Roboto Slab', serif; font-weight:700; color: #0d2366; font-size:30px; text-align:center; position:relative; margin-bottom:15px; padding-top:30px; }
.partInt-tag { text-align:center; font-size:15px; padding-bottom:50px; }
.partInt-icon { float:left; max-width:50px; width:100%; margin-right:20px; height:80px; }
.partInt-icon img { width:100%; }
.patMark_content .patMark_heading { color: #0d2366; font-size: 16px; padding-bottom: 8px; font-family: 'Roboto Slab'; font-weight:700 }
.patMark_content .patMark_text { color: #515978; padding-bottom: 8px; font-size: 14px; line-height:22px; }
#partner-market ul li { margin:5px 0; }
#partner-market ul li a { padding:15px; background:none; }
#partner-market ul li a i { display:none; position:absolute; right:20px; top:35%; color:#528ff0; font-size:36px; }
#partner-market ul li.active a i { display:block; }
.active a .patMark_heading { color:#0d2366; }
#partner-market ul li.active a { background:#fff; border-radius:3px; box-shadow:0 1px 3px #ddd; }
#partner-market ul li a.pMarkt-btn { background: #528ff0; color: #fff; box-shadow: 0 3px 13px rgba(0, 0, 0, 0.09), 0 1px 5px 0 rgba(0, 0, 0, 0.14); height: 36px; padding: 0 24px; font-size: 11px; border: 0; border-radius: 3px; line-height: 36px; width:auto; float:left; text-transform:uppercase; text-align:center; margin-top:20px; margin-left:84px; }
#partner-market { position: relative; top: 0px; left: 0; width: 100%; padding:80px 0; }
#partner-market .tab-pane { padding:30px 0 0 30px; }
#partner-market { padding-top:30px; top:0px; background: url(../landing_img/pattern_light_top-left.svg) no-repeat left top, url(../landing_img/pattern_light_top-right.svg) no-repeat right top #eff3f6; }
#partner-market .tab-content img { width:100%; }
/* What we offer */
.what-angle-1 { background:#e2edff; position:absolute; left:0px; top:-150px; width:150px; height:100px; }
.what-angle-2 { width: 0; position: absolute; top: 0; right: 0; height: 0; border-style: solid; border-width: 100px 100vw 0 0; border-color: #fafbfd transparent transparent transparent; }
.what-angle-3 { width: 0; position: absolute; bottom: 0; left: 0; height: 0; border-style: solid; border-width: 80px 0 0 100vw; border-color: transparent transparent transparent #fafbfd; }
.what-we-offer { float:left; width:100%; padding:80px 0; background:#105ccb url(../landing_img/what-drive-side-bg.png) no-repeat left top;/* -webkit-clip-path: polygon(0 23%, 100% 0, 100% 100%, 0 89%);clip-path: polygon(0 23%, 100% 0, 100% 100%, 0 89%);*/ position:relative; clip-path: polygon(0 0, 100% 0, 100% calc(100% - 28px), calc(100% - 28px) 100%, 0 100%); }
.what-we-offer-content { padding-top:10px; }
.what-we-offer-icon { font-size:26px; color:#41afe4; width:50px; height:50px; text-align:left; border-radius:4px; margin:0px; }
.what-we-offer-icon img { width:80%; }
.what-we-offer-icon i.fa { font-size:30px; line-height:48px; color:#fff; }
.what-we-offer ul li { float:left; list-style-type:none; width:20%; margin:15px 0; min-width: 200px }
.what-we-offer-content { margin-left:5%; width:100%; float:left; text-align: left; color:#caf1ff; line-height:22px; position:relative; padding:0 10px; border-radius:3px; }
.what-we-offer-content .h5 { text-transform:none; /*color:#6eff04; */ margin:0; padding-bottom:10px; font-size:16px; font-family: 'Roboto Slab', serif; font-weight:400; }
.what-we-offer-content:hover { box-shadow:0 3px 10px rgba(0, 0, 0, 0.3); background:none; }
.offer-box-block { margin-bottom:40px; }
.what-we-offer-content a { color:#fff; padding:3%; display:block; border-radius:4px; }
.what-we-offer-content a p { color:#87b8ff; font-size:13px; line-height:18px; }
.what-we-offer .content-header h2 { color:#fff; margin-bottom:15px; font-family: 'Roboto Slab', serif; font-weight:700; font-size:30px; }
.what-we-offer .content-sub-title { color:#caf1ff; }
/*Mobile Section*/
.mobileBlock { float:left; width:100%; background:#f6f6f6; position:relative; }
.mobSect-icon { float:left; max-width:50px; width:100%; margin-right:20px; height:80px; padding:0px; }
.mobSect-icon img { width:100%; }
.mobileBlock .nav > li > a:hover { background:none; }
.mobileBlock ul li { margin:5px 0; float:left; width:100%; }
.mobileBlock ul li a { padding:15px; background:none; float:left; }
.mobileBlock ul li a i { display:none; position:absolute; right:20px; top:35%; color:#528ff0; font-size:36px; }
.mobileBlock ul li.active a i { display:block; }
.active a .patMark_heading { color:#0d2366; }
.mobileBlock ul li.active a, .mobileBlock ul li:hover.active a { background:#fff; border-radius:3px; box-shadow:0 1px 3px #ddd; }
.mobileBlock ul li a.pMarkt-btn, .mobileBlock ul li:hover a.pMarkt-btn { background: #528ff0; color: #fff; box-shadow: 0 3px 13px rgba(0, 0, 0, 0.09), 0 1px 5px 0 rgba(0, 0, 0, 0.14); height: 36px; padding: 0 15px; font-size: 12px; border: 0; border-radius: 3px; line-height: 36px; width:auto; float:left; text-transform:uppercase; text-align:center; margin-top:20px; margin-left:84px; }
.mobileBlock { position: relative; top: 0px; left: 0; width: 100%; padding:60px 0 80px; clip-path: polygon(0 0, 100% 0, 100% calc(100% - 28px), calc(100% - 28px) 100%, 0 100%); margin:30px 0 0; background: url(../landing_img/pattern_light_top-left.svg) no-repeat left top, url(../landing_img/pattern_light_top-right.svg) no-repeat right top #eff3f6; }
.pricing-section, .faq-block { background: url(../landing_img/pattern_light_top-left.svg) no-repeat left top, url(../landing_img/pattern_light_top-right.svg) no-repeat right top #eff3f6; }
.mobileBlock .tab-pane { padding:30px 0 0 30px; }
.mobSect-info { padding:0px; float:left; }
.mobSect-angle-1 { width: 0; position: absolute; bottom: 0; left: 0; height: 0; border-style: solid; border-width: 80px 0 0 100vw; border-color: transparent transparent transparent #ffffff; }
.mobileBlock .img-responsive { width:100%; max-width:479px; }
/*Mobile Section end*/

/*WhyChoose Us Section*/
.WhyChooseUs { float:left; width:100%; position:relative; padding-top: 30px; background:#ffffff /*url(../landing_img/whychoose-bg.svg) no-repeat -300px bottom;*/ }
.WhyChooseUs:hover { }
.why-chose-box { text-align:left; overflow: hidden; min-height:320px; border-radius:10px; padding:15px 25px 5px; background:#fff; border:1px solid #dde5ed; border-top: 8px solid #dedede; }
.why-chose-box:hover { background:#fff; border:1px solid #105cca; border-top: 8px solid #105cca; /*box-shadow: 0 44px 98px 0 rgba(0, 0, 0, 0.12);*/ }
.why-chose-box .feature-list li:before { display:none; }
.why-chose-box .feature-list li { padding-left:0px; text-align:left; color: #515978; line-height: 1.61em; }
.why-chose-box .feature-list { margin-top:10px; }
.why-chose-box h5 { text-align:left; font-size:16px; color:#0d2366; font-family: 'Roboto Slab', serif; font-weight:700; margin-top:10px; }
.symbol-number { width: 180px; margin: 0 auto; }
.footer_blog_review img {float: left;clear: both; border: 1px solid #c0cae7; margin-top: 20px; opacity: 0.9;}
.footer_blog_review img:hover { opacity: 1; border-color: #FF0;}
/*JOBBOARDS page CSS*/
.pTop0 { padding-top:0px; }
.jobBoards-block { float:left; width:100%; background:#f2f2f2; margin-bottom:40px; position:relative; z-index:999; }
.jobBoards-block .content-header h2 { padding:30px 0 10px; }
.jobBoards-block .nav-tabs { border:none; }
.jobBoards-block .nav-tabs > li { float:none; display:inline-block; border-right:0px solid #dddddd; margin:0; }
.jobBoards-block .nav-tabs > li:last-child { border:none; }
.jobBoards-block .nav-tabs > li > a { border:none; border-bottom:solid 0px #ddd; font-size:14px; margin:0px; padding:8px 15px; display:block; }
.jobBoards-block .nav-tabs > li.active > a, .jobBoards-block .nav-tabs > li.active > a:hover, .jobBoards-block .nav > li > a:hover { border:none; background:none; border-bottom:solid 1px #666; color:#333; }
.jobBoards-block .tab-content { padding:25px 0; text-align:center; }
.jobBoards-block .tab-content img { display:inline-block; }
.jobBoards-block .content-header { max-width:800px; margin:0 auto; padding:0 15px; padding-bottom:15px; }
.jobBoards-block .content-header p { color:#666; }
.jobBoards-block .nav-tabs > li > a { position: relative; background: #286fd9; border-radius:4px; color:#fff; }
.jobBoards-block .nav-tabs > li > a:after, .jobBoards-block .nav-tabs > li > a:before { top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.jobBoards-block .nav-tabs > li.active > a, .jobBoards-block .nav-tabs > li.active > a:hover, .jobBoards-block .nav > li > a:hover { border-bottom: 0px solid #666; border-radius:4px; background: #ffc107; color:#333; }
.jobBoards-block .nav-tabs > li.active > a:after, .jobBoards-block .nav-tabs > li.active > a:hover:after, .jobBoards-block .nav > li > a:hover:after .jobBoards-block .nav-tabs > li.active > a:before, .jobBoards-block .nav-tabs > li.active > a:hover:before, .jobBoards-block .nav > li > a:hover:before {
top: 100%;
left: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.jb-main-tabs { float: left; padding: 30px 0 0; width: 100%; }
.inner-content.jobBoards-block .tab-content { text-align: left; }
.jobBoards-block .nav-tabs > li.active > a:after, .jobBoards-block .nav-tabs > li.active > a:hover:after, .jobBoards-block .nav > li > a:hover:after { border-color: rgba(0, 0, 0, 0); border-width: 6px; margin-left: -6px; }
.jobBoards-block .nav-tabs > li.active > a:before, .jobBoards-block .nav-tabs > li.active > a:hover:before, .jobBoards-block .nav > li > a:hover:before { border-color: rgba(221, 221, 221, 0); border-top-color: #ffc107; border-width: 7px; margin-left: -7px; }
.jobBoards-block .jb-Btn { bottom: 20px; clear: both; left: 0; margin: 0 auto; position: absolute; right: 0; width: 120px; }
.jobBoards-block .jb-Btn a { border: solid 1px #286fd9; font-size: 13px; text-transform: inherit; display: block; color: #286fd9; padding: 7px 30px 7px 20px; border-radius: 50px; }
.jobBoards-block .jb-Btn a:hover { border: solid 1px #286fd9; background:#286fd9; color:#fff; }
.jobBoards-block .jb-Btn a i { font-size: 17px; margin-top: 2px; position: absolute; right: 15px; }
.inner-full-screen { height:410px; width: 100%; position: relative; }
.fill { width: 100%; height: 100%; background-position: center top; -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; -o-background-size: cover; background-attachment: fixed; background-repeat: no-repeat; }
.jobBoadrds { border:solid 1px #f2f2f2; margin:0px auto 40px; padding:20px; box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.5); }
.jobBoards-section { float:left; width:100%; }
.inner-content { background-color: #f1f5f6; float:left; width:100%; }
.features-tab-section .inner-content h3, .inner-content h3 { font-size: 40px; color: #171f36; letter-spacing: -1px; padding: 0px 0 20px; text-align: center; margin: 0px; }
.white-bg { background-color: #fff; }
.gray-bg { background-color: #fafbfc; }
.features-tab-title { padding: 50px 0px; text-align: center; }
.gray-bg-border { border-top: 1px solid #e0e5e7; border-bottom: 1px solid #e0e5e7; }
.intTitle { font-size:26px; text-align:center; color:#85c800; margin-bottom:10px; }
.list-int { border-left:dashed 1px #ddd; padding:15px; min-height:220px; margin-bottom:40px; }
.jobBoard-img { padding:0 0 10px; height:36px; }
.jobTitle-text { font-size:16px; color:#000; padding:4px 0; }
.jobBoard-text { font-size:13px; line-height:20px; color:#666; }
footer { clear:both; }
/*Mobile*/
.mobile-box-info { width:100%; text-align:left; margin-top:35px; }
.mobile-box-info h5 { font-size:14px; color:#fff; font-weight:normal; margin-top:0px; text-transform:none; }
.mobile-box-info i { border:solid 1px #7ed0f6; border-radius:50%; width:40px; height:40px; text-align:center; line-height:35px; margin:0 15px 15px 0; color:#7ed0f6; }
.mobile-box-info p { color:#fff; }
/*Features*/
.innerpage-title { text-align:center; font-family: 'Roboto Slab', serif; font-weight:700; font-size:36px; color:#fff; }
.innerbanenr-sub-title { font-size:15px; color:#fff; margin-top:10px; margin-bottom:60px; }
.features-block { float:left; width:100%; text-align:center; padding:10px 0; position:relative; z-index:99999; -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; transition: 0.5s; background:#f2f5fa; margin-bottom:60px; }
.feature-box { display:inline-block; margin:0 5px 0 5px; /*border-top:5px solid transparent;*/ -moz-transition: 0.5s; -ms-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; transition: 0.5s; }
.feature-icon img { width:60%; }
.feature-bgcolor-1 .feature-icon { background:#1cc7ff; }
.feature-bgcolor-2 .feature-icon { background:#cb79ff; }
.feature-bgcolor-3 .feature-icon { background:#ffb619; }
.feature-bgcolor-4 .feature-icon { background:#28da78; }
.feature-bgcolor-5 .feature-icon { background:#6288c7; }
.feature-bgcolor-6 .feature-icon { background:#ff5757; }
.feature-bgcolor-7 .feature-icon { background:#5b66ff; }
.feature-bgcolor-8 .feature-icon { background:#01c980; }
.feature-bgcolor-9 .feature-icon { background:#13a9fe; }
.feature-bgcolor-10 .feature-icon { background:#fe893a; }
.features-block li { width:9.5%; margin:0px; border-bottom:solid 2px transparent; }
.features-block li .fa { color:#ffffff; position:absolute; right:-5%; left:-5%; line-height:44px; }
.features-block.sticky li .fa { line-height: 34px; }
.features-block li.active a { cursor:inherit; background:none; background:#fff; border-radius: 4px; box-shadow: 2px 6px 14px 0px rgba(0, 72, 95, .1); }
.features-block li.feature-bgcolor-1.active a { border-bottom:solid 2px #1cc7ff; }
.features-block li.feature-bgcolor-2.active a { border-bottom:solid 2px #cb79ff; }
.features-block li.feature-bgcolor-3.active a { border-bottom:solid 2px #ffb619; }
.features-block li.feature-bgcolor-4.active a { border-bottom:solid 2px #28da78; }
.features-block li.feature-bgcolor-5.active a { border-bottom:solid 2px #6288c7; }
.features-block li.feature-bgcolor-6.active a { border-bottom:solid 2px #ff5757; }
.features-block li.feature-bgcolor-7.active a { border-bottom:solid 2px #5b66ff; }
.features-block li.feature-bgcolor-8.active a { border-bottom:solid 2px #01c980; }
.features-block li.feature-bgcolor-9.active a { border-bottom:solid 2px #13a9fe; }
.features-block li.feature-bgcolor-10.active a { border-bottom:solid 2px #fe893a; }
.feature-icon { line-height:44px; text-align:center; margin:10px auto; font-size:20px; position: relative; width: 44px; height: 44px; background: red; border-radius: 50% / 10%; color: white; text-align: center; text-indent: .1em; }
.feature-icon:before { content: ''; position: absolute; top: 10%; bottom: 10%; right: -5%; left: -5%; background: inherit; border-radius: 5% / 50%; }
.feature-box p { color:#1d2a3c; line-height:24px; margin-bottom:6px; }
.feature-box a { display:block; font-size:13px; font-weight:500; padding:6px 0px; }
.sticky .feature-box p { margin-bottom:0px; }
.features-block.sticky { position:fixed; top:64px; padding: 4px 0; box-shadow:0 1px 3px #ddd; left:0; }
.features-block ul { max-width:1180px; margin:0px auto; width:100%; }
.features-block.sticky .feature-icon { width: 34px; height: 34px; line-height: 34px; margin: 3px auto; font-size: 16px; }
.mobile-menu-tag { display:none; }
.apps { background:#f4f4f4; text-align:center; color:#444; font-size:24px; padding:25px 0; font-family: 'Roboto Slab', serif; margin-top:25px; }
.apps a { display:inline-block; margin:5px 20px 0; }
.logo-white { display:block; }
.sticky .logo-white { display:block; }
.logo-blue { display:block; }
.sticky .logo-blue { display:none; }
.feature-section-title { font-size:24px; color:#000; text-align:left; font-weight:300; font-family: 'Roboto Slab', serif; line-height: 30px; }
.feature-section-bgcolor1 { background:#f9f9f9; color:#555555; line-height:22px; }
.feature-section-bgcolor2 { background:#fff; color:#555555; line-height:22px; }
.feature-section-title p { font-size:14px; color:#333333; line-height:40px; margin-bottom:8px; }
.feature-list li { list-style-type:none; margin:15px 0; }
.feature-list { margin-top:30px; }
.feature-list li i { width:20px; height:20px; border:solid 1px #ccc; text-align:center; line-height:16.5px; color:#ccc; border-radius:50%; margin-right:10px; }
.feature-list li { display:inline-block; text-rendering:auto; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; transform:translate(0, 0); float:left; width:100%; padding-left:30px; margin:8px 0; }
.feature-list li::before {
font:normal normal normal 10px/1 FontAwesome;
font-size:inherit;
position:absolute;
width:17px;
height:17px;
left:0px;
content:"\f00c";
line-height:1.5;
color:#31aae2;
border:solid 1px #31aae2;
border-radius:50%;
text-align:center;
font-size:11px;
margin-top: 3px;
}
.job-requisition .feature-list li::before {
border:solid 1px #31aae2;
color:#31aae2;
}
.dashboard .feature-list li::before {
border:solid 1px #958cc4;
color:#958cc4;
}
.integrations .feature-list li::before {
border:solid 1px #31aae2;
color:#31aae2;
}
.job-post .feature-list li::before {
border:solid 1px #e26a92;
color:#e26a92;
}
.on-boarding .feature-list li::before {
border:solid 1px #31aae2;
color:#31aae2;
}
.partners .feature-list li::before {
border:solid 1px #46ca9d;
color:#46ca9d;
}
.placements .feature-list li::before {
border:solid 1px #e26a92;
color:#e26a92;
}
.talentbench .feature-list li::before {
border:solid 1px #46ca9d;
color:#46ca9d;
}
.applicant-profile .feature-list li::before {
border:solid 1px #958cc4;
color:#958cc4;
}
.smart-features-icon { float:left; width:45px; height:45px; border:solid 1px #41afe4; border-radius:50%; text-align:center; margin-top:30px; }
.smart-features-icon i.fa { font-size:20px; line-height:40px; color:#41afe4; }
.smart-features-content { margin-left:5%; width:83%; float:left; color:#969595; line-height:22px; text-align:left; margin-top:30px; }
.smart-features-content .h5 { font-size:14px; }
.total-count { width: 130px; height: 70px; background:#01c1f0; position: relative; margin:0px auto; transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.total-count:before { content: ""; position: absolute; top: -36px; left: 0; width: 0; height: 0; border-left: 65px solid transparent; border-right: 65px solid transparent; border-bottom: 36px solid #01c1f0; transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.total-count:after { content: ""; position: absolute; bottom: -36px; left: 0; width: 0; height: 0; border-left: 65px solid transparent; border-right: 65px solid transparent; border-top: 36px solid #01c1f0; transition:all 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.count-box { position:absolute; color:#A4EDFF; text-align:center; text-align:center; width:100%; }
.count-icon { font-size:22px; color: #fff; margin-bottom:4px; margin-top:-5px; }
.count-number { font-size:26px; color:#fff; text-align:center; padding:5px 0 4px; }
.count-info { text-transform:uppercase; font-size:10px; color:#A4EDFF; text-align:center; }
.total-count:hover { background:#f5f5f5; }
.total-count:hover:before { border-bottom: 36px solid #f5f5f5; }
.total-count:hover:after { border-top: 36px solid #f5f5f5; }
.total-count:hover .count-box, .total-count:hover .count-icon, .total-count:hover .count-number, .total-count:hover .count-info { color:#01c1f0; }
/*contact*/
.aq-box { background:#fff; border-radius:6px; width:100%; padding:10px; box-shadow:0 5px 10px rgba(0, 0, 0, 0.1); margin:35px 0 0; height:200px; text-align:center; }
.aq-box-icon { margin:15px 0 0; background:#fff; border-radius:100px; box-shadow:0 5px 10px rgba(0, 0, 0, 0.1); margin:0px auto; margin-top:-43px; height:86px; width:86px; padding:20px; }
.aq-box-icon img { width:100%; }
.aq-box-title { font-size:22px; color:#00005b; padding:25px 0 10px; font-family: 'Roboto Slab', serif; }
.aq-box-info { font-size:16px; color:#6b7c93; }
.contact .address { text-align:left; font-size:12px; color:#666; }
.contact .address h2 { text-align:left; font-weight:normal; text-shadow:none; font-size:24px; margin-bottom:0px; color:#333; }
.address p { float:left; width:100%; padding-bottom:0; }
.address p i { font-size:14px; color:#3db3fd; width:26px; display:inline-block; float:left; margin-top:1px }
.address p span { float:left; }
.contact-socialmedia a { display:inline-block; margin:0px 5px; font-size:18px; }
.contact-socialmedia a .fa-twitter-square { color:#28a9e0; }
.contact-socialmedia a .fa-linkedin-square { color:#4191ce; }
.contact-socialmedia a .fa-facebook-square { color:#3e5b95; }
.contact-socialmedia a .fa-google-plus-square { color:#dd4736; }
.contact-socialmedia a .fa-pinterest-square { }
.CformInput { width:100%; padding:2%; float:left; margin:8px 0; border:solid 1px #eee; }
textarea.CformInput { height:100px; }
.contact-form-row { position:relative; float:left; width:100%; }
.contact-form-row i { position:absolute; right:10px; top:19px; color:#3db3fd; }
.contact-form-row .submitBtn { background:#3db3fd; text-align:center; padding:3% 0; color:#fff; border:none; width:100%; margin-top:15px; }
.notReadable-text { display:block; }
.captcha-text { padding:10px 0; }
.contact-form-row .submitBtn:hover { background:#17a12a; }
.pre-footer { background: #fff; box-shadow: 0 1px 0 #fff inset; display: block; padding: 20px 0; text-align: center; width: 100%; }
.pre-footer h2, .pre-footer-sign { display: inline-block; margin: 15px 20px; vertical-align: middle; }
.pre-footer h2 { color: #333; font-family: 'Roboto Slab', serif; font-size: 36px; letter-spacing: -1px; line-height: 40px; }
.pre-footer h2 > span { color: #000; font-weight:700 }
.pre-footer-sign { background: #35aa47; color: #fff; font-size: 14px; padding: 7px 15px; text-transform: uppercase; }
.pre-footer-sign:hover { background: #2e3740; color: #fff; }
/*Privacy*/
.aboutus-banner { width:100%; float:left; background:url(../landing_img/aboutus-banner.jpg) no-repeat center top; position:fixed; max-height:350px; height:100%; z-index:-1; }
.recruitment-software-banner { width:100%; float:left; background:url(../landing_img/recruitment-software-banner.jpg) no-repeat center top; position:fixed; max-height:350px; height:100%; z-index:-1; }
/*.ats-banner { width:100%; float:left; background:url(../landing_img/ats-banner.jpg) no-repeat center top; position:fixed; max-height:350px; height:100%; z-index:-1; }*/
.container-960 { max-width:960px; width:100%; margin:0px auto; padding:4%; text-align:left; }
.content-body { float:left; width:100%; color:#999; }
.paralaxText .margin-topless50 { margin-top:-50px; }
.panel-title { padding-left:30px; }
.panel > .panel-heading { position: relative; padding: 10px 15px; }
.panel-default { border:none; box-shadow:none; }
.panel-title > a.collapsed:after { content: '+'; position: absolute; left:0px; font-size:20px; width:30px; height:30px; border:solid 1px #949494; border-radius:50%; text-align:center; line-height:24px; color:#949494; top:8; background:#fff; }
.panel-title > a:after { content: '-'; position: absolute; left: 0px; font-size:20px; width:30px; height:30px; border:solid 1px #31aae3; border-radius:50%; text-align:center; line-height:24px; color:#fff; top:8; background:#31aae3; }
.panel-default > .panel-heading { background:none; border:none; }
.panel-group .panel-heading + .panel-collapse > .panel-body { border:none; }
.panel-title > a.collapsed { color:#333; }
.panel-title > a { color:#2eaadd; font-size:14px; display:block; line-height:30px; border-bottom:solid 1px #f5f5f5; padding-bottom:3px; }
.panel-body { color:#999; font-size:12px; line-height:18px; padding-left:45px; }
.list-items { margin-left:35px; }
.list-items li { margin:5px 0; }
.aboutus-banner { width:100%; float:left; background:url(../landing_img/aboutus-banner.jpg) no-repeat center top; position:relative; max-height:350px; height:100%; z-index:0; margin-bottom:66px; }
.video-box { border:3px solid #fff; box-shadow:0 0 5px 0 #aaa; height:327px; }
/*Footer*/
footer { padding-top:80px; background:#fff; overflow:hidden; }
#mainFooter { background:#011f41; text-align:left; line-height:20px; font-size:13px; position:relative; }
.footer-angle-1 { width: 0; /* position: absolute; */ top: -79px; left: 0; height: 0; border-style: solid; border-width: 80px 0 0 100vw; border-color: #ffffff transparent transparent transparent; }
.footer-titles { text-transform:uppercase; font-family: 'Roboto', serif; margin-bottom:20px; font-size: 15px; color: #ffffff; text-transform: uppercase; }
.starsB { background: url(../landing_img/stars.svg) top center no-repeat fixed; background-size: 100%; position: absolute; top: 0; left: 0; right: 0; width: 100%; z-index: 1; height: 100%; display:none; /*display none add for christmas banner changes remove the stars*/ }
 ul.recent-posts li::before {
color: #969595;
content: "";
font-family: "FontAwesome";
font-size: 13px;
left: 16px;
position: absolute;
transition: all 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
ul.recent-posts li { border-bottom: 1px solid rgba(255, 255, 255, 0.05); list-style: outside none none; margin-bottom: 15px; padding-bottom: 8px; padding-left: 20px; transition: all 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; width:90%; text-align:left; }
ul.recent-posts li a { color: #fff; transition: all 400ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
ul.quick-links li { padding-bottom: 5px; text-align:left; list-style-type:none; }
ul.quick-links li a { color: #7d95af; }
footer ul li a:hover { color:#fff; }
.contact-info-row { padding:10px 0; overflow:hidden; text-align:left; color:##7d95af; font-size:13px; }
.footer-contact-icon { float:left; font-size:16px; color:#4a4a4a; width:25px; }
.footer-contact-info { float:left; color:#969595; width:90%; }
.footer-contact-info a { color:#969595; }
.footer-contact-info a:hover { color:#31aae2; }
.social-media a { display: inline-block; margin: 0 4px; margin-left: 4px; margin-left: 5px; color: #57648c; font-size: 24px; }
.social-media a:hover { color:#31aae2; }
.border-none { border:none!important; }
.footer-column { padding-top: 20px;display: block;width: 100%;clear: both; }
.footer-column .footer-titles{ float:left; margin-right:10px; margin-top:3px; margin-bottom:0;}
.footer-input { border:none; background:#4a4a4a; margin-bottom:5px; padding:5px 10px; width:100%; font-size:12px; color:#aaa; }
.border-left { border-left: 1px solid #415c7a !important; }
.list-unstyled { padding-left: 0; list-style: none; margin-bottom:15px; }
.footer-menu-item { text-decoration: none; color: #7d95af; display: block; line-height: 1.75; }
::-webkit-input-placeholder {
color: #969595;
}
:-moz-placeholder {
color: #969595;
}
::-moz-placeholder {
color: #969595;
}
:-ms-input-placeholder {
color: #969595;
}
.send-btn { border:none; background:#31aae2; padding:5px 18px; color:#eaeaea; }
.send-btn:hover { background:#4a4a4a; }
.fot-secu-links { color:#424d6e; text-align:right; float:right; }
.fot-secu-links a { text-align:right; color:#7d95af; font-size:13px; }
.fot-secu-links a:hover { color:#31aae2 }
.copyRight-block { border-top: 1px solid #1c3b5a; }
.copy-rights { text-align: left; color: #7d95af; padding: 20px 0; font-size:13px; }
/*New Background Pricing CSS*/
.banner-spirit, .banner-spirit span { position: absolute; }
.banner-spirit { background-color:#53f; /*width: 100%;*/ height:100%; max-height:550px;overflow: hidden; background: linear-gradient(150deg, #53f 15%, #05d5ff 70%, #a6ffcb 94%); max-width: calc(100% - 90px); right: 45px;left: 45px;}
.banner-spirit span { height:136px }
 .banner-spirit :nth-child(1) {
width: 33.33333%;
left: -16.66666%;
background: #53f
}
 .banner-spirit :nth-child(2) {
width: 33.33333%;
top: 0;
left: 16.66666%;
right: auto;
background: #4553ff
}
 .banner-spirit :nth-child(3) {
width: 33.33333%;
left: 49.99999%;
bottom: auto;
background: #4f40ff
}
 .banner-spirit :nth-child(4) {
width: 33.33333%;
top: 380px;
right: -16.66666%;
background: #25ddf5
}
 .banner-spirit :nth-child(5) {
width: 33.33333%;
bottom: 0;
background: #1fa2ff
}
 @media all and (max-width: 670px) {
 .banner-spirit span {
height: 120px;
}
 .banner-spirit :nth-child(1) {
width: 33%;
left:0%;
}
 .banner-spirit :nth-child(2) {
width: 80%;
left:33%;
}
}
/*Pricing CSS*/
.full_screen_pricing { min-height:700px; }
.slider_text_block { position:absolute; top:35%; left:0; right:0; margin:0 auto; text-align:center; }
.slider_text_block.inner_slider_pricing { top:18% }
.slider_text_block.inner_slider_contact { top:30% }
.slider_heading { color:#fff; font-size:35px; line-height:54px; padding:20px 0 15px; font-family: 'Roboto Slab', serif; font-weight:400 }
.slider_tag { color:#fff; font-size:16px; line-height:26px; padding:0 0 30px }
.pricing_heading { color:#050505; font-size:20px; padding:15px 0; background-color:#f7f7f7; border-top:4px solid #85c800; }
.pricing td { color:#666; text-align:center; padding:20px 5px; min-height:60px; width:50%; font-size: 14px; }
.pricing td:first-child { border-right:solid 1px #e9e9e9 }
.pricing td.pricing_title { color:#85c800; font-weight:500; height:50px; padding:16px 5px; border-bottom:1px solid #e9e9e9 }
.get_started_head, .price_text { font-weight:400; }
.pricing td.pricing_title.users_color { color:#1976D2 }
.pricing td.pricing_title.resume_color { color:#AB47BC }
.price_text { color:#fff; font-size:26px; padding-top:25px }
.price_text>a { color:#85c800; transition:all .2s ease-in
}
.priceTable { max-width:770px; background:#fff; box-shadow:1px 12px 15px -5px rgba(0, 0, 0, 0.1); min-height:330px; margin:50px auto 20px; border-radius:6px; position:relative; }
.tHire { border-radius:50px; width:160px; text-transform:uppercase; font-weight:500; font-size:17px; color:#fff; text-align:center; background:#4553fe; padding:5px; position:absolute; left:0px; right:0px; top:-18px; margin:0 auto; }
.priceHeader { background:#f6f9fc; padding:40px 30px 25px; overflow: hidden; }
.userLeft { float:left; padding-right:20px; text-align:center; border-right:solid 1px #ccc; width:50%; }
.userRight { float:left; padding-left:20px; text-align:center; width:50%; }
.pTable { border:none; padding-bottom:5px; }
.pTable table { border:none; }
.pTable table td { border:solid 1px #f2f5f8; padding:15px 5px; text-align:center; vertical-align:middle; width:50%; font-size:18px; color:#6a7c92; }
.priceFooter { background:#f6f9fc; font-family: 'Roboto Slab', serif; font-weight:300; padding:25px 30px; text-align:center; }
.priceFooter a { color:#6b7aa3; font-size:20px; }
.priceFooter a i { color:#50c599; font-size:14px; margin-left:5px; }
.pricing_features>li { color:#050505; padding:12px 0; }
.check-list li { padding-left:28px; position:relative; list-style-type:none; font-size:15px; color:#515a79; }
.error {
	border: 1px solid red !important;
	/* background-color: #ffecec !important; */
	padding: 2px !important;
	margin-bottom: 5px !important;
  }
.check-list li::before {
float:left;
margin:-3px 0 0 -35px;
}
.check-list li::before {
content:'';
height:12px;
width:6px;
-webkit-transform:rotate(45deg) translate(7px, 2px);
-ms-transform:rotate(45deg) translate(7px, 2px);
transform:rotate(45deg) translate(7px, 2px);
border:2px solid #49dab5;
border-left:0;
border-top:0;
position:relative;
margin-left:-26px
}
.addonIcon { float:left; min-width:30px; max-width:50px; margin-right:10px; width:24%;}
.addonIcon i.fa { font-size:35px; color:#00bcd4}
.addonIcon img { width:50px;}
.addonIcon-info { font-size:14px; width:76%; float:left; color:#666; text-align:left;}
.addonInfo-title { font-size:16px; font-weight:700; color:#333; padding-bottom:5px; font-family: 'Roboto Slab', serif; }
.heading { color: #0d2265; font-size: 28px; padding-bottom: 10px; padding-top: 70px; text-align: center; text-transform: capitalize; font-family: 'Roboto Slab', serif; }
.tag { color: #3c4356; font-size: 15px; line-height: 26px; padding-bottom: 25px; text-align: center; }
.price-featureList { max-width:800px; box-shadow:0 2px 7px rgba(0, 0, 0, 0.2); clear:both; padding:40px 0; background:#fff; overflow:hidden; margin:0px auto; margin-bottom:50px; }
.price-featureList ul { margin-left:60px; }
.priceFeatures-section { float:left; width:100%; }
.faq-block .panel-title > a.collapsed:after { left:auto; font-size:22px; width:30px; height:30px; border:solid 0px #949494; border-radius:0px; text-align:center; line-height:24px; color:#43a3ed; top:0; background:none; right:0px; }
.faq-block .panel-title > a:after { left:auto; font-size:32px; width:30px; height:30px; border:solid 0px #43a3ed; border-radius:0px; text-align:center; line-height:24px; color:#43a3ed; top:4px; background:none; right:0px; }
.faq-block .panel-default > .panel-heading { background:none; border:none; padding:0px; }
.faq-block .panel-title > a { font-size:14px; font-family: 'Roboto', serif; font-weight:400; color:#4d4d4d; border: none; padding-bottom: 0; line-height:24px; }
.faq-block .panel-title > a:hover { color:#000; }
.faq-block .panel-body { padding:15px; background:#fff; color:#666; line-height:22px; margin-bottom: 20px; font-size: 13px; }
.faq-block .panel-title { padding:0; margin-bottom:10px; }
.faq-block .panel { background:none; width:100%; float:left; margin-bottom:0px; padding-top:15px; border-radius:0; border-top: solid 1px #d7dfe2; }
/***Happy Customers*****/
.section-happyCustomers { background: url(../landing_img/pattern_light_top-left.svg) no-repeat left top, url(../landing_img/pattern_light_top-right.svg) no-repeat right top #eff3f6; padding-top: 35px; padding-bottom: 35px; float:left; width:100%; }
.section-happyCustomers h4 { font-size: 24px; font-weight: 300; color:#1d1f24; margin-top: .5rem;
margin-bottom:10px; }
.numhighh { background: url(../landing_img/under-line.svg) center 46px no-repeat; font-weight: 400; font-size: 22px; padding: 18px 0px; background-size: 100%; }
.section-happyCustomers small { font-size: 14px; color: #afafaf; font-weight: 300; }
.btn_green { background:#85c800; margin-right:20px; border-radius: 2px; visibility: visible; text-align: center; line-height:30px; font-size:14px; padding:0.6em 1.08em; border:1px solid #85c800; }
.btn-get-started { font-size: 17px; color: #fff; min-width: 202px; display: inline-block; text-align: center; transition: all 0.8s ease; line-height:inherit; }
.btn-get-started span { display: block; color: #ffed87; font-style: italic; }
a { outline:none; }
a.btn_green { color:#ffffff; text-decoration:none }
.btn-get-started span { display: block; color: #ffed87; font-style: italic; }
.contact_form { background: url(../landing_img/pattern_light_top-left.svg) no-repeat left top, url(../landing_img/pattern_light_top-right.svg) no-repeat right -50px #eff3f6; padding:30px 40px; margin-bottom:20px; }
#requestFreeDemo { z-index:999999; }
#requestFreeDemo .contact_form .contact_form_heading { color: #333; font-size: 24px; padding-bottom: 20px; font-family: 'Roboto', sans-serif!important; }
#requestFreeDemo .form-group { margin-bottom: 10px; }
#requestFreeDemo .contact_us_form .form-control { font-size:13px; border:solid 1px #a8afbf; border-radius:0; margin-bottom:20px; }
#requestFreeDemo .submit_contact { float:left; clear:both; background:#3b7ed5; border:none; width:110px; padding: 0.3em 1.08em; line-height: 30px; }
#requestFreeDemo .modal-dialog { margin: 3rem auto; box-shadow: 0 0 0 10px rgba(134, 147, 159, .6); }
#requestFreeDemo .modal-content { overflow: hidden; border-radius:0; box-shadow: none; }
#requestFreeDemo .modal-backdrop { z-index:0; }
#requestFreeDemo .modal-header { border:none; }
.contact_us_form .form-control { font-size: 13px; border: solid 1px #a8afbf; border-radius: 0; margin-bottom: 20px; height:36px; }
.get-started .close { top: 10px; position: absolute; right: 10px; opacity:0.5; }
.get-started .close:hover { opacity:1; }
.modal-content:after { background-image: url(../landing_img/popup-bg.svg); content: ""; right: -250px; bottom: -160px; width: 460px; height: 386px; position: absolute; background-repeat: no-repeat; -moz-transform: scaleX(-1); -o-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1); filter: FlipH; -ms-filter: "FlipH"; }
.section-happyCustomers .btn_green { background: #85c800; }
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.feature-list li::before {
line-height:1.6;
}
}
@media (min-width: 1500px) {
.homBannerTitle {max-width:96%;}
.homeBanner {max-width: 667px;}
.homBannerTitle h2{line-height: 80px; font-size:60px;}
.smTitle{line-height: 52px; font-size:32px;}
.new-design-dec { height:750px!important;}
}
@media (max-width: 1200px) {
}
@media (min-width: 1200px) {
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {
max-width: inherit;
}
.new-design-dec {
padding-bottom:0px;
}
.overlay-mask {
background-size: 100% auto;
}
}
@media (max-width: 1200px) {
.homBannerTitle h2 {
margin-top:40px;
}
.homBannerTitle h2 {
font-size:40px;
}
.list-int {
min-height: 268px;
}
.what-we-offer ul li {
min-height:155px;
}
.sticky .navbar-nav {
margin-top: 8px;
}
.bannerLap {
max-width:650px;
max-height:initial;
height:initial;
}
.feature-box {
margin:0;
width:auto;
}
.feature-box a {
padding:6px 12%;
}
.features-block.sticky li {
min-width:9%;
}
.features-block.sticky .feature-box a {
padding:4px 12% 6px;
}
.features-block li {
min-width:9%;
width:auto;
}
.full_screen_pricing {
min-height:650px;
}
.backImg img {
height: 1000px;
width:auto;
top:0;
margin-left:0;
}
}
@media (max-width: 1024px) {
.contact_form{padding: 30px 20px !important;}
.contact-form-block {margin: 70px auto 60px!important;}
.aq-box-info{ font-size:14px;}
.priceNsection {
padding: 0 0px 15px!important;
}
.addonInfoBox {
min-height:200px!important;
}
.addonIcon-info {
width:100%!important;
}
.addOns-block .col-md-4.col-sm-4:nth-child(3n+0) {
clear:both;
}
.homBannerTitle h2 {
font-size:30px;
}
.backImg img {
height: 1000px;
width:auto;
top:0;
margin-left:0;
}
.features-block li {
width:17%;
}
.what-we-offer ul li {
min-height:inherit;
}
#paralaxSlice4 .paralaxText {
min-height:inherit;
}
.navbar-brand {
width:200px;
padding-right:0px;
}
.what-wedo-icon {
float:none;
margin:0px auto 0 -35px;
}
.col-md-4.col-sm-4 {
overflow:hidden;
text-align:center;
}
#about .col-md-4.col-sm-4 {
overflow:inherit;
text-align:center;
}
.what-we-offer .col-md-4.col-sm-4 {
overflow:hidden;
text-align:left;
}
.sticky .navbar-nav {
margin-top:4px;
}
 
.what-we-offer-content {
width:76%;
line-height:20px;
}
.whatwedo-content {
margin:0px;
}
.whatwedo-content .h5 {
padding-top:15px;
}
.feature-box {
width:17%;
margin:0;
}
.feature-box a {
padding:6px 9px;
}
.features-block.sticky .feature-box p {
line-height:16px;
}
.smart-features-content {
margin-left:3%;
}
.what-we-offer ul li {
width:33%;
}
.what-we-offer-content {
width:80%;
}
.what-we-offer-content a {
padding:0 0 5px 0;
}
.offer-box-block {
min-height:126px;
}
.why-chose-box .feature-list {
margin-top:5px;
}
.why-chose-box h5 {
margin-top:25px;
}
.why-chose-box .feature-list li {
margin:5px 0;
}
.customer-testimonials-block {
max-width:720px;
}
.sticky .navbar-nav {
margin-top: 8px;
}
.bannerLap {
max-width:550px;
max-height:initial;
height:initial;
}
.feature-icon {
display: none;
}
.features-block li.active {
opacity:1;
}
.features-block li a {
border: solid 1px #d9d9d9;
margin-bottom:2px;
}
.features-block li.active a {
background:#fff;
border: solid 1px #d9d9d9;
}
.features-block li.active a p {
color: #286fd9;
}
.feature-box p {
margin:0px;
}
}
@media (max-width: 800px) {
.homeTitle-right h1 {
font-size:20px;
line-height:26px;
}
#partner-market {
padding:20px 0;
}
.homBannerTitle h2 {
 font-size: 28px;
 line-height: 36px;
}
}
@media (max-width: 768px) {
 .backImg img {
width: auto;
height:900px;
top:0;
margin-left:-50%;
}
.new-design .slider-big-title {
margin-top:10%;
font-size: 24px;
line-height: 38px;
}
.new-design .download-apps.freesignup {
float:none;
margin:0px;
max-width: 190px;
}
.new-design .download-apps.freesignup a {
padding: 10px 10px 10px!important;
}
.navbar-right {
margin-top:0px;
}
.sticky .navbar-nav {
margin-top: 8px;
}
.bannerLap {
max-width:400px;
max-height:initial;
height:initial;
}
.homBannerTitle h1 {
font-size:18px;
}
.homBannerTitle h2 {
font-size: 30px;
line-height:normal
}
.homBannerTitle .freeSignup {
margin: 15px auto;
width:170px;
}
.homBannerTitle .freeSignup a {
padding:0;
font-size:12px;
}
.new-design-dec {
min-height:800px;
}
.backImg {
min-height:800px;
}
}
 @media (max-width: 767px) {
	 .banner-spirit{max-width: calc(100% - 0px);}
	 .contact-form-block { margin: 70px auto 60px!important;}
 #globalWrapper {
padding:68px 0 0;
}
 .navbar-default {
padding:0 15px;
}
 .navbar-right {
padding: 15px;
}
 .padding-left50 {
padding-left:15px;
border:none;
}
.navbar-default .navbar-nav > li > a:hover {
color: #286fd9;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
background: #fff;
}
 .offer-box-block {
overflow:hidden;
}
.what-we-offer-content {
margin-left:0%;
width:100%;
}
.col-md-4.col-sm-4 {
overflow:hidden;
}
.whatwedo-content {
margin-bottom:10px;
margin-top:90px;
padding:10% 8% 8%;
min-height:inherit;
}
.what-wedo-icon {
float:left;
}
.scrollMenu {
padding-top:0px;
background:rgba(255, 255, 255, 0.97);
box-shadow:0 1px 5px 0 #aaa;
}
.navbar-default .navbar-nav > li > a {
font-size:13px;
}
.navbar-default .navbar-nav > .active > a, .sticky .navbar-default .navbar-nav > li > a:hover {
color:#286fd9;
}
 .why-chose-box {
min-height:270px;
margin-bottom:20px;
}
.mobileBlock ul li a.pMarkt-btn, .mobileBlock ul li:hover a.pMarkt-btn {
margin-left:16px;
}
.feature-icon {
display:none;
}
.features-block.sticky .feature-box {
width:128px;
}
.feature-box {
height:40px;
margin:0px;
width:33.33%;
}
.features-block.sticky .feature-box {
width:32.33%;
}
.margin-topBottom-4060 {
margin-bottom:0;
}
.download-apps {
margin-bottom:50px;
}
.feature-icon {
display:none;
}
.feature-box p {
height:auto;
}
.navbar-fixed-top {
z-index:999999;
background:none;
box-shadow: none;
}
.total-count {
margin:10% 3%;
float:left;
}
.footer-titles {
margin-top:15px;
text-align:left;
}
.innerpage-title {
font-size:35px;
}
.margin-top100 {
margin-top: 80px;
}
.navbar-brand, .sticky .navbar-brand {
padding-top:18px;
}
.logo-blue {
display:block;
}
.address p, .contact-socialmedia {
text-align:left;
}
.navbar-brand, .sticky .navbar-brand {
padding-top:10px;
}
/*mobile menu*/
.features-block {
max-width:180px;
background:rgba(0, 0, 0, 0.9);
padding:5px 0;
position:fixed;
left:-180px;
top:80px;
z-index:99999;
}
.mobile-menu-tag {
width:38px;
height:38px;
padding:5px;
text-align:center;
position:absolute;
right:-38px;
background:#fd9c04;
top:0px;
font-size:14px;
color:#fff;
background:#fd9c04);
line-height:28px;
display:block;
}
.feature-box {
float:none;
width:100%;
background:none;
text-align:left;
padding-left:10px;
height:auto;
border:none;
border-bottom:solid 1px #292929;
}
/*.feature-box:hover {
background:#fd9c04;
}*/
.feature-box a {
padding:8px 5px;
}
.feature-box p {
margin:0px;
color:#ccc;
font-weight:500;
font-size:13px;
}
.feature-bgcolor-1.active::after, .feature-bgcolor-1.active, .feature-bgcolor-2.active, .feature-bgcolor-3.active, .feature-bgcolor-4.active, .feature-bgcolor-2.active::after, .feature-bgcolor-3.active::after, .feature-bgcolor-4.active::after {
border:none;
border-bottom:solid 1px #292929;
}
.feature-bgcolor-1.active, .feature-bgcolor-2.active, .feature-bgcolor-3.active, .feature-bgcolor-4.active, .feature-bgcolor-1:hover, .feature-bgcolor-2:hover, .feature-bgcolor-3:hover, .feature-bgcolor-4:hover {
background:none;
color:#fd9c04;
}
.features-block:hover, .features-block.sticky:hover {
left:0px;
}
.features-block.sticky {
max-width:180px;
background:rgba(0, 0, 0, 0.9);
padding:5px 0;
position:fixed;
left:-180px;
top:80px;
z-index:99999;
box-shadow:inherit;
}
.features-block.sticky .feature-box p {
height:auto;
text-align:left;
position:inherit;
}
.features-block.sticky .feature-box {
float:none;
width:100%;
}
.sticky .feature-bgcolor-1.active, .sticky .feature-bgcolor-2.active, .sticky .feature-bgcolor-3.active, .sticky .feature-bgcolor-4.active {
border:none;
border-bottom:solid 1px #292929;
}
.features-block.sticky li {
height:auto;
}
.features-block.sticky ul {
padding:0px;
}
.features-block.sticky .feature-box a {
padding:8px 5px;
}
.features-block li.active a p, .feature-box:hover a p {
color:#fd9c04;
}
.feature-box:last-child {
border:none;
}
/*mobile menu end*/
.what-we-offer ul li {
width:50%;
}
.what-we-offer-content {
text-align:center;
width:90%;
left:5%;
}
.offer-box-block {
margin-bottom:10px;
overflow:inherit;
min-height:126px;
}
.what-we-offer-content a {
padding:5px;
}
.WhyChooseUs .col-md-3.col-sm-3 {
float:left;
width:50%;
min-height:250px;
margin:25px 0;
}
#carousel-2 .carousel-indicators, #carousel-1 .carousel-indicators {
bottom:-40px;
}
.job-requisition .container .col-md-6.col-sm-6:last-child, .job-post .container .col-md-6.col-sm-6:last-child, .applicant-profile .container .col-md-6.col-sm-6:last-child, .talentbench .container .col-md-6.col-sm-6:last-child, .on-boarding .container .col-md-6.col-sm-6:last-child, .placements .container .col-md-6.col-sm-6:last-child, .dashboard .container .col-md-6.col-sm-6:last-child, .partners .container .col-md-6.col-sm-6:last-child, .integrations .container .col-md-6.col-sm-6:last-child {
margin-top:20px;
}
.customer-testimonials-block {
width:80%;
margin:0 auto;
}
.home .logo-white {
display:block;
}
.home .logo-blue {
display: none;
}
 
.list-int {
border-bottom: 1px dashed #dddddd;
border-left:0;
min-height:150px;
}
.tab-pane {
padding-bottom:20px;
min-height:130px;
}
#paralaxSlice4 {
height:auto;
}
.features-block li {
width: 100%;
}
.features-block li a {
border: solid 0px #d9d9d9;
margin-bottom:0px;
}
.features-block li.active a {
background:none;
border: solid 0px #d9d9d9;
}
.smTitle {
padding:16px 0px 20px
}
.homeTitle-right {
padding:15px;
}
.what-we-offer-content {
text-align:left;
}
.features-block li.active a {
border-bottom:solid 0px !important;
}
.bannerLeft {
text-align:center;
}
.homBannerTitle {
top:8%;
}
 .homeBanner {
width:100%;
margin-top:20px;
max-width:400px;
}
.btn-get-started span{ display:inline-block;}
.section-happyCustomers .btn_green{ margin-top:10px; margin-left:0px!important;}
.section-happyCustomers{ text-align:center;}
}
@media (max-width: 600px) {
.homBannerTitle h2 {
margin-top:20px;
font-size: 26px;
line-height: 40px;
}
.homBannerTitle .freeSignup {
line-height: 28px;
}
.homBannerTitle .freeSignup a {
padding: 6px 5px 4px;
}
 .jobBoards-block .nav-tabs > li {
 margin-right:2px;
}
 .jobBoards-block .nav-tabs > li a {
font-size:12px;
padding:5px 8px;
}
.bannerLogoIcons {
display:none;
}
.slider-big-title {
margin-bottom:18px;
font-size:20px;
}
.bannerLap {
max-width:380px;
max-height:initial;
height:initial;
}
.new-design-dec {
padding-bottom:30px;
}
.new-design-dec {
min-height:800px;
}
.backImg {
min-height:800px;
}
}
@media (max-width: 480px) {
.contact_form{padding: 30px 20px;}
.addonIcon-info{ text-align:center;}
.addonIcon{ float:none; margin:0 auto;}	
.addonInfo-title{ padding:10px 0;}
.bannerLap {
max-width:220px;
max-height:initial;
height:initial;
}
.homBannerTitle {
top:10%;
line-height:normal
}
.homBannerTitle h2 {
font-size: 28px;
line-height: 36px;
margin-top:10px;
}
 
.navbar-header {
padding-top:5px;
}
.navbar-default .navbar-brand img {
width:160px!important;
}
.jobBoards-block .nav-tabs > li {
float:left;
margin-right:2px;
}
.what-wedo-icon {
float:none;
}
.whatwedo-content {
margin-bottom:30px;
width:auto;
text-align:center;
}
.whatwedo-content .margin-top100 {
margin-top:0;
}
.col-md-4.col-sm-4 {
overflow:hidden;
text-align:center;
margin-top:10px;
}
footer .col-md-3.col-sm-3 {
margin-bottom:15px;
}
.content-header h2 {
font-size:18px;
}
.margin-topBottom-4060 {
margin:20px 0 30px;
}
.slider-big-title {
font-size:22px;
line-height:26px;
padding-top:10%;
}
.what-we-offer-content {
text-align:center;
width:90%;
left:5%;
}
.navbar-brand {
padding:10px 10px;
}
.WhyChooseUs .col-md-3.col-sm-3 {
float:none;
width:100%;
min-height:250px;
margin:50px 0;
}
.what-we-offer ul li {
width:50%;
}
.offer-box-block {
overflow:inherit;
}
.WhyChooseUs .margin-bottom-50 {
margin-bottom:0;
}
.WhyChooseUs .padding-top50 {
padding-top:20px;
}
#paralaxSlice6 {
padding-bottom:20px;
}
#paralaxSlice6 .padding-bottom-50 {
margin-bottom:30px;
}
#paralaxSlice6 .padding-top25 {
padding-top:0px;
}
.feature-section-title p {
line-height:20px;
}
.pricing-box {
margin:10px auto;
}
.container-960 {
width:90%;
}
.paralaxText .margin-topless50 {
margin-top:-30px;
}
.pricing-box .panel-title > a::after {
top:3px;
}
.panel-title > a::after {
top:12px;
}
.panel-title > a {
line-height:20px;
}
.customer-testimonials-block {
max-width:400px;
}
.jobBoards-block .nav-tabs > li {
float:left;
margin:1%;
width:48%;
}
.new-design-dec {
padding-bottom:30px;
}
/*.homeTitle-right { max-width: 200px;}*/
.what-we-offer-icon {
margin:0px auto;
}
}
@media (max-width: 479px) {
.what-we-offer ul li {
width:100%;
}
#paralaxSlice6 {
padding-bottom:50px;
}
.partInt-icon {
float:none;
height:60px;
}
.mobSect-icon {
height:60px;
}
.why-chose-box h5 {
margin-top: 10px;
}
.WhyChooseUs .col-md-3.col-sm-3 {
margin: 34px 0;
}
.full_screen_pricing {
min-height:850px;
}
.full_screen_pricing {
background-size:100% 100%!important;
}
}
