 @import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,700,900&display=swap'); 
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@200;300;500;700&display=swap');


/* #Primary
================================================== */
/* body{ font-family: 'Josefin Sans', sans-serif ; font-size: 16px;line-height: 24px;font-weight: 400;color: #212112; background-position: center;background-repeat: repeat;background-size: 7%;background-color: #fff;overflow-x: hidden;transition: all 200ms linear; margin: 0; padding: 0;} */
body{ font-family:"Poppins", sans-serif; font-size: 16px;line-height: 24px;font-weight: 400;color: #212112; background-position: center;background-repeat: repeat;background-size: 7%;background-color: #fff;overflow-x: hidden;transition: all 200ms linear; margin: 0; padding: 0;}
::selection {color: #fff;background-color: #ef4136;}
::-moz-selection {color: #fff;background-color: #ef4136;}
.no-gutter{ margin: 0; padding: 0;}
*{padding:0; margin:0; box-sizing: border-box;}




/* #Navigation
================================================== */
.start-header {opacity: 1;transform: translateY(0);padding: 3px 0; -webkit-transition : all 0.3s ease-out;transition : all 0.3s ease-out;}
.start-header.scroll-on {padding: 5px 0;-webkit-transition : all 0.3s ease-out;transition : all 0.3s ease-out; }
.start-header.scroll-on .navbar-brand img{height: 28px;-webkit-transition : all 0.3s ease-out;	transition : all 0.3s ease-out;}
.navigation-wrap{position: relative;width: 100%;top: 0;left: 0;z-index: 1000;-webkit-transition : all 0.3s ease-out;transition : all 0.3s ease-out;}
.navbar{padding: 0;}
.navbar-brand img{height: 52px;width: auto;display: block;-webkit-transition : all 0.3s ease-out;transition : all 0.3s ease-out;}
.navbar-toggler {float: right;border: none;padding-right: 0;}
.navbar-toggler:active,
.navbar-toggler:focus {outline: none;}
.navbar-light .navbar-toggler-icon {width: 24px;height: 17px;background-image: none;position: relative;	border-bottom: 1px solid #fff;   transition: all 300ms linear;}
.navbar-light .navbar-toggler-icon:after, 
.navbar-light .navbar-toggler-icon:before{width: 24px;position: absolute;height: 1px;background-color: #fff;top: 0;	left: 0;content: '';z-index: 2;  transition: all 300ms linear;}
.navbar-light .navbar-toggler-icon:after{top: 8px;}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {transform: rotate(45deg);}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {transform: translateY(8px) rotate(-45deg);}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {border-color: transparent;}
.nav-link{color: #fff !important;font-weight: 500;transition: all 200ms linear;position: relative;padding: 5px 0 !important;display: inline-block;font-size:14px;}
.nav-item:hover .nav-link{color: #ccc !important;}
.nav-item.active .nav-link{	color: #000 !important;}
.nav-item:after{position: absolute;	bottom: -5px;left: 0;width: 100%;height: 2px;content: '';background-color: #ccc;opacity: 0;   transition: all 200ms linear;}
.nav-item:hover:after{bottom: 0;opacity: 1;}
.nav-item.active:hover:after{opacity: 0;}
.nav-item{position: relative;   transition: all 200ms linear;}
/* #Primary style
================================================== */

.absolute-center {position: absolute;top: 40%;left: 0;width: 100%;transform: translateY(-50%);z-index: 20;} 
body.hero-anime p{opacity: 0;transform: translateY(40px);   transition-delay: 1700ms;}
h1 span{display: inline-block; transition: all 300ms linear;opacity: 1;transform: translate(0);}
body.hero-anime h1 span:nth-child(1){opacity: 0;transform: translateY(-20px);}
body.hero-anime h1 span:nth-child(2){opacity: 0;transform: translateY(-30px);}
body.hero-anime h1 span:nth-child(3){opacity: 0;transform: translateY(-50px);}
body.hero-anime h1 span:nth-child(4){opacity: 0;transform: translateY(-10px);}
body.hero-anime h1 span:nth-child(5){opacity: 0;transform: translateY(-50px);}
body.hero-anime h1 span:nth-child(6){opacity: 0;transform: translateY(-20px);}
body.hero-anime h1 span:nth-child(7){opacity: 0;transform: translateY(-40px);}
body.hero-anime h1 span:nth-child(8){opacity: 0;transform: translateY(-10px);}
body.hero-anime h1 span:nth-child(9){opacity: 0;transform: translateY(-30px);}
body.hero-anime h1 span:nth-child(10){opacity: 0;transform: translateY(-20px);}
h1 span:nth-child(1){ transition-delay: 1000ms;}
h1 span:nth-child(2){ transition-delay: 700ms;}
h1 span:nth-child(3){transition-delay: 900ms;}
h1 span:nth-child(4){transition-delay: 800ms;}
h1 span:nth-child(5){transition-delay: 1000ms;}
h1 span:nth-child(6){transition-delay: 700ms;}
h1 span:nth-child(7){transition-delay: 900ms;}
h1 span:nth-child(8){transition-delay: 800ms;}
h1 span:nth-child(9){transition-delay: 600ms;}
h1 span:nth-child(10){transition-delay: 700ms;}
body.hero-anime h1 span:nth-child(11){opacity: 0;transform: translateY(30px);}
body.hero-anime h1 span:nth-child(12){opacity: 0;transform: translateY(50px);}
body.hero-anime h1 span:nth-child(13){opacity: 0;transform: translateY(20px);}
body.hero-anime h1 span:nth-child(14){opacity: 0;transform: translateY(30px);}
body.hero-anime h1 span:nth-child(15){opacity: 0;transform: translateY(50px);}
h1 span:nth-child(11){transition-delay: 1300ms;}
h1 span:nth-child(12){transition-delay: 1500ms;}
h1 span:nth-child(13){transition-delay: 1400ms;}
h1 span:nth-child(14){ transition-delay: 1200ms;}
h1 span:nth-child(15){transition-delay: 1450ms;}
#switch,
#circle {cursor: pointer;-webkit-transition: all 300ms linear;transition: all 300ms linear; } 
#switch {width: 60px;height: 8px; border: 2px solid #265ac8; border-radius: 27px;background: #000;position: relative;display: block;margin: 0 auto;text-align: center;opacity: 1;transform: translate(0);   transition: all 300ms linear;   transition-delay: 1900ms;}
body.hero-anime #switch{opacity: 0;	transform: translateY(40px);   transition-delay: 1900ms;}
#circle {position: absolute;top: -11px;left: -13px;width: 26px;	height: 26px;border-radius: 50%;background: #000;}
.switched {	border-color: #000 !important;background: #265ac8 !important;}
.switched #circle {	left: 43px;	box-shadow: 0 4px 4px rgba(26,53,71,0.25), 0 0 0 1px rgba(26,53,71,0.07);background: #fff;}
.nav-item .dropdown-menu { transform: translate3d(0, 10px, 0); visibility: hidden; opacity: 0;max-height: 0;   display: block;padding: 0;margin: 0;  transition: all 200ms linear;}
.nav-item.show .dropdown-menu {opacity: 1; visibility: visible;max-height: 999px;transform: translate3d(0, 0px, 0);}
.dropdown-menu {padding: 10px!important;margin: 0;font-size: 13px;letter-spacing: 1px;color: #212121;background-color: #fcfaff;border: none;border-radius: 3px;	box-shadow: 0 5px 10px 0 rgba(138, 155, 165, 0.15);  transition: all 200ms linear;}
.dropdown-toggle::after {display: none;}
.dropdown-item {padding: 3px 15px; color: #212121; border-radius: 2px;   transition: all 200ms linear; }
.dropdown-item:hover, 
.dropdown-item:focus {color: #fff;background-color: #265ac8;}  
.header_p{position: relative;width: 100%;display: block;height: auto; background: #265ac8; margin: 0px 0; } 


.nwfooter{ background: #164089; padding: 30px 0; z-index: 999;}
.nwfooter small{ color: #555; display: block; margin-top:20px ;}
.nw_social img{max-width: 48px; margin: 0 5px; }
.nw_apps img{max-height: 30px; margin: 0 5px; }
.nw_cont h4{ color: #fff; font-size: 24px; font-weight: 700; letter-spacing: 1px; margin-bottom: 20px;}
.nw_cont div{ display: inline-block; color: #fff; font-weight: 300; font-size: 14px; margin-bottom: 10px;}
.nw_cont div a{ text-decoration: none; color: #fff;}
.nw_cont img{ display: inline-block; margin-right: 10px;}
.nwfooter small{ color:#fff}

.desk_app_link{ display: block; } 
.mob_app_link{ display: none;}






.about_program{ width:100%; min-height:400px; height: 768px; background: url(../images/bg_blue.jpg) top center no-repeat; background-size:100% 100%;
    display: flex; float:left; justify-content: center; align-items: center; }
    .contt_about { margin: 0 auto; text-align: center;}
    .contt_about h3{ color: #fff; font-weight: 700; margin-bottom: 25px; font-size: 48px;  }
    .contt_about h4{ color: #fff; font-weight: 700; margin-bottom: 25px; font-size: 40px;  background: #E9A84B;
        background: linear-gradient(to right, #E9A84B 0%, #FDD27F 50%, #E9A84B 100%);
        -webkit-background-clip: text; -webkit-text-fill-color: transparent; }


.contt_about p{ color: #000; font-weight: 500; margin-bottom: 25px; font-size: 28px;}
.cal_date{ padding: 40px; width: 80%;margin: 0 auto; text-align: center;  background-color:rgba(0,0,0,0.3); border:5px #fff dashed;}
.cal_date h1{ color: #fff; font-weight: 700; margin-bottom: 5px; font-size: 54px; }
.cal_date h5{ color: #fff; font-weight: 700; margin-bottom: 5px; font-size: 24px; }
.cal_date h4{color: #fff; font-weight: 700; margin-bottom: 5px; font-size: 40px;  background: #E9A84B;
    background: linear-gradient(to right, #E9A84B 0%, #FDD27F 50%, #E9A84B 100%);
    -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.cal_date h6{ color: #fff; font-weight: 700; margin-bottom: 5px; font-size: 20px; }


.idea_to_ipo{ width:100%; min-height:400px; height: 768px; background: url(../images/bg_blue.jpg) top center no-repeat; background-size:100% 100%;
    display: flex; float:left; justify-content: center; align-items: center; }
.idea_to_ipo .idea_contt_about { margin: 0 auto; text-align: center;}
.idea_to_ipo .idea_contt_about h3{ color: #fff; font-weight: 700; margin-bottom: 25px; font-size: 48px;  }
.idea_to_ipo .idea_contt_about p{color:#fff; line-height: 35px; font-size: 16px; }
.idea_to_ipo .idea_contt_about h4{ color: #fff; font-weight: 700; margin-bottom: 25px; font-size: 40px;  background: #E9A84B;
        background: linear-gradient(to right, #E9A84B 0%, #FDD27F 50%, #E9A84B 100%);
        -webkit-background-clip: text; -webkit-text-fill-color: transparent; }


.idea_to_ipo .idea_contt_about p{ color: #000; font-weight: 500; margin-bottom: 25px; font-size: 28px;}
.idea_to_ipo .idea_cal_date{ padding: 40px; width: 80%;margin: 0 auto; text-align: center;  background-color:rgba(0,0,0,0.3); border:5px #fff dashed;}


.vbs_enter{ width:100%; min-height:400px; height: 840px; background: url(../images/vbs_ent.jpg) top center no-repeat; background-size:100% 100%;
    display: flex; float:left; justify-content: center; align-items: center; }



.vbs_main{ width:100%; min-height:400px; height: 768px; background: url(../images/bg_blue.jpg) top center no-repeat; background-size:100% 100%;
        display: flex; float:left; justify-content: center; align-items: center; }

.vbs_main .vbs_cnter { margin: 20px auto; display: table; width: 60%; }
.vbs_main img{ max-width: 450px;}        
.vbs_main .name{color: #fff; font-weight: 700; margin-bottom: 5px; font-size: 60px; line-height: 70px;  background: #E9A84B; text-align: right; margin-top: -100px;
    background: linear-gradient(to right, #E9A84B 0%, #FDD27F 50%, #E9A84B 100%);
    -webkit-background-clip: text; -webkit-text-fill-color: transparent;  }

.vbs_main  .founder{ margin: 10px; font-weight: 700; font-size: 24px; color:#fff; text-align: right;}

.vbs_main .detail {      width: 100%; float: left; font-size: 24px; text-align: center; line-height: 40px; padding: 15px;

    background: rgb(255,255,255);
background: -moz-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 30%,rgba(255,255,255,1) 85%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 30%, rgba(255,255,255,1) 85%, rgba(255,255,255,0) 100%);
background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 30%, rgba(255,255,255,1) 85%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}     


.introducing-sec{background-image: url('../images/bg-shape-2.png'); float: left; width: 100%; display: block; padding: 30px 0;}
  .introducing-sec h6 {border: 2px solid #dca037; padding: 8px;font-size: 32px;text-align: center; border-radius: 5px; background: #540f1d;}
  .inner h6 { font-size: 20px;line-height: 30px; }
  .world-record { width: 100%; height: 300px;
      background: url(../images/world-record.jpg) no-repeat top center;
      background-size: 70% 100%; margin: 0 0 20px;}
  .world-record span {bottom: 20px; left: 0; right: 0; font-size: 18px;color: #002c4d; font-weight: 700; }
  .world-record.bgggss {
      background: url(../images/img-awss.png) no-repeat top center; background-size: 70% 100%;}

.introducing-sec h3{  font-size: 40px; color: #000000 !important; text-align: center; background: #E9A84B;
    background: linear-gradient(to right, #E9A84B 0%, #FDD27F 50%, #E9A84B 100%); display: table; margin: 40px auto;
    border: 5px #83643c solid; border-radius: 25px; padding: 20px;}

.home_section{  background: #000; background-size: 100% 100%; width: 100%; height: 100vh; overflow: hidden;}
.bnr_vbs{ position: absolute; bottom: 0px; } 
.bnr_vbs_2{ bottom: 0px; } 


.gap_text{ margin: 0 0; height: 100vh; width: 50%; display: inline-block; vertical-align: middle; }

.get_tickets{ font-size: 16px; color: #000; text-decoration: none; padding: 10px 40px; display: inline-block; border-radius: 100px; }
.get_tickets:hover{ text-decoration: none; color: #000; transition: 0.3s ease-in;}
.get_tickets span{    display: inline-grid; }

.gredient_bg{background: #fff}

.bnr_txt{float: right;
    margin: 150px 0; }
.bnr_txt .innrcontent{ display: table-cell; vertical-align: middle;}
.bnr_txt .innrcontent .freelance{ font-size: 24px; color: #fff; font-weight:700; text-transform: uppercase; background: #265ac8; padding: 20px 20px 18px; text-decoration: none; border:2px #265ac8 solid; }
.bnr_txt .innrcontent .freelance:hover{ border:2px #265ac8 solid; text-decoration: none; background: none; transition: 0.5s all ease; }
.bnr_txt .innrcontent h4{ font-size: 36px; color: #fff; font-weight: 500; text-transform: uppercase; font-style: italic; margin-top: 40px; line-height: 60px;}
.ff_section{ margin: 40px 0;}
.ff_section li{ list-style: none; font-size: 28px; color: #000; margin: 10px 0; line-height: 40px; font-weight: 700; }

.brand_banner{ border-top:10px #290b7e solid; padding: 0px 0; -ms-transform: skewY(-5deg); /* IE 9 */  transform: skewY(-5deg); width: 100%; height: 100%; display: table;  }
.brand_banner p{ position: absolute; top: 35%; bottom: 50%; left: 10%; font-size: 60px; font-weight: 900; color: #000; line-height: 100%;}


.btn_desgn{ display: inline; font-size: 20px;  font-weight: 700;  display: block; font-size: 20px;
    text-decoration: none; color: #fff; background: #f51919; border: 2px #f51919 solid;
    text-align: center;  padding: 15px 10px;  border-radius: 100px; width: auto; margin: 0 10px 0 0;
    box-shadow: 0px 0px 20px -4px rgb(0 0 0 / 44%); -webkit-box-shadow: 0px 0px 20px -4px rgb(0 0 0 / 44%);
    -moz-box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44); }
 .btn_desgn:hover{ background:#fff; color:#f51919 !important; text-decoration:none; } 

.blue_card{ padding: 50px; border-radius: 20px; background: #fff; box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
    -webkit-box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
    -moz-box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);}
 
     
.concerned{ margin: 100px 0 30px; display: block;}
.concerned h2{ font-size: 48px; text-transform: uppercase;}
.concerned .callnow{ color: #fff; font-size: 28px; font-weight: 700; display: block; text-decoration: none; background: #f51919; text-align: center; padding: 15px 0; border-radius: 100px; border: 2px #f51919 solid;}
.concerned .callnow:hover{  text-decoration: none; border:2px  #f51919 solid; background: #fff; color: #f51919; transition: 0.3s ease-in;}
.imagine{ margin: 100px 0 40px;}
.imagine h3{ font-size: 30px; font-weight: 700; color: #000;}
.imagine .imagine_card{  margin: 0 auto 40px;  }
.imagine .imagine_card span{ width: 150px; height: 150px; padding: 20px; border-radius: 100%; background: #265ac8; position: absolute; top: 0; left: 10%;   display: flex; z-index: 99;
    align-items: center; color: #fff; font-size: 20px; justify-content: center; }
.contact_form_blue { background: #265ac8;}
.contact_form { background: #265ac8; padding: 20px; width: 100%;  -ms-transform: skewY(-50deg); /* IE 9 */
    transform: skewY(-5deg) ; margin-top: 55px;}
.blue_bg{  background: #265ac8;}
.form_contact{ width: 70%; margin: 0 auto; text-align: center; padding: 20px;   position: relative; top: -100px;}    
.form_contact h2{ font-size: 36px; font-weight: 700; color: #fff; padding: 20px 0;}
.form_contact .form-group{ margin: 20px 0;}
.form_contact .form-group .form-control{  padding: 30px; border-radius: 100px;}
.form_contact .form-group .submit_form{  padding: 15px; border-radius: 100px; background: #3976f8; color: #fff; font-size: 28px; 
    box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
    -webkit-box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
    -moz-box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
}
.form_contact .form-group .submit_form:hover{ transition: 0.3s ease-in;  background: #fff; color: #265ac8; text-decoration: none; }

.form_contact .form-group .submit_form{ background: #F51919 !important; color: #fff; }   
.form_contact .form-group .submit_form:hover{ background: #fff !important; color: #f51919; }

.program { width: 100%; padding: 30px 0; -ms-transform: skewY(-5deg); /* IE 9 */ transform: skewY(-5deg) ;    position: relative;
    top: -50px; background: #fff; }
.program h4{ margin: 30px 0; text-align: center; font-size: 30px; color: #000;}
.program .curve_left p{ background: #265ac8; font-size: 24px; color: #fff; border-radius: 0 100px 100px 0; padding: 15px 30px 15px; margin: 20px 0; display: block; line-height: 40px;}
.program .curve_left .mrgn_top{ margin-top: 50px !important;}
.program .curve_right p{ background: #265ac8; font-size: 24px; color: #fff; border-radius: 100px 0 0 100px ; padding: 15px 30px 15px; margin: 20px 0; display: block; line-height: 40px;}

.program img {  -ms-transform: skewY(50deg); /* IE 9 */ transform: skewY(5deg) ;    position: relative;
    top: -0px; background: #fff; }
.fullfill{ position: relative ; top: -45px; display: block; }
.fullfill img{ max-width: 100%;}
  


.fastrack{ padding: 30px 0; }
.fastrack h3{font-size: 32px;   font-weight: 700; line-height: 55px; color: #000; }
.fastrack h4{font-size: 44px; font-weight: 700;  line-height: 50px; color: #265ac8; width: 100%; text-align: center; }
.fastrack a{font-size: 30px; text-transform: uppercase;  font-weight: 700; text-decoration: none; color: #fff; background: #f51919; border: 2px #f51919 solid;  display: block; text-align: center; padding: 20px; border-radius: 100px;
    box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
    -webkit-box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
    -moz-box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
 
}
.fastrack h1{ color: #265ac8; font-weight: 700; margin-bottom: 20px; }
.fastrack a:hover{text-decoration: none; color: #f51919; background: #fff; border: 2px #f51919 solid; transition: 0.3s ease-in;}
.exclusive{padding: 10px 0 0; background: #265ac8; margin: 110px 0 30px; }
.exclusive h3{font-size: 25px; text-transform: none;  font-weight: 700; line-height: 45px; color: #fff; margin: 15px 0; }

.img_position{position: absolute; top: -81px; left: 30%; max-width: 200px;}

.domain_main{ width: 100%; display: block;  }
.domain_main h3{ font-size: 30px; text-transform: uppercase;  font-weight: 700; line-height: 45px; color: #000; margin: 15px 0;}
.domain_main ul{margin: 10px 0;}
.domain_main ul li{ font-size: 16px; text-transform: uppercase;  font-weight: 700; line-height: 45px; color: #000; margin: 5px 0;  width: 32.3%; display: inline-block; list-style: disclosure-closed; background: #f7f7f7;
    padding: 20px;
    border-radius: 10px;}
.domain_main a{font-size: 30px; text-transform: uppercase;  font-weight: 700; text-decoration: none; color: #fff; background: #f51919; border: 2px #f51919 solid;  display: block; text-align: center; padding: 20px; border-radius: 100px; 
    box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
    -webkit-box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
    -moz-box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
 }
.domain_main a:hover{text-decoration: none; color: #f51919; background: #fff; border: 2px #f51919 solid; transition: 0.3s ease-in;}

.bonus{ background-color: #fff; padding: 30px 0; margin: 20px 0;} 
.bonus .txt{ margin: 100px 0;}
.bonus h2{ font-size: 50px;  font-weight: bolder; line-height: 45px; color: #000; margin: 15px 0;}
.bonus h3{ font-size: 30px;   font-weight: 700; line-height: 45px; color: #265ac8; margin: 15px 0;}
.bonus h4{ font-size: 30px;text-transform: uppercase;    font-weight: 300; line-height: 45px; color: #000; margin: 15px 0;}
.bonus ul{margin: 10px 0;}
.bonus ul li{ font-size: 20px; font-weight: 700; line-height: 35px; color: #000; margin: 5px 0;  width: 100%; display: inline-block; list-style: none; background: url(https://images.badabusiness.com/bb-website-prod/assets/entrepreneur_launchpad/images/tick.png) no-repeat;
    background-size: 24px 18px; 
    padding: 10px 20px 10px 50px;
    background-position: 10px 15px;
     }

.enroll{ padding: 40px; border-left: 25px #265ac8 solid; height: 100%; display: flex; justify-content: center; align-items: center; flex-wrap: wrap;}
.review h1{ font-size: 130px;   font-weight: 700; line-height: 45px; color: #265ac8; margin: 15px 0;  display: block; text-align: center;} 
.review h3{ font-size: 40px; text-transform: uppercase;  font-weight: 700; line-height: 45px; color: #000; margin: 35px 0; display: block; width: 100%; float: left;} 
.review h4{ font-size: 30px;   font-weight: 700; line-height: 45px; color: #265ac8; margin: 15px 0; display: block; text-align: center;} 
.review h5{ font-size:24px;    font-weight: 700; line-height: 45px; color: #000; margin: 2px 0; display: block; text-align: left;} 
.video_testi{ margin: 30px 0; display: block;} 
.video_testi_card{ padding: 25px; background: #f9f9f9; border: 1px #ccc solid; border-radius: 20px; }
.video_testi_card iframe{ border-radius: 10px; }
.video_testi_card h3{font-size:20px;    font-weight: 400;  color: #000; margin: 15px 0; display: block; text-align: left; }

.dream{  margin: 40px 0;
    box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
    -webkit-box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
    -moz-box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);}

.dream_txt{ display: inline-grid; align-items: center; justify-content: center; height: 100%; padding: 70px;}
.dream_txt h3{font-size: 36px;  font-weight: 700; line-height: 45px; color: #265ac8;  display: block; width: 100%;  } 
.dream_txt a{font-size: 30px; text-transform: uppercase; float: left;  font-weight: 700; text-decoration: none; color: #fff; background: #f51919; border: 2px #f51919 solid;  text-align: center; padding: 20px 100px; border-radius: 100px;
    box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
    -webkit-box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
    -moz-box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
 }
.dream_txt a:hover{text-decoration: none; color: #f51919; background: #fff; border: 2px #f51919 solid; transition: 0.3s ease-in;}


.zero_risk { width: 100%; margin: 150px 0 50px; padding: 10px 0; -ms-transform: skewY(-5deg); /* IE 9 */ transform: skewY(-5deg) ;    position: relative;
    top: -50px; background: #fff; }

.zero_risk .curve_left div{ background: #265ac8; float: left; width: 100%; font-size: 30px; color: #fff; border-radius: 0 100px 100px 0; padding: 15px 30px 15px; margin: 20px 0; display: block; line-height: 40px;}
.mrgn_top{ margin-top:125px !important;}
.zero_risk .curve_right div{ background: #265ac8; float: left; width: 100%; font-size: 30px; color: #fff; border-radius: 100px 0 0 100px ; padding: 15px 30px 15px; margin: 20px 0; display: block; line-height: 40px;}
.zero_risk .left_img{ position: relative; display: flex; float: left; max-width: 125px; margin-right: 20px;}
.zero_risk .right_img{ position: relative; display: flex; float: right; max-width: 125px; margin-left: 20px}
.zero_risk h3{  font-size:50px; color: #fff;}
.zero_risk h4{ font-size: 20px; color: #fff; text-transform: uppercase;}
.zero_risk h5{   font-size: 16px; color: #fff;}

.zero_risk .rr_left { width: 75%; float: left;}
.zero_risk .rr_right{width: 25%; float: left;}
.zero_risk .ll_left { width: 25%; float: left;}
.zero_risk .ll_right{width: 75%; float: left;}
.grey_bg{ background: #d1d4d5 !important; color: #000 !important; padding: 50px 20px !important; font-weight:700 ;}
.center_box{ width: 25%; margin: 0 auto; display: grid;}
.center_box a{ display: block; font-size: 30px; text-transform: uppercase; float: left;  font-weight: 700; text-decoration: none; color: #fff; background: #f51919; border: 2px #f51919 solid;  text-align: center; padding: 20px 50px; border-radius: 100px;
    box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
    -webkit-box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
    -moz-box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
 }
.center_box a:hover{text-decoration: none; color: #f51919; background: #fff; border: 2px #f51919 solid; transition: 0.3s ease-in;}


.course_design_main{ padding: 0px 0 20px; display: block; width: 100%; float: left; margin: 40px 0;}
.course_design_main h3{ font-size: 30px; text-transform: uppercase;  font-weight: 700; margin: 20px 0;}
.course_design{ width: 100%;  height: auto;  border-radius: 100%;  display: flex; align-items: center;  justify-content: center; margin-bottom: 20px;}
.course_design img{ max-width: 100%; border-radius: 20px;} 
.course_design p{ position: absolute; z-index: 99; color: #fff; padding: 20px ; text-align: center; font-weight: 300; width: 88%; font-size: 20px; bottom: 0px; }
.course_design p b{ display: block; font-size: 24px;} 




.launch_offer { overflow: hidden; }
.left_bnr{ background: url(https://images.badabusiness.com/bb-website-prod/assets/entrepreneur_launchpad/images/Rectangle_1.svg) no-repeat; width: 100%; height: 550px; margin: 40px 0;  background-size: 100% 100%;} 
.left_bnr .txt{  position: relative; top: 100px;  text-align: center; }
.left_bnr .txt h2{ font-size: 42px;  font-weight: 700; color: #fff;}
.left_bnr .txt p{ font-size: 30px;  font-weight: 400; color: #fff; background: #f51919; display: inline-block; padding: 20px 30px; border-radius: 100px; margin: 0px auto 20px; width: 300px;}
.left_bnr .txt h4{font-size: 30px;  font-weight: 400; color: #fff; }
.shadow_box img{  border-radius: 40px; margin-left: -150px;
    box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
    -webkit-box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
    -moz-box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
 }

 .kick_start {  margin: 40px 0 0 0px;background: #4d78d2; position: fixed; bottom: 0; width: 100%; padding: 20px 0 5px; z-index: 999;} 
 .kick_start h4{ font-size: 24px;  font-weight: 400; color: #fff; width: 100%;}
 .kick_start h2{ font-size: 40px;  font-weight: 400; color: #fff;}
 .kick_start h2 span{ text-decoration: line-through; font-size: 40px;  font-weight: 400; color: #000;}
 .head_bottom{ float: left;}
 .head_bottom .txt{ float: left;   width: 50%;}
 .head_bottom .txt span{text-decoration: line-through;}
 
 .head_bottom .button{ float: right; margin-left: 10px; width: 48%;}
 .kick_start a{  display: block; font-size: 16px; text-transform: uppercase; float: right;  font-weight: 700; text-decoration: none; color: #fff; background: #f51919; border: 2px #f51919 solid;  text-align: center; padding: 10px 20px; border-radius: 100px; width: auto; margin: 0 10px 0 0;
    box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
    -webkit-box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
    -moz-box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
 }

.kick_start a:hover{text-decoration: none; color: #f51919; background: #fff; border: 2px #f51919 solid; transition: 0.3s ease-in;}
.logo_w{ display: block;}
.logo_f{ display: none;}
.d_none_mob{ display: none;}
.bottom_btn{ display: none;}
.bottom_btn{ display: none;}
.d_none_mob{ display: block;}
.vbs2{ display: block;}
.domain_covered{ display: none;}
.domain_buy{ display: none;}
.program_none_desk{ display: block;}
.program_none_mob{ display: none;}

.call_btn_now{ color: #fff; font-size: 20px; width: 200px; font-weight: 700; display: block; text-decoration: none; background: #f51919; text-align: center; padding: 15px 0; border-radius: 100px; border: 2px #f51919 solid;}
.call_btn_now:hover{  text-decoration: none; border:2px  #f51919 solid; background: #fff; color: #f51919; transition: 0.3s ease-in;}

.select_form{ height: 60px; padding: 10px 25px !important;}

.head_get{ display: block; margin-bottom:40px}
.head_get h4{ padding:17px 11px 10px; text-transform: uppercase; color: #fff; font-size: 28px; font-weight:700; background: #265ac8; display: block; width: 100%; margin: 0 auto; text-align: center; border-radius: 6px;}
.two_head h4{ font-size:26px; font-weight: 700; font-family: 'Josefin Sans', sans-serif;}

 

.timmingss{ margin: 120px 0;}
.right_form{ margin: 0 auto; width: 90%; padding:20px;border-radius: 25px; background: #f9f9f9;
    box-shadow: -2px 17px 14px -4px rgba(0,0,0,0.24);
    -webkit-box-shadow: -2px 17px 14px -4px rgba(0,0,0,0.24);
    -moz-box-shadow: -2px 17px 14px -4px rgba(0,0,0,0.24); }

.right_form .submit_btn{ padding: 7px 20px; color: #fff; background: #cd1010; font-size: 24px; font-weight: 700;}
.myform h3{ font-size: 30px; color:#000; text-align: center; }

 
.year_name{ transform: skew(-14deg, 0deg); font-size: 26px; background: #265aca; padding: 20px; color:#fff;  font-weight: 700; width: 40%; margin:10px auto 0; border-radius: 10px;}
.course_name{ transform: skew(-14deg, 0deg); padding: 20px; color:#000; font-weight: 700;  display:inline-block; border-radius: 10px 10px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e7a546+0,e7a546+28,ffc97c+34,e7a546+41,e7a546+41,e7a546+100 */
background: rgb(231,165,70); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(231,165,70,1) 0%, rgba(231,165,70,1) 28%, rgba(255,201,124,1) 34%, rgba(231,165,70,1) 41%, rgba(231,165,70,1) 41%, rgba(231,165,70,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  rgba(231,165,70,1) 0%,rgba(231,165,70,1) 28%,rgba(255,201,124,1) 34%,rgba(231,165,70,1) 41%,rgba(231,165,70,1) 41%,rgba(231,165,70,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  rgba(231,165,70,1) 0%,rgba(231,165,70,1) 28%,rgba(255,201,124,1) 34%,rgba(231,165,70,1) 41%,rgba(231,165,70,1) 41%,rgba(231,165,70,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7a546', endColorstr='#e7a546',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


}

.btn_design{ display: inline;
    font-size: 20px; font-weight: 700; text-decoration: none; color: #fff; background: #f51919;width: auto; 
    border: 2px #f51919 solid; text-align: center; padding: 15px 30px;border-radius: 100px;  margin: 0 10px 0 0; 
    box-shadow: 0px 0px 20px -4px rgb(0 0 0 / 44%);
    -webkit-box-shadow: 0px 0px 20px -4px rgb(0 0 0 / 44%);
    -moz-box-shadow: 0px 0px 20px -4px rgba(0,0,0,0.44);
}
.btn_design:hover{ color: #f51919; border: 2px #f51919 solid;background: #fff; text-decoration: none; transition: 0.3s ease-in; }
 
@-webkit-keyframes bounceLeft {
    0%,
    20%,
    50%,
    80%,
    100% { -webkit-transform: translateX(0); transform: translateX(0); }
    40% { -webkit-transform: translateX(30px); transform: translateX(30px); }
    60% { -webkit-transform: translateX(15px); transform: translateX(15px); }
  }
  @-moz-keyframes bounceLeft {
    0%,
    20%,
    50%,
    80%,
    100% { transform: translateX(0); }
    40% { transform: translateX(30px); }
    60% { transform: translateX(15px); }
  }
  @keyframes bounceLeft {
    0%,
    20%,
    50%,
    80%,
    100% { -ms-transform: translateX(0); transform: translateX(0); }
    40% { -ms-transform: translateX(30px); transform: translateX(30px); }
    60% { -ms-transform: translateX(15px); transform: translateX(15px); }
  }
  /* /left bounce */ 
  /* right bounce */
  @-webkit-keyframes bounceRight {
    0%,
    20%,
    50%,
    80%,
    100% { -webkit-transform: translateX(0); transform: translateX(0); }
    40% { -webkit-transform: translateX(-30px); transform: translateX(-30px); }
    60% { -webkit-transform: translateX(-15px); transform: translateX(-15px); }
  }
  @-moz-keyframes bounceRight {
    0%,
    20%,
    50%,
    80%,
    100% { transform: translateX(0); }
    40% { transform: translateX(-30px); }
    60% { transform: translateX(-15px); }
  }
  @keyframes bounceRight {
    0%,
    20%,
    50%,
    80%,
    100% { -ms-transform: translateX(0); transform: translateX(0); }
    40% { -ms-transform: translateX(-30px); transform: translateX(-30px); }
    60% { -ms-transform: translateX(-15px); transform: translateX(-15px); }
  }
   
  span .fa-hand-o-right {
    -webkit-animation: bounceRight 2s infinite; animation: bounceRight 2s infinite; float:right; }   
  span .fa-hand-o-left {
    -webkit-animation: bounceLeft 2s infinite; animation: bounceLeft 2s infinite;
  }

.content h3{ font-size: 48px; color:#fff; font-weight:700; text-transform: none;}  
.content h6{ font-size: 36px; color:#fff; font-weight:400; }  
footer{ text-align: center; margin: 0 auto; padding: 10px; display: block; position: fixed; bottom: 0; width:100%; background: #cd1010; color:#fff; font-size: 30px; font-weight:700;}
footer img{ max-width: 50px !important;}
footer a:hover{color:#fff; text-decoration: none;}

.head{ background: #095f75; font-size: 28px; font-weight: 700; text-align: center; display: table; padding: 10px 40px; border-radius: 10px; color: #fff; position: relative; bottom: -30px; z-index: 9; margin: 0 auto;}


figure, figcaption { display: block; }

.transition {
    -webkit-transition: top 400ms linear;
    -moz-transition: top 400ms linear;
    -ms-transition: top 400ms linear;
    -o-transition: top 400ms linear;
    transition: top 400ms linear;
}


.mob_bnr_image{ display: none;} 

.blue_bg{  background: #265ac8;}
.learn_card{ background: #1c4fbc; border-radius: 20px; margin: 0 0 30px;  padding: 20px 20px 10px; height: 250px;
    -webkit-box-shadow: 0px 14px 32px -7px rgba(0,0,0,0.23);
-moz-box-shadow: 0px 14px 32px -7px rgba(0,0,0,0.23);
box-shadow: 0px 14px 32px -7px rgba(0,0,0,0.23);
  }
.learn_card img{ max-height: 150px; margin: 0 auto; text-align: center; display: table; }
.learn_card h5{ font-size: 17px; font-weight: 400; color: #fff;}
.learn_card h5::after{ content: ''; width: 80px; height: 4px; border-radius: 10px; background: #fff; display: block; position: relative; margin-top: 10px; }


.head_get{ display: block; margin:40px 0}



 


.swiper {width: 100%; height: 100%; }  
.swiper-slide { text-align: center; font-size: 18px; background: transparent; display: flex; justify-content: center; align-items: center; }
.swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }



.speaker_head h2{ font-size: 40px; color:#000000 !important; text-align: center; 
background: #E9A84B;
background: linear-gradient(to right, #E9A84B 0%, #FDD27F 50%, #E9A84B 100%); display: table; margin: 40px auto; 
border:5px #83643c solid; border-radius: 25px;
}


.speaker_head h4{ font-size: 60px; text-align: center; font-weight: 700 !important; text-transform: uppercase !important;
    background: #E9A84B;
    background: linear-gradient(to right, #E9A84B 0%, #FDD27F 50%, #E9A84B 100%);
    -webkit-background-clip: text; -webkit-text-fill-color: transparent;
 }

/* .mentors{ margin: 0px 0 20px; -ms-transform: skewY(-5deg);   transform: skewY(-5deg);  }
.mentors .non-skew{  -ms-transform: skewY(5deg);   transform: skewY(5deg); } */

.mentors{ margin: 0px 0 0px;}
.mentors .non-skew{  -ms-transform: skewY(0deg);   transform: skewY(0deg); }

.mentors h2{ text-align: center; color: #265ac8; padding:15px 40px; font-weight: 700; font-size: 36px;
 }
.mentors h3{  display: block;  margin: 0 auto 30px; }
.mentors .spker{  display: block;  margin: 100px auto 0px; color:#282d3d; font-weight: 700; font-size: 60px; text-transform: uppercase; text-align: center;}
.mentors h3 b{  font-size: 36px; text-transform: uppercase; font-weight: 700; color: #000; display: inline; margin: -12px auto 0; color:#fff;  display: block;}
.mentors h4 b{ font-size: 20px; font-weight: 700; color: #fff; }
.mentors h4 { font-size: 20px; font-weight: 300; color: #fff;  margin: 15px 0 10px;}
.mentors h4 ~ small { display: block; margin: 0 5px; color: #fff; font-size:18px; line-height: inherit; font-weight: 300; }
.mentors h4 ~ small:before { content: ''; height: 1px; background: #cc272b; width: 200px; position: relative; top: 0; display: block; margin: 10px auto;}
.mentors_card{  margin: 0 auto 40px; background: transparent; }
.mentors .mentors_card span{ width: 70px; height: 70px; padding: 20px; border-radius: 100%; background: #265ac8; position: absolute; top: 0; left: 10%;   display: flex;}
.mentors .contact_form_blue { background: #265ac8;}
.mentors_card img{ max-width: 500px; margin: 0 auto;}

.mentorvbs_bg{ 
    background: rgb(75,25,38);
    background: -moz-linear-gradient(180deg, rgba(75,25,38,1) 0%, rgba(116,2,29,0.022846638655462215) 100%);
    background: -webkit-linear-gradient(180deg, rgba(75,25,38,1) 0%, rgba(116,2,29,0.022846638655462215) 100%);
    background: linear-gradient(180deg, rgba(75,25,38,1) 0%, rgba(116,2,29,0.022846638655462215) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4b1926",endColorstr="#74021d",GradientType=1);
}


.about_vbs{ margin: 0px 0 30px; background: #fcf6f6; padding: 50px 0; }
.about_vbs h1{      font-size: 44px; color:#000;   display: block; }
.about_vbs h1 span{  color:#fe2a2a;}
.about p{ font-size: 22px; font-weight: 500; line-height: 28px; text-align: center;}
.about{  height: 100%;}

.about h4{ font-size: 24px; border-bottom: 2px #fe2a2a dotted; font-weight: 700; display: table;
    line-height: 28px; text-align: center; color:#000; margin: 20px auto; padding: 20px 30px; }

.guiness{ background: #ebf1f8 !important;}

    
.mob_none{ display: block;}

.bb_head {display: flex;  justify-content: center; align-items: center; height: 100%;} 
.bb_head img{ max-height: 70px;}

.foot_new{ display:block}
.foot_new{background:#d3201f; position: fixed;bottom: 0;   width: 100%; display: flex;  z-index: 999;
-webkit-box-shadow: 0px -8px 18px -4px rgba(0,0,0,0.4);
-moz-box-shadow: 0px -8px 18px -4px rgba(0,0,0,0.4);
box-shadow: 0px -8px 18px -4px rgba(0,0,0,0.4);}
.foot_new a.first{background:#ffffff ; color: #d3201f !important;}
.foot_new a{ color: #fff ; font-size: 20px; padding: 15px 0; width: 50%; text-align: center; font-weight: 700; text-decoration: none;}


.formsales input, select{border:1px #265ac8  solid !important;  }
.form-group, .input-group{ margin-bottom: 8px !important; }
.formsales .boder_lft{ border-left:0px !important; border-top-right-radius: 2rem !important; border-bottom-right-radius: 2rem !important;}
.formsales .boder_lftradius{ width:120px; border-bottom-left-radius: 2rem !important; border-top-left-radius: 2rem !important; border:1px #265ac8 solid !important;}
.curve_corner{border-radius: 2rem !important;}
.formsales button{ width: 100%;  font-size: 16px;  background-color:#265ac8 !important; border-radius: 100px !important; color: #fff;  border:none; font-weight: 400;}
.formsales .input-group { margin-bottom: 1rem;} 
.form_sal{position: relative; top: 0px; z-index: 99;}
.formcont { background-color: #2a1908; z-index: 9;}

.firstt{ max-width: 450px;}
.secc{max-width: 450px; }




.main_bnr{ width: 100%; height: 768px; background: url(../images/bnr_main.jpg) no-repeat; display: block; background-size: 100% auto; display: flex; justify-content: center; align-items: center;}
/* 
.main_bnr h3{background: #A16112;
    background: -webkit-repeating-radial-gradient(ellipse farthest-side at bottom center, #A16112 0%, #FED27F 47%, #A16112 100%);
    background: -moz-repeating-radial-gradient(ellipse farthest-side at bottom center, #A16112 0%, #FED27F 47%, #A16112 100%);
    background: repeating-radial-gradient(ellipse farthest-side at bottom center, #A16112 0%, #FED27F 47%, #A16112 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent; font-size:48px; margin: 0 auto; text-align: center; font-weight: 700;
    } */

.main_bnr h6 { font-size: 36px; color:#fff; text-align: center; line-height: 40px;}   


.address_MTtop{ margin-top: 60px !important;}
.address { margin: 20px auto; text-align: center; }
.address .info{ font-size: 28px; color:#fdd27f; text-align: center; margin-bottom: 15px;  }
.address .cal{ font-size: 28px; color:#000; text-align: center;  }
.address .btn_CTA{ font-size: 28px; color:#fff; text-align: center; font-weight: 300; line-height: 35px;  padding: 15px 20px 12px; border: none; text-decoration: none;  display: inline-block;
    outline: none; margin: 20px 0; border-radius: 7px;
    background: rgb(244,41,19);
    background: -moz-linear-gradient(180deg, rgba(244,41,19,1) 0%, rgba(116,2,29,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(244,41,19,1) 0%, rgba(116,2,29,1) 100%);
    background: linear-gradient(180deg, rgba(244,41,19,1) 0%, rgba(116,2,29,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f42913",endColorstr="#74021d",GradientType=1);
}

.for_enter{ margin: 50px 0 0;}

.bindr_msg{ padding: 20px 0; background: #fcf6f6; }
.bindr_msg h2{ color:#000; font-size: 50px; font-weight: 700; text-align: center;}
.bindr_msg h2 span{ color:#fe2a2a; font-size: 50px; font-weight: 700;}

.mt_video{ margin-top: 50px 0;}
.bindr_msg h4{ font-size: 36px; color:#000; text-align: center;  font-weight: 700;}
.bindr_msg h4 span{ font-size: 36px; color:#fe2a2a; text-align: center;  font-weight: 700;}
.bg_mentor{ background: #131b2e; width: 100%; float: left;   }
 
 

 

.img_shpess {
    display: none;
}
.action_ticket .btn_get{
    font-size: 25px;
    text-decoration: none;
    display: inline-block;
    color: #fff;
    text-align: center;
    font-weight: 300;
    padding: 15px 20px 12px;
    border: none;
    outline: none;
    margin: 20px 0;
    border-radius: 7px;
    background: #f42913;
    background: linear-gradient(180deg, #f42913 0%, #6e001d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f42913",endColorstr="#74021d",GradientType=1);
    width: 100%;
}
.action_ticket p{
    font-size: 20px;
}
.action_ticket .text-red{
    color: #f42913;
}
    
 



#clockdiv{ font-family: sans-serif;  color: #fff; margin: 0 auto; font-weight: 100;  text-align: center; font-size: 30px;
    display: table;  background: #ccc;  padding: 20px;  position: relative;  border-radius: 15px;} 
#clockdiv > div{  padding: 10px; border-radius: 3px; background: #000; display: inline-block; margin: 0 3px; } 
#clockdiv > div .smalltext{ font-size: 16px; font-weight: 700; margin: 10px 0 0;  } 
#clockdiv div > span{ padding: 15px; border-radius: 3px; background: #464646;  display: inline-block; font-size: 30px; font-weight: 700; }
.timer{ position: relative; display: block; margin: -60px 0 30px 0;}

.head{ background: #095f75; font-size: 28px; font-weight: 700; text-align: center; display: table; padding: 10px 40px; border-radius: 10px; color: #fff; position: relative; bottom: -30px; z-index: 9; margin: 0 auto;}


figure, figcaption { display: block; }

.transition {
    -webkit-transition: top 400ms linear;
    -moz-transition: top 400ms linear;
    -ms-transition: top 400ms linear;
    -o-transition: top 400ms linear;
    transition: top 400ms linear;
}

.timeTo {font-size: 28px;line-height: 108%;font-weight: bold; text-align: center; display: table; margin: 0 auto; padding: 15px; background: #f5f5f5;}
.timeTo span {vertical-align: top;}

.timeTo.timeTo-white div {
	color: black;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 38%, #cccccc 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#ffffff), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 38%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 38%,#cccccc 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 38%,#cccccc 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 38%,#cccccc 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
}
.timeTo.timeTo-black div {
	color: white;
    background: #45484d; /* Old browsers */
    background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #45484d 0%,#000000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); /* IE10+ */
    background: linear-gradient(to bottom, #45484d 0%,#000000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.timeTo.timeTo-black .timeTo-alert {
    background: #a74444; /* Old browsers */
    background: -moz-linear-gradient(top, #a74444 0%, #3f0000 67%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a74444), color-stop(67%,#3f0000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a74444 0%,#3f0000 67%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a74444 0%,#3f0000 67%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a74444 0%,#3f0000 67%); /* IE10+ */
    background: linear-gradient(to bottom, #a74444 0%,#3f0000 67%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a74444', endColorstr='#3f0000',GradientType=0 ); /* IE6-9 */
}

.timeTo.timeTo-white .timeTo-alert {
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 35%, #e17373 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,#ffffff), color-stop(100%,#e17373)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 35%,#e17373 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 35%,#e17373 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 35%,#e17373 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 35%,#e17373 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e17373',GradientType=0 ); /* IE6-9 */
}

.timeTo figure {display: inline-block;margin: 0;padding: 0;}
.timeTo figcaption {text-align: center;	line-height: 80%;font-weight: normal;color: #888;}
.timeTo div {position: relative;display: inline-block;width: 25px;height: 30px;	border-top: 1px solid silver;
	border-right: 1px solid silver;border-bottom: 1px solid silver;	overflow: hidden;}
.timeTo div.first {	border-left: 1px solid silver;}
.timeTo ul {list-style-type: none;margin: 0;padding: 0;	position: absolute;	left: 3px;}
.timeTo ul li {   margin: 0; padding: 0; list-style: none;} 
.timeTo figcaption{ color: #000 !important; text-transform: uppercase; }
.timeTo span{ color: transparent;} 

.timmer{ margin: 30px 0 20px;}

 
.call_number{ width: 350px; padding: 20px 20px 15px; border-radius: 100px; display: block; margin: 30px auto 10px; text-align: center;
    font-size: 40px; font-weight: 700; color:#fff; text-decoration: none; cursor: pointer;
    

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#424958+0,131b2e+30,131b2e+67,424958+100 */
background: rgb(66,73,88); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(66,73,88,1) 0%, rgba(19,27,46,1) 30%, rgba(19,27,46,1) 67%, rgba(66,73,88,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(66,73,88,1) 0%,rgba(19,27,46,1) 30%,rgba(19,27,46,1) 67%,rgba(66,73,88,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(66,73,88,1) 0%,rgba(19,27,46,1) 30%,rgba(19,27,46,1) 67%,rgba(66,73,88,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#424958', endColorstr='#424958',GradientType=1 ); /* IE6-9 */

}

.call_number:hover{ text-decoration: none; color:#fe2a2a}





.launchpad_form{  width: 90%; height: auto; position: relative; z-index: 99; border-radius: 20px; border: 1px #5d5845 solid; display: inline-table; padding:20px 30px; background-color: #fff; margin-top: 30px; background-color: #fff; 
    -webkit-box-shadow: 0px 24px 44px 0px rgba(190,114,99,0.37);
    -moz-box-shadow: 0px 24px 44px 0px rgba(190,114,99,0.37);
    box-shadow: 0px 24px 44px 0px rgba(190,114,99,0.37);
}  
.launchpad_form h1{color: #131b2e; font-weight: 700; margin-bottom: 40px; text-align: center;}
.launchpad_form h1::after{ content: '';  margin: 0 auto; background-color: #131b2e; width: 60px; height: 5px; display: block; position: relative; top: 10px; }
.launchpad_form input, select{border:1px #131b2e solid !important; }
.launchpad_form .boder_lft{ border-left:0px !important; border-top-right-radius: 2rem !important; border-bottom-right-radius: 2rem !important;}
.launchpad_form .boder_lftradius{ width:120px; border-bottom-left-radius: 2rem !important; border-top-left-radius: 2rem !important; border:1px #131b2e solid !important;}
.curve_corner{border-radius: 2rem !important;}

.launchpad_form .input-group { margin-bottom: 1rem !important;} 
.launchpad_form .form-group { margin-bottom: 1rem !important;} 


.launchpad_form .submit_btn_form{ font-size: 24px; color:#fff; font-weight: 700; padding: 10px 20px; width: 100%; border-radius: 100px !important; text-align: center; margin: 0 auto;
    border: none; text-decoration: none; outline: none;border-radius: 0px; 
   background: rgb(244,41,19);
   background: -moz-linear-gradient(180deg, rgba(244,41,19,1) 0%, rgba(116,2,29,1) 100%);
   background: -webkit-linear-gradient(180deg, rgba(244,41,19,1) 0%, rgba(116,2,29,1) 100%);
   background: linear-gradient(180deg, rgba(244,41,19,1) 0%, rgba(116,2,29,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f42913",endColorstr="#74021d",GradientType=1);
}


.awards_acc{  width:100%; min-height:400px; height: 768px; background: url(../images/bg_blue.jpg) top center no-repeat; background-size:100% 100%;
    display: flex; float:left; justify-content: center; align-items: center; }
.awards_acc  .outer_card{ position: relative; z-index: 9; }
.awards_acc  .outer_card img{ max-width: 175px;} 
.awards_acc .new_card { position: absolute; top: 30px; z-index: -9; padding: 20px; left: 20%;
    background: rgb(202,153,92);
background: -moz-linear-gradient(90deg, rgba(202,153,92,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-linear-gradient(90deg, rgba(202,153,92,1) 0%, rgba(255,255,255,0) 100%);
background: linear-gradient(90deg, rgba(202,153,92,1) 0%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ca995c",endColorstr="#ffffff",GradientType=1);
 }

.awards_acc .new_card h4 {  padding: 0px 50px 0 50px; width: 100%; font-size: 16px; color:#fff}
.awards_acc .head{font-size: 40px ; color: #000000 !important; text-align: center; background: #E9A84B; width: auto; 
    background: linear-gradient(to right, #E9A84B 0%, #FDD27F 50%, #E9A84B 100%); 
    display: table; margin: 0px auto 40px; border: 5px #83643c solid; border-radius: 25px; padding: 20px;}
    .social_icons{ width: 100%;}
.social_icons h3{ width: 100%; font-size: 36px; color:#000; font-weight: 700; text-align: center; }
.social_icons h5{ width: 100%; font-size: 48px; color:#000; font-weight: 700; text-align: center;   }

.challenges{background-image: url('../images/bg-shape-2.png'); float: left; width: 100%; display: block; padding: 30px 0 ;}
.challenges h3 {     font-size: 40px ; color: #000000 !important; text-align: center; background: #E9A84B;
     background: linear-gradient(to right, #E9A84B 0%, #FDD27F 50%, #E9A84B 100%); display: table; margin: 40px auto;
    border: 5px #83643c solid; border-radius: 25px; padding: 20px; }
.challenges h4 { width: 100%; font-size: 16px; color:#fff; font-weight: 700; text-align: left; padding: 0px 5px 10px 30px; line-height: 35px;}

.challenges  .outer_card{ position: relative; z-index: 99;border: 2px #fff solid;  padding: 20px; background: transparent; border-radius: 40px; width: 90%; margin: 0 5% 60px;}
.challenges  .outer_card img{ max-width: 175px; position: relative; top: -40px; left: -70px;} 
.challenges .new_card { position: absolute; top: 30px; z-index: -9; padding: 0 20px 0 20px; left: 20%;
    background: transparent;
 }

 .seating_plan{background-image: url('../images/bg-shape-2.png'); float: left; width: 100%; display: block; padding: 30px 0;} 
 .seating_plan h3{  font-size: 40px ; color: #000000 !important; text-align: center; background: #E9A84B;
    background: linear-gradient(to right, #E9A84B 0%, #FDD27F 50%, #E9A84B 100%); display: table; margin: 40px auto; text-transform: uppercase;
    border: 5px #83643c solid; border-radius: 25px; padding: 20px; font-weight: 700;}
.seating_plan h4{  font-size: 36px ; color: #fcd489; text-align: center; }
.seating_plan h5{  font-size: 44px ; color: #fff; text-align: center; font-weight: 700; }
.seating_plan h6{  font-size: 30px ; color: #fff; text-align: center; font-weight: 500; }
.seating_plan .price{ font-size: 65px ; color: #fff; text-align: center; font-weight: 500; margin: 40px 0; 
    color: #f4be66; -webkit-text-fill-color: white;  -webkit-text-stroke-width: 2px; }

.seating_plan .price_two{ font-size: 80px ; color: #fff; text-align: center; font-weight: 500; margin: 40px 0; 
    color: #f4be66; -webkit-text-fill-color: white;  -webkit-text-stroke-width: 2px; }

.cross_line{ width: 100%; height: 4px; background: #ff0000;}
.seating_plan .price span{ font-size: 28px !important; color: #fff; text-align: center; font-weight: 500; letter-spacing: 2px; }
.seating_plan .name{ font-size: 15px; color: #fff; text-align: center; font-weight: 500; }
.business_exp{ font-size: 60px ; color: #efb158; text-align: center; font-weight: 700; text-transform: uppercase; margin: 30px; }
.price_box{ background:rgba(202, 153, 92, 0.1); padding: 10px 0; margin: 40px 0; border: 5px #ca995c solid;}
.dress_gap{ margin: 80px 0; }