h2{font-weight:600;}
h3{padding-bottom:20px;font-size:20px;line-height:30px;font-weight:400;margin-top:0;}
.signUpThanks{padding: 20px 0;display:none;}
.signUpThanks h3 {padding: 0 0 20px 0;font-size: 24px;font-weight: 400;margin-top: 0;}
.iframeHide { position:absolute; top:-1px; left:-1px; width:1px; height:1px; }
.nowrap {white-space: nowrap;}

.wrap-hero,.wrap-guide{margin:0;background-position:center;background-repeat:no-repeat;position:relative;top:0;padding-top:60px;padding-bottom:60px;background-size:cover;}
.wrap-hero{background-color:#230939;background-image:url(https://securemedia.newjobs.com/global/img/hiring/watson/sm/sm_hero-bg.jpg);color:#fff;}
.wrap-guide{background-color:#fff;color:#212121;margin-bottom:-40px; background-image: linear-gradient(#3d2462,#230939);}

.wrap-hero .container,
.wrap-guide .container{position:relative;min-height:260px;}
.wrap-hero h1{padding:0;margin:0;font-size:40px;font-weight:700;color:#00B6B4;}
.wrap-guide h2{padding:0;margin:0 0 12px;font-size:30px;font-weight:700;}
.wrap-hero h2{padding:0;margin:0 0 30px;font-size:36px;font-weight:700;color:#fff;}
.wrap-hero p{font-size:18px;padding-bottom:50px;margin:0;}
.wrap-guide p{font-size:18px;padding-bottom:30px;margin:0;}
.wrap-hero a,.wrap-guide a{color:#fff;}
@media (max-width:767px){.wrap-hero h1{text-align:left;}.wrap-guide{background-image:none;border-top: 1px solid #6e46ae;}.wrap-hero h1{padding-top:0;margin:0 0 0px;}.wrap-hero .container,.wrap-guide .container{height:auto;min-height:auto;}}

.wrapperGuide{float:right;width:90%;float:none;margin:0 auto;}
.boxGuide{padding:20px;background-color:#fff;color:#212121;position:relative;margin:0 auto;border-radius:10px;border:none;margin:0 auto;}
.boxGuide a{text-decoration:underline;font-weight:600;color:#212121;}
.boxGuide .finePrint{font-size:12px;line-height:16px;margin:0;padding:0;}
.boxGuide input{margin:0 0 8px!important;border-radius:4px;border:1px solid #ccc;}
.boxGuide form{background-color:transparent;}
.boxGuide form,.boxGuide form *{width:100%!important;}
.boxGuide form hr {margin-top: 5px;margin-bottom: 5px;border-top: 1px solid #fff;}
.boxGuide form input[type="text"],.boxGuide form input[type="email"]{margin:0 0 8px!important;height:40px!important;font-size:16px!important;color:#212121!important;padding:4px 8px;width: 49% !important;}
.boxGuide form input[type="submit"]{background-color:#F09B1E;border:1px solid #F09B1E;color:#000;display:inline-block;font-weight:600;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:50px;content: " ";display: block;float: none;width: auto !important;min-width: 300px;margin: 10px auto !important;font-size: 20px;padding: 10px 12px;}
.boxGuide form input[type="submit"]:hover,.boxGuide form input[type="submit"]:active,.boxGuide form input[type="submit"]:focus{background-color:#F09B1E;}
@media only screen and (max-width:600px){.boxGuide form input[type="text"], .boxGuide form input[type="email"] {width: 100% !important;}}
@media (max-width:700px){.wrapperGuide{width:100%;}.boxGuide{padding:0;}}
@media (max-width:767px){.wrapperGuide{float:none;margin:0 auto;width:auto;}.boxGuide{border:none;max-width:inherit;}.boxGuide form{margin:0 auto;}}
@media (min-width:768px){.wrapperGuide{z-index:1;}}

@media (max-width:991px){.col-sm-6.col-sm-push-1{left:0;}}
@media (max-width:767px){.col-sm-6.col-sm-push-1{padding-top:0;}}

.wrap-content{margin-bottom:60px;}
.wrap-content{padding-top:60px;padding-bottom:60px;margin:0;}
.wrap-content p{font-size:18px;}
@media (max-width:767px){.wrap-content{overflow:hidden;}}

.videoWrapper {/* 16:9 */position: relative;padding-bottom: 56.25%; padding-top: 25px;height: 0;}
.videoWrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
video.video-size{width:450px;height:254px;height:auto;border-radius:5px;float:right;margin-left:30px;}
@media (max-width:700px){video.video-size{width:100%;height:auto;float:none;margin:0 auto 30px;}}
@media (max-width:991px){video.video-size{float:none;margin-left:0;}}

.btn{position:relative;font-weight: 600;font-size: 24px;border-radius:50px;padding:16px 38px;min-width:83px;vertical-align:top;color:#fff;border-width:1px;border-style:solid;margin:0 0 10px;}
.btn.btn-blue{background:#00B6B4;color:#000;border-color:#00B6B4;}
.btn.btn-blue:hover,.btn.btn-blue:active,.btn.btn-blue:focus{border-color:#007D91;}
@media (max-width:550px){.btn{width:100%;}}

.why-us{margin:0;padding-bottom:0;}
.why-us .container h2{font-size:36px;font-weight:600;padding: 40px 0;margin: 0 auto;text-align: center;border-top: 2px solid #6e46ae;}
.why-us .row .why-us_div{margin-bottom:60px;}
.why-us .row .why-us_div img{display:block;margin:auto auto 20px;}
.why-us .row .why-us_div p{text-align:center;}

@media only screen and (max-width:425px){.why-us{padding-bottom:40px;}.why-us .row .why-us_div{margin:0 15px 20px;}}

html {scroll-behavior: smooth;}
.anchor {display: block;position: relative;top: -110px;visibility: hidden;}
.navbar > .container .navbar-brand {display:block;}
.navbar-brand > img.main-logo {height: 30px;width: 180px;}