*{padding:0; margin:0;}

/* Typography */
            /*  */
                         /*  */
                          /*  */
 /*  */

/* =Fonts 
-------------------------------------------------------------- */

@import url(//designers.hubspot.com/hs-fs/hub/327485/file-2054199286-css/font-awesome.css);


body{margin:0; padding:0; font-family:'Lato'; background:#000;}
ul, p, h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-family:'Lato', sans-serif; }
h1{font-size: 42px;	font-weight: 900; letter-spacing:15px;}
h2{font-size: 38px; letter-spacing:10px;}
h3{font-size: 30px; letter-spacing:5px; font-weight:400;}
h4{font-size: 26px; letter-spacing:5px; font-weight:400;}
p{font-size: 14px; letter-spacing:2px; line-height:25px; font-weight:300;color: #fff;}
ul{list-style:none;}
a{text-decoration:none;}
.manual-clear:after {clear: both;}
.manual-clear:before, .manual-clear:after{display: table; content: "";} 
.CB_cta{display:block; height: 60px; width: 200px;	border-radius: 3px;	background-color: #8e9eab; color:#fff; font-size:18px; line-height:60px; text-align:center; font-weight:300;}
.yellow{background-color: #FB933E !important;}
.blue{background:#00a5ff;}
.CB_cta:hover{opacity:0.8;}
.CB_BackToTop_Section{height:0 !important ;}

.texttransformInherit{text-transform:inherit !important;}
 
/*---header css start here---*/
#scrolldownarrow{padding-top:30px;}
.CB_employerExecEngineering_sec {padding-top:0 !important;}
.CB_employerExecEngineering_sec #scrolldownarrow{padding-top:200px !important;}
.CB_mobile_header{display:none;}
.CB_desktop_header{display:block;}
.CB_getInvolved_images_desktop{display:block;}
.CB_getInvolved_images_mobile{display:none;}
.CB_AboutOurteam_ContentMobile_sec{display:none;}
.CB_for_header_height{height:97px;}
.CB_header_section{background-color: #161616; position: fixed; top: 0; transition: top 0.2s ease-in-out; width:100%; z-index:9;}
.nav-up {top: -115px;}
.CB_header_section .CB_header_wrap{width:1170px; margin:0px auto;}
.CB_header_logo {display:inline-block; vertical-align:middle; width:20%;}
.CB_header_logo .span2.widget-span.widget-type-cell {float:none; width:100%;}
.CB_header_nav {display:inline-block; vertical-align:middle; width:50%;}
.CB_header_nav .span7.widget-span.widget-type-cell {float:none; width:100%;}
.CB_header_nav .span7.widget-span.widget-type-cell ul li{display:inline-block; vertical-align: middle; margin-right:25px; color:#fff; position:relative; padding:40px 0; cursor:pointer; font-size:14px; font-weight:300;}
.CB_header_nav .span7.widget-span.widget-type-cell ul li i{display:  inline-block; vertical-align:  top; margin-left: 5px;}
.CB_header_nav .span7.widget-span.widget-type-cell ul > li > ul{-webkit-transition: opacity .25s ease .1s;  -moz-transition: opacity .25s ease .1s;  -o-transition: opacity .25s ease .1s;
    -ms-transition: opacity .25s ease .1s; transition: opacity .25s ease .1s; display:none; position:absolute; background:#161616;  top:97px; width:185px; padding-bottom:15px; border-radius:0 0 5px 5px; border-top: 1px solid #333;}
.CB_header_nav .span7.widget-span.widget-type-cell ul ul li.sub-heading{font-size: 14px;border-bottom: 1px solid #f1f1f1;padding: 15px 0;margin: 0 20px;margin-bottom: 12px;padding-top: 20px;}
.CB_header_nav .span7.widget-span.widget-type-cell ul > li:hover ul{display:block;}
.CB_header_nav .span7.widget-span.widget-type-cell ul li a{color:#fff;}
.CB_header_nav .span7.widget-span.widget-type-cell ul li a:hover{opacity:0.7 ;}
.CB_header_nav .span7.widget-span.widget-type-cell ul ul li{margin: 0;  display: block;  padding: 6px 20px; -webkit-transition: height .25s ease .1s;  -moz-transition: height .25s ease .1s; -o-transition: height .25s ease .1s;-ms-transition: height .25s ease .1s;transition: height .25s ease .1s;font-size:12px;}
.CB_hedaer_register_CTA{display:inline-block; vertical-align:middle;}
.CB_hedaer_register_CTA .span3.widget-span.widget-type-cell {float:none; width:100%;}
.CB_hedaer_register_CTA{text-align:right; width:29%;}
.CB_hedaer_register_CTA a{display:inline-block; width:200px;}
.hs-error-msgs label{display:none;}

/*---footer css start here---*/

.CB_footer_Section{background:#000; padding-bottom:15px;}
.CB_footer_Content{width:100%; margin:0 auto;}
.CB_footer_Content .CB_footer_TopContent{}
.CB_footer_TopContent .CB_foot_BackToTop{text-align: center; border-bottom: 1px solid #666; margin: 30px 0;  padding:  0; margin-top:0;}
.CB_footer_TopContent .CB_foot_BackToTop a{color:#fff; display:block !important; opacity:1 !important;}
.CB_footer_TopContent .CB_foot_BackToTop a:hover{opacity:0.7 !important;}
.CB_footer_TopContent .CB_foot_BackToTop a span{display:block;}
.CB_footer_TopContent .cb_footer_nav{text-align:center;}
.CB_footer_TopContent .cb_footer_nav ul li{color:#fff; display:inline-block; margin:0 40px; font-weight:300; font-size:14px;}
.CB_footer_TopContent .cb_footer_nav ul li a{color:#fff;}
.CB_footer_TopContent .cb_footer_nav ul li a:hover{opacity:0.7;}
.CB_footer_BottomContent{/*text-align:center;*/ margin-top:50px;}
.CB_footer_BottomContent .CB_footer_TopContent_left{display:inline-block; vertical-align:middle; margin:0 20px;}
.CB_footer_BottomContent .CB_footer_TopContent_left p{color:#fff; letter-spacing:normal;}
.CB_footer_BottomContent .CB_footer_TopContent_middle{display:inline-block; vertical-align:middle; margin:0 20px;}
.CB_footer_BottomContent .CB_footer_TopContent_middle ul li{display:inline-block; vertical-align:middle; margin:0 10px;}
.CB_footer_BottomContent .CB_footer_TopContent_right{display:inline-block; vertical-align:middle; margin:0 20px;}
.CB_footer_BottomContent .CB_footer_TopContent_right ul li{display:inline-block; margin:0 10px;}
.CB_footer_BottomContent .CB_footer_TopContent_right ul li a{color:#fff;}
.CB_footer_BottomContent .CB_footer_TopContent_right ul li a:hover{opacity:0.7;}

.CB_footer_TopContent_middle_fullwidth{text-align:center; margin:40px 0;}
.CB_footer_TopContent_middle_fullwidth ul li{display:inline-block; vertical-align:middle; margin:0 10px;}
.CB_footer_BottomContent{width:1110px; margin:0 auto; /*text-align:center;*/}
.CB_footer_BottomContent .CB_footer_TopContent_right{float:right;}

/*---Home css start here---*/


/*---client candidate end here---*/

.CB_homePageBanner_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/home_images/homePage_banner.png'); position: relative; min-height: 90vh; background-size: cover; background-repeat: no-repeat; background-position: center center;  z-index: 1;}
.CB_homePageBanner_wrap{padding-top:15%;}
.CB_homePageBanner_wrap h1{color:#fff;}
.CB_homePageBanner_wrap p{color:#fff; font-size:26px; padding-top:20px; line-height:40px; font-weight:300; text-transform:uppercase;}
.CB_ClientHireTalent_CandidateDriveVision_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/home_images/client_hire_talent_candidate_drive_vision.png'); background-repeat:no-repeat; background-size:100%;}
.CB_ClientHireTalent_CandidateDriveVision_wrap{margin:0 auto; padding:0; width:1200px;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .client_hire_sec{float:left; width:50%;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .client_hire_sec h2{color:#fff; margin-top:50px; }
.CB_ClientHireTalent_CandidateDriveVision_wrap .client_hire_sec h3{color:#fff; margin-top:20px; }
.CB_ClientHireTalent_CandidateDriveVision_wrap .client_hire_sec p{color: #fff; margin-top: 40px; width:500px; font-weight:300;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .client_hire_sec a{background:#22a7fe; margin-top:50px; margin-bottom:270px; font-weight:300;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .candidate_drive_vision_sec{float:right; width:500px;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .candidate_drive_vision_sec h2{color:#fff; text-align:right; margin-top:230px;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .candidate_drive_vision_sec h3{color:#fff; margin-top:20px;  text-align:right;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .candidate_drive_vision_sec p{color: #fff; margin-top: 40px;  text-align:right; line-height:22px;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .candidate_drive_vision_sec a{background:#FB933E; margin-top:50px; float:right; font-weight:300;}
.CB_ourSpecialism_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/home_images/cb-home-specialism.png'); background-size:100% 100%;}
.CB_ourSpecialism_wrap{width:1170px; margin:0 auto; padding:100px 0; text-align:center; }
.CB_ourSpecialism_wrap h2{color:#fff; text-align:center; padding-bottom:35px;}
.CB_ourSpecialism_wrap a{margin:0 auto; margin-top:40px;}
.CB_specialist_engeering_sec{display:inline-block; width:33%; background-color: rgba(22, 22, 22, 0.9); padding:40px;}
.CB_specialist_engeering_sec .span6.widget-span.widget-type-cell {float:none; width:100%;}
.CB_specialist_engeering_sec .span6.widget-span.widget-type-cell h3{color:#fff; font-size:24px; line-height:35px; text-align:left; font-weight:400;}
.CB_specialist_engeering_sec .span6.widget-span.widget-type-cell ul {list-style:disc; margin-top:20px; padding-left:30px; text-align:left;}
.CB_specialist_engeering_sec .span6.widget-span.widget-type-cell ul li{color:#fff; text-transform:uppercase; padding:3px 0; line-height:25px;  font-weight:300;}
.CB_specialist_sectors_sec{display:inline-block; vertical-align:top; width:33%; background-color: rgba(22, 22, 22, 0.9); padding:40px; margin-left:50px;}
.CB_specialist_sectors_sec .span6.widget-span.widget-type-cell {float:none; width:100%;}
.CB_specialist_sectors_sec .span6.widget-span.widget-type-cell h3{color:#fff; font-size:24px; line-height:35px; text-align:left; font-weight:400;}
.CB_specialist_sectors_sec .span6.widget-span.widget-type-cell ul{list-style:disc; margin-top:20px; margin-left:30px; text-align:left;}
.CB_specialist_sectors_sec .span6.widget-span.widget-type-cell ul li{color:#fff; text-transform:uppercase; padding:3px 0; line-height:25px; font-weight:300;}
.CB_specialist_engeering_sec .span6.widget-span.widget-type-cell .for_clientCandidate{list-style:none; padding-left:0;}
.CB_specialist_engeering_sec .span6.widget-span.widget-type-cell .for_clientCandidate li{text-transform:inherit; display:inline-block;}
.CB_specialist_engeering_sec .span6.widget-span.widget-type-cell .for_clientCandidate li.orange_color{color: #FB933E; margin-right:20px;}
.CB_specialist_engeering_sec .span6.widget-span.widget-type-cell .for_clientCandidate li.blue_color{color: #00A5FF;}
.CB_specialist_sectors_sec .span6.widget-span.widget-type-cell .for_clientCandidate{list-style:none; margin-left:0; margin-top:65px;}
.CB_specialist_sectors_sec .span6.widget-span.widget-type-cell .for_clientCandidate li{text-transform:inherit; display:inline-block;}
.CB_specialist_sectors_sec .span6.widget-span.widget-type-cell .for_clientCandidate li.orange_color{color: #FB933E; margin-right:20px;}
.CB_specialist_sectors_sec .span6.widget-span.widget-type-cell .for_clientCandidate li.blue_color{color: #00A5FF;}
.CB_getStarted_sec{background-color: #161616; margin-top:50px; padding-top:100px;}
.CB_getStarted_wrap h2{color:#fff; text-align:center;}
.CB_getStarted_wrap p{color:#fff; text-align:center; padding-top:15px;}
.cb_image{background: url(https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/home_images/get_started_bg.png); background-repeat: no-repeat; background-size: 100%; height: 575px;}
.cta {max-width: 190px; margin: 0 auto; padding-top: 280px;}
.CB_GetStarted_CTA{width: 1170px; margin: 0 auto; padding-top: 320px; background: url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/home_images/get_started_bg.png'); padding-bottom: 50px; margin-top: 50px; background-size:100%;}
.CB_GetStarted_CTA .span4.widget-span.widget-type-rich_text {text-align:center;}
.CB_GetStarted_CTA a{margin:0 auto; display:inline-block; width:auto; padding:0 70px;}
.CB_RebeccaBurgess_sec{background-color: #161616; margin-top:0px; padding:100px 0; padding-bottom:160px;}
.CB_RebeccaBurgess_wrap{width:850px; margin:0 auto;}
.CB_RebeccaBurgess_wrap h2{color:#fff; text-transform:uppercase; margin-bottom:5px;} 
.CB_RebeccaBurgess_wrap h3{color:#fff; margin-bottom:30px; font-size:22px;}
.CB_RebeccaBurgess_wrap #CB_homepage_testimonials .first_slide .first_slide_img{display:inline-block; vertical-align:top; width:20%;}
.CB_RebeccaBurgess_wrap #CB_homepage_testimonials .first_slide .first_slide_content{display:inline-block; vertical-align:middle; width:70%; height:235px;}
.CB_RebeccaBurgess_wrap #CB_homepage_testimonials .first_slide{height:205px;}
.CB_homeRebeccaBurgess_sec .first_slide{height:210px !important;}
.CB_RebeccaBurgess_wrap #CB_homepage_testimonials .first_slide p{color:#fff;}
.CB_RebeccaBurgess_wrap #CB_homepage_testimonials .first_slide p span{display:block;margin-top:10px; font-style:italic; text-align:right;}
.CB_RebeccaBurgess_content .carousel-indicators{bottom:-70px;}
.CB_RebeccaBurgess_content .carousel-indicators li{width:30px; height:30px; border-radius:100px; margin:0 10px; border:none;background-color: #444444;}
.CB_RebeccaBurgess_content .carousel-indicators li.active{background-color: #999;}
.CB_FindJobsAcrosWorld_sec {padding-bottom:100px;}
.CB_FindJobsAcrosWorld_wrap{width:1200px; margin:0 auto;}
.CB_FindJobsAcrosWorld_wrap h2{color:#fff; text-align:center; padding:35px; background-color: #161616; margin-top:50px;}
.CB_FindJobsAcrosWorld_wrap a{margin:0 auto; margin-top:50px;}
.CB_FindJobsAcrosWorld_content{width:1170px; margin:0 auto; margin-top:30px;}
.CB_FindJobsAcrosWorld_content img{width:100% !important;}
.CB_FindJobsAcrosWorld_content .span4.widget-span.widget-type-cell {text-align:center;}
.CB_FindJobsAcrosWorld_content h3{color:#fff; text-transform:uppercase; background-color: #161616; padding:50px 0;}
.CB_collaborateTakeControl_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/career_images/get_involved_bg.png'); padding:100px 0; background-size:100% 100%; margin-bottom:50px;}
.CB_collaborateTakeControl_wrap{width:1170px; margin:0 auto;}
.CB_collaborateTakeControl_wrap h2{color:#fff; text-align:center;}
.CB_collaborateTakeControl_wrap p{color:#fff; text-align:center; line-height:30px; margin-top:30px;}
.CB_collaborateTakeControl_wrap a{margin:0 auto; margin-top:30px;}

/*---Candidate css start here---*/

.CB_CandidateBanner_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/candidate_images/Candidate_banner.png'); position: relative; min-height: 90vh; background-size: cover; background-repeat: no-repeat; background-position: center center;  z-index: 1;}
.CB_CandidateBanner_wrap{width:795px; margin:0 auto; text-align:center; padding-top:12%;}
.CB_CandidateBanner_wrap h1{color:#fff;}
.CB_CandidateBanner_wrap p{color: #fff; font-size: 24px; padding-top: 30px; line-height: 40px; font-weight: 300; letter-spacing: 3px;}
.CB_CandidateBanner_wrap a {color: #fff;font-size: 60px;display: block;text-align: center;margin-top: 50px;}
.CB_candidate_execEngineering_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/candidate_images/candidate_exec_engineering_.png'); background-size:100% 100%; padding-bottom:200px;}
.CB_candidate_execEngineering_wrap{width:1170px; margin:0 auto;}
.CB_candidate_execEngineering_wrap h2{color:#fff;}
.CB_candidate_execEngineering_wrap h3{font-size: 24px; letter-spacing: 2px; font-weight: 300; line-height: 40px; color: #fff; padding-top: 25px;}
.CB_candidate_execEngineering_wrap p{color:#fff; padding-top:25px;}
.CB_candidate_execEngineering_wrap a{margin-top:40px; background:#FB933E;}
.CB_candidateExec_left{float:left; width:500px;}
.CB_candidateExec_left .span6.widget-span.widget-type-cell {width:100%; float:none;}
.CB_candidateEngineeringc_right{float:right; width:500px; text-align:right;}
.CB_candidateEngineeringc_right a{float:right;}
.CB_candidateEngineeringc_right .span6.widget-span.widget-type-cell {width:100%; float:none;}
.CB_candidateWorkWithUs_sec a{background:#FB933E !important;}
.CB_candidateWorkWithUs_sec .CB_employerWhyworkwithUs_rowOne a{color:#FB933E; background:none !important;}

/*---Engineering Candidate css start here---*/

.Desktop_HowWeEnsureSuccess_sec{display:block;}
.Mobile_HowWeEnsureSuccess_sec{display:none;}
.CB_engineeringCandidateBanner_sec{background:url(https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/engineering_candidate_images/Engineering_candidate_banner.png); 
position: relative; min-height: 90vh; background-size: cover; background-repeat: no-repeat; background-position: center center; z-index: 1;}
.CB_engineeringCandidateBanner_wrap h1{color:#fff; padding-top:15%;}
.CB_engineeringCandidateBanner_wrap p{color:#fff; font-size:26px; padding-top:30px; line-height:40px; text-transform:uppercase; font-weight:400;}
.CB_engineeringCandidateBanner_wrap a {color: #fff;font-size: 60px;display: block;text-align: center;margin-top: 50px;}
.CB_candidate_representingEngineeringTalent_sec{background:#000 url(https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/career_images/our_benefits-1.png); padding:100px 0; background-size:100%;    background-repeat: no-repeat;}
.CB_candidate_representingEngineeringTalent_wrap{width:100%; margin:0 auto; text-align:center; } 
.CB_candidate_representingEngineeringTalent_wrap h3{color:#fff; font-size:32px; padding-top:100px; letter-spacing: 10px; font-weight: bold;   line-height: 50px;}
.CB_candidateFindJobsAcrosWorld_sec {padding-bottom:0px;}
.CB_candidateFindJobsAcrosWorld_wrap{width:1200px; margin:0 auto;}
.CB_candidateFindJobsAcrosWorld_wrap h2{color:#fff; text-align:center; padding:35px; background-color: #161616; margin-top:50px;}
.CB_candidateFindJobsAcrosWorld_wrap a{margin:0 auto; margin-top:50px;}
.CB_candidateFindJobsAcrosWorld_content{width:1200px; margin:0 auto; margin-top:30px;}
.CB_candidateFindJobsAcrosWorld_content img{width:100% !important;}
.CB_candidateFindJobsAcrosWorld_content .span4.widget-span.widget-type-cell {text-align:center;}
.CB_candidateFindJobsAcrosWorld_content h3{color:#fff; text-transform:uppercase; background-color: #161616; padding:50px 0;}
.CB_candidateHowWeEnsureSuccess_sec{padding:100px 0;}
.CB_candidateHowWeEnsureSuccess_wrap{width:940px; margin:0 auto;}
.CB_candidateHowWeEnsureSuccess_wrap h2{color:#fff; text-align:center; text-transform:uppercase;}
.CB_candidateHowWeEnsureSuccess_content{margin-top:40px;}
.CB_candidateHowWeEnsureSuccess_content h4{color:#fff; text-transform:uppercase;}
.CB_candidateHowWeEnsureSuccess_content p{color:#fff;}
.CB_candidateHowWeEnsureSuccess_sec a{background-color: #FB933E; margin:0 auto; margin-top:50px;}
.CB_candidateEng_recentplacement_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/employer_engineering_images/recent_placement_bg.png'); background-size:cover; padding:100px 0; margin-bottom:50px;}
.CB_candidateEng_recentplacement_wrap{width:850px; margin:0 auto;}
.CB_candidateEng_recentplacement_sec h2{color:#fff; text-align:center;}
.CB_candidateEng_recentplacement_sec p{color:#fff; text-align:center; font-size:22px; text-transform:uppercase;}
.CB_candidateEng_recentplacement_wrap .span4.widget-span.widget-type-cell {text-align:center;}
.CB_candidateEng_recentplacement_content{margin-top:50px;}
.CB_candidateEng_recentplacement_content h4{font-size:22px; text-align:center; color:#fff; margin-top:30px;}
.CB_candidateEng_recentplacement_content p{font-size:16px; text-transform:inherit; padding-top:10px;}
.CB_candidateEng_recentplacement_wrap a{margin:0 auto; margin-top:80px;    background-color: #FB933E;}
.EngCandidate_sec .CB_RebeccaBurgess_content .carousel-indicators li.active{background:#FB933E !important;}
.candidatebookcall_starthiring_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/candidate_images/candidate_bookaconsultant_registertostarthiring.png') !important; background-size:100% 100% !important;}

/*---Executive Candidate css start here---*/

.CB_execCandidateBanner_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/exec_candidate/candidate_exec_banner.png'); position: relative;   min-height: 100vh;background-size: cover;  background-repeat: no-repeat;  background-position: center center;   z-index: 1;}
.CB_execCandidateBanner_wrap{width:1170px; margin:0 auto; padding-top:15%;}
.CB_execCandidateBanner_wrap h1{color:#fff;}
.CB_execCandidateBanner_wrap p{color:#fff; font-size:26px; padding-top:30px; line-height:40px; text-transform:uppercase; font-weight: 400;}
.CB_execCandidateBanner_wrap a{color: #fff;font-size: 60px; display: block;text-align: center; margin-top: 50px;}
.Candidate_testimonials .carousel-indicators li.active{background-color: #FB933E !important;}
.exec_candidate_FindJobsAcrosWorld_sec{padding-bottom:0;}
.ExeccandidateHowWeWork_sec a{margin:0 auto; margin-top:50px;}
.candidateExec_recentplacement_sec a{margin:0 auto; margin-top:50px; }
.candidateExec_recentplacement_sec{background-size:cover !important;}

/*---Employer css start here---*/

.CB_EmployerBanner_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/client_images/Employer_banner-1.png'); position: relative; min-height: 100vh; background-size: cover; background-repeat: no-repeat; background-position: center center; z-index: 1;}
.CB_EmployerBanner_wrap{width:940px; margin:0 auto; padding-top:15%;}
.CB_EmployerBanner_wrap h1{color:#fff;}
.CB_EmployerBanner_wrap p{color: #fff; font-size: 24px; padding-top: 30px; line-height: 40px; font-weight: 300; letter-spacing: 3px;}
.CB_EmployerBanner_wrap a{color: #fff;  font-size: 60px; display: block; text-align: center; margin-top: 20px; margin-bottom:100px;}
.CB_employerExecEngineering_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/client_images/exec_engineering_bg.png'); padding:150px 0; background-size:100%;}
.CB_employerExecEngineering_wrap{width:1170px; margin:0 auto;}
.CB_employerExecEngineering_wrap h2{color:#fff;}
.CB_employerExecEngineering_wrap h3{font-size: 24px;letter-spacing: 2px;font-weight: 300;line-height: 40px; color: #fff;padding-top: 25px;}
.CB_employerExecEngineering_wrap p{color:#fff; margin-top:25px; line-height:28px;}
.CB_employerExecEngineering_wrap a{color:#fff; margin-top:40px; background:#00a5ff;}
.CB_EmployerExec_left{float:left; width:450px;}
.CB_EmployerExec_left .span6.widget-span.widget-type-cell {float:none; width:auto;}
.CB_EmployerEngineering_right{float:right; width:513px; text-align:right;}
.CB_EmployerEngineering_right .span6.widget-span.widget-type-cell {float:none; width:auto;text-align:right;}
.CB_EmployerEngineering_right .span6.widget-span.widget-type-cell a{float:right;}
.CB_employerWorkWithUs_sec{padding:100px 0;}
.CB_employerWorkWithUs_wrap{width:940px; margin:0 auto;}
.CB_employerWorkWithUs_wrap h2{color:#fff; text-align:center; margin-bottom:50px;} 
.CB_employerWorkWithUs_wrap h3{color:#fff; margin-bottom:20px; font-size:26px;}
.CB_employerWorkWithUs_wrap p{color:#fff; line-height:28px;}
.CB_employerWorkWithUs_wrap a{margin:0 auto; background:#22a7fe;}
.CB_employerWhyworkwithUs_rowOne {margin-bottom:50px;}
.CB_EmployerSpecialistService_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/employer_engineering_images/recent_placement_bg.png'); padding:100px 0; background-size:cover; margin-bottom: 50px;}
.CB_EmployerSpecialistService_wrap{width:830px; margin:0 auto; }
.CB_EmployerSpecialistService_wrap h2{color:#fff; text-transform:uppercase; text-align:center; margin-bottom:50px;}
.CB_EmployerSpecialistService_content img{width:100px !important;}
.CB_EmployerSpecialistService_content p{color:#fff; margin-top:30px; margin-bottom:30px;}
.CB_EmployerSpecialistService_content .span4.widget-span.widget-type-cell {text-align:center;}

/*---Engineering Employer css start here---*/

.CB_engineeringEmployerBanner_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/employer_engineering_images/Engineering-Client-BG.png');  position: relative; min-height: 90vh; background-size: cover; background-repeat: no-repeat; background-position: center center; z-index: 1;}
.CB_engineeringEmployerBanner_wrap{width:850px; margin:0 auto; padding-top:10%;}
.CB_engineeringEmployerBanner_wrap h1{color:#fff; line-height:60px;}
.CB_engineeringEmployerBanner_wrap p{color: #fff; font-size: 26px; margin-top: 30px;font-weight: 400; letter-spacing: 2px;}
.CB_engineeringEmployerBanner_wrap a{color:#fff; font-size:60px; padding-top:100px; display:block;}
.CB_representingEngineeringTalent_sec{background:#000 url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/career_images/our_benefits-1.png'); padding:100px 0; background-size:100%; background-repeat: no-repeat;}
.CB_representingEngineeringTalent_wrap{width:100%; margin:0 auto; text-align:center; } 
.CB_representingEngineeringTalent_wrap h3{color:#fff; font-size:32px; padding-top:100px;}
.CB_sepcialist_sectors_skills_sec{padding-top:100px;}
.CB_sepcialist_sectors_skills_sec_two{padding-top:50px;}
.CB_specialSectors_left {float:left; width:50%;}
.CB_specialSectors_left .span6.widget-span.widget-type-cell {float:none; width:100%;}
.CB_specialSectors_left img{width:100% !important;}
.CB_specialSectors_right {float:left; width:50%; text-align:left; padding:35px 0;}
.CB_specialSectors_right h4{color:#fff; font-size:26px; margin-bottom:6px;padding-left:50px; }
.CB_specialSectors_right ul{text-align:left; color:#fff; text-transform:uppercase; list-style:disc;padding-left:50px; margin-left:30px;}
.CB_specialSectors_right ul li{text-transform:uppercase; padding:5px 0; font-weight:300;}
.CB_specialSectors_right .span6.widget-span.widget-type-cell {float:none; width:100%;}
.CB_specialSkills_left{float:left; width:50%; text-align:left;padding:40px 0;}
.CB_specialSkills_left .span6.widget-span.widget-type-cell {float:none; width:100%;}
.CB_specialSkills_left h4{color:#fff; font-size:26px; margin-bottom:30px; padding-left:50px;}
.CB_specialSkills_left ul{text-align:left; color:#fff; text-transform:uppercase; list-style:disc;margin-left:30px;padding-left:50px;}
.CB_specialSkills_left ul li{text-transform:uppercase; padding:5px 0; font-weight:300;}
.CB_specialSkills_right{float:right; width:50%; }
.CB_specialSkills_right .span6.widget-span.widget-type-cell {float:none; width:100%;}
.CB_specialSkills_right img{width:100% !important;}
.CB_specialSkills_left a{background:#00A5FF; margin-top:50px; margin-left:50px;}
.CB_employerHowWeEnsureSuccess_sec{padding:100px 0;}
.CB_employerHowWeEnsureSuccess_wrap{width:940px; margin:0 auto;}
.CB_employerHowWeEnsureSuccess_wrap h2{color:#fff; text-align:center;}
.CB_employerHowWeEnsureSuccess_content{margin-top:40px;}
.CB_employerHowWeEnsureSuccess_content a{margin:0 auto; margin-top:100px;}
.CB_employerHowWeEnsureSuccess_content h4{color:#fff;}
.CB_employerHowWeEnsureSuccess_content p{color:#fff;}
.CB_deepSourcing_sec h4{font-size:26px; font-weight:normal; margin-bottom:15px; margin-top:50px;}
.CB_deepSourcing_sec p{line-height:23px;}
.CB_hiddenNetwork_sec{margin-top:50px;}
.CB_hiddenNetwork_sec h4{font-size:26px; font-weight:normal; margin-bottom:15px; margin-top:50px;}
.CB_hiddenNetwork_sec p{line-height:23px;}
.CB_advancedTechnology_sec{margin-top:50px;}
.CB_advancedTechnology_sec h4{font-size:26px; font-weight:normal; margin-bottom:15px; margin-top:50px;}
.CB_advancedTechnology_sec p{line-height:23px;}
.CB_endorsement_sec{margin-top:50px;}
.CB_endorsement_sec h4{font-size:26px; font-weight:normal; margin-bottom:15px; margin-top:85px;}
.CB_endorsement_sec p{line-height:23px;}
.CB_employerEng_recentplacement_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/employer_engineering_images/recent_placement_bg.png'); background-size:100%; padding:100px 0; margin-bottom: 50px;}
.CB_employerEng_recentplacement_wrap{width:850px; margin:0 auto;}
.CB_employerEng_recentplacement_sec h2{color:#fff; text-align:center;}
.CB_employerEng_recentplacement_sec p{color:#fff;text-align:center; font-size:22px; text-transform:uppercase;}
.CB_employerEng_recentplacement_wrap .span4.widget-span.widget-type-cell {text-align:center;}
.CB_employerEng_recentplacement_content{margin-top:50px;}
.CB_employerEng_recentplacement_content h4{font-size:22px; text-align:center; color:#fff; font-weight:normal; margin-top:30px;}
.CB_employerEng_recentplacement_content p{font-size:16px; text-transform:inherit; padding-top:10px;}
.CB_employerbookcall_starthiring_sec{background:url(https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/employer_engineering_images/bookaconsultant_registertostarthiring.png); background-size:100% 100%; padding:100px 0; margin-bottom:50px;}
.CB_employerbookcall_starthiring_wrap{width:940px; margin:0 auto;}
.CB_employerbookcall_starthiring_wrap h2{color:#fff; text-transform:uppercase;}
.CB_employerbookcall_starthiring_wrap a{color:#fff; margin-top:30px; background:#00A5FF;}
.CB_employerRegitertostarthiring_sec{margin-top:300px;}
.CB_employerRegitertostarthiring_sec h2{text-align:right;}
.CB_employerRegitertostarthiring_sec a{float:right;}

/*---Exec Employer css start here---*/

.CB_execEmployerBanner_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/exec_engineering_images/Employer_exec_banner.png'); position: relative; min-height: 90vh; background-size: cover; background-repeat: no-repeat; background-position: center center;  z-index: 1;}
.CB_execEmployerBanner_wrap{width:850px; margin:0 auto; padding-top:15%;}
.CB_execEmployerBanner_wrap h1{color:#fff; line-height:60px;}
.CB_execEmployerBanner_wrap p{color: #fff; font-size: 26px; margin-top: 30px; font-weight: 400; letter-spacing: 2px;line-height: 40px;}
.CB_execEmployerBanner_wrap a{color:#fff; font-size:60px; padding-top:60px; display:block;}
.CB_exec_sepcialist_sectors_skills_sec .CB_specialSectors_right{padding-top:0;}
.CB_exec_sepcialist_sectors_skills_sec .CB_specialSectors_right a{background:#00A5FF; margin-left:50px; margin-top:30px;}
.CB_exec_sepcialist_sectors_skills_sec .CB_specialSectors_left img{height:100%;}
.exec_employer_testimonials{margin-top:0;}
.exec_employer_testimonials .first_slide{height:150px !important;}
.CB_engEmployertesti_sec .first_slide{height:172px !important;}

/*---Career css start here---*/

.CB_careerBanner_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/career_images/career-banner.png'); background-size:100% 100%; padding:180px 0;}
.CB_careerBanner_sec h1{color:#fff;}
.CB_careerBanner_sec p{color:#fff; font-size:26px; padding-top:20px;font-weight: 400;}
.CB_careerBanner_sec a{margin-top:100px; display:block;}
.CB_why_recuitment_sec{background:#000;}
.CB_why_recuitment_wrap{width:800px; margin:0 auto; text-align:center; padding:100px 0;}
.CB_why_recuitment_wrap p{color:#fff; line-height:30px;}
.CB_why_recuitment_wrap a{margin:0 auto; margin-top:50px;}
.CB_aLittleBitAboutUs_sec{background:#161616 url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/career_images/C2.png');background-repeat: no-repeat; background-size: cover;}
.CB_aLittleBitAboutUs_wrap{width:940px; margin:0 auto; text-align:center; padding:100px 0}
.CB_aLittleBitAboutUs_sec h2{color:#fff;}
.CB_aLittleBitAboutUs_sec p{color:#fff; margin-top:35px; line-height:30px;}
.CB_aLittleBitAboutUs_sec a{margin: 0 auto; margin-top: 50px;}
.CB_CareerVideoImg{width:100%;background: #161616; }
.CB_CareerVideoImg img{width:100% !important;}
.CB_testimonials_sec{background:#161616;}
.CB_testimonials_wrap{width:892px; margin:0 auto; padding:100px;}
.CB_testimonials_wrap h2{text-align:; color:#fff; padding-bottom:30px;}
.CB_testimonials_wrap p{color:#fff; line-height:28px;}
.CB_testimonials_wrap .span3.widget-span.widget-type-linked_image {float:none; display:inline-block; vertical-align:middle;}
.CB_testimonials_wrap .span9.widget-span.widget-type-rich_text  {float:none; display:inline-block; vertical-align:middle; margin-left:10px;}
.CB_whyChapmanBlack_sec{background:#000;}
.CB_whyChapmanBlack_wrap{width:800px; margin:0 auto; text-align:center; padding:100px 0;}
.CB_whyChapmanBlack_wrap h2{color:#fff; padding-bottom:30px;}
.CB_whyChapmanBlack_wrap p{color:#fff; line-height:30px;}
.CB_whyChapmanBlack_img_wrap{text-align:center;}
.CB_whyChapmanBlack_img_wrap .span4.widget-span.widget-type-linked_image {float: none; display: inline-block;  margin-left: -3px;}
.CB_whyChapmanBlack_img_wrap .span4.widget-span.widget-type-linked_image img{width:100% !important;}
.CB_ourBenefits_sec{background-color: #161616; margin-top:-3px;}
.CB_ourBenefits_wrap{padding:100px 0; padding-bottom:60px;}
.CB_ourBenefits_wrap h2{text-align:center; color:#fff; padding-bottom:50px; font-size:32px; line-height:50px;}
.CB_ourBenefits_content{width:850px; margin:0 auto;}
.CB_ourBenefits_wrap .CB_ourBenefits_content ul li{color:#fff; padding-bottom:40px; text-transform:uppercase;}
.CB_ourBenefits_wrap .CB_ourBenefits_content ul li i{color:#FF0054; margin-right:25px; display:inline-block; vertical-align:top; font-size:22px;}
.CB_ourBenefits_wrap .CB_ourBenefits_content ul li span{display:inline-block; vertical-align:top;}
.CB_CareerProgression_sec{background:#000;}
.CB_CareerProgression_wrap{padding:100px 0; width:1170px; margin:0 auto;}
.CB_CareerProgression_wrap h2{ line-height:50px; text-align:center; color:#fff; padding-bottom:50px;}
.CB_CareerProgression_wrap p{text-align:center; color:#fff; line-height:28px;}
.CB_CareerProgression_content{padding-top:50px;}
.CB_CareerProgression_content h3{color:#fff; font-size:24px; line-height:38px; padding-bottom:20px;}
.CB_CareerProgression_content p{color:#fff; line-height:28px; text-align:left; padding-bottom:35px;}
.CB_getInvolved_sec{background:#000; }
.CB_getInvolved_wrap{ margin:0 auto; text-align:center;}
.CB_getInvolved_wrap h2{color:#fff; padding-bottom:30px;}
.CB_getInvolved_wrap p{color:#fff; line-height:30px;}
.CB_getInvolved_wrap a{margin:0 auto; margin-top:50px;}
.CB_getInvolved_content_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/career_images/our_benefits.png'); background-size:cover;}
.CB_getInvolved_content{width:800px; margin:0 auto; padding:100px 0;}
.CB_getInvolved_images_desktop{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/career_images/our_benefits.png'); padding-bottom:100px;}
.CB_getInvolved_images_wrap_desktop{width:1170px; margin:0 auto;}
.CB_getInvolved_images_desktop .span4.widget-span.widget-type-linked_image {margin-left:0;}
.CB_getInvolved_images_desktop .span4.widget-span.widget-type-linked_image img{width:95% !important; height:250px; padding:10px;}
.CB_StillNotSureAboutRecruitment_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/career_images/about_recuitment_bg.png'); background-size:100% 100%; background-repeat:no-repeat;}
.CB_StillNotSureAboutRecruitment_wrap{width:810px; margin:0 auto; text-align:center; padding:100px 0;}
.CB_StillNotSureAboutRecruitment_wrap h2{color:#fff; padding-bottom:50px;}
.CB_StillNotSureAboutRecruitment_wrap p{color:#fff; line-height:30px;}
.CB_StillNotSureAboutRecruitment_wrap h4{color:#fff; padding:40px 0;}
.CB_StillNotSureAboutRecruitment_wrap a{margin:0 auto; margin-top:40px;}

/*---About us---*/

.CB_AboutUsBanner_sec{background:url(https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/about_images/aboutUs_banner.png); background-size:100% 100%; position: relative; min-height: 90vh; background-size: cover;  background-repeat: no-repeat;  background-position: center center;   z-index: 1;}
.CB_AboutUsBanner_sec .CB_AboutUsBanner_wrap{width:800px; margin:0 auto;}
.CB_AboutUsBanner_sec .CB_AboutUsBanner_wrap h2{color:#fff; text-align:center; line-height:60px; padding-top:15%;}
.CB_AboutUsBanner_sec .CB_AboutUsBanner_wrap p{color:#fff; font-size:22px; text-align:center; margin-top:30px; line-height:35px;}
.CB_AboutUsBanner_sec .CB_AboutUsBanner_wrap a{color:#fff; font-size:60px; display:block; text-align:center; margin-top:20px;}
.CB_AboutUsBanner_sec .CB_AboutUsBanner_wrap a i{font-weight:normal;}
.CB_ourValue_sec{background:#000; padding:100px 0;}
.CB_ourValue_wrap{width:800px; margin:0 auto; text-align:center;}
.CB_ourValue_sec h2{color:#fff; padding-bottom:20px; text-transform:uppercase;}
.CB_ourValue_sec p{color:#fff; line-height:30px;}
.CB_AboutOurTeam_sec{background:#161616 url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/about_images/ourTeam_Bg.png'); background-repeat:no-repeat; padding:100px 0; background-size:100%;}
.CB_AboutOurTeam_wrap{width:1170px; margin:0 auto;}
.CB_AboutOurTeam_wrap h2{color:#fff; text-transform:uppercase; text-align:center;}
.CB_AboutOurTeam_wrap p{color:#fff; line-height:30px; text-align:center; font-size:26px; padding-top:20px;}
.CB_AboutourTeam_content{padding-top:100px;}
.CB_AboutFirstMember img{width:100% !important;}
.CB_AboutOurTeam_wrap .CB_AboutFirstMember h2{text-align:left; padding-left:30px;}
.CB_AboutOurTeam_wrap .CB_AboutFirstMember h3{font-size:14px; text-align:left; color:#fff; margin-top:10px; padding-left:30px;}
.CB_AboutOurTeam_wrap .CB_AboutFirstMember p{font-size:16px; text-align:left; padding-left:30px;}
.CB_AboutFirstMember .CB_pink_linkden_icon{width:auto !important; margin-top:5px; padding-left:30px;}
.CB_AboutFirstMember .CB_pink_linkden_icon:hover{opacity:0.8;}
.CB_AboutFirstMember .span6.widget-span.widget-type-rich_text {margin:12px 0;}
.CB_AboutSecondMember img{width:100% !important;}
.CB_AboutOurTeam_wrap .CB_AboutSecondMember h2{text-align:left;  padding-right:30px;}
.CB_AboutOurTeam_wrap .CB_AboutSecondMember h3{font-size:14px; text-align:left; color:#fff; margin-top:10px; padding-right:30px;}
.CB_AboutOurTeam_wrap .CB_AboutSecondMember p{font-size:16px; text-align:left; padding-right:30px;}
.CB_AboutSecondMember .CB_pink_linkden_icon{width:auto !important; margin-top:30px;}
.CB_AboutSecondMember .CB_pink_linkden_icon:hover{opacity:0.8;}
.CB_AboutSecondMember .span6.widget-span.widget-type-rich_text {margin:26px 0;}
.CB_AboutSecondMember .span6.widget-span.widget-type-linked_image {margin:0;}
.CB_AboutThirdMember img{width:100% !important;}
.CB_AboutOurTeam_wrap .CB_AboutThirdMember h2{text-align:left; padding-left:30px;}
.CB_AboutOurTeam_wrap .CB_AboutThirdMember h3{font-size:14px; text-align:left; color:#fff; margin-top:10px; padding-left:30px;}
.CB_AboutOurTeam_wrap .CB_AboutThirdMember p{font-size:16px; text-align:left; padding-left:30px;}
.CB_AboutThirdMember .CB_pink_linkden_icon{width:auto !important; margin-top:30px; padding-left:30px;}
.CB_AboutThirdMember .CB_pink_linkden_icon:hover{opacity:0.8;}
.CB_AboutThirdMember .span6.widget-span.widget-type-rich_text {margin:32px 0;}
.CB_AboutThirdMember .span6.widget-span.widget-type-linked_image {margin:0;}
.CB_AboutfourthMember img{width:100% !important;}
.CB_AboutOurTeam_wrap .CB_AboutfourthMember h2{text-align:left; padding-right:30px;}
.CB_AboutOurTeam_wrap .CB_AboutfourthMember h3{font-size:14px; text-align:left; color:#fff; margin-top:10px; padding-right:30px;}
.CB_AboutOurTeam_wrap .CB_AboutfourthMember p{font-size:16px; text-align:left; padding-right:30px;}
.CB_AboutfourthMember .CB_pink_linkden_icon{width:auto !important; margin-top:30px;}
.CB_AboutfourthMember .CB_pink_linkden_icon:hover{opacity:0.8;}
.CB_AboutfourthMember .span6.widget-span.widget-type-rich_text {margin:43px 0;}
.CB_AboutfourthMember .span6.widget-span.widget-type-linked_image {margin:0;}
.CB_AboutfifthMember img{width:100% !important;}
.CB_AboutOurTeam_wrap .CB_AboutfifthMember h2{text-align:left;padding-left:30px;}
.CB_AboutOurTeam_wrap .CB_AboutfifthMember h3{font-size:14px; text-align:left; color:#fff; margin-top:10px;padding-left:30px;}
.CB_AboutOurTeam_wrap .CB_AboutfifthMember p{font-size:16px; text-align:left;padding-left:30px;}
.CB_AboutfifthMember .CB_pink_linkden_icon{width:auto !important; margin-top:30px;padding-left:30px;}
.CB_AboutfifthMember .span6.widget-span.widget-type-rich_text {margin:4px 0;}
.CB_AboutfifthMember .span6.widget-span.widget-type-linked_image {margin:0;}
.CB_AboutSixthMember img{width:100% !important;}
.CB_AboutOurTeam_wrap .CB_AboutSixthMember h2{ text-align:left;padding-right:30px;}
.CB_AboutOurTeam_wrap .CB_AboutSixthMember h3{font-size:14px; text-align:left; color:#fff; margin-top:10px;padding-right:30px;}
.CB_AboutOurTeam_wrap .CB_AboutSixthMember p{font-size:16px; text-align:left; padding-right:30px;}
.CB_AboutSixthMember .CB_pink_linkden_icon{width:auto !important; margin-top:30px;}
.CB_AboutSixthMember .span6.widget-span.widget-type-rich_text {margin:28px 0;}
.CB_AboutSixthMember .span6.widget-span.widget-type-linked_image {margin:0;}
.CB_AboutJoinUs_sec{background:url(https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/about_images/joinUs_BG.png); background-size:100% 100%; padding:100px 0;}
.CB_AboutJoinUs_wrap{width:800px; margin:0 auto;}
.CB_AboutJoinUs_wrap h2{ color:#fff; text-align:center; text-transform:uppercase; margin-bottom:30px;}
.CB_AboutJoinUs_wrap p{color:#fff; text-align:center; margin-bottom:50px; font-size:26px; line-height:35px;}
.CB_AboutJoinUs_wrap a{margin:0 auto;}

/*---contact us---*/

.CB_contactBanner_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/career_images/get_involved_bg.png'); position: relative; min-height: 87vh; background-size: cover; background-repeat: no-repeat; background-position: center center;z-index: 1;}
.CB_contactBanner_wrap{width:1170px; margin:0 auto; padding-top:15%;}
.CB_contactBanner_wrap h2{color:#fff; text-align:center;}
.CB_contactBanner_wrap p{color:#fff; font-size:26px; text-align:center; margin-top:30px; line-height:35px;}
.CB_contactBanner_wrap a{color:#fff; font-size:60px; display:block; text-align:center; margin-top:50px;}
.CB_contactBanner_wrap a i{font-weight:normal;}
a.linkregistration{font-size: 26px; display:inline-block; margin:0; color:#00A5FF;}
a.linkregistration:hover{opacity:0.8;}
.CB_contactHeadOffice_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/contact_images/contactUsMap_bg.png'); background-size:100%; padding-top:40px; padding-bottom:200px;}
.CB_contactHeadOffice_wrap{width:1170px; margin:0 auto;}
.CB_contactHeadOffice_wrap h2{color:#fff; text-transform:uppercase;line-height:60px; letter-spacing:normal;}
.CB_contactHeadOffice_wrap p{color:#fff; font-size:20px; margin-top:30px; letter-spacing:normal;}
.CB_contactHeadOffice_wrap a.email{color:#00A5FF;}
.CB_contactHeadOffice_wrap a.email:hover{color:white;}
.CB_contactHeadOffice_wrap a.phone{color:#fff;}
.CB_contactLocationContent{width: 570px !important; background-color: #171616; padding:40px;}
.CB_ContactOurDepartment_sec{padding:100px 0; background-repeat:no-repeat; background:#161616 url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/about_images/ourTeam_Bg.png'); background-size:cover;}
.CB_ContactOurDepartment_wrap{width:1170px; margin:0 auto;}
.CB_ContactOurDepartment_wrap h2{color:#fff; text-align:center; text-transform:uppercase; line-height:60px;}
.CB_ContactOurDepartment_wrap p{color:#fff; text-align:center; font-size:26px; margin-top:30px; }
.CB_ContactOurDepartment_content{margin-top:50px;}
.CB_ContactOurDepartment_content p{font-size:14px; margin-top:30px; }
.CB_ContactOurDepartment_content p a{color:#fff;}
.CB_ContactOurDepartment_content  img{width:auto !important; height:120px;}
.CB_ContactOurDepartment_content .span3.widget-span.widget-type-cell {text-align:center;}
.CB_contactGetInTouch_sec{padding:100px 0;}
.CB_contactGetInTouch_wrap{width:1170px; margin:0 auto;}
.CB_contactGetInTouch_wrap h2{color:#fff; text-align:center; text-transform:uppercase;}
.CB_contactGetInTouch_wrap p{color:#fff; text-align:center; font-size:26px; margin-top:20px; margin-bottom:50px; line-height:35px;}
.CB_contactGetInTouch_wrap a{margin:0 auto;}

/*---Contact Us Form---*/

.CB_contactGetInTouch_right{float:none; width:60%; padding: 48px 2.5%; padding-bottom:0; margin:0 auto;}
.CB_contactGetInTouch_left h2{line-height:40px;  text-transform: uppercase;    color: #fff;    text-align: center;    font-size: 28px;    font-weight: 900;}
.CB_contactGetInTouch_left .span6.widget-span.widget-type-cell {width:auto; float:none;}
.CB_contactGetInTouch_left p{color:#fff; font-size:22px; text-align:center; padding-top:50px; line-height:35px;}
.CB_contactGetInTouch_right #hs_form_target_module_1526023790080506{width:490px; margin:0 auto; color:#fff;}
.CB_contactGetInTouch_right .hs-input{height: 50px;	width: 90%;	border-radius: 3px;	background-color: #363636; color:#fff; padding-left:10px; border:none;}
.CB_contactGetInTouch_right .span6.widget-span.widget-type-cell {width:auto; float:none;}
.CB_contactGetInTouch_right .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field{float:left; width:50%;}
.CB_contactGetInTouch_right .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field{float:left; width:50%;}
.CB_contactGetInTouch_right .input{margin-bottom:20px;    margin-right: 0 !important;}
.CB_contactGetInTouch_right .inputs-list.multi-container label input{height:30px; width:20px;}
input[type="file" i]{ background-color: #FF0054; }
.CB_contactGetInTouch_right .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field input{width:90%; padding-left:10px;}
.CB_contactGetInTouch_right .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field input{width:90%; padding-left:10px;}
.CB_contactGetInTouch_right label{display:none;}
.CB_contactGetInTouch_right .inputs-list.multi-container li{display:inline-block;    width: 22% !important;}
.CB_contactGetInTouch_right .inputs-list.multi-container span{color:#fff; font-size:13px !important;}
.CB_contactGetInTouch_right .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field .hs-input{height:150px; padding-top:10px; padding-left:20px; font-family:lato; width:92% !important;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color: white; letter-spacing:1px; }
::-moz-placeholder { /* Firefox 19+ */  color: #f1f1f1; letter-spacing:2px;}
:-ms-input-placeholder { /* IE 10+ */  color: #f1f1f1; letter-spacing:2px;}
:-moz-placeholder { /* Firefox 18- */  color: #f1f1f1; letter-spacing:2px;}
.CB_contactGetInTouch_right .hs_submit.hs-submit{text-align:center;}
.CB_contactGetInTouch_right .hs_submit.hs-submit .hs-button{border-radius: 3px; background-color: #8e9eab; color: #fff; font-size: 16px; line-height: 60px; text-align: center; 
font-weight: 300; border:none;width: 180px; margin:0 auto;}
.CB_contactGetInTouch_right .hs-input.invalid {border: 1px solid #c00 !important;box-shadow: 0 0 3px rgba(171,41,32,0.25);}
.CB_contactGetInTouch_right .hs_cb_specialism_field.hs-cb_specialism_field.hs-fieldtype-select .hs-input{width:94%; float:right;}
.CB_contactGetInTouch_right .hs_cv_upload.hs-cv_upload.hs-fieldtype-file .hs-field-desc{display:none !important;}
.CB_contactGetInTouch_right .hs_cv_upload.hs-cv_upload.hs-fieldtype-file .hs-input{padding:15px; width:90%; height:auto;}
.CB_contactGetInTouch_right .hs-richtext p{color:#fff; margin-bottom:20px;}
.CB_contactGetInTouch_right .hs-richtext a{color:#FF0054;}
.CB_contactGetInTouch_right .hs_email.hs-email.hs-fieldtype-text .hs-input{width:90% !important;}
option{min-height:10px;}

/*---Thank you page css---*/

.CB_thankubanner_sec{padding:100px 0;background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/about_images/ourTeam_Bg.png');}
.CB_thankubanner_wrap{width:800px; margin:0 auto;}
.CB_thankubanner_wrap h2{color:#fff; text-align:center; text-transform:uppercase; line-height:60px;}
.CB_thankubanner_wrap h4{color:#fff; text-align:center; font-size:26px; margin-top:30px; letter-spacing:2px;}
.CB_thankubanner_wrap p{color:#fff; text-align:center; font-size:16px; margin-top:30px; line-height:35px;}
.CB_thankubanner_wrap a{margin:0 auto; margin-top:50px;}

/*---Terms of Use page css---*/

.CB_termsofuse_sec{padding-bottom:100px;}
.CB_termsofuse_wrap {width:800px; margin:0 auto;}
.CB_termsofuse_wrap h2{color:#fff; text-align:center; text-transform:uppercase; line-height:60px; padding-top:100px;}
.CB_termsofuse_wrap p{color:#fff;text-align:left; font-size:14px; margin-top:30px; line-height:35px;}
.CB_termsofuse_wrap ul{list-style:disc; padding:30px 0; margin-left:30px;}
.CB_termsofuse_wrap ul li{color:#fff; font-size:16px; line-height:35px;}
.CB_termsofuse_wrap a{color:#999;}
.CB_termsofuse_wrap a:hover{color:#fff;}

/*---Privacy Policy page css---*/

.CB_PrivacyPolicy_sec{padding-bottom:50px;}
.CB_PrivacyPolicy_wrap {width:800px; margin:0 auto;}
.CB_PrivacyPolicy_wrap h2{color:#fff; text-align:center; text-transform:uppercase; line-height:60px; padding-top:100px;}
.CB_PrivacyPolicy_wrap p{color:#fff;text-align:left; font-size:16px; margin-top:30px; line-height:30px;}
.CB_PrivacyPolicy_wrap a{color:#00A5FF;}
.CB_PrivacyPolicy_wrap a:hover{color:#FFF;}
.CB_PrivacyPolicy_wrap ul{list-style:disc; padding:30px 0; margin-left:30px;}
.CB_PrivacyPolicy_wrap ul li{color:#fff; font-size:16px; line-height:35px;}

/*---Faq page css---*/

.CB_faqBanner_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/career_images/our_benefits.png'); background-size:100%; background-repeat:no-repeat;}
.CB_faqBanner_wrap{width:800px; margin:0 auto; padding-top:150px; padding-bottom:100px;}
.CB_faqBanner_wrap h2{color:#fff; text-align:center; text-transform:uppercase; line-height:60px; }
.CB_faqBanner_wrap a{color:#fff; font-size:60px; display:block; text-align:center; margin-top:50px; margin-bottom:100px;}
.CB_faqBanner_wrap a i{font-weight:normal;}
.CB_faq_content{width:800px; margin:0 auto;}
.CB_faq_content h4{color:#fff; border-top:1px solid #333; font-size:26px; padding-top:30px; margin-top:30px; font-weight:normal;}
.CB_faq_content p{color:#fff; line-height:30px; margin-top:10px;}
.CB_faq_content a{color:#00A5FF;  font-size:16px; display:inline-block; margin:0; padding:0;}
.CB_faq_content a:hover{color:#fff;}

/*---Review page css---*/

.CB_revBanner_sec{margin-top:50px;}
.CB_revBanner_wrap{width:1024px; margin:0 auto; padding-top:50px; padding-bottom:50px;}
.CB_revBanner_wrap h1{color:#fff; text-align:center; text-transform:uppercase; line-height:60px;     letter-spacing: 5px;    font-size: 36px;}
.CB_revBanner_wrap a{color:#fff; font-size:60px; display:block; text-align:center; margin-top:50px; margin-bottom:100px;}
.CB_revBanner_wrap a i{font-weight:normal;}
.CB_rev_content{width:1024px; margin:0 auto; text-align:center;}
.CB_rev_content h2{color:#fff; font-size:22px !important; padding-top:0px; font-weight:normal; letter-spacing:4px;}
.CB_rev_content h2 span{color:#fff; font-size:22px !important; padding-top:10px; margin-top:10px; font-weight:normal; letter-spacing:4px; text-transform: uppercase;}
.CB_rev_content img{margin-top:50px; border-radius:100px;}
.CB_rev_content h3{color:#fff; font-size:18px; padding-top:20px; font-weight:normal; letter-spacing:1px;}
.CB_rev_content h4{color:#fff; font-size:18px; padding-top:10px; font-weight:normal; letter-spacing:1px;}
.CB_rev_content p{color:#fff; margin-top:35px;font-size:18px; letter-spacing:1px;}
.CB_rev_content a{color:#00A5FF;  font-size:16px; display:inline-block; margin:0; padding:0;}
.CB_rev_content a:hover{color:#fff;}
.CB_rev_content h2.reviewMainheading{color: #fff !important; text-transform: uppercase !important; margin-bottom: 0px !important; text-align: center !important; font-size: 32px !important; letter-spacing: 3px !important; line-height: 40px !important; font-weight:bold !important;}
.CB_rev_content h2.reviewMainheading span{font-size:inherit;font-size: 32px !important; font-weight:bold !important;}


/*---Registration Page css start here---*/

.hs_firstname label{display:none;}
.hs_lastname label{display:none;}
.hs_email label{display:none;}
.hs_phone label{display:none;}
.hs_cb_specialism_field label{display:none;}
.hs_message label{display:none;}
.hs_cb_signup_selection label{display:none;}
.hs_cb_signup_selection input{width:20px !important; height:20px !important;}
.hs_i_agree_to_the_terms_and_conditions ul li label{display:block; text-align:center;}
.hs_i_agree_to_the_terms_and_conditions legend{display:none !important;}
.hs_i_agree_to_the_terms_and_conditions input{display:inline-block; height:auto !important; vertical-align:middle; }
.hs_i_agree_to_the_terms_and_conditions span{display:inline-block; color:#fff; font-size:14px; letter-spacing:1px; width:96%; vertical-align:top;}
.hs_i_agree_to_the_terms_and_conditions span span{width:auto;}
.hs_i_agree_to_the_terms_and_conditions span.hs-form-required{display:none;}
.hs_cv_upload legend {color: #fff; font-size: 14px; margin-bottom: 10px; letter-spacing: 1px;}
.hs_cb_signup_selection ul li{font-family:lato; letter-spacing:1px; font-size:14px;}
.CB_registerWithUsToday_sec{background:#000; padding-bottom:30px;}
.CB_registerWithUsToday_wrap {background:#202020;}
.CB_registerWithUsToday_left{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/home_images/registration_form_bg.png'); background-size:cover; float:left; width:50%; padding:155px 0;}
.CB_registerWithUsToday_right{float:right; width:41%; padding: 48px 2.5%; padding-bottom:0;}
.CB_registerWithUsToday_left h2{line-height:40px;  text-transform: uppercase;    color: #fff;    text-align: center;    font-size: 28px;    font-weight: 900;}
.CB_registerWithUsToday_left .span6.widget-span.widget-type-cell {width:auto; float:none;}
.CB_registerWithUsToday_left p{color:#fff; font-size:22px; text-align:center; padding-top:50px; line-height:35px;}
.CB_registerWithUsToday_right .hs-input{height: 50px;	width: 88%;	border-radius: 3px;	background-color: #363636; color:#fff; padding-left:20px; border:none;}
.CB_registerWithUsToday_right .span6.widget-span.widget-type-cell {width:auto; float:none;}
.CB_registerWithUsToday_right .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field{float:left; width:50%;}
.CB_registerWithUsToday_right .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field{float:left; width:50%;}
.CB_registerWithUsToday_right .input{margin-bottom:20px;    margin-right: 0 !important;}
.hs_i_agree_to_the_terms_and_conditions .hs-error-msgs{color:red; font-size:12px; margin-bottom:15px;}
.hs_i_agree_to_the_terms_and_conditions .input{margin-bottom:5px ;}
.CB_registerWithUsToday_right .inputs-list.multi-container label input{height:30px; width:20px;}
.CB_registerWithUsToday_right .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field input{width:88%; padding-left:20px;}
.CB_registerWithUsToday_right .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field input{width:88%; padding-left:20px; float:right;}
.CB_registerWithUsToday_right .inputs-list.multi-container li{display:inline-block;   width: 53% !important; margin-right:0;}
.CB_registerWithUsToday_right .inputs-list.multi-container li:first-child{margin-right:10px;}
.CB_registerWithUsToday_right .inputs-list.multi-container span{color:#fff; font-size:13px !important;}
.CB_registerWithUsToday_right .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field .hs-input{height:150px; padding-top:10px; padding-left:20px; font-family:lato; width:96% !important;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color: white; letter-spacing:1px;}
::-moz-placeholder { /* Firefox 19+ */  color: #f1f1f1; letter-spacing:2px;}
:-ms-input-placeholder { /* IE 10+ */  color: #f1f1f1; letter-spacing:2px;}
:-moz-placeholder { /* Firefox 18- */  color: #f1f1f1; letter-spacing:2px;}
.CB_registerWithUsToday_right .hs_submit.hs-submit{text-align:center; max-width:500px; margin-bottom:20px; margin-top:20px; font-family:lato;}
.CB_registerWithUsToday_right .hs_submit.hs-submit .hs-button{border-radius: 3px; background-color: #8e9eab; color: #fff; font-size: 16px; line-height: 60px; text-align: center; font-weight: 400; border:none;width: 180px; margin:0 auto; font-family: lato;}
.CB_registerWithUsToday_right .hs-input.invalid {border: 1px solid #c00 !important;box-shadow: 0 0 3px rgba(171,41,32,0.25);}
.CB_registerWithUsToday_right .hs_cb_specialism_field.hs-cb_specialism_field.hs-fieldtype-select .hs-input{width:96%; float:right;}
.CB_registerWithUsToday_right .hs_cv_upload.hs-cv_upload.hs-fieldtype-file .hs-input{padding:15px; width:94%; height:auto;}
.CB_registerWithUsToday_right .hs-richtext p{color:#fff; margin-bottom:20px;}
.CB_registerWithUsToday_right .hs-richtext a{color:#00A5FF;}
.CB_registerWithUsToday_right .hs-richtext a:hover{color:#FFF;}
.CB_registerWithUsToday_right .hs_email.hs-email.hs-fieldtype-text .hs-input{width:96% !important;}
option{min-height:10px;}
.hs_i_agree_to_the_terms_and_conditions .hs-error-msgs{display:none !important;}
.hs_i_agree_to_the_terms_and_conditions input[type="checkbox"] { outline:none !important;}
.hs_i_agree_to_the_terms_and_conditions input[type="checkbox"]:not(:checked) { outline:1px solid red !important;}
.hs_i_agree_to_the_terms_and_conditions input[type="checkbox"]:checked {   outline:none;}
.CB_registerWithUsToday_right .hs_email.hs_email.hs-fieldtype-text.field.hs-form-field {float: left;width: 50%;}
.CB_registerWithUsToday_right .hs_city.hs_city.hs-fieldtype-text.field.hs-form-field {float: left; width: 50%;}
.CB_registerWithUsToday_right .hs_email.hs_email.hs-fieldtype-text.field.hs-form-field input {width: 88% !important;padding-left: 20px;}
.hs_city label{display:none;}
.CB_registerWithUsToday_right .hs_city.hs_city.hs-fieldtype-text.field.hs-form-field input {width: 88%; padding-left: 20px; float: right;}


/*------------------------Media query start here---------------------------------------------------*/



/*------------------Mobile--------------------*/

@media screen and (max-width: 767px){

.CB_employerExecEngineering_sec #scrolldownarrow{padding-top:30px !important;}


/*---header---*/

.CB_mobile_header{display:block;}
.CB_desktop_header{display:none;}
.CB_for_header_height{display:none;}
.CB_getInvolved_images_desktop{display:none;}
.CB_getInvolved_images_mobile{display:block;}
.CB_header_section .CB_header_wrap{width:90%; margin:0 auto;} 
.CB_mobile_header{position:inherit;}
.CB_mb_header_content{padding:10px 0;}
.CB_mb_header_content .CB_mob_head_left{float:left;}
.CB_mb_header_content .CB_mob_head_right{float:right;}
.CB_mb_header_content .CB_mob_head_right span i{color:#fff; font-size:25px;}
.CB_mb_header_content .CB_mob_head_right span {display:block; margin-top:10px;}

.cb_mb_signUp_CTA {width: 143px;border-radius: 3px; background-color: #333; text-align: center; margin: 0 auto!important; margin-top: 20px!important; color: #fff!important;}
.cb_mb_signUp_CTA a {color: #fff !important;}
.CB_nav_toggle{display: block;  width: 100%; position: absolute;  left: 0; background:#161616; top:57px; border-top:1px solid #666; padding:20px 0; z-index:9;}
.CB_nav_toggle li{color: #fff; margin: 5px 20px; border-bottom: 1px solid #666; padding: 10px 0; padding-bottom: 15px;}
.CB_nav_toggle li a{color:#fff;}
.CB_nav_toggle li:last-child{border:0;}
.CB_nav_toggle li i{float:right;}
.CB_nav_subtoggle li{font-size:14px; margin-left:0; border:none; padding-bottom:0;}
.CB_nav_subtoggle li a{color:#fff;}
.CB_nav_subtoggle1 li{font-size:14px; margin-left:0; border:none; padding-bottom:0;}
.CB_nav_subtoggle1 li a{color:#fff;}
.CB_nav_subtoggle{padding-top: 0; padding-left: 10px; border-top: 1px solid #f1f1f1;margin-top: 15px;}
.CB_nav_subtoggle1{padding-top: 0; padding-left: 10px; border-top: 1px solid #f1f1f1; margin-top: 15px;}
    
/*---mobile signup form css start here---*/

#myModal label{display:none;}
#myModal1 label{display:none;}
#myModal input, #myModal1 input{display: block; width: 91%; height: 35px; padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #444444;background-color: #fff;background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075);      -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; margin: 10px 0;font-size: 13px;font-family: 'Lato', sans-serif !important;}
.inputs-list.multi-container li{display:inline-block !important;}
.inputs-list.multi-container li input{width:auto !important; display:inline-block !important; margin-right:10px !important;}
.inputs-list.multi-container li span{width:auto !important; display:inline-block !important;}
.header_bottom_section{width:90%; margin:0 auto;}
.Eb_desktop_header{display:none;}
.Eb_mobile_header{display:block;}
.EB_mob_header_sec .right_nav{margin-top: 7px;}
.eb_toggle_nav ul li{border-bottom:1px solid #e1e1e1;}
.hbspt-form .hs-fieldtype-text{margin-bottom:0 !important;}
.hbspt-form textarea{height: 112px !important; width: 96% !important; padding-top: 5px;   padding-left: 5px; order: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.actions{margin:0 !important; padding:0 !important;}
.actions input{background:#8e9eab !important; border-radius:3px !important; color:#fff !important; text-shadow:none !important; text-transform:uppercase;}
.hs-input.invalid.error{border:1px solid red;}
#myModal .modal-header p {font-weight: bold;font-size: 14px !important; display: inline-block; width: 90%;}

/*---footer---*/

.CB_footer_Content{width:90%;}
.CB_footer_TopContent .CB_foot_BackToTop a{font-size:12px;}
.CB_footer_TopContent .cb_footer_nav ul li{margin: 10px 20px;  font-size: 11px;}
.CB_footer_TopContent .CB_foot_BackToTop{margin:10px 0;}
.CB_footer_BottomContent{margin-top:30px;}
.CB_footer_BottomContent .CB_footer_TopContent_left p{font-size:14px;}
.CB_footer_BottomContent .CB_footer_TopContent_middle{margin:20px 0;}
.CB_footer_BottomContent .CB_footer_TopContent_middle ul li{margin:10px 10px;}
.CB_footer_TopContent_middle_fullwidth ul li{ margin:10px !important;}
.CB_footer_BottomContent{width:90%;}


/*---Career Page css---*/

.CB_careerBanner_sec{padding:50px 0;}
.CB_careerBanner_sec h1{letter-spacing:5px; font-size:32px;}
.CB_careerBanner_sec a{margin-top:50px;}
.CB_why_recuitment_wrap{width:90%; padding:50px 0;}
.CB_aLittleBitAboutUs_wrap{width:90%; padding:50px 0;}
.CB_aLittleBitAboutUs_sec h2{letter-spacing:5px; font-size:32px;}
.CB_testimonials_wrap{width:90%; padding:50px 0; text-align:center;}
.CB_testimonials_wrap h2{letter-spacing:5px; font-size:32px;}
.CB_whyChapmanBlack_wrap{width:90%; padding:50px 0;}
.CB_whyChapmanBlack_wrap h2{font-size:32px; letter-spacing:5px;}
.CB_whyChapmanBlack_img_wrap{width:90%; margin:0 auto;}
.CB_whyChapmanBlack_img_wrap .span4.widget-span.widget-type-linked_image img{margin-bottom:20px;}
.CB_ourBenefits_wrap{width:90%; padding:50px 0; margin:0 auto;}
.CB_ourBenefits_wrap h2{letter-spacing:5px; font-size:32px;}
.CB_ourBenefits_wrap h2 br{display:none;}
.CB_ourBenefits_content{width:100%;}
.CB_ourBenefits_wrap .CB_ourBenefits_content ul li span{width:80%;}
.CB_CareerProgression_wrap{width:90%; padding:50px 0;}
.CB_CareerProgression_wrap h2{letter-spacing:5px; font-size:32px;}
.CB_CareerProgression_content img{width:100% !important; margin-bottom:30px;}
.CB_getInvolved_content_sec{background-size:100% !important;}
.CB_getInvolved_content{width:90%; padding:50px 0;}
.CB_getInvolved_wrap h2{letter-spacing:5px; font-size:32px;}
.CB_StillNotSureAboutRecruitment_sec{background:#000;}
.CB_StillNotSureAboutRecruitment_wrap{width:90%; padding:50px 0;}
.CB_StillNotSureAboutRecruitment_wrap h2{letter-spacing:5px; font-size:32px;}
.CB_getInvolved_images_wrap_mobile{width:90%; text-align:center; margin:0 auto;}
.CB_getInvolved_images_wrap_mobile img{width:100% !important;}

/*---Home page css---*/


.CB_homePageBanner_sec{min-height:inherit;}
.CB_homePageBanner_wrap{padding:50px 0; width:90%; margin:0 auto;}
.CB_homePageBanner_wrap h1{letter-spacing: 5px; font-size: 32px;}
.CB_homePageBanner_wrap p{font-size:22px;}
.CB_ClientHireTalent_CandidateDriveVision_sec{background:none;}
.CB_ClientHireTalent_CandidateDriveVision_wrap{width:100%; padding:50px 0; padding-top:0;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .client_hire_sec{background:url(https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/home_images/homeClientHireTalentMobile.png); float: none; width: 100%; margin-top: 0px; padding:40px 0;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .client_hire_sec a{margin: 0 auto;   margin-top: 20px;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .client_hire_sec p{width:90%; text-align:center; margin:0 auto;margin-top:20px;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .client_hire_sec h2{text-align:center; margin:0; letter-spacing:5px;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .client_hire_sec h3{text-align:center; letter-spacing:3px; font-size:28px;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .candidate_drive_vision_sec{float: none;width: 100%; margin-top: 0px; padding:40px 0; background:url(https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/home_images/homeCandidateDrivevisionMobile.png);}
.CB_ClientHireTalent_CandidateDriveVision_wrap .candidate_drive_vision_sec h2{margin-top:0px; letter-spacing:5px; text-align:center;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .candidate_drive_vision_sec h3{text-align:center; letter-spacing:3px;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .candidate_drive_vision_sec p{text-align:center; width:90%; margin:0 auto; margin-top:20px;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .candidate_drive_vision_sec a{margin: 0 auto;   margin-top: 20px; float:none;}
.CB_ourSpecialism_wrap{width:90%; padding:50px 0; padding-top:0;}
.CB_ourSpecialism_wrap h2{letter-spacing: 5px; font-size: 32px;}
.CB_specialist_engeering_sec{width:100%; float:none; padding:0;}
.CB_specialist_engeering_wrap{padding:20px;}
.CB_specialist_sectors_sec{width:100%; float:none; margin-top:10px; padding:0; margin-left:0;}
.CB_specialist_sectors_wrap{padding:20px;}
.CB_specialist_sectors_sec .span6.widget-span.widget-type-cell .for_clientCandidate{margin-top:20px;}
.CB_getStarted_sec{padding-top:50px; margin-top:0;}
.CB_getStarted_wrap{width:90%; margin:0 auto;}
.CB_getStarted_wrap p br{display:none;}
.CB_GetStarted_CTA{width:90%; padding-top:50px;}
.CB_GetStarted_CTA a{margin-bottom:10px;}
.CB_RebeccaBurgess_wrap{width:90%;}
#CB_homepage_testimonials .first_slide {height: auto !important;}
#CB_homepage_testimonials .first_slide .first_slide_img{width:100%; text-align:center;}
#CB_homepage_testimonials .first_slide .first_slide_content{width:100%;}
.CB_RebeccaBurgess_content .carousel-indicators li{width:20px; height:20px;}
.CB_RebeccaBurgess_sec{padding:50px 0; padding-bottom:100px;}

.carousel-indicators {left: 45%!important; width: 66%!important;}
.CB_FindJobsAcrosWorld_wrap{width:90%; margin:0 auto;}
.CB_candidateFindJobsAcrosWorld_content{width:100%;}
.CB_FindJobsAcrosWorld_wrap h2{letter-spacing: 5px; font-size: 32px;}
.CB_getStarted_wrap h2{letter-spacing:15px;}
.CB_FindJobsAcrosWorld_content{width:100%;}
.CB_collaborateTakeControl_sec{padding:50px 0; background-size:cover;}
.CB_collaborateTakeControl_wrap{width:90%;}
.CB_collaborateTakeControl_wrap h2{letter-spacing: 3px; font-size: 26px;}
.cd-top{bottom:50px !important; right:20px !important;}
.cb_image {background: url(https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/home_images/get_started_bg.png); background-repeat: no-repeat; background-position: center; height: 250px;}
.cta {max-width: 190px; margin: 0 auto; padding-top: 95px;}

/*---About Us page css---*/

.CB_AboutUsBanner_sec{padding:50px 0;}
.CB_AboutUsBanner_sec .CB_AboutUsBanner_wrap{width:90%; margin:0 auto;}
.CB_AboutUsBanner_sec .CB_AboutUsBanner_wrap h2{letter-spacing: 5px; font-size: 32px; padding-top:0;}
.CB_AboutUsBanner_sec .CB_AboutUsBanner_wrap h2 br{display:none;}
.CB_AboutUsBanner_sec .CB_AboutUsBanner_wrap p{font-size:22px;}
.CB_ourValue_sec{padding:50px 0;}
.CB_ourValue_wrap{width:90%;}
.CB_ourValue_sec h2{letter-spacing: 5px; font-size: 32px;}
.CB_AboutOurTeam_sec{padding:50px 0;}
.CB_AboutOurTeam_wrap{width:90%;}
.CB_AboutOurTeam_wrap h2{letter-spacing: 5px; font-size: 32px;}
.CB_AboutOurTeam_wrap p{font-size:22px;}
.CB_AboutourTeam_content{display:none;}
.CB_AboutOurteam_ContentMobile_sec{display:block;}
.CB_AboutOurteam_ContentMobile_wrap img{width:100% !important; margin-top:50px;}
.CB_AboutOurteam_ContentMobile_wrap h2{color:#fff; text-align:left; margin-top:30px; margin-bottom:20px;}
.CB_AboutOurteam_ContentMobile_wrap h3{color:#fff; font-size:22px; font-weight:normal;}
.CB_AboutOurteam_ContentMobile_wrap p{font-size:16px; text-align:left;}
.CB_AboutOurteam_ContentMobile_wrap .CB_pink_linkden_icon{width:auto !important; margin-top:0; margin-top:10px;}
.CB_AboutJoinUs_sec{padding:50px 0;}
.CB_AboutJoinUs_wrap{width:90%;}
.CB_AboutJoinUs_wrap p{font-size:16px;}

/*---Contact Us page css---*/

.CB_contactBanner_sec{ background-size:cover; min-height:auto;}
.CB_contactBanner_wrap{width:90%;}
.CB_contactBanner_wrap h2{letter-spacing:7px; font-size:32px;}
.CB_contactBanner_wrap a{margin-top:50px; margin-bottom:50px;}
.CB_contactHeadOffice_sec{padding-bottom:40px;}
.CB_contactHeadOffice_wrap{width:90%;}
.CB_contactHeadOffice_wrap h2{letter-spacing:5px; font-size:32px; line-height: 45px;}
.CB_contactLocationContent{width:100% !important; margin:0 auto; padding:20px;}
.CB_ContactOurDepartment_sec{padding:50px 0; background-size:cover;}
.CB_ContactOurDepartment_wrap{width:90%;}
.CB_ContactOurDepartment_wrap h2{letter-spacing:5px; font-size:32px;}
.CB_ContactOurDepartment_wrap p{font-size:22px;}
.CB_ContactOurDepartment_content{margin-top:20px;}
.CB_ContactOurDepartment_content .span3.widget-span.widget-type-cell{margin-top:30px;}
.CB_contactGetInTouch_sec{padding:50px 0;}
.CB_contactGetInTouch_wrap{width:90%;}
.CB_contactGetInTouch_wrap h2{letter-spacing:5px;}
.CB_contactGetInTouch_wrap p{font-size:22px;}
.CB_contactGetInTouch_right .hs_email.hs-email.hs-fieldtype-text .hs-input{ width: 95% !important;}
.CB_contactGetInTouch_right {float: none; width: 95%; padding: 48px 2.5%; padding-bottom: 0;margin: 0 auto;}

/*---Faq page css---*/

.CB_faqBanner_sec{background-size: auto;}
.CB_faqBanner_wrap{width:90%;}
.CB_faqBanner_wrap h2{letter-spacing:5px; font-size:32px; padding-top:50px;}
.CB_faqBanner_wrap a{margin-top:50px; margin-bottom:50px;}
.CB_faq_content{width:90%;}

/*---privacy policy---*/

.CB_PrivacyPolicy_wrap{width:90%;}
.CB_PrivacyPolicy_wrap h2{letter-spacing:5px; font-size:32px; padding-top:50px; text-align:left;}
.CB_PrivacyPolicy_wrap ul{margin-left:30px;}


/*---terms of use---*/

.CB_termsofuse_wrap{width:90%;}
.CB_termsofuse_wrap h2{letter-spacing:5px; font-size:32px; padding-top:50px;}

/*---Employer page---*/

.CB_EmployerBanner_sec{min-height:auto;}
.CB_EmployerBanner_wrap{width:90%;}
.CB_EmployerBanner_wrap h1{letter-spacing:5px; font-size:32px; line-height:50px;}
.CB_EmployerBanner_wrap p{font-size:22px;}
.CB_EmployerBanner_wrap a{margin-bottom:0px;}
.CB_EmployerBanner_wrap img{margin-bottom:15px;}
.CB_employerExecEngineering_sec{padding:50px 0; background:none;}
.CB_employerExecEngineering_wrap{width:90%;}
.CB_EmployerExec_left{width:100%; float:none;}
.CB_EmployerEngineering_right{width:100%; float:none; text-align:left; margin-top:50px;}
.CB_EmployerEngineering_right .span6.widget-span.widget-type-cell{text-align:left;}
.CB_employerExecEngineering_wrap h2{letter-spacing:3px; font-size:28px;}
.CB_EmployerEngineering_right .span6.widget-span.widget-type-cell a{float:none;}
.CB_employerWorkWithUs_sec{padding:50px 0;}
.CB_employerWorkWithUs_wrap{width:90%;}
.CB_EmployerSpecialistService_sec{padding:50px 0;}
.CB_EmployerSpecialistService_wrap{width:90%;}
.CB_EmployerSpecialistService_wrap h2{letter-spacing:3px; font-size:26px;}

/*---Employer Engineering page---*/

.CB_engineeringEmployerBanner_sec{padding:50px 0;}
.CB_engineeringEmployerBanner_wrap{width:90%;}
.CB_engineeringEmployerBanner_wrap h1{font-size:32px; letter-spacing:5px;}
.CB_execEmployerBanner_wrap{width:90%;}
.CB_execEmployerBanner_wrap h1{letter-spacing:5px; font-size:32px;}
.CB_execEmployerBanner_wrap a{padding-top:50px;}
.CB_execEmployerBanner_sec{min-height:inherit;}


/*---Candidate Page css---*/

.CB_CandidateBanner_wrap {width: 90%;}
.CB_CandidateBanner_wrap h2 { letter-spacing: 5px; font-size:32px;}
.CB_CandidateBanner_wrap p { font-size:16px;}
.CB_candidate_execEngineering_sec{padding:50px 0; background:#161616;}
.CB_candidate_execEngineering_wrap{width:90%;}
.CB_candidate_execEngineering_wrap h2{letter-spacing:5px; font-size:32px;}
.CB_candidateExec_left{width:100%; float:none;}
.CB_candidateExec_left p{line-height:30px;}
.CB_candidateEngineeringc_right {float: none; width: 100%; text-align: left; margin-top:50px;}
.CB_candidateEngineeringc_right a{float:none;}
.CB_candidateEngineeringc_right p{line-height:30px;}
.CB_employerWorkWithUs_wrap h2{letter-spacing:5px;}
.CB_employerWhyworkwithUs_rowOne{text-align:center;}

/*---Candidate Engineering Page css---*/

.Desktop_HowWeEnsureSuccess_sec{display:none;}
.Mobile_HowWeEnsureSuccess_sec{display:block;}
.CB_engineeringCandidateBanner_sec{padding:50px 0; min-height:auto;}
.CB_engineeringCandidateBanner_sec h1{letter-spacing:5px;}
.CB_engineeringCandidateBanner_wrap a{margin-top:0;}
.CB_candidate_representingEngineeringTalent_sec{padding:50px 0; background-size:cover;}
.CB_candidate_representingEngineeringTalent_wrap{width:90%;}
.CB_candidate_representingEngineeringTalent_wrap img{width:100% !important;}
.CB_candidate_representingEngineeringTalent_wrap h3{padding-top:50px; letter-spacing:5px;}
.CB_sepcialist_sectors_skills_sec{padding-top:50px;}
.CB_specialSectors_left{float:none; width:100%;}
.CB_specialSectors_right{float:none; width:100%;}
.CB_specialSectors_right h4{padding-left:0;}
.CB_specialSectors_right ul{padding-left:0;}
.CB_specialSkills_left{float:none; width:100%;}
.CB_specialSkills_left h4{padding-left:0;}
.CB_specialSkills_left ul{padding-left:0;}
.CB_specialSkills_right{float:none; width:100%;}
.CB_specialSkills_left a{margin-left:0;}
.CB_candidateFindJobsAcrosWorld_wrap{width:90%; margin:0 auto;}
.CB_candidateFindJobsAcrosWorld_wrap h2{letter-spacing:5px; font-size:32px;}
.CB_candidateFindJobsAcrosWorld_content{width:100%;}
.CB_candidateHowWeEnsureSuccess_sec{padding:50px 0;}
.CB_candidateHowWeEnsureSuccess_wrap{width:90%;}
.CB_candidateHowWeEnsureSuccess_wrap h2{text-transform:uppercase; font-size:32px; letter-spacing:5px;}
.CB_deepSourcing_sec img{width:100%;}
.CB_candidateHowWeEnsureSuccess_content h4{padding-top:50px; padding-bottom:20px;}
.CB_candidateHowWeEnsureSuccess_content p{padding-bottom:50px; line-height:28px;}
.CB_candidateHowWeEnsureSuccess_content img{width:100% !important;}
.CB_candidateEng_recentplacement_sec{padding:50px 0;}
.CB_candidateEng_recentplacement_wrap{width:90%;}
.CB_candidateEng_recentplacement_sec h2{letter-spacing:5px;}
.CB_candidateEng_recentplacement_content h4{margin-top:10px;}
.CB_candidateEng_recentplacement_content p{padding-top:10px; padding-bottom:20px;}
.CB_employerbookcall_starthiring_sec{padding:50px 0; }
.CB_execCandidate_bookcall_starthiring_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/exec_candidate/execCandidatebookaconsultant_registertostarthiring.png'); background-size:cover;}
.CB_employerbookcall_starthiring_wrap{width:90%;}
.CB_employerbookcall_starthiring_wrap h2{letter-spacing:5px; font-size:32px; text-align:left;}
.CB_employerbookcall_starthiring_wrap h2 br{display:none;}
.CB_employerRegitertostarthiring_sec{margin-top:105px;}
.CB_employerRegitertostarthiring_sec a{float:left;}

/*---Candidate Excutive Page css---*/

.CB_execCandidateBanner_sec{min-height:inherit;}
.CB_execCandidateBanner_wrap{width:90%;}
.CB_execCandidateBanner_wrap h1{letter-spacing:5px; font-size:32px;}
.CB_representingEngineeringTalent_sec{padding:50px 0; padding-top:0;}
.CB_representingEngineeringTalent_wrap{width:90%;}
.CB_representingEngineeringTalent_wrap img{width:100% !important;}
.CB_representingEngineeringTalent_wrap h3{letter-spacing:5px; padding-top:50px; font-size:32px;}
.CB_employerHowWeEnsureSuccess_sec{padding:50px 0;}
.CB_employerHowWeEnsureSuccess_wrap{width:90%;}
.CB_employerHowWeEnsureSuccess_wrap img{width:100% !important;}
.CB_employerHowWeEnsureSuccess_wrap h2{text-transform:uppercase; word-break: break-all;}
.CB_employerHowWeEnsureSuccess_content h4{padding-top:50px; padding-bottom:20px; word-break: break-all;}
.CB_employerHowWeEnsureSuccess_content h4 br{display:none;}
.CB_employerHowWeEnsureSuccess_content p{padding-bottom:50px; line-height:24px;}
.CB_employerEng_recentplacement_sec{    padding: 50px 0;    background-repeat: no-repeat;    background-size: cover;}
.CB_employerEng_recentplacement_wrap{width:90%;}
.CB_employerEng_recentplacement_sec h2{letter-spacing:5px; font-size:28px;}
.CB_employerEng_recentplacement_content h4{margin-top:10px;}
.CB_employerEng_recentplacement_content p {padding-top: 0; padding-bottom: 20px;}

/*---registration page css---*/

.CB_registerWithUsToday_left{width:100%; float:none; padding:100px 0;}
.CB_registerWithUsToday_left h2, .TBF_registerWithUsToday_left p{padding:0 20px;}
.CB_registerWithUsToday_right{    width: 78%;    float: none;    padding: 40px 0;    margin: 0 auto;}
.CB_registerWithUsToday_right .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field{width:100%; float:none;}
.CB_registerWithUsToday_right .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field{width:100%; float:none;}
.CB_registerWithUsToday_right .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field input{float:none;}
.CB_registerWithUsToday_right .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field{width:100%; float:none;}
.CB_registerWithUsToday_right .hs_city.hs-city.hs-fieldtype-text.field.hs-form-field{width:100%; float:none;}
.CB_registerWithUsToday_right .hs_city.hs-city.hs-fieldtype-text.field.hs-form-field input{float:none;}
.CB_registerWithUsToday_right .hs_email.hs-email.hs-fieldtype-text .hs-input{min-width:92% !important;}
.CB_registerWithUsToday_right .hs-input{width:92% !important;}
.CB_registerWithUsToday_right .hs_cb_specialism_field.hs-cb_specialism_field.hs-fieldtype-select .hs-input{float:none; width:100% !important;}
.inputs-list.multi-container li:first-child{min-width:40% !important; margin-right:15px !important;}
.CB_registerWithUsToday_right .inputs-list.multi-container li{width:100% !important;}
.CB_registerWithUsToday_right .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field .hs-input{ width: 96% !important;}
.CB_registerWithUsToday_right .hs_cv_upload.hs-cv_upload.hs-fieldtype-file .hs-input{ width: 94% !important;}
.hs_phone{float:none !important; width:100% !important;}
.hs_cb_specialism_field{float:none !important; width:100% !important;}
.hs_cb_specialism_field input{width:96% !important;}
.CB_registerWithUsToday_left h2 br{display:none;}
.CB_registerWithUsToday_left p br{display:none;}
.CB_registerWithUsToday_left p{width: 90%;    margin: 0 auto;    word-break: break-all;}


/*--career review---*/

.CB_revBanner_sec{margin-top:0;}
.CB_revBanner_wrap{width:90%; padding-top:30px;}
.CB_rev_content{width:100%;}
.CB_rev_content h2{font-size:14px !important; text-align:center !important; margin-top:20px !important;}
.CB_rev_content h2 span{font-size:14px !important;}
.CB_rev_content h2.reviewMainheading{font-size:18px !important;     line-height: 26px !important;  margin-top:0px !important;}
.CB_rev_content h2.reviewMainheading span{font-size:18px !important;}
.CB_rev_content p{font-size:16px;}



}


/*------------------Ipad--------------------*/

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    
/*---header---*/

.CB_mobile_header{display:block;}
.CB_desktop_header{display:none;}
.CB_getInvolved_images_desktop{display:none;}
.CB_getInvolved_images_mobile{display:block;}
.CB_for_header_height{display:none;}
.CB_homePageBanner_sec {min-height: 40vh;}
.CB_header_section{position:inherit;}
.CB_header_section .CB_header_wrap{width:90%; margin:0 auto;}  
.CB_mb_header_content{padding:10px 0;}
.CB_mb_header_content .CB_mob_head_left{float:left;}
.CB_mb_header_content .CB_mob_head_right{float:right;}
.CB_mb_header_content .CB_mob_head_right span i{color:#fff; font-size:25px;}
.CB_mb_header_content .CB_mob_head_right span {display:block; margin-top:10px;}
.CB_nav_toggle{display: block;  width: 100%; position: absolute;  left: 0; background:#161616; top:60px; border-top:1px solid #666; padding:20px 0; z-index:9;}
.CB_nav_toggle li{color: #fff; margin: 5px 20px; border-bottom: 1px solid #666; padding: 10px 0; padding-bottom: 15px;}
.CB_nav_toggle li a{color:#fff;}
.CB_nav_toggle li:last-child{border:0;}
.CB_nav_toggle li i{float:right;}
.CB_nav_subtoggle li{font-size:14px; margin-left:0; border:none; padding-bottom:0;}
.CB_nav_subtoggle1 li{font-size:14px; margin-left:0; border:none; padding-bottom:0;}
.CB_FindJobsAcrosWorld_wrap{width: 100%; margin: 0 auto;}
.CB_candidateFindJobsAcrosWorld_wrap{width:100%;}
.CB_candidateFindJobsAcrosWorld_content {width: 100%; margin: 0 auto; margin-top: 30px;}
.CB_candidateHowWeEnsureSuccess_wrap{width:100%;}
.CB_deepSourcing_sec img{width:100% !important;}
.CB_deepSourcing_sec h4{margin-top:20px;}
.CB_hiddenNetwork_sec h4{padding-left:20px;}
.CB_hiddenNetwork_sec p{padding-left:20px;}
.CB_advancedTechnology_sec img{width:100% !important;}
.CB_candidateEng_recentplacement_wrap{width:90%;}
.CB_employerbookcall_starthiring_wrap{width:90%;}

/*---career banner---*/

.CB_careerBanner_wrap{width:90%; margin:0 auto;}
.CB_why_recuitment_wrap{width:90%; margin:0 auto;}
.CB_aLittleBitAboutUs_sec h2{letter-spacing:5px; font-size:32px;}
.CB_aLittleBitAboutUs_wrap{width:90%; margin:0 auto;}
.CB_testimonials_wrap{width:90%; padding:50px 0;}
.CB_whyChapmanBlack_wrap{width:90%; padding:50px 0;}
.CB_ourBenefits_wrap{width:90%; padding:50px 0; margin:0 auto;}
.CB_ourBenefits_wrap h2{letter-spacing:5px; text-align:center;}
.CB_ourBenefits_content{width:100%;}
.CB_CareerProgression_wrap{width:90%; margin:0 auto;}
.CB_CareerProgression_content .span7.widget-span.widget-type-linked_image {display:block; float:none; width:100%; text-align:center;}
.CB_CareerProgression_content .span5.widget-span.widget-type-rich_text {display:block; float:none; width:100%; text-align:center; margin-top:50px;}
.CB_CareerProgression_content a{margin:0 auto;}
.CB_getInvolved_content{width:90%;}
.CB_getInvolved_images_mobile{width:90%; margin:0 auto;}
.CB_getInvolved_images_wrap_mobile .span6.widget-span.widget-type-linked_image img{width:100% !important;}
.CB_StillNotSureAboutRecruitment_wrap{width:90%; padding:50px 0;}

/*---footer---*/

.CB_footer_Content{width:90%;}
.CB_footer_TopContent .CB_foot_BackToTop a{font-size:12px;}
.CB_footer_TopContent .cb_footer_nav ul li{margin: 0 5px;  font-size: 11px;}
.CB_footer_TopContent .CB_foot_BackToTop{margin:10px 0; padding:10px 0;}
.CB_footer_BottomContent{margin-top:30px;}
.CB_footer_BottomContent .CB_footer_TopContent_left p{font-size:14px;}
.CB_footer_BottomContent .CB_footer_TopContent_middle{margin:20px 0;}
.CB_footer_BottomContent .CB_footer_TopContent_middle ul li{margin:20px 10px;}
/*---home page css---*/

.CB_ClientHireTalent_CandidateDriveVision_sec{background:none;}
.CB_ClientHireTalent_CandidateDriveVision_wrap{width:100%; padding:0px 0;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .client_hire_sec{width:100%; float:none;  background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/home_images/homeClientHireTalentMobile.png'); padding: 20px 0; background-size:100%; text-align:center;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .client_hire_sec p{text-align:center; margin:20px auto; width:400px; }
.CB_ClientHireTalent_CandidateDriveVision_wrap .client_hire_sec a{margin:0 auto;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .client_hire_sec .span6.widget-span.widget-type-cell{padding:50px;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .candidate_drive_vision_sec .span6.widget-span.widget-type-cell{padding:50px;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .candidate_drive_vision_sec{ width: 100%;float: none; background: url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/home_images/homeCandidateDrivevisionMobile.png'); padding: 20px 0;text-align:center; background-size:100%; }
.CB_ClientHireTalent_CandidateDriveVision_wrap .candidate_drive_vision_sec h2 { color: #fff; text-align: center;   margin-top: 0px;    padding-top: 20px;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .candidate_drive_vision_sec h3{text-align:center;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .candidate_drive_vision_sec a{float:none; margin:0 auto;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .candidate_drive_vision_sec p{margin:20px auto; width:400px; text-align:center;}
.CB_ourSpecialism_wrap{width:90%;}
.CB_specialist_engeering_sec{width:100%; float:none; padding:0;}
.CB_specialist_engeering_wrap{padding:20px;}
.CB_specialist_sectors_sec{width:100%; float:none; padding:0; margin-top:20px; margin-left: 0px;}
.CB_specialist_sectors_wrap{padding:20px;}
.CB_ourSpecialism_wrap h2{letter-spacing:;}
.CB_GetStarted_CTA{width:90%; padding-top:100px;}
.CB_GetStarted_CTA .span4.widget-span.widget-type-rich_text {float: none; display: block; margin: 0 auto; margin-bottom: 50px;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .client_hire_sec a { margin-bottom: 10px;}
.CB_RebeccaBurgess_wrap{width:90%; text-align:center;}
#CB_homepage_testimonials .first_slide .first_slide_img{display:block; width:90%;}
#CB_homepage_testimonials .first_slide .first_slide_content{display:block; width:90%;}
.CB_FindJobsAcrosWorld_content{width:90%;}
.CB_FindJobsAcrosWorld_content .span4.widget-span.widget-type-cell{float:none; display:block; width:90%; margin:0 auto; margin-bottom:50px;}
.CB_collaborateTakeControl_wrap{width:90%;}
.CB_candidateFindJobsAcrosWorld_content h3{font-size:24px;}
.cb_image{height:auto;}

/*---About Us page css---*/

.CB_AboutUsBanner_sec{padding:50px 0;}
.CB_AboutUsBanner_sec .CB_AboutUsBanner_wrap{width:90%; margin:0 auto;}
.CB_AboutUsBanner_sec .CB_AboutUsBanner_wrap h2{letter-spacing: 5px; font-size: 32px;}
.CB_AboutUsBanner_sec .CB_AboutUsBanner_wrap h2 br{display:none;}
.CB_AboutUsBanner_sec .CB_AboutUsBanner_wrap p{font-size:22px;}
.CB_ourValue_sec{padding:50px 0;}
.CB_ourValue_wrap{width:90%;}
.CB_ourValue_sec h2{letter-spacing: 5px; font-size: 32px;}
.CB_AboutOurTeam_sec{padding:50px 0;}
.CB_AboutOurTeam_wrap{width:90%;}
.CB_AboutOurTeam_wrap h2{letter-spacing: 5px; font-size: 32px;}
.CB_AboutOurTeam_wrap p{font-size:22px;}
.CB_AboutourTeam_content{display:none;}
.CB_AboutOurteam_ContentMobile_sec{display:block;}
.CB_AboutOurteam_ContentMobile_wrap img{width:100% !important; margin-top:50px;}
.CB_AboutOurteam_ContentMobile_wrap h2{color:#fff; text-align:left; margin-top:30px; margin-bottom:20px;}
.CB_AboutOurteam_ContentMobile_wrap h3{color:#fff; font-size:22px; font-weight:normal;}
.CB_AboutOurteam_ContentMobile_wrap p{font-size:16px; text-align:left;}
.CB_AboutOurteam_ContentMobile_wrap .CB_pink_linkden_icon{width:auto !important; margin-top:0; margin-top:10px;}
.CB_AboutJoinUs_sec{padding:50px 0;}
.CB_AboutJoinUs_wrap{width:90%;}
.CB_AboutJoinUs_wrap p{font-size:16px;}

/*---Contact Us page css---*/

.CB_contactBanner_wrap{width:90%;}
.CB_contactBanner_sec{padding-top:100px;}
.CB_contactBanner_wrap a{margin-top:50px; margin-bottom:100px;}
.CB_contactHeadOffice_wrap{width:90%;}
.CB_contactHeadOffice_sec{padding-bottom:40px;}
.CB_ContactOurDepartment_wrap{width:90%;}
.CB_ContactOurDepartment_wrap h2{letter-spacing:5px;}
.CB_contactGetInTouch_wrap{width:90%;}

/*---Faq page css---*/

.CB_faqBanner_sec{background-size: cover;}
.CB_faqBanner_wrap{width:90%;}
.CB_faq_content{width:90%;}
.CB_faqBanner_wrap a{margin-top:100px;}

/*---privacy policy---*/

.CB_PrivacyPolicy_wrap{width:90%;}
.CB_PrivacyPolicy_wrap ul{margin-left:30px;}

/*---terms of use---*/

.CB_termsofuse_wrap{width:90%;}
.CB_termsofuse_wrap ul{margin-left:30px;}

/*---employer---*/

.CB_EmployerBanner_sec{padding-top:100px; min-height:50vh;}
.CB_EmployerBanner_wrap{width:90%;}
.CB_employerExecEngineering_sec{padding:100px 0; background:#161616;}
.CB_employerExecEngineering_wrap{width:90%;}
.CB_EmployerExec_left{width:100%; float:none; text-align:center;}
.CB_EmployerExec_left a{margin:20px auto;}
.CB_EmployerEngineering_right{width:100%; float:none; text-align:center; margin-top:100px;}
.CB_EmployerEngineering_right .span6.widget-span.widget-type-cell{text-align:center;}
.CB_EmployerEngineering_right .span6.widget-span.widget-type-cell a{float:none; margin:20px auto;}
.CB_employerWorkWithUs_wrap{width:90%;}
.CB_EmployerSpecialistService_wrap{width:90%;}

/*---candidate---*/

.CB_CandidateBanner_sec{min-height:50vh;}
.CB_CandidateBanner_wrap{width:90%;}
.CB_candidate_execEngineering_sec{background:#161616; padding:100px 0;}
.CB_candidate_execEngineering_wrap{width:100%;}
.CB_candidateExec_left{float:none; width:60%; text-align:center; margin:0 auto;}
.CB_candidateExec_left a{margin:20px auto;}
.CB_candidateEngineeringc_right{float:none; width:60%; width:60%; text-align:center; margin:0 auto; margin-top:100px;}
.CB_candidateEngineeringc_right a{margin:20px auto; float:none;}
.CB_engineeringCandidateBanner_sec{min-height:40vh;}
.CB_candidate_representingEngineeringTalent_wrap{width:90%;}
.CB_candidate_representingEngineeringTalent_wrap img{width:100% !important;}
.CB_specialSectors_right{padding-top:0;}
.CB_specialSectors_right h4{font-size:20px; font-weight:bold;}
.CB_specialSectors_right ul li{font-size:14px; font-weight:normal;}
.CB_specialSkills_left{padding-top:0;}
.CB_specialSkills_left h4{font-size:20px; font-weight:bold; padding-left:0;}
.CB_specialSkills_left ul{padding-left:0;}
.CB_specialSkills_left ul li{font-size:14px; font-weight:normal;}
.CB_execCandidateBanner_sec{min-height:50vh;}
.CB_execCandidateBanner_wrap{width:90%;}
.CB_representingEngineeringTalent_sec{padding:50px 0;}
.CB_representingEngineeringTalent_wrap{width:90%;}
.CB_representingEngineeringTalent_wrap img{width:100% !important;}
.CB_exec_sepcialist_sectors_skills_sec .CB_specialSectors_right{padding-bottom:0;}
.CB_employerHowWeEnsureSuccess_sec{padding:50px 0;}
.CB_employerHowWeEnsureSuccess_wrap{width:90%;}
.CB_employerEng_recentplacement_wrap{width:90%;}
.CB_engineeringEmployerBanner_sec{min-height:50vh;}
.CB_engineeringEmployerBanner_wrap{width:90%;}
.CB_engineeringEmployerBanner_wrap p{line-height:40px;}

/*---registration page css---*/

.CB_registerWithUsToday_left{width:100%; float:none; padding:100px 0;}
.CB_registerWithUsToday_left h2, .TBF_registerWithUsToday_left p{padding:0 20px;}
.CB_registerWithUsToday_right{    width: 78%;    float: none;    padding: 40px 0;    margin: 0 auto;}
.CB_registerWithUsToday_right .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field{width:100%; float:none;}
.CB_registerWithUsToday_right .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field{width:100%; float:none;}
.CB_registerWithUsToday_right .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field input{float:none;}
.CB_registerWithUsToday_right .hs_email.hs-email.hs-fieldtype-text .hs-input{width:96% !important;}
.CB_registerWithUsToday_right .hs-input{width:96% !important;}
.CB_registerWithUsToday_right .hs_cb_specialism_field.hs-cb_specialism_field.hs-fieldtype-select .hs-input{float:none; width:100% !important;}
.inputs-list.multi-container li:first-child{width:37% !important;}
.CB_registerWithUsToday_right .inputs-list.multi-container li{width:30% !important;}
.CB_registerWithUsToday_right .hs_message.hs-message.hs-fieldtype-textarea.field.hs-form-field .hs-input{ width: 96% !important;}
.CB_registerWithUsToday_right .hs_cv_upload.hs-cv_upload.hs-fieldtype-file .hs-input{ width: 94% !important;}
.hs_phone{float:none !important; width:100% !important;}
.hs_cb_specialism_field{float:none !important; width:100% !important;}
.hs_cb_specialism_field input{width:96% !important;}
.CB_registerWithUsToday_right fieldset{max-width:inherit !important;}
.CB_registerWithUsToday_right .inputs-list.multi-container input{width:30px !important;}
} 


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 
    
.CB_registerWithUsToday_right .inputs-list.multi-container li{min-width:43%;}
.CB_header_section{position:inherit;}
.CB_header_section .CB_header_wrap{width:90%;}
.CB_header_nav .span7.widget-span.widget-type-cell ul li{margin-right:10px;}
.CB_header_nav .span7.widget-span.widget-type-cell ul > li > ul{z-index:9;}
.CB_header_logo{width:25%;}
.CB_header_nav{width:44%;}
.CB_aLittleBitAboutUs_wrap{width:90%;}
.CB_CareerProgression_wrap{width:90%;}
.CB_CareerProgression_content .span7.widget-span.widget-type-linked_image {float:none; width:100%;}
.CB_CareerProgression_content .span5.widget-span.widget-type-rich_text {float:none; width:100%; margin-top:50px;}
.CB_getInvolved_content{width:90%;}
.CB_getInvolved_images_wrap_desktop{width:90%; margin:0 auto;}
.CB_StillNotSureAboutRecruitment_wrap{width:90%; }
.CB_footer_Content{width:100%;}
.CB_footer_BottomContent .CB_footer_TopContent_left{margin:0 15px;}
.CB_footer_BottomContent .CB_footer_TopContent_middle{margin:0 15px;}
.CB_footer_BottomContent .CB_footer_TopContent_right{margin:0 15px;}
.CB_homePageBanner_wrap{padding-top:25%;}
.CB_ClientHireTalent_CandidateDriveVision_wrap{width:100%; padding:0px 0;} 
.CB_ClientHireTalent_CandidateDriveVision_wrap .candidate_drive_vision_sec{margin-top:0;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .candidate_drive_vision_sec{width:50%;}
.CB_ourSpecialism_wrap{width:90%; padding:50px 0;}
.CB_FindJobsAcrosWorld_wrap{width:100%;}
.CB_candidateFindJobsAcrosWorld_content{width:100%;}
.CB_ClientHireTalent_CandidateDriveVision_sec{padding:0 50px;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .candidate_drive_vision_sec h2{margin-top:130px;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .client_hire_sec p{width:430px;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .client_hire_sec a{margin-bottom:0;}
.CB_ClientHireTalent_CandidateDriveVision_wrap .candidate_drive_vision_sec a{margin-bottom:50px;}
.cb_image{height:auto; padding-bottom:50px;}
.CB_GetStarted_CTA{width:90%; background-size:100% 100%;}
.CB_FindJobsAcrosWorld_content{width:100%;}
.CB_collaborateTakeControl_wrap{width:90%;}
.CB_AboutOurTeam_wrap{width:90%;}
.CB_AboutFirstMember .span6.widget-span.widget-type-rich_text{margin:0;}
.CB_AboutOurTeam_wrap .CB_AboutFirstMember p{letter-spacing:inherit;}
.CB_AboutFirstMember .CB_pink_linkden_icon{margin-top:10px;}
.CB_AboutSecondMember .span6.widget-span.widget-type-rich_text{margin-top:0;}
.CB_AboutOurTeam_wrap .CB_AboutSecondMember h2{letter-spacing:7px;}
.CB_AboutOurTeam_wrap .CB_AboutSecondMember p{letter-spacing: inherit;}
.CB_AboutSecondMember .CB_pink_linkden_icon{margin-top:10px;}
.CB_AboutThirdMember .span6.widget-span.widget-type-rich_text{margin:0;}
.CB_AboutOurTeam_wrap .CB_AboutThirdMember h2{letter-spacing:7px;}
.CB_AboutOurTeam_wrap .CB_AboutThirdMember p{letter-spacing:inherit;}
.CB_AboutThirdMember .CB_pink_linkden_icon{margin-top:10px;}
.CB_AboutfourthMember .span6.widget-span.widget-type-rich_text{margin:0;}
.CB_AboutOurTeam_wrap .CB_AboutfourthMember h2{letter-spacing:7px;}
.CB_AboutOurTeam_wrap .CB_AboutfourthMember p{letter-spacing:inherit;}
.CB_AboutfourthMember .CB_pink_linkden_icon{margin-top:10px;}
.CB_AboutfifthMember .span6.widget-span.widget-type-rich_text{margin:0;}
.CB_AboutOurTeam_wrap .CB_AboutfifthMember h2{letter-spacing: 7px;}
.CB_AboutOurTeam_wrap .CB_AboutfifthMember p{letter-spacing:inherit;}
.CB_AboutfifthMember .CB_pink_linkden_icon{margin-top:10px;}
.CB_AboutSixthMember .span6.widget-span.widget-type-rich_text{margin:0;}
.CB_AboutOurTeam_wrap .CB_AboutSixthMember h2{letter-spacing:7px;}
.CB_AboutOurTeam_wrap .CB_AboutSixthMember p{letter-spacing:inherit;}
.CB_AboutSixthMember .CB_pink_linkden_icon{margin-top:10px;}

/*---Contact Us page css---*/

.CB_contactBanner_wrap{width:90%;}
.CB_contactHeadOffice_wrap{width:90%;}
.CB_ContactOurDepartment_wrap{width:90%;}
.CB_contactGetInTouch_wrap{width:90%;}

/*---Faq page css---*/

.CB_faqBanner_sec{background-size: cover;}
.CB_faqBanner_wrap{width:90%;}
.CB_faq_content{width:90%;}

/*---employer page---*/

.CB_EmployerBanner_wrap{width:90%;}
.CB_employerExecEngineering_sec{padding:100px 0;}
.CB_employerExecEngineering_wrap{width:90%;}
.CB_EmployerEngineering_right{width:450px;}
.CB_employerExecEngineering_wrap h2{letter-spacing:7px;}

/*---candidate---*/

.CB_candidate_execEngineering_wrap{width:90%;}
.CB_candidate_execEngineering_sec{padding:50px 0;}
.CB_candidateExec_left{width:40%;}
.CB_candidateEngineeringc_right{width:40%;}
.CB_specialSkills_left a{margin-left:0;}
.CB_candidateFindJobsAcrosWorld_wrap{width:100%;}
.CB_engineeringCandidateBanner_wrap h1{padding-top:20%;}
.CB_candidate_representingEngineeringTalent_wrap .CB_specialSkills_left a{margin-left:50px;}
.CB_execCandidateBanner_wrap{width:90%; padding-top:22%;}
.CB_engineeringEmployerBanner_wrap{padding-top:20%;}
.CB_representingEngineeringTalent_wrap .CB_specialSkills_left a{margin-left:50px;}

}



/*---back to top css---*/


.cd-nugget-info {text-align: center;position: absolute;width: 100%;height: 50px;line-height: 50px;top: 0;left: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.cd-nugget-info a {position: relative;font-size: 14px;color: #e86256;  -webkit-transition: all 0.2s; -moz-transition: all 0.2s;  transition: all 0.2s;}
.cd-nugget-info a:hover {opacity: .8;}
.cd-nugget-info span {vertical-align: middle; display: inline-block;}
.cd-nugget-info span svg {display: block;}
.cd-nugget-info .cd-nugget-info-arrow {fill: #e86256;}
.cd-top {display: inline-block;height: 50px;width: 50px;position: fixed;bottom: 100px;right: 100px;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);border-radius:100px;overflow: hidden;text-indent: 100%;white-space: nowrap;background: #666 url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/uparrow.png') no-repeat center 50%;visibility: hidden;opacity: 0;-webkit-transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;}
.cd-top.cd-top--show,
.cd-top.cd-top--fade-out,
.cd-top:hover {-webkit-transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s; transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;}
.cd-top.cd-top--show {visibility: visible;  opacity: 1;}
.cd-top.cd-top--fade-out {  opacity: .9;}
.cd-top:hover {  background-color: #FF0054;  opacity: 1;}

/*---cb sign up form---*/

.cb_head_signUp_form{display:none;}
.cb_head_signUp_form{background: #161616; width: 280px; padding: 20px; float: right; padding-bottom: 0;  position: absolute; right: 90px; top: 80px; z-index: 9;}
.cb_head_signUp_form p{font-size:14px !important;}
.cb_head_signUp_form span{color:#fff; text-align:center; display:block;}
.cb_head_signUp_form .span5.widget-span.widget-type-cell {width:100% !important;}
.cb_head_signUp_form label{display:none;}
.cb_head_signUp_form .hs-error-msgs.inputs-list{display:none !important;}
.cb_head_signUp_form .hs-input{display:block; width:90%; height:35px; padding:6px 12px; font-size:14px; line-height:1.42857143; color:#444444; background-color:#fff; background-image:none; border:1px solid #ccc; border-radius:4px; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075); box-shadow:inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition:border-color ease-in-out .15s,    -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s; margin: 15px 0; font-size:13px; font-family:'Lato', sans-serif !important ;}
.cb_head_signUp_form .hs-input.invalid {border: 1px solid #c00 !important;}
.cb_head_signUp_form textarea{min-height:102px; max-height:102px;}
.cb_head_signUp_form .hs-button.primary.large{width:100%;  background-color: #FF0054; color: #fff; font-size:18px !important; border:none;  height:50px; border-radius:3px; text-transform:uppercase;margin-bottom:25px;}
.cb_head_signUp_form .hs-button.primary.large:hover{opacity:0.8;}
.overlay_for_SignUp_form{position:fixed; width:100%; height:580px; top:105px; left:0; z-index:1;}
.inputs-list.multi-container label {display: block !important; text-align:left;}
.inputs-list.multi-container label input {display: inline-block;width: auto;vertical-align: middle; margin-right: 10px; margin-top: 0 !important; margin-bottom: 0 !important;}
.inputs-list.multi-container span {font-size: 12px !important; text-transform: initial !important;}
.cb_head_signUp_form span {color: #fff; text-align: center; display: block;}
.inputs-list.multi-container label span {display: inline-block; width: auto;}
.inputs-list.multi-container li:first-child {width: 32% !important;}
.inputs-list.multi-container li {width: 40% !important; margin-left: 0 !important; padding: 0; margin-right: 5px;}
.cb_head_signUp_form ul li {display: inline-block; text-transform: uppercase; font-size: 18px; color: #203665; margin-left: 25px; padding-top: 0; padding-bottom: 10px; padding-top: 10px;}

/*---privacy policy note---*/

.terms-header-section-wrap{color:#fff;}
.terms-header-section-wrap h2{text-align:center;font-family: 'Lato';padding-top:90px; font-size: 42px; line-height: 50px; font-weight: 400; letter-spacing: .5px; padding-bottom: 30px; text-transform: uppercase;}
.terms-header-section-wrap h5{  text-align:center;  padding-bottom:90px;font-family: 'Lato',sans-serif !important; font-size: 18px; line-height: 22px; font-weight: 400;letter-spacing: .5px;}
.terms-header-section-wrap a{color:#fff;}
.terms-content-page-center{color:#fff; width:1170px; margin:0 auto;}
.terms-content-page-center a{color: #999;font-weight: 400;   letter-spacing: 1px;}
.terms-content-page-center a:hover{opacity:0.5;}
.terms-content-page-center h5{padding-bottom:10px;font-size: 35px; font-weight: 300;}
.terms-content-page-center p{padding-bottom:30px;}
.terms-content-page-center ul li{padding:8px 0; font-size:14px; line-height:1.42857143;}
.terms-content-copy ul li{font-size: 14px; letter-spacing: 2px; line-height: 25px;font-weight: 300; padding-bottom:20px;}
.eb_logo_div .span12.widget-span.widget-type-cell {background:#161616;}
.terms-header-section-wrap{background:#161616;}
.terms-content-wrap{background:#161616;}

.CB_GetStarted_CTA{display:none;}



/*---career page new design css---*/

.careerPageNewDesign_sec{background:url('https://cdn2.hubspot.net/hubfs/2851064/CB_Website_New_UI_Images/career_images/career-banner.png'); position: relative;  min-height: 90vh;  background-size: cover;  background-repeat: no-repeat;  background-position: center center;    z-index: 1;}
.careerPageNewDesign_sec .careerPageNewDesign_wrap{width:1024px; margin:0 auto; padding-top:3%; text-align:center;}
.careerPageNewDesign_sec h1{color: #fff;    text-transform: uppercase;    text-align: center;    padding-bottom: 50px;    padding-top: 40px;    font-size: 42px;    font-weight: bold;    letter-spacing: 5px;    line-height: 50px;}
.careerPageNewDesign_sec p{color: #fff; font-size: 18px; line-height: 25px;    font-weight: 300;    letter-spacing: 2px; text-align:left; padding-top:15px;}
.LatestApplyDownload_sec ul{text-align:center;}
.LatestApplyDownload_sec ul li{ display:inline-block;}
.LatestApplyDownload_sec ul li a{padding: 0 15px; width:auto !important; font-weight:bold; text-transform: capitalize;}
.LatestApplyDownload_sec ul li a br{display:none;}
.LatestApplyDownload_sec ul li.latest a{background:#00a5ff;}
.LatestApplyDownload_sec ul li.apply{ margin:0 10px;}
.LatestApplyDownload_sec ul li.download a{background:#fff; color:#444;}

.LatestApplyDownload_sec{}
.LatestApplyDownload_wrap{padding-top:70px;}
.findOutmoreToday_sec{background: linear-gradient(180deg, #1B1B1B 0%, #000000 100%);}
.findOutmoreToday_wrap{width:1170px; margin:0 auto; padding-top:80px; padding-bottom:80px;}
.findOutmoreToday_sec .findOutmoreToday_wrap h2{color: #fff;    text-transform: uppercase;    padding-bottom: 30px;   font-size: 32px;    font-weight: bold;    letter-spacing: 3px;    line-height: 40px;}
.findOutmoreToday_sec .findOutmoreToday_wrap ul{margin-left:20px;}
.findOutmoreToday_sec .findOutmoreToday_wrap ul li{color: #fff;
    font-size: 14px;
    letter-spacing: 1px;
    padding: 5px 0;
    font-weight: 300;
    line-height: 17px;}
.findOutmoreToday_sec .findOutmoreToday_wrap ul li i{font-size:8px; color:#22a7fe; margin-right:10px;display: inline-block;vertical-align: middle;}
.findOutmoreToday_sec .findOutmoreToday_wrap ul li span{display: inline-block;vertical-align: middle;}

.twoImage_sec img{width:100% !important;}

.wantTojoinUs_sec {background: linear-gradient(180deg, #1B1B1B 0%, #000000 100%); margin-top:-3px;}
.wantTojoinUs_wrap {width:1170px; margin:0 auto; padding:80px 0;}
.wantTojoinUs_sec .wantTojoinUs_wrap  p{color: #fff;    padding: 10px 0;    font-size: 14px;    letter-spacing: 1px;    line-height: 17px;}
.wantTojoinUs_sec .wantTojoinUs_wrap a{margin:0 auto; margin-top:50px; font-weight:normal; text-transform: capitalize;}

.juniorRecruitmentConsultant_sec{background: linear-gradient(180deg, #1B1B1B 0%, #000000 100%); padding:80px 0;}
.juniorRecruitmentConsultant_wrap{width:1170px; margin:0 auto;}
.juniorRecruitmentConsultant_wrap h2{color: #fff; text-transform: uppercase; margin-bottom: 50px; font-size: 32px; font-weight: bold; letter-spacing: 3px; line-height: 40px;  text-align: center;}
.juniorRecruitmentConsultant_wrap strong{color:#fff;font-size:25px; text-transform:uppercase; font-weight:500; letter-spacing:3px;}
.juniorRecruitmentConsultant_wrap p{color:#fff; font-size:20px; text-transform:inherit; font-weight:300; padding-top:5px;}
.junior_rec_img {height: 130px;}
.juniorRecruitmentConsultant_wrap .span3.widget-span.widget-type-cell {text-align:center; margin:0; padding:0;}

.junior_recruitment_content{margin: 0 auto;    width: 1024px;    margin-top: 50px;}
.junior_recruitment_content ul{padding-left:20px;}
.junior_recruitment_content ul li{color: #fff;    font-size: 14px;    letter-spacing: 1px;    padding: 5px 0;    line-height: 17px;    font-weight: 300;}
.junior_recruitment_content ul li i{font-size: 8px;color: #22a7fe; margin-right: 10px;display: inline-block;vertical-align: middle;}
.junior_recruitment_content ul li span{display: inline-block; width: 90%; vertical-align: top;}
.junior_recruitment_content p{margin: 20px 0; font-size: 14px; letter-spacing: 1px; line-height: 17px;}
.junior_recruitment_content a{margin:0 auto; margin-top:50px; font-weight:normal;text-transform: capitalize;}





.seniorRecruitmentConsultant_sec{background: linear-gradient(180deg, #1B1B1B 0%, #000000 100%); padding:80px 0;}
.seniorRecruitmentConsultant_wrap{width:1170px; margin:0 auto;}
.seniorRecruitmentConsultant_wrap h2{color: #fff; text-transform: uppercase; margin-bottom: 50px; text-align: center; font-size: 32px; letter-spacing: 3px; line-height: 40px;}
.seniorRecruitmentConsultant_wrap strong{color:#fff;font-size:25px; text-transform:uppercase; font-weight:500; letter-spacing:3px;}
.seniorRecruitmentConsultant_wrap p{color:#fff; font-size:20px; text-transform:inherit; font-weight:300; padding-top:5px;}
.senior_rec_img {height: 130px;}
.seniorRecruitmentConsultant_wrap .span3.widget-span.widget-type-cell {text-align:center; margin:0; padding:0;}

.senior_recruitment_content{margin: 0 auto;width: 1024px; margin-top: 50px;}
.senior_recruitment_content ul{padding-left:20px;}
.senior_recruitment_content ul li{color: #fff;  font-size: 14px;letter-spacing: 1px;padding: 5px 0; line-height: 17px;font-weight: 300;}
.senior_recruitment_content ul li i{font-size: 8px;color: #22a7fe;margin-right: 10px;display: inline-block;vertical-align: middle;}
.senior_recruitment_content ul li span{display: inline-block;width: 90%;vertical-align: top;}
.senior_recruitment_content p{    margin: 20px 0;    font-weight: 300;    font-family: Lato;    font-size: 14px;    letter-spacing: 1px;    line-height: 17px;}
.senior_recruitment_content a{margin:0 auto; margin-top:50px; font-weight:normal; text-transform: capitalize;}

.aLittleBitAboutUs_sec{background: linear-gradient(180deg, #1B1B1B 0%, #000000 100%); padding-top:80px;}
.aLittleBitAboutUs_wrap h2{color: #fff; text-align: center; font-size: 32px; line-height: 40px; letter-spacing: 3px;}
.aLittleBitAboutUs_wrap h2 br{display:none;}
.aLittleBitAboutUs_wrap p{color: #fff; text-align: center; width: 900px; margin: 20px auto; font-weight: 300; font-family: Lato; font-size: 14px; letter-spacing: 1px; line-height: 17px; margin-bottom:40px;}
.aLittleBitAboutUs_wrap img{width:100% !important;}

.thePerksofChapmanBlack_sec{background-color: #000000; padding:80px 0; padding-bottom:0;}
.thePerksofChapmanBlack_wrap h2{color: #fff;text-align: center; text-transform: uppercase; font-size: 32px; line-height: 40px; letter-spacing: 3px;}

.thePerksofChapmanBlack_wrap .first_row{display:block; text-align:center; margin:50px 0; margin-bottom:0;}
.thePerksofChapmanBlack_wrap .first_row .competitive_baseSalary{display:inline-block;}
.thePerksofChapmanBlack_wrap .first_row .competitive_baseSalary img{display:block;height: 90px; margin:0 auto;}
.thePerksofChapmanBlack_wrap .first_row .competitive_baseSalary span{display:block; color:#fff; padding: 10px 0; letter-spacing:1px;}

.thePerksofChapmanBlack_wrap .first_row .professional_training{display:inline-block; margin-left:50px;}
.thePerksofChapmanBlack_wrap .first_row .professional_training img{display:block;height: 90px; margin:0 auto;}
.thePerksofChapmanBlack_wrap .first_row .professional_training span{display:block; color:#fff; padding: 10px 0; letter-spacing:1px;}

.thePerksofChapmanBlack_wrap .first_row .earlyFininshFriday{display:inline-block;margin-left:50px;}
.thePerksofChapmanBlack_wrap .first_row .earlyFininshFriday img{display:block;height: 90px; margin:0 auto;}
.thePerksofChapmanBlack_wrap .first_row .earlyFininshFriday span{color:#fff;display:block; padding: 10px 0; letter-spacing:1px;}

.thePerksofChapmanBlack_wrap .first_row .mbaSupport{display:inline-block; margin-left:50px;}
.thePerksofChapmanBlack_wrap .first_row .mbaSupport img{display:block;height: 90px; margin:0 auto;}
.thePerksofChapmanBlack_wrap .first_row .mbaSupport span{display:block; color:#fff; padding: 10px 0; letter-spacing:1px;}

.thePerksofChapmanBlack_wrap .first_row .unlimitedHolidays{display:inline-block; margin-left:50px;}
.thePerksofChapmanBlack_wrap .first_row .unlimitedHolidays img{display:block;height: 90px; margin:0 auto;}
.thePerksofChapmanBlack_wrap .first_row .unlimitedHolidays span{display:block; color:#fff; padding: 10px 0; letter-spacing:1px;}

.aInterviewwithRosie_sec{background-color: #161616; padding:80px 0; margin-top:-3px; display:none;}
.aInterviewwithRosie_wrap{}
.aInterviewwithRosie_wrap h2{color: #fff; text-align: center; margin-bottom: 35px; letter-spacing: 3px; line-height: 40px; font-size: 32px;}
.aInterviewwithRosie_wrap p{color: #fff; margin-top: 55px; font-size: 14px; line-height: 17px; letter-spacing: 1px;}
.aInterviewwithRosie_content{width:750px; margin:0 auto;}

.CBNewcareerFormDesign_sec{padding:80px 0; display:none;}
.CBNewcareerFormDesign_sec h2{color:#fff; text-align:center; text-transform:uppercase;}
.CBNewcareerFormDesign_sec .CB_registerWithUsToday_right{float: none; width: 37%;    padding: 48px 2.5%; margin: 0 auto;}
.thePerksofChapmanblack_images img{width:100% !important; margin-top:-3px;}
.thePerksofChapmanblack_images {margin-top:50px;}
.alittlebitimagesfordesktop{display:block !important;}
.alittlebitimagesformobile{display:none !important;}
.findOutNewImgDesktop{display:block !important;}
.findOutNewImgMobile{display:none !important;}

.joinUs_sec{background:#000;}
.joinUs_wrap{width:700px; margin: 0 auto;    padding: 50px 0;}
.joinUs_wrap span{color:#fff; letter-spacing:1px; line-height:17px; font-size:14px; display:inline-block; vertical-align:middle;}
.joinUs_wrap .span4{ display:inline-block; vertical-align:middle; float: none; width:30%; text-align:right;}
.joinUs_wrap .span8{display:inline-block; vertical-align:middle; float: none;}
.joinUs_wrap a{font-weight:bold;}


/*---modal css start here---*/

#myModalapply{padding-left:0 !important;}
#myModalapply .modal-content{background:#202020; text-align:center;}
#myModalapply h4.modal-title{color:#fff; letter-spacing:3px; padding-top:10px;}
#myModalapply .modal-content .hs-input{height: 50px;width: 90%;border-radius: 3px;background-color: #363636;color: #bebebe;padding-left: 20px;border: none; padding-top:0; padding-bottom:0; font-family:lato; font-size: 14px;
    letter-spacing: 1px;}
#myModalapply .modal-content .hs_cv_upload .hs-input{padding-top: 14px;
    padding-bottom: 15px;
    height: auto;}
#myModalapply .hs_which_job_are_you_applying_for_ select{width:100% !important;}
#myModalapply .hs_message textarea{width: 96% !important; max-width: inherit !important; height: 150px !important;   padding-top: 10px !important;}
#myModalapply .modal-content fieldset{max-width:inherit;}
#myModalapply .hs_lastname .input{margin-right:0 !important;}
#myModalapply .hs_phone .input{margin-right:0 !important;}
#myModalapply .hs_firstname label{display:none !important;}
#myModalapply .hs_lastname label{display:none !important;}
#myModalapply .hs_email label{display:none !important;}
#myModalapply .hs_phone label{display:none !important;}
#myModalapply .hs_cv_upload label{display:none !important;}
#myModalapply .hs_cv_upload legend{display:none !important;}
#myModalapply .hs_which_job_are_you_applying_for_ label{display:none !important;}
#myModalapply .hs_which_job_are_you_applying_for_ legend{display:none !important;}
#myModalapply .hs_message label{display:none !important;}
#myModalapply .hs_i_agree_to_the_terms_and_conditions span{font-family:lato;}
#myModalapply .hs_i_agree_to_the_terms_and_conditions ul li label input{width: 3% !important;    display: inline-block;vertical-align:top; margin-right:0;}
#myModalapply .hs_i_agree_to_the_terms_and_conditions{margin-bottom:0;}
#myModalapply .hs_submit{text-align:center;}
#myModalapply .hs_submit input{ border-radius: 3px !important; text-shadow:none; box-shadow:none; background:#8e9eab !important; color: #fff !important; font-size: 16px !important; line-height: 45px !important; text-align: center !important; font-family: lato; font-weight: normal !important; border: none !important; width: 180px !important; margin: 0 auto !important;}
#myModalapply .hs_submit .actions{margin: 0 !important;    padding-top: 0;    padding-bottom: 0;    margin-top: 20px !important;}
#myModalapply .close{text-shadow:inherit !important;   opacity: 1 !important; color:#fff;}
#myModalapply .modal-header{border:none;}
#myModalapply .hs-error-msgs label{color:red;}

#myModaldownload .modal-content{background:#202020;}
#myModaldownload h4.modal-title{color:#fff; letter-spacing:3px; padding-top:10px; text-align:center;}
#myModaldownload .modal-content .hs-input{height: 50px;width: 90%;border-radius: 3px;background-color: #363636;color: #fff;padding-left: 20px;border: none; padding-top:0; padding-bottom:0;}
#myModaldownload .hs_which_job_are_you_applying_for_ select{width:100% !important;}
#myModaldownload .hs_message textarea{width: 96% !important; max-width: inherit !important;  height: 150px !important;   padding-top: 10px !important;}
#myModaldownload .modal-content fieldset{max-width:inherit;}
#myModaldownload .hs_lastname .input{margin-right:0 !important;}
#myModaldownload .hs_phone .input{margin-right:0 !important;}
#myModaldownload .hs_firstname label{display:none !important;}
#myModaldownload .hs_lastname label{display:none !important;}
#myModaldownload .hs_email label{display:none !important;}
#myModaldownload .hs_phone label{display:none !important;}
#myModaldownload .hs_cv_upload label{display:none !important;}
#myModaldownload .hs_cv_upload legend{display:none !important;}
#myModaldownload .hs_which_job_are_you_applying_for_ label{display:none !important;}
#myModaldownload .hs_which_job_are_you_applying_for_ legend{display:none !important;}
#myModaldownload .hs_message label{display:none !important;}
#myModaldownload .hs_i_agree_to_the_terms_and_conditions{margin-bottom:0;}
#myModaldownload .hs_i_agree_to_the_terms_and_conditions ul li label input{width: 3% !important;    display: inline-block;vertical-align:top; margin-right:0;}
#myModaldownload .hs_submit{text-align:center;}
#myModaldownload .hs_submit input{ border-radius: 3px !important; font-family:lato; text-shadow:none; box-shadow:none; background:#8e9eab !important; color: #fff !important; font-size: 16px !important; line-height: 45px !important; text-align: center !important; font-weight: 400 !important; border: none !important; width: 180px !important; margin: 0 auto !important;}
#myModaldownload .hs_submit .actions{margin:0 !important; padding-bottom:0;}
#myModaldownload .close{text-shadow:inherit !important;   opacity: 1 !important; color:#fff;}
#myModaldownload .modal-header{border:none;}
#myModaldownload .hs-error-msgs label{color:red;}




@media screen and (max-width: 767px){

.careerPageNewDesign_sec{min-height:auto; padding-bottom:30px;}
.careerPageNewDesign_sec .careerPageNewDesign_wrap{width:80%; margin:0 auto; padding-top:20px;}
.careerPageNewDesign_sec h1{font-size:22px; letter-spacing: 4px; line-height: 35px; padding-bottom:20px; padding-top:0px; font-weight:400;} 
.careerPageNewDesign_sec img{width:75px !important;}
.careerPageNewDesign_sec p{font-size: 14px; font-weight: normal; letter-spacing: 1px; line-height: 16px; padding-top:20px;}
.careerPageNewDesign_sec p br{display:none;}
.LatestApplyDownload_sec ul li{display:block; width:100%;}
.LatestApplyDownload_sec ul li.latest{margin-top:20px;}
.LatestApplyDownload_sec ul li a {padding: 15px 0; height: auto;line-height: 17px;font-size: 14px;letter-spacing: 1px;font-weight: normal;}
.LatestApplyDownload_sec ul li.apply {margin: 10px 0px;}
.LatestApplyDownload_wrap{padding-top:0; padding-bottom:0px;}

.findOutmoreToday_wrap{width:80%; padding-top:20px; padding-bottom:20px;}
.findOutmoreToday_sec .findOutmoreToday_wrap h2{font-size:18px; letter-spacing:3px; line-height:22px; padding-bottom:20px; font-weight:400;}
.findOutmoreToday_sec .findOutmoreToday_wrap ul{margin:0; padding:0;}
.findOutmoreToday_sec .findOutmoreToday_wrap ul li{font-size:14px; background-color: rgba(255,255,255,0.1); margin-bottom:10px; padding:15px 15px;}
.findOutmoreToday_sec .findOutmoreToday_wrap ul li span{width:90%; vertical-align:top;}
.findOutmoreToday_sec .findOutmoreToday_wrap ul li i{font-size:7px;}

.wantTojoinUs_wrap{width:80%; padding:30px 0;}
.wantTojoinUs_sec .wantTojoinUs_wrap p{font-size:14px; line-height:16px;}
.wantTojoinUs_sec .wantTojoinUs_wrap a{width:100%; margin-top:20px;}

.juniorRecruitmentConsultant_sec{padding:30px 0;}
.juniorRecruitmentConsultant_wrap{width:80%;}
.juniorRecruitmentConsultant_wrap h2{font-size: 18px;    text-align: left;    letter-spacing: 3px;        line-height: 27px; width:200px; font-weight:400; margin-bottom:30px;}
.junior_recruitment_content ul{padding-left:0;}
.juniorRecruitmentConsultant_wrap .span3.widget-span.widget-type-cell{width: 48%; vertical-align:top;   display: inline-block;    text-align: center;    margin-bottom: 20px;} 
.juniorRecruitmentConsultant_wrap .span3.widget-span.widget-type-cell img{width:50px !important; margin-bottom:10px;}
.junior_rec_img{height:auto;}
.juniorRecruitmentConsultant{text-align:center;}
.junior_recruitment_content ul li{font-size:14px; line-height:16px;}
.junior_recruitment_content ul li i{font-size:7px;}
.junior_recruitment_content ul li span{display:inline-block; width:90%; vertical-align:top;}
.junior_recruitment_content{width:100%;}
.junior_recruitment_content p{font-size:14px;}
.junior_recruitment_content a{width:100%; margin-top:20px;}
.juniorRecruitmentConsultant_wrap strong{font-size:14px;}
.juniorRecruitmentConsultant_wrap p{font-size:14px; padding-top:0;}

.seniorRecruitmentConsultant_sec{padding:30px 0;}
.seniorRecruitmentConsultant_wrap{width:80%;}
.seniorRecruitmentConsultant_wrap strong{font-size:14px;}
.seniorRecruitmentConsultant_wrap p{font-size:14px; padding-top:0;}
.seniorRecruitmentConsultant_wrap strong{}
.senior_recruitment_content{width:100%; margin-top:0;}
.senior_recruitment_content ul{padding-left:0;}
.seniorRecruitmentConsultant_wrap h2{font-size: 18px;  text-align: left;letter-spacing: 3px; line-height: 27px; font-weight:400; width:200px; margin-bottom:30px;}
.seniorRecruitmentConsultant_wrap .span3.widget-span.widget-type-cell{width: 49%;    display: inline-block;    text-align: center;    margin-bottom: 20px;} 
.seniorRecruitmentConsultant_wrap .span3.widget-span.widget-type-cell img{width:50px !important; margin-bottom:10px;}
.senior_rec_img{height:auto;}
.seniorRecruitmentConsultant{text-align:center;}
.senior_recruitment_content ul li{font-size:14px; line-height:16px;}
.senior_recruitment_content ul li span{display:inline-block; vertical-align:top; width:90%;}
.senior_recruitment_content ul li i{font-size:7px;}
.junior_recruitment_content{width:100%; margin-top:0;}
.junior_recruitment_content p{font-size:14px; line-height:16px;}
.senior_recruitment_content p{line-height:16px; font-size:14px;}
.senior_recruitment_content a{width:100%; margin-top:20px;}

.aLittleBitAboutUs_sec{padding-top:30px;}
.aLittleBitAboutUs_wrap {width:100%; margin:0 auto;}
.aLittleBitAboutUs_wrap h2{font-size: 18px; width:80%; margin:0 auto; line-height:27px; letter-spacing: 4px; text-align: left;  font-weight: 400;}
.aLittleBitAboutUs_wrap h2 br {display:block;}
.aLittleBitAboutUs_wrap p{ width:80%; margin:25px auto; text-align:left; font-size:14px; line-height:16px;}

.thePerksofChapmanBlack_wrap{} 
.thePerksofChapmanBlack_sec{padding:30px 0; padding-bottom:0;}
.thePerksofChapmanBlack_wrap h2{font-size:18px; text-align:left; width:90%; margin:0 auto; letter-spacing:4px; font-weight:400; line-height:27px;}
.thePerksofChapmanBlack_wrap .first_row{margin:30px 0; margin-bottom:20px;}
.thePerksofChapmanBlack_wrap .first_row .competitive_baseSalary{display:block; background-color: rgba(255, 255, 255, 0.1);    padding: 15px 0; text-align:left; margin-bottom:15px;}
.thePerksofChapmanBlack_wrap .first_row .competitive_baseSalary img{display:inline-block; height:60px; vertical-align:middle; margin-left:30px;}
.thePerksofChapmanBlack_wrap .first_row .competitive_baseSalary span{display:inline-block; vertical-align:middle; margin-left:25px;}

.thePerksofChapmanBlack_wrap .first_row .professional_training{display:block; background-color: rgba(255, 255, 255, 0.1);    padding: 15px 0;margin-left:0; text-align:left; margin-bottom:15px;}
.thePerksofChapmanBlack_wrap .first_row .professional_training img{display:inline-block; height:60px; vertical-align:middle; margin-left:30px;}
.thePerksofChapmanBlack_wrap .first_row .professional_training span{display:inline-block; vertical-align:middle; margin-left:25px;}

.thePerksofChapmanBlack_wrap .first_row .earlyFininshFriday{display:block; background-color: rgba(255, 255, 255, 0.1);    padding: 15px 0; margin-left:0; text-align:left; margin-bottom:15px;}
.thePerksofChapmanBlack_wrap .first_row .earlyFininshFriday img{display:inline-block; height:60px; vertical-align:middle; margin-left:30px;}
.thePerksofChapmanBlack_wrap .first_row .earlyFininshFriday span{display:inline-block; vertical-align:middle; margin-left:25px;}

.thePerksofChapmanBlack_wrap .first_row .mbaSupport{display:block; background-color: rgba(255, 255, 255, 0.1);    padding: 15px 0; margin-left:0; text-align:left; margin-bottom:15px;}
.thePerksofChapmanBlack_wrap .first_row .mbaSupport img{display:inline-block; height:60px; vertical-align:middle; margin-left:30px;}
.thePerksofChapmanBlack_wrap .first_row .mbaSupport span{display:inline-block; vertical-align:middle; margin-left:25px;}

.thePerksofChapmanBlack_wrap .first_row .unlimitedHolidays{display:block !important; background-color: rgba(255, 255, 255, 0.1);  padding: 15px 0; margin-left:0 !important; text-align:left; margin-bottom:0px;}
.thePerksofChapmanBlack_wrap .first_row .unlimitedHolidays img{display:inline-block !important; height:60px !important; vertical-align:middle !important; margin-left:30px;}
.thePerksofChapmanBlack_wrap .first_row .unlimitedHolidays span{display:inline-block; vertical-align:middle; margin-left:25px;}

.thePerksofChapmanblack_images{margin-top:0;}

.aInterviewwithRosie_sec{padding:30px 0;}
.aInterviewwithRosie_wrap{width:90%; margin:0 auto;}
.aInterviewwithRosie_wrap h2{font-size: 18px;	letter-spacing: 3.03px;	line-height: 25px;	text-align: center; font-weight:400; width:200px; margin:0 auto; margin-bottom:15px;}
.aInterviewwithRosie_content{width:100%; text-align:center}
.aInterviewwithRosie_wrap p{font-size:14px; line-height:16px; margin-top:15px;}

.CBNewcareerFormDesign_sec{padding-bottom:0;}
.CBNewcareerFormDesign_sec h2{	font-size: 18px;	letter-spacing: 3.03px;	line-height: 25px;}
.CBNewcareerFormDesign_sec .CB_registerWithUsToday_right{width:90%;}
.alittlebitimagesfordesktop{display:none !important;}
.alittlebitimagesformobile{display:block !important;}
.findOutNewImgDesktop{display:none !important;}
.findOutNewImgMobile{display:block !important; }
.LatestApplyDownload_sec ul li a br{display:block;}
.joinUs_wrap{width:80%; text-align:center;}
.joinUs_wrap .span4{width:auto; margin-top:20px;}
.joinUs_wrap a{font-weight:normal;}

/*---popup css start here---*/

#myModalapply h4.modal-title{font-size:16px;}
#myModalapply .hs_firstname .input{margin:0; padding:0;}
#myModalapply .hs_email .input{margin:0; padding:0;}
#myModalapply .hs_cv_upload .input{margin:0; padding:0;}
#myModalapply .hs_cv_upload  .hs-input{width:92% !important;}
#myModalapply .modal-content .hs-input{margin-bottom:10px; !important}
#myModalapply .hs_cv_upload{margin-bottom:0;}
#myModalapply .hs_which_job_are_you_applying_for_{margin-bottom:0;}
#myModalapply .modal-content .hs-input{width:91%;}
#myModalapply .modal-content .hs_which_job_are_you_applying_for_ .input{margin:0; padding:0;}
#myModalapply .hs_message textarea{width: 94% !important;}
#myModalapply .hs_i_agree_to_the_terms_and_conditions ul li label input{display:block; margin:0 auto;}
#myModalapply .hs_message{margin-bottom:0;}


#myModaldownload h4.modal-title{font-size:16px;}
#myModaldownload .hs_firstname .input{margin:0; padding:0;}
#myModaldownload .hs_email .input{margin:0; padding:0;}
#myModaldownload .hs_cv_upload .input{margin:0; padding:0;}
#myModaldownload .hs_cv_upload  .hs-input{width:92% !important;}
#myModaldownload .modal-content .hs-input{margin-bottom:10px; !important}
#myModaldownload .hs_cv_upload{margin-bottom:0;}
#myModaldownload .hs_which_job_are_you_applying_for_{margin-bottom:0;}
#myModaldownload .modal-content .hs-input{width:91%;}
#myModaldownload .modal-content .hs_which_job_are_you_applying_for_ .input{margin:0; padding:0;}
#myModaldownload .hs_message textarea{width: 94% !important;}
#myModaldownload .hs_i_agree_to_the_terms_and_conditions ul li label input{display:block; margin:0 auto;}
#myModaldownload .hs_message{margin-bottom:0;}
#myModaldownload .hs_submit input{margin-top:15px !important;}

.inputs-list.multi-container li:first-child{width:100% !important;}

}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

.careerPageNewDesign_sec{min-height:auto;}    
.careerPageNewDesign_sec .careerPageNewDesign_wrap{width:90%; margin:0 auto;}
.careerBannerImgText {
    padding-bottom: 50px;
}
.careerPageNewDesign_sec h1{font-size:22px; letter-spacing: 4px; line-height: 35px; padding-top:30px;} 
.careerPageNewDesign_sec img{width:100px !important;}
.careerPageNewDesign_sec p{font-size: 14px; font-weight: normal; letter-spacing: 1px; line-height: 28px;}
.careerPageNewDesign_sec p br{display:none;}
.LatestApplyDownload_sec ul li a {padding: 9px 15px;width: 200px !important;height: auto;line-height: 26px;font-size: 14px;letter-spacing: 1px;font-weight: normal;}
.LatestApplyDownload_sec ul li.apply {margin: 10px 10px;}
.LatestApplyDownload_wrap{padding-top:50px;}

.findOutmoreToday_wrap{width:90%; padding-top:50px; }
.findOutmoreToday_sec .findOutmoreToday_wrap h3{font-size:18px; letter-spacing:3px; line-height:28px;}
.findOutmoreToday_sec .findOutmoreToday_wrap ul{margin:0; padding:0;}

.findOutmoreToday_sec .findOutmoreToday_wrap ul li span{width:90%; vertical-align:top;}

.wantTojoinUs_wrap{width:90%; padding:50px 0;}

.juniorRecruitmentConsultant_sec{padding:50px 0;}
.juniorRecruitmentConsultant_wrap{width:90%;}
.juniorRecruitmentConsultant_wrap h2{font-size: 18px;    text-align: left;    letter-spacing: 3px;        line-height: 27px;}

.juniorRecruitmentConsultant_wrap .span3.widget-span.widget-type-cell{width: 25%;    display: inline-block;    text-align: center;    margin-bottom: 20px;} 
.juniorRecruitmentConsultant_wrap .span3.widget-span.widget-type-cell img{width:70px !important; margin-bottom:10px;}
.junior_rec_img{height:auto;}
.juniorRecruitmentConsultant{text-align:center;}
.junior_recruitment_content ul li{font-size:14px; padding:2px 0;}
.junior_recruitment_content{width:100%;}
.junior_recruitment_content p{font-size:14px;}

.seniorRecruitmentConsultant_sec{padding:50px 0;}
.seniorRecruitmentConsultant_wrap{width:90%;}

.senior_recruitment_content{width:100%;}
.seniorRecruitmentConsultant_wrap h2{font-size: 18px;  text-align: left;letter-spacing: 3px; line-height: 27px;}
.seniorRecruitmentConsultant_wrap .span3.widget-span.widget-type-cell{width: 25%;    display: inline-block;    text-align: center;    margin-bottom: 20px;} 
.seniorRecruitmentConsultant_wrap .span3.widget-span.widget-type-cell img{width:70px !important; margin-bottom:10px;}
.senior_rec_img{height:auto;}
.seniorRecruitmentConsultant{text-align:center;}
.senior_recruitment_content ul li{font-size:14px; padding:2px 0;}
.junior_recruitment_content{width:100%;}
.junior_recruitment_content p{font-size:14px;}

.aLittleBitAboutUs_wrap {width:90%; margin:0 auto;}
.aLittleBitAboutUs_wrap h2{font-size: 18px;  letter-spacing: 4px; text-align:left;}
.aLittleBitAboutUs_wrap p{width:100%; text-align:left; font-size:14px;}

.thePerksofChapmanBlack_wrap{}
.thePerksofChapmanBlack_wrap h2{font-size:18px; text-align:left; line-height:30px;width:90%; margin:0 auto; letter-spacing:4px;}
.thePerksofChapmanBlack_wrap .first_row .competitive_baseSalary{display:block; background-color: rgba(255, 255, 255, 0.1);    padding: 15px 0; text-align:left; margin-bottom:15px;}
.thePerksofChapmanBlack_wrap .first_row .competitive_baseSalary img{display:inline-block; height:60px; vertical-align:middle; margin-left:30px;}
.thePerksofChapmanBlack_wrap .first_row .competitive_baseSalary span{display:inline-block; vertical-align:middle; margin-left:25px;}

.thePerksofChapmanBlack_wrap .first_row .professional_training{display:block; background-color: rgba(255, 255, 255, 0.1);    padding: 15px 0;margin-left:0; text-align:left; margin-bottom:15px;}
.thePerksofChapmanBlack_wrap .first_row .professional_training img{display:inline-block; height:60px; vertical-align:middle; margin-left:30px;}
.thePerksofChapmanBlack_wrap .first_row .professional_training span{display:inline-block; vertical-align:middle; margin-left:25px;}

.thePerksofChapmanBlack_wrap .first_row .earlyFininshFriday{display:block; background-color: rgba(255, 255, 255, 0.1);    padding: 15px 0; margin-left:0; text-align:left; margin-bottom:15px;}
.thePerksofChapmanBlack_wrap .first_row .earlyFininshFriday img{display:inline-block; height:60px; vertical-align:middle; margin-left:30px;}
.thePerksofChapmanBlack_wrap .first_row .earlyFininshFriday span{display:inline-block; vertical-align:middle; margin-left:25px;}

.thePerksofChapmanBlack_wrap .first_row .mbaSupport{display:block; background-color: rgba(255, 255, 255, 0.1);    padding: 15px 0; margin-left:0; text-align:left; margin-bottom:15px;}
.thePerksofChapmanBlack_wrap .first_row .mbaSupport img{display:inline-block; height:60px; vertical-align:middle; margin-left:30px;}
.thePerksofChapmanBlack_wrap .first_row .mbaSupport span{display:inline-block; vertical-align:middle; margin-left:25px;}

.thePerksofChapmanBlack_wrap .first_row .unlimitedHolidays{display:block !important; background-color: rgba(255, 255, 255, 0.1);  padding: 15px 0; margin-left:0 !important; text-align:left; margin-bottom:15px;}
.thePerksofChapmanBlack_wrap .first_row .unlimitedHolidays img{display:inline-block !important; height:60px !important; vertical-align:middle !important; margin-left:30px;}
.thePerksofChapmanBlack_wrap .first_row .unlimitedHolidays span{display:inline-block; vertical-align:middle; margin-left:25px;}

.thePerksofChapmanblack_images{margin-top:0;}

.aInterviewwithRosie_sec{padding:50px 0;}
.aInterviewwithRosie_wrap{width:90%; margin:0 auto;}
.aInterviewwithRosie_wrap h2{font-size: 18px;	letter-spacing: 3.03px;	line-height: 25px;	text-align: center;}
.aInterviewwithRosie_content{width:100%; text-align:center}
.aInterviewwithRosie_wrap p{font-size:14px; text-align:left; margin-left:20px;}

.CBNewcareerFormDesign_sec{padding-bottom:0;}
.CBNewcareerFormDesign_sec h2{	font-size: 18px;	letter-spacing: 3.03px;	line-height: 25px;}
.CBNewcareerFormDesign_sec .CB_registerWithUsToday_right{width:535px;}

    
}



@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) { 

.careerPageNewDesign_sec{min-height:auto;}    
.careerPageNewDesign_sec .careerPageNewDesign_wrap{width:90%; margin:0 auto;}
.careerBannerImgText {
    padding-bottom: 50px;
}
.careerPageNewDesign_sec h1{font-size:30px; letter-spacing: 4px; line-height: 35px; padding-top:30px;} 
.careerPageNewDesign_sec img{width:100px !important;}
.careerPageNewDesign_sec p{font-size: 16px; font-weight: normal; letter-spacing: 1px; line-height: 28px;}
.careerPageNewDesign_sec p br{display:none;}
.LatestApplyDownload_sec ul li a br{display:block;}
.LatestApplyDownload_sec ul li a {padding: 9px 15px;width: 200px !important;height: auto;line-height: 26px;font-size: 14px;letter-spacing: 1px;font-weight: normal;}
.LatestApplyDownload_sec ul li.apply {margin: 10px 10px;}
.LatestApplyDownload_wrap{padding-top:50px;}

.findOutmoreToday_wrap{width:90%; padding-top:50px; }
.findOutmoreToday_sec .findOutmoreToday_wrap h3{font-size:18px; letter-spacing:3px; line-height:28px;}
.findOutmoreToday_sec .findOutmoreToday_wrap ul{margin:0; padding:0;}

.findOutmoreToday_sec .findOutmoreToday_wrap ul li span{width:90%; vertical-align:top;}

.wantTojoinUs_wrap{width:90%; padding:50px 0;}

.juniorRecruitmentConsultant_sec{padding:50px 0;}
.juniorRecruitmentConsultant_wrap{width:90%;}
.juniorRecruitmentConsultant_wrap h2{font-size: 18px;    text-align: left;    letter-spacing: 3px;        line-height: 27px;}

.juniorRecruitmentConsultant_wrap .span3.widget-span.widget-type-cell{width: 25%;    display: inline-block;    text-align: center;    margin-bottom: 20px;} 
.juniorRecruitmentConsultant_wrap .span3.widget-span.widget-type-cell img{width:70px !important; margin-bottom:10px;}
.junior_rec_img{height:auto;}
.juniorRecruitmentConsultant{text-align:center;}
.junior_recruitment_content ul li{font-size:14px; padding:2px 0;}
.junior_recruitment_content{width:100%;}
.junior_recruitment_content p{font-size:14px;}

.seniorRecruitmentConsultant_sec{padding:50px 0;}
.seniorRecruitmentConsultant_wrap{width:90%;}

.senior_recruitment_content{width:100%;}
.seniorRecruitmentConsultant_wrap h2{font-size: 18px;  text-align: left;letter-spacing: 3px; line-height: 27px;}
.seniorRecruitmentConsultant_wrap .span3.widget-span.widget-type-cell{width: 25%;    display: inline-block;    text-align: center;    margin-bottom: 20px;} 
.seniorRecruitmentConsultant_wrap .span3.widget-span.widget-type-cell img{width:70px !important; margin-bottom:10px;}
.senior_rec_img{height:auto;}
.seniorRecruitmentConsultant{text-align:center;}
.senior_recruitment_content ul li{font-size:14px; padding:2px 0;}
.junior_recruitment_content{width:100%;}
.junior_recruitment_content p{font-size:14px;}

.aLittleBitAboutUs_wrap {width:90%; margin:0 auto;}
.aLittleBitAboutUs_wrap h2{font-size: 18px;  letter-spacing: 4px; text-align:left;}
.aLittleBitAboutUs_wrap p{width:100%; text-align:left; font-size:14px;}

.thePerksofChapmanBlack_wrap{}
.thePerksofChapmanBlack_wrap h2{font-size:18px; text-align:left; line-height:30px;width:90%; margin:0 auto; letter-spacing:4px;}
.thePerksofChapmanBlack_wrap .first_row .competitive_baseSalary{display:block; background-color: rgba(255, 255, 255, 0.1);    padding: 15px 0; text-align:left; margin-bottom:15px;}
.thePerksofChapmanBlack_wrap .first_row .competitive_baseSalary img{display:inline-block; height:60px; vertical-align:middle; margin-left:30px;}
.thePerksofChapmanBlack_wrap .first_row .competitive_baseSalary span{display:inline-block; vertical-align:middle; margin-left:25px;}

.thePerksofChapmanBlack_wrap .first_row .professional_training{display:block; background-color: rgba(255, 255, 255, 0.1);    padding: 15px 0;margin-left:0; text-align:left; margin-bottom:15px;}
.thePerksofChapmanBlack_wrap .first_row .professional_training img{display:inline-block; height:60px; vertical-align:middle; margin-left:30px;}
.thePerksofChapmanBlack_wrap .first_row .professional_training span{display:inline-block; vertical-align:middle; margin-left:25px;}

.thePerksofChapmanBlack_wrap .first_row .earlyFininshFriday{display:block; background-color: rgba(255, 255, 255, 0.1);    padding: 15px 0; margin-left:0; text-align:left; margin-bottom:15px;}
.thePerksofChapmanBlack_wrap .first_row .earlyFininshFriday img{display:inline-block; height:60px; vertical-align:middle; margin-left:30px;}
.thePerksofChapmanBlack_wrap .first_row .earlyFininshFriday span{display:inline-block; vertical-align:middle; margin-left:25px;}

.thePerksofChapmanBlack_wrap .first_row .mbaSupport{display:block; background-color: rgba(255, 255, 255, 0.1);    padding: 15px 0; margin-left:0; text-align:left; margin-bottom:15px;}
.thePerksofChapmanBlack_wrap .first_row .mbaSupport img{display:inline-block; height:60px; vertical-align:middle; margin-left:30px;}
.thePerksofChapmanBlack_wrap .first_row .mbaSupport span{display:inline-block; vertical-align:middle; margin-left:25px;}

.thePerksofChapmanBlack_wrap .first_row .unlimitedHolidays{display:block !important; background-color: rgba(255, 255, 255, 0.1);  padding: 15px 0; margin-left:0 !important; text-align:left; margin-bottom:15px;}
.thePerksofChapmanBlack_wrap .first_row .unlimitedHolidays img{display:inline-block !important; height:60px !important; vertical-align:middle !important; margin-left:30px;}
.thePerksofChapmanBlack_wrap .first_row .unlimitedHolidays span{display:inline-block; vertical-align:middle; margin-left:25px;}

.thePerksofChapmanblack_images{margin-top:0;}

.aInterviewwithRosie_sec{padding:50px 0;}
.aInterviewwithRosie_wrap{width:90%; margin:0 auto;}
.aInterviewwithRosie_wrap h2{font-size: 18px;	letter-spacing: 3.03px;	line-height: 25px;	text-align: center;}
.aInterviewwithRosie_content{width:100%; text-align:center}
.aInterviewwithRosie_wrap p{font-size:14px; text-align:left; margin-left:20px;}

.CBNewcareerFormDesign_sec{padding-bottom:0;}
.CBNewcareerFormDesign_sec h2{	font-size: 18px;	letter-spacing: 3.03px;	line-height: 25px;}
.CBNewcareerFormDesign_sec .CB_registerWithUsToday_right{width:535px;}

   
}

.germanCtaExec{width:220px;}
.germanThreeCta li a{text-transform: inherit !important;}
.juniorRecruitmentConsultantGerman strong{font-size:23px;}



