@import url('https://fonts.googleapis.com/css?family=Barlow:300,400,500,600,700,800,900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css?family=Heebo:400,500,700,800,900|Montserrat:300,400,500,600,700,800,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Nunito:300,400,600,700,800,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Gothic+A1:300,400,500,600,700,800,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Gothic+A1:300,400,500,600,700,800,900|IBM+Plex+Sans:300,400,500,500i,600,600i,700,700i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Fira+Sans+Condensed:300,400,500,600,700,800,900&display=swap');
@import url('https://fonts.googleapis.com/css?family=Fira+Sans:300,400,500,600,700,800,900&display=swap');
@font-face {
font-family: 'Helvetica Neue LT Std';
src: url(../fonts/HelveticaNeueLTStd-Lt_0.otf) format("opentype");
}
@font-face {
font-family: 'Helvetica Neue LT Stdlight';
src: url(../fonts/HelveticaNeueLTStd Lt.otf) format("opentype");
}
@font-face {
font-family: 'Helvetica Neue LT Stdbold';
src: url(../fonts/HelveticaNeueBold.otf) format("opentype");
}
@font-face {
font-family: 'Pluto Sans Cond Light';
src: url(../fonts/PlutoSansCondLight.otf) format("opentype");
}
@font-face {
font-family: 'Helvetica Neue CondensedBlack';
src: url(../fonts/FontsFree-Net-HelveticaNeueCondensedBlack.ttf) format("opentype");
}
/*--------------------------------------------------------------
# General
--------------------------------------------------------------*/
body {
background: #fff;
color: #231f20;
font-family: "Helvetica Neue LT Std",'IBM Plex Sans',sans-serif;
font-size: 19px;
line-height: 40px;
}
/*a {
color: #1bb1dc;
transition: 0.5s;
}
a:hover,
a:active,
a:focus {
color: #0a98c0;
outline: none;
text-decoration: none;
}*/
p {
font-family: "Helvetica Neue LT Std",'IBM Plex Sans',sans-serif;
padding: 0;
font-size: 24px;
font-weight: 400;
line-height: 45px;
color: #231f20;
margin-bottom: 0.4rem;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Barlow', sans-serif!important;
font-weight: 400;
padding: 0;
color:#040404;
}
/* Back to top button */
.back-to-top {
position: fixed;
display: none;
background: #ef924f;
color: #fff;
width: 44px;
height: 44px;
text-align: center;
line-height: 1;
font-size: 16px;
border-radius: 50%;
right: 15px;
bottom: 15px;
transition: background 0.5s;
z-index: 11;
}
.back-to-top:hover {
background: #f96900;
}
.back-to-top i {
padding-top: 12px;
color: #fff;
}
h1 {
font-size: 150px;
line-height: 140px;
font-weight:800;
color: #ffffff;
}
h2 {
font-size: 90px;
line-height: 95px;
font-weight:800;
color: #ffffff;
}
h3 {
font-size: 50px;
line-height: 65px;
font-weight:700;
color: #004a73;
}
h4 {
font-size: 38px;
font-weight:900;
}
h5 {
font-size: 35px;
font-weight:600;
}
.colorw {
color: #fff !important;
}
.colororg {
color: #f9501e;
}
.colorb {
color: #231f20!important;
}
.fontw300 {
font-weight: 300;
}
.fontw400 {
font-weight: 400!important;
}
.fontw500 {
font-weight: 500;
}
.fontw600 {
font-weight: 600;
font-family: "Helvetica Neue LT Stdbold",'IBM Plex Sans',sans-serif;
}
.fontw700 {
font-weight: 700 !important;
}
.fontw900 {
font-weight: 900 !important;
}
.fontwbold {
font-weight: 600;
}
.padtb100 {
padding-top: 100px;
padding-bottom: 100px;
}
.padtop05 {
padding-top: 05px;
}
.padtop10 {
padding-top: 10px;
}
.padtop30 {
padding-top: 30px;
}
.padtop35 {
padding-top: 35px;
}
.padtop40 {
padding-top: 40px;
}
.padtop20 {
padding-top: 20px;
}
.padtop50 {
padding-top: 50px;
}
.padtop60 {
padding-top: 60px;
}
.padtop65 {
padding-top: 65px;
}
.padtop70 {
padding-top: 70px;
}
.padtop80 {
padding-top: 80px;
}
.padtop100 {
padding-top: 100px;
}
.padtop150 {
padding-top: 150px;
}
.padtop120 {
padding-top: 120px;
}
.padbot20 {
padding-bottom: 20px;
}
.padbot30 {
padding-bottom: 30px;
}
.padbot40 {
padding-bottom: 40px;
}
.padbot50 {
padding-bottom: 50px;
}
.padbot60 {
padding-bottom: 60px;
}
.padbot70 {
padding-bottom: 70px;
}
.padbot80 {
padding-bottom: 80px;
}
.padbot100 {
padding-bottom: 100px;
}
.padbot130 {
padding-bottom: 130px;
}
.padbot150 {
padding-bottom: 150px;
}
.padright30 {
padding-right: 30px;
}
.padright40 {
padding-right: 40px;
}
.padleft10 {
padding-left: 10px;
}
.padleft40 {
padding-left: 40px;
}
.padleft0 {
padding-left: 0px;
}
.padright0 {
padding-right: 0px;
}
.padright30 {
padding-right: 30px;
}
.mrleft80 {
margin-left: 80px;
}
/*--------------------------------------------------------------
# Intro Section
--------------------------------------------------------------*/
#intro {
background: #bbe1f9 url("../img/header-bg.jpg");
background-repeat: no-repeat;
background-size: cover;
background-position: right top;
}
/*--------------------------------------------------------------
# Header
--------------------------------------------------------------*/
.fontfhvtc{
font-family: "Helvetica Neue LT Std",'IBM Plex Sans',sans-serif;
}
.headerline1{
font-family: 'Barlow Condensed', sans-serif;
font-size:28px;
line-height: 36px;
color:#ffffff;
font-weight: 500;
}
.font25{
font-size: 25px; 
color: #ffffff;
line-height: 40px;
letter-spacing: 0.5px;
}
.headerline2{
font-family: 'Fira Sans Condensed', sans-serif;
font-size:27px;
line-height: 35px;
color:#040404;
font-weight: 500;
}
.headerline3{
font-family: "Helvetica Neue LT Stdbold",'IBM Plex Sans',sans-serif;
font-size:22px;
line-height: 35px;
color:#004a73;
font-weight: 500;
}
.headerline4{
font-family: 'Fira Sans Condensed', sans-serif;
font-size:30px;
line-height: 35px;
color:#040404;
font-weight: 500;
}
.vertical-align{
vertical-align: inherit;
}
.bottom-arrow{
margin-top: -30px;
margin-left: 10px;
}	
.orgfont{
color: #f04e23;
font-size: 20px;
}
.bglite{
background: #f2f2f2; 
}
.reserve-button {
background: #ee4123;
border-top: 1px solid #ee4123 !important;
border-bottom: 4px solid #ffb400 !important;
border-left: 1px solid #ee4123 !important;
border-right: 1px solid #ee4123 !important;
border-radius: 5px!important;
padding:20px 85px !important;
font-size: 40px;
line-height: 40px;
font-family: "Helvetica Neue CondensedBlack",'IBM Plex Sans',sans-serif;
font-weight: 800;
color: #ffffff !important;
transition: all 0.5s !important;
cursor: pointer;    
text-transform: uppercase;
}
.reserve-button-big {
background: #ee4123;
border-top: 1px solid #ee4123 !important;
border-bottom: 4px solid #ffb400 !important;
border-left: 1px solid #ee4123 !important;
border-right: 1px solid #ee4123 !important;
border-radius: 5px!important;
padding:20px 85px !important;
font-size: 40px;
line-height: 40px;
font-family: "Helvetica Neue CondensedBlack",'IBM Plex Sans',sans-serif;
font-weight: 800;
color: #ffffff !important;
transition: all 0.5s !important;
cursor: pointer;    
text-transform: uppercase;
} 
.reserve-button a,.reserve-button-big a {
color: #fff;
transition: all 0.5s;
}
.reserve-button:hover{
background: #004a73;
border-top: 1px solid #004a73 !important;
border-bottom: 4px solid #033b5a !important;
border-left: 1px solid #004a73 !important;
border-right: 1px solid #004a73 !important;
transition: all 0.5s;
}
.reserve-button-big:hover {
background: #b92c13;
border-top: 1px solid #b92c13 !important;
border-bottom: 4px solid #cf9509 !important;
border-left: 1px solid #b92c13 !important;
border-right: 1px solid #b92c13 !important;
transition: all 0.5s;
}
.bg-grey{
background: #f6f6f6;
}
.font20{
font-size: 20px;
line-height: 35px;
}
.font20lite{
font-size: 20px;
line-height: 35px;
color: #7fb4d1;
}
.font16{
font-size: 16px;
line-height: 25px;
color: #004a73;
}
.bg-greywht{
background: linear-gradient(to top, #ffffff 60%, #f6f6f6 40%);
}
.boxwhtnew{
background: #ffffff;
box-shadow: 0px 0px 20px 0px #d8d8d8;
padding: 50px 0px 0 70px;
}
.meebox{
background: #f6f6f6;
border-radius: 5px;
padding: 50px 0px 0px 60px;
 max-width: 85%;
}
.meetimg {
position: absolute;
bottom: 0;
left: -48px;
}
/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/* Desktop Navigation */
.main-nav {
/* Drop Down */
/* Deep Drop Down */
}
.main-nav,
.main-nav * {
margin: 0;
padding: 0;
list-style: none;
padding-top: 1px;
}
.main-nav > ul > li {
position: relative;
white-space: nowrap;
float: left;
}
.main-nav a {
display: block;
position: relative;
color: #ffffff;
padding: 11px 13px 10px 13px;
transition: 0.3s;
font-size: 18px;
font-family: 'Barlow', sans-serif;
font-weight: 500;
letter-spacing: 0.3px;
}
.main-nav a:hover,
.main-nav .active > a,
.main-nav li:hover > a {
color: #f96900;
text-decoration: none;
}
.main-nav .drop-down ul {
display: block;
position: absolute;
left: 0;
top: calc(100% - 30px);
z-index: 99;
opacity: 0;
visibility: hidden;
padding: 10px 0;
background: #fff;
box-shadow: 0px 0px 30px rgba(127, 137, 161, 0.25);
transition: ease all 0.3s;
}
.main-nav .drop-down:hover > ul {
opacity: 1;
top: 100%;
visibility: visible;
}
.main-nav .drop-down li {
min-width: 180px;
position: relative;
}
.main-nav .drop-down ul a {
padding: 10px 20px;
font-size: 14px;
font-weight: 500;
text-transform: none;
color: #065e77;
}
.main-nav .drop-down ul a:hover,
.main-nav .drop-down ul .active > a,
.main-nav .drop-down ul li:hover > a {
color: #477c6e;
}
.main-nav .drop-down > a:after {
content: "\f107";
font-family: FontAwesome;
padding-left: 10px;
}
.main-nav .drop-down .drop-down ul {
top: 0;
left: calc(100% - 30px);
}
.main-nav .drop-down .drop-down:hover > ul {
opacity: 1;
top: 0;
left: 100%;
}
.main-nav .drop-down .drop-down > a {
padding-right: 35px;
}
.main-nav .drop-down .drop-down > a:after {
content: "\f105";
position: absolute;
right: 15px;
}
/* Mobile Navigation */
.navbar-toggle {
position: relative;
float: right;
background-color: transparent;
padding: 10px;
margin: 13px 30px 13px 0;
border: none;
color: #fff;
//border: 2px solid #000;
}
.new-header-back {
margin-bottom: 100px;
}
.new-header-back .navbar {
border-bottom: 0;
}
.navbar-toggle .icon-bar {
background-color: #000;
}
#navigation-menu li:last-child a {
background-color: transparent;
border: 1px solid #7c8ca6;
border-radius: 5px;
padding: 4px 16px;
font-weight: 500;
margin-top: 4px;
margin-left: 15px;
color: #ffffff;
}
#navigation-menu li:last-child a:hover {
background: #f96900;
border: 1px solid #f96900;
color: #fff !important;
}
/*--------------------------------------------------------------
# Sections
--------------------------------------------------------------*/
tdownbg{
background: url(../img/countdown-bg.jpg);
background-repeat: no-repeat;
background-size: cover;
}
.header-para-font {
font-size: 22px;
line-height: 40px;
font-family: "Pluto Sans Cond Light";
color: #ffffff;
}
.pluto-font19 {
font-family: "Pluto Sans Cond Light";
font-size: 19px;
line-height: 30px;
}
.take-step-button {
background: linear-gradient(to right, #f9501e 83%, #f58220 18%);
color: #ffffff;
position: relative;
text-align: center;
border-radius: 5px;
padding: 21px 22px 21px 40px;
font-family: 'Barlow', sans-serif;
line-height: 20px;
border: none;
font-size: 26px;
cursor: pointer;
text-transform: uppercase;
transition: all 0.5s !important;
font-weight: 800;
}
.take-step-button a {
color: #11151c;
transition: all 0.5s !important;
}
.take-step-button:hover {
background: linear-gradient(to right, #033f63 83%, #115c8a 18%);
color: #ffffff;
transition: all 0.5s !important;
border: none;
}
.testimonial-font {
font-size: 24px;
line-height: 45px;
}
.testimonial-font18 {
font-size: 18px;
line-height: 25px;
color: #6d6e71;
font-weight: 500;
font-family: 'Barlow', sans-serif;
}
.testimonial-font16 {
font-size: 16px;
color: #808286;
font-weight: 600;
font-family: 'Barlow', sans-serif;
}
.testimonial-font15 {
font-size: 15px;
color: #6d6e71;
font-weight: 500;
font-family: 'Barlow', sans-serif;
}
.testimonial-font13 {
font-size: 13px;
line-height: 15px;
font-family: 'Barlow', sans-serif;
}
.border-top {
border-top: solid 1px #d7e0e3;
}
.fonts20{
font-size: 20px;
color: #0a3340!important;
}
.topicon{
position: relative;
z-index: 11;
}
.quote_icon {
position: relative;
top: 31px;
left: -3px;
}
/*--------------------------------------------------------------
# take action
--------------------------------------------------------------*/
.boxwht{
box-shadow: 0px 0px 20px 0px #a2a2a285;
padding: 12px 50px;
background: #ffffff;
border-radius: 33px;
text-align: center;
display: inline-block;
/* margin-top: -27px; */
position: relative;
top: -26px;
}
.boxwhtquote{
box-shadow: 0px 0px 34px 0px #a0a0a087;
padding: 10px 16px 30px 16px;
}
.quotetextp {
position: relative;
left: 45px;
}
.bottomarrow{
margin-top: -11px;
margin-left: 50px;
}
.boxwht2{
box-shadow: 0px 0px 34px 0px #a0a0a087;
margin-right: 5px;
margin-left: -4px;
padding: 50px 50px 80px 50px;
}
.bonus-text{
margin-left: -25px;
margin-bottom: -21px;
position: relative;
z-index: 11;
}
.bg-blue {
background: #122544;
padding: 25px 78px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.position-arrow {
position: relative;
left: 321px;
top: 21px;
}
.bg-light-blue {
background: #033f63;
padding: 66px 78px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
}
.bg-blue1 {
background: #033f63;
padding: 80px 28px 80px 78px;
border: 5px;
}
.amazon-button {
background: #f9501e;
border: 1px solid #eb5e28 !important;
border-radius: 5px!important;
padding: 14px 35px !important;
font-size: 24px;
line-height: 35px;
font-family: 'Barlow', sans-serif;
font-weight: 700;
color: #ffffff !important;
transition: all 0.5s !important;
cursor: pointer;
text-transform: uppercase;
}
.amazon-button a {
color: #fff;
transition: all 0.5s;
}
.amazon-button:hover {
background: #2d5b73;
border: 1px solid #2d5b73 !important;
transition: all 0.5s;
}
.form-select-text1 {
border: 0 !important;
color: #414042 !important;
font-size: 15px;
font-family: "Pluto Sans Cond Light";
font-weight: 500;
width: 100%;
border-radius: 5px; 
padding: 10px 20px 10px 20px;
border: solid 1px #bebebe;
/* padding-bottom: 40px; */
}
input::placeholder {
color: #414042;
}
textarea::placeholder {
color: #414042;
}
.form-submit {
background: #f9501e;
border: 1px solid #eb5e28 !important;
border-radius: 5px!important;
padding: 14px 10px !important;
font-size: 21px;
line-height: 26px;
font-family: 'Barlow', sans-serif;
font-weight: 700;
color: #ffffff !important;
transition: all 0.5s !important;
width: 100%;
margin-left: 15px;
cursor: pointer;
text-transform: uppercase;
}
.form-submit a {
color: #fff;
transition: all 0.5s;
}
.form-submit:hover {
background: #2d5b73;
border: 1px solid #2d5b73 !important;
transition: all 0.5s;
}
.formsection {
margin-left: 20px;
margin-top: -103px;
}
.bg_grey_white {
background: linear-gradient(to top, #ffffff 80%, #d8e4e6 20%);
}
.bg_grey_white2 {
background: linear-gradient(to bottom, #ffffff 80%, #d8e4e6 20%);
}
.bg-lite-sky {
background: #d8e4e6;
}
.lora-font25 {
font-family: 'Lora', serif;
font-size: 25px;
font-style: italic;
line-height: 35px;
}
.lora-font20 {
font-family: 'Lora', serif;
font-size: 20px;
font-style: italic;
line-height: 35px;
}
.blue-consulting-link {
text-decoration: underline;
color: #231f20;
}
.blue-consulting-link:hover {
text-decoration: underline;
color: #231f20;
}
.font32{
font-size: 30px;
line-height: 35px;
margin-bottom: 0;
}
.title-font25 {
font-size: 25px;
font-family: 'Barlow', sans-serif;
color: #122544;
font-weight: 500;
}
.font21 {
font-size: 20px;
line-height: 30px;
font-weight: 600;
font-family: 'Barlow', sans-serif;
color: #f9501e;
}
.font22 {
font-size: 22px;
font-weight: 500;
font-family: 'Barlow', sans-serif;
color: #122544;
}
.border-top-blue {
border-top: solid 1px #d8e4e6;
width: 60%;
}
.boxgrey{
background: #f6f6f6;
border-radius: 25px;
padding: 0px 32px 40px 35px;
margin-left: -20px;
}
.bonustext {
margin-left: -35px;
}
.mrtopm23{
margin-top: -23px;
}
.text-button {
background: #f9501e;
padding: 4px 31px;
color: #ffffff;
font-family: 'Barlow', sans-serif;
font-size: 20px;
border-radius: 30px;
display: inline-block;
}
.text-arrow-bottom {
margin-top: -33px;
margin-left: 41px;
}
.bg-one-to-one {
background: #033f63 url(../img/one-to-one-chandan.jpg);
background-position: bottom center;
background-repeat: no-repeat;
}
.font30 {
font-family: 'Barlow', sans-serif;
font-size: 30px;
font-weight: 600;
line-height: 50px;
color: #122544;
text-align: center;
font-style: italic;
}
.font35 {
color: #ffffff;
font-family: 'Barlow', sans-serif;
font-size: 35px;
font-weight: 600;
}
.font45 {
color: #ffffff;
font-family: 'Barlow', sans-serif;
font-size: 45px;
font-weight: 600;
}
.slot-font15 {
font-size: 15px;
color: #0d70ac;
}
.org-line {
position: relative;
bottom: -60px;
}
.testimonial-box {
background: #ffffff;
padding: 40px 24px 0px 24px;
box-shadow: 0px 0px 20px 0px #77777742;
}
.w100 {
width: 100%;
}
.mrleftm11 {
margin-left: -11px;
}
.leftarrow {
margin-left: -40px;
margin-top: -25px;
}
.rightarrow {
margin-top: -129px;
margin-right: -34px;
}
.mrtopm65 {
margin-top: -65px;
}
.patternbg{
background: url(../img/pattern.jpg);
background-repeat: repeat-x;
background-position: bottom center;
}
.circle-position {
margin-top: -80px;
margin-left: 270px;
}
.protocol-box {
background: #ffffff;
border: solid 1px #e6e7e8;
border-radius: 5px;
padding: 35px 45px;
box-shadow: 0px 0px 20px 0px #77777742;
}
.bg-workshop {
background: #033f63 url(../img/workshop-bg.jpg);
background-position: bottom center;
background-repeat: no-repeat;
background-size: 100%;
}
.workshop-pic {
margin-top: -499px;
float: right;
margin-right: 10%;
}
.mrbotm10 {
margin-bottom: -10px;
}
.mrtopm100 {
margin-top: -100px;
}
.errormsg{
font-size: 15px;
color: red;
}
/* ============================================ */
/* ===========   FOOTER STYLE CSS   =========== */
/* ============================================ */
.footerbg {
background: #004a73;
}
.footerbg div{
font-family: 'Fira Sans', sans-serif;
padding: 0;
font-size: 18px;
line-height: 35px;
font-weight: 400;
color:#98abba;  
}
div.footer-small{
font-size:13px;
font-family: "Nunito";
margin-top: 40px;
}
div.footer-small a{
color:#98abba;
text-decoration:none;
}
div.footer-small a:hover{
color:#98abba;
text-decoration:underline;
}
.flaticon-vintage:before{
margin-left: 0px !important;
}
.flaticon-right-arrow:before{
margin-left: 5px !important;
font-size: 30px;
font-weight: 300;
}
.buttomsmfont{
font-size: 15px;
font-weight: 400;
font-family: 'Barlow', sans-serif;
color: #ffffff;
opacity: 0.8; 
line-height: 15px;
margin-top: 15px;
}
.datetime-button {
background: linear-gradient(to right, #f15a22 50%, #d65829 50%);
border: 1px solid #eb5e28 !important;
border-radius: 35px!important;
padding: 15px 35px !important;
font-size: 22px;
line-height: 35px;
color: #ffffff !important;
transition: all 0.5s !important;
}
.datetime-button a {
color: #fff;
transition: all 0.5s;
}
.testimonial-box2 {
background: #ffffff;
padding: 30px 34px 30px 40px;
box-shadow: 0px 0px 20px 0px #77777742;
}
.test-font13 {
color: #aaaaaa;
font-size: 13px;
line-height: 15px;
font-family: 'Open Sans', sans-serif;
}
.test-font11 {
color: #aaaaaa;
font-size: 11px;
line-height: 15px;
font-family: 'Open Sans', sans-serif;
}
.halfbluebg{
background: linear-gradient(to bottom, #ffffff 70%, #004a73 30%);
}
.bluebg{
background: #004a73;
}
.timer ul{
margin-left: 0%;
width: 100%;
margin-bottom: 0px;
padding-left: 0;
}
.timer li {
display: inline-block;
font-size: 12px!important;
line-height: 19px!important;    
color: #004a73;
text-align: center;
background: transparent;
width: 100px;
font-weight: 600;
font-family: "Helvetica Neue LT Stdbold",'IBM Plex Sans',sans-serif;
list-style-type: none;
text-transform: uppercase;
margin-right:50px;
padding: 18px 10px;
background: #ffffff;
border-radius: 55px;
border: 2px solid #9a9a9a;
}
.timer li span {
text-align: center;
display: block;
font-weight: 700;
color: #004a73;
font-family: "Helvetica Neue CondensedBlack",'IBM Plex Sans',sans-serif;
font-size:45px!important;
line-height: 40px;
width: 100%;
}
.w64{
width: 100%;
padding-top:0px;
}
.timer li:last-child{
margin-right:0px;
}