        /*.hero-area{background: url('../images/banner-girl.png') no-repeat left 50px, linear-gradient(45deg, #dae9fc, #dcd8db, #eec9da) no-repeat left, linear-gradient(45deg, #000000, #000000) no-repeat right; background-size: contain, 60% 100%, 40% 100%;}*/
		/*.hero-area{background: linear-gradient(45deg, #dae9fc, #dcd8db, #eec9da) no-repeat left, linear-gradient(45deg, #000000, #000000) no-repeat right; background-size: 73% 100%, 27% 100%;}*/
		.ffoorrmm{background-color: #000000;}
		.hero-area .hero-b-sec{display: flex; /*align-items: flex-end;*/ padding-top: 70px;}
		.hero-area .hero-right-area{display: flex; /* text-align: right; */ justify-content: flex-end; align-items: center;}
		.hero-area .learn-btn {color: #000000; font-family: 'SF-Pro-Regular'; font-size: 14px; font-weight: bold; padding: 10px 25px; border: none; background-color: #FFFFFF; /*box-shadow: -2px 2px 0 1px #8BDED9;*/}
		.hero-area .hero-hr1{color:#fff; font-size: 18px;}
		.hero-area .hero-hr2{width: fit-content; text-align: center; color: #FF500D; font-size: 16px; margin-top: 10px;}
		.hero-area .hero-left-area {padding-left: 100px; height: 100%; display: flex; align-items: flex-start; flex-direction: column; justify-content: center; background-size: cover; background-repeat: no-repeat; background-position: right;}

		.hero-area .slide01{background-image:url('../jpg/new-banner01.jpg');}
		.hero-area .slide01 h1{font: normal 40px/42px Recoleta; letter-spacing: -0.21px; color: #FFFFFF;}
		.hero-area .slide01 h1 span{font:bold 35px/35px SF-Pro-Regular !important;}
		.hero-area .slide01 h2{font: bold 18px/28px SF-Pro-Regular; letter-spacing: -0.21px; color: #FFFFFF;}
		.hero-area .slide01 p{font: normal 18px/28px SF-Pro-Regular; letter-spacing: -0.22px; color: #FFFFFF;}
		.hero-area .slide01 .p2{font: bold 16px/18px SF-Pro-Regular;}
		.hero-area .slide01 .sliderLogos{width: 400px;}
        .launchLogo{width: 150px;}
		
		.hero-area .slide02{background-image:url('../jpg/new-banner02.jpg');}
		.hero-area .slide02 h1{font: normal 50px/55px Recoleta; margin-top: 10px;}
		.hero-area .slide02 p{font: normal 22px/27px SF-Pro-Regular; margin-top: 10px;}		
		
		::-webkit-input-placeholder { color: #FFFFFF !important;}
		.get_brochure ::-webkit-input-placeholder { color: #222222 !important;}

		.formWrapper{border:1px solid #000000;}
		.formrow .formWrapper h2{font: normal 26px/30px Recoleta; color:#FFFFFF; text-decoration: underline; margin-bottom: 30px;;}
		.formrow .formWrapper .form-control{border: 1px solid #A3A3A3; border-radius:0; background-color: #000000; margin-bottom: 15px; height: 40px; color:#FFFFFF;}
		.formrow .formWrapper .enq-btn {color:#fff;width: 100%; height: 50px; background-color: #FF500D; text-align: center; padding: 5px; border: none; border-radius: 0;}
		.formrow .formWrapper .custom-select{color:#FFFFFF;}
		.formbox{width:350px; padding: 20px;}
		.formbox .form-control {color: #A4A4A4; margin-bottom: 10px; background-color: #FFFFFF10!important; border: 1px solid #FFFFFF40!important; border-radius: 0px!important; font-size: 14px; color: #b3b3b3!important; padding: 0 19px;}		
		.formbox .enq-btn {color: #ffffff; padding: 10px 25px; border: none; background-image: linear-gradient(45deg, #58A1D3, #8DE0D9); box-shadow: 2px 2px 0 1px #000000;}
		.formbox h2 {color: #FFFFFF; font-size: 25px; font-weight:normal;}
		.dipTag{font-size:16px; border-radius:50px; background-color: #FFFFFF21; backdrop-filter: blur(10px); color:#DFDFDF; width:fit-content; padding:5px 20px; margin-bottom:20px;}
		#jsForm{height:0;}
		.hero-area .heroSwiper {height: 100%;}

        /*syllabusOne css*/
        .syllabusOne{padding:80px 10px;}
		.syllabusOne h2{font: normal 30px/34px Recoleta; text-align: center;}
		.syllabusOne p{font: normal 16px/26px Recoleta; text-align: center;}
		.syllabusOne .btnc{margin-left: 0; padding:20px 40px; border:1px solid #000000; margin-bottom: 20px; margin-right: 20px; border-radius: 40px;}
		.syllabusOne .btnc:hover{background-color: #000000; color:#FFFFFF;}
		.syllabusOne .group1{display: flex;flex-wrap: wrap;}
		.syllabusOne .columnz {border: 1px solid #000000; margin-left: -1px; padding: 60px;}
		.syllabusOne .columnzx h2{margin-bottom:20px; margin-top: 10px; font: normal 20px/30px Recoleta; text-align: left;}
		.syllabusOne .columnzx img{position: absolute; right: 40px; bottom: -50px; width: 125px;}
		.syllabusOne .columnzx p{margin-bottom: 1px; font: normal 16px/26px SF-Pro-Regular; text-align: left;}
		.syllabusOne .sylla{align-content: center; margin-top: 30px;}
		.syllabusOne .btn1{background-color: #000000; text-align: center; font-size: 28px; letter-spacing: 0px; color: #FFFFFF; margin-left: 0; padding:10px 20px; border-radius: 50px; border:1px solid #000000; margin-bottom: 20px; width: fit-content; margin-bottom: 40px;}
		.syllabusOne .columnzx {margin-left: -3px;background-color: #F94500; color:#ffffff;}
		.syllabusOne .nav-tabs .nav-link.active {color: #FFFFFF; background-color: #000000; border:2px solid #000000; border-radius: 40px;}
		.syllabusOne .nav-tabs .nav-link{border-radius: 40px; border:2px solid #000000;font: normal 16px/26px SF-Pro-Regular;}
		.syllabusOne .nav-tabs .nav-link:hover{border:2px solid #000000;}
		.syllabusOne a {text-decoration: none; color:#000;}
		.syllabusOne .tab-pane p{font-weight: 700; margin-bottom: 1px; font: normal 16px/26px SF-Pro-Regular; text-align: left; position:relative; padding-left:20px;}
		.syllabusOne .tab-pane p::after{content:''; position: absolute; width:10px; height:10px; background:#000000; border-radius:50%; left:0; top:32%;}
		.syllabusOne .tab-pane h2{margin-bottom:20px; margin-top: 10px; font: 600 20px/30px Recoleta; text-align: left;}
		.syllabusOne .star1{position: absolute; top:0; right: 0; width: 70px;}
		.syllabusOne .nav-tabs {border-bottom: none;}
		.syllabusOne span{color: #ffffff; padding: 10px 25px; border: none; background-image: linear-gradient(45deg, #58A1D3, #8DE0D9); box-shadow: 2px 2px 0 1px #000000; text-decoration: none;}
		.syllabusOneFlex{display: flex; justify-content: flex-end; align-items: center;}
		.syllabusOne .tab-content{margin: 0; padding: 0; text-align: left;}
		.syllabusOne .tab-content ul, .columnz ul{margin: 0; padding: 0;}
		.columnz .nav {display:unset;}
		.columnz .nav-item {width: fit-content; float: left;}

        /*Banner css*/
        .banner-area{height: 570px; color:#FFFFFF; background: url("../jpg/heroslideh.jpg"),#000000; background-repeat: no-repeat, no-repeat; background-position: right top, left top;background-size: 50% 100%, 100%; display: flex; align-items: center;}
		.banner-area .b-sec{display: flex; align-items: center; /*padding-top: 70px;*/}
		.banner-area .right-area{display: flex; /* text-align: right; */ justify-content: flex-end; align-items: center;}
		.banner-area .enq-btn {color:#fff;width: 300px; height: 50px; background-color: #FF500D; text-align: center; padding: 5px;border: 1px solid #FFFFFF; border-radius: 0px;}
		.banner-area .down-btn {width: 300px; height: 50px;background-color: transparent;text-align: center; padding: 5px;border: 1px solid #FFFFFF; border-radius: 5px; color:#fff;}
		.banner-area .hr1{color:#fff; font-size: 18px;}
		.banner-area .hr2{width: fit-content; text-align: center; color: #FF500D; font-size: 16px; margin-top: 10px;}
		.banner-area .left-area h1{font: normal 24px/34px Recoleta; margin-top: 10px;}
		.banner-area .left-area p{font: normal 16px/26px SF-Pro-Regular; margin-top: 10px;}
		.modal .form-control {color:#A4A4A4; margin-bottom:10px;}
		.banner-area .enq-btn {width: 200px; color: #fff; padding: 10px 25px; border: none; background-image: linear-gradient(45deg, #58A1D3, #8DE0D9); box-shadow: 2px 2px 0 1px #000000;}
		.left-area .bothLogos{width:70%;}
		.banner-area .left-area p a{text-decoration: none; color:#FFFFFF;}

        /*courseDurDetail css*/
        .courseDurDetail{background: linear-gradient(45deg, #dae9fc, #eec9da);}
		.courseBar{width: 100%; display: grid; grid-template-columns: 15% 15% 15% 15% 15% 25%;}
        .courseList{border: 1px solid #333333; padding: 20px 30px;}
        .courseList:nth-child(n+2){border-left:none;}
		.courseDur{font-family: 'SF-Pro-Regular'; color: #282828; font-size: 12px; font-weight: bold;}
		.courseTxt{font-size: 22px; color: #333;}

        /*diplomaProg css*/
        .diplomaProg {padding:80px 0;}
        .diplomaProg h2{font: normal 30px/34px Recoleta; text-align: center;}
        .diplomaProg p {font: normal 16px/26px Recoleta; color:#000000; margin-bottom: 40px; text-align: center;}
		.dipProgBoxWrapper{display: grid; grid-template-columns: 32% 32% 32%; column-gap: 2%;}
		.dipProgBox{border:1px solid #000000; margin-bottom: 10px;}
		.dipProgDetailWrap{display: grid; grid-template-columns: 30% 30% 40%;}
		.dipProgDetailWrap p,.dipProgDetailWrap01 p{padding: 0; margin: 0; font: normal 12px/25px SF-Pro-Regular; text-align: left;}
		.dipProgDetailWrap h4,.dipProgDetailWrap01 h4{font: normal 16px/26px SF-Pro-Regular;}
		.dipProgDetailWrap01{padding: 10px;}
		.dipProgDetail{border-color: #000000; border-style: solid; border-width: 1px 1px 1px 0; padding: 10px;}
		.dipProgDetail:last-child {border-right: none;}
		.dipTxt{padding: 10px;}
		.dipTxt h3{font: 600 20px/30px SF-Pro-Text-Black; margin: 0;}
		.dipTxt span{font: 600 16px/26px SF-Pro-Regular;}

        /*different css*/
        .different {padding:80px 0; background-image: linear-gradient(45deg, #dae9fc, #dcd8db, #eec9da); text-align: center;}
        .different h2{font: normal 30px/34px Recoleta; line-height: 50px;}
        .different p { margin-bottom: 40px; font: normal 16px/26px Recoleta;}
		.differentDetail{margin-top: 30px;}
		.differentBar{width: 100%; display: grid; grid-template-columns: 32% 32% 32%; column-gap: 2%;}
		.differentList{border: 2px solid #EAE5E6; padding: 20px 30px; margin-bottom: 20px;}
		.differentDur{color: #000000; font: 600 20px/30px Recoleta; text-align: center;}
		.differentTxt{font: normal 16px/26px SF-Pro-Regular; color: #000000; text-align: center;}

        /*learner css*/
        .learner{background-color: #F7F7F7; padding:80px 0; text-align: center;}
		.learner h2{font: normal 30px/34px Recoleta;}
		.learner p{font: normal 16px/26px Recoleta; margin-bottom:40px;}
		.learner .mainHolderWrap{display: grid; grid-template-columns: 50% 50%;}
		.learner .main_holder{display: flex; align-items: center; border: 1px solid #000000; background-color: #FFFFFF; margin-right: -1px;}
		.learner .photo{width:50%;}
		.learner .main_holder img{width: 100%; border-style:solid; border-color: #000000; border-width: 0 1px 0 1px;}
		.learner .text1 {width:50%; padding:20px 30px 10px 30px; margin: 0; text-align: center;}
		.learner .text1 p{font: normal 18px/28px Recoleta;}
		.learner .hh1 {font-weight: 600 !important; margin-bottom: 0px;}

        /*instructor css*/
        .instructor {padding:80px 0; text-align:center;}
		.instructor h2{font: normal 30px/34px Recoleta;}
		.instructor p{font: normal 16px/26px Recoleta; margin-bottom:40px}
		.instructor .main_box{display: flex; flex-wrap: wrap;}
		.instructor .main_box img{width: 100%;}
		.instructor .inst_box{width:50%; text-align: center; padding: 0; border: 1px solid #000; margin-left: -1px;}
		.instructor .bott{width:100%; background-color: #e5562a; padding: 5px; color: #fff; text-align: center; margin-left: -2px;}
		.instructor .name, .instructor .desg{margin-bottom: 0px;}
		.instructor .name{font-weight: 600;}
		.instructor .bott p{margin-bottom: 0px;}
		.instructor .swiper-wrapper {padding-left: 1px;}
		.instructor .desg{font: normal 12px/20px Recoleta; text-transform: uppercase;}

        /*certificate css*/
        .certificate {padding:40px 0;}
		.certificate h2{font: normal 34px/44px Recoleta;}
		.certificate p{font: normal 16px/26px SF-Pro-Regular; }
		.certificateBox{position: relative;}
		.certificateText{width:500px; position: absolute; top: 30%; left: 100px;}

        /*certificateDown css*/
        .certificateDown {padding:40px 0;}
        .certificateDown h2{font: normal 30px/34px Recoleta; color:#000000; text-align: center;}
		.certificateDown p{font: normal 16px/26px Recoleta; color:#000000; text-align: center;}
		.certificateDown .certificateBoxDown h3{font: normal 20px/32px Recoleta; text-align: left; margin-bottom: 20px;}
		.certificateDown .certificateBoxDown p{font: normal 16px/26px SF-Pro-Regular; color:#FFFFFF; text-align: left; }
		.certificateBoxDown{background-color: #3B3B3B; height:100%; padding: 60px; display: flex; flex-direction: row; flex-wrap: wrap; align-content: space-between;}
		.certificateTextDown{width: 100%;}

        /*alumni css*/
        .alumni{background-color: #F7F7F7; padding:80px 20px; text-align: center;}
		.alumni h2{font: normal 30px/34px Recoleta;}
		.alumni p{font: normal 16px/26px Recoleta;}
		.mobRec img{margin-bottom:10px;}

        /*webinar css*/
        .webinar{background: url('') no-repeat center 130px; background-size: 100%; padding:80px 0 10px 0; text-align: center;}
		.webinar h2{font: normal 30px/34px Recoleta;}
		.webinar p{font: normal 16px/26px Recoleta;}
		.webinar .webBox{position: relative; width:180px;}
		.webinar .webBox img{border-radius: 50%; width: 180px; height: 180px; box-shadow: 0 0 5px 2px #0000002b;}
		.webinar .listitem:nth-child(odd){margin-top: 150px;}
		.webinar .webBoxHolder{background-color: #f3f0ef; position: absolute; top: 50px; left: 170px; width:200px; padding: 7px 5px 5px 20px; text-align: left; z-index: -9;}
		.webBox h3{font-size: 20px; color:#222222; margin: 0;}
		.webBox p{font-size: 15px; color:#222222; margin: 0;}
		.aluCustom{top:40% !important; position: absolute;}

		.tickerwrapper {
		/* the outer div */
		position: relative; top: 30px; left:0%; /*border: 1px solid #444;*/ /*background: #fff;*/ width: 99.9%; /*height: 30px;*/ overflow: hidden; cursor: pointer;}
		ul.list {position: relative; display: inline-block; list-style: none; padding:0; margin:0;}
		ul.list.cloned {position: absolute; top: 0px; left: 0px;}
		ul.list li {float: left; padding-left: 20px;}

        /*media-sec css*/
        .media-sec{padding: 80px 0; text-align: center; background-color: #F7F7F7;}
		.media-sec .slide-box{background-color: #FFFFFF; border: 1px solid #000000;}
		.media-sec .slide-box .text-holder{padding: 0 20px; border-bottom: 5px solid #000000; margin-bottom: 20px; min-height: 80px;}
		.media-sec .des{color:#2A2D3A;}
		.media-sec img{width:100%; margin-bottom: 20px; border-bottom: 1px solid #000000;}
		.media-sec p{margin-bottom: 5px; font: normal 16px/26px Recoleta;}
		.media-sec .nm{font-weight: 700;}
		.media-sec h2{font: normal 30px/34px Recoleta;}

        /*begin css*/
        .begin{background-image: linear-gradient(45deg, #dae9fc, #dcd8db, #eec9da); padding: 80px 0;}
		.begin h2{font-size: 85px; color:#000000;}
		.begin p{font-size: 16px; color:#000000;}
		.begin .img-fluid{filter: invert();}

        /*fixedfooter css*/
        .fixedfooter {background-color: #f74808; color: #000; padding: 0 20px; display: block; position: fixed; width: 100%; left: 0; bottom: 0; z-index: 99999;}
		.fixedfooter a {color: #FFFFFF; text-decoration: none; background-color: transparent; font:normal 16px/26px Recoleta;}
