@charset "utf-8";
/* CSS Document */

	body{font-family: spock_ess_alt_1regular;}
	html {
	  scroll-behavior: smooth;
	}

	.modal-content{padding: 40px;}
	.modal-dialog{width: 100%;}
	.popHold{display: flex; align-items: center;}
	/*.modal{display: flex; align-items: center;}*/
	#new-header .header-right a.btn{
		background: #f74808;
		border: 1px solid #f74808;
		border-radius: 10px;
	}
	#new-header .header-right a{text-decoration: none;}
	#new-header .container-fluid{padding-right: 85px; padding-left: 85px; max-width: 1920px;}
	#footer .container-fluid{padding-right: 85px; padding-left: 85px; max-width: 1920px;}
	.fa-phone:before {
		content: "\f095";
	}
	.fa-whatsapp:before {
		content: "\f095";
	}

	.banner{background-image: url("../png/bg1.png");padding-top: 60px;}
	.banner-content{text-align: center; position: relative; padding-top:50px;}
	.banner-image{width: 50%;}
	.banner-content h1{font: normal normal normal 44px/54px spock_ess_alt_1regular; margin: 0 0 30px 0 !important; text-align: center;}
	.banner-content .button-group1{display:flex;}
	.banner-content .button-g1{display: flex; justify-content: center; margin-top: 35px;}
	.banner-content .button1{background-color: #000000; color:#ffffff; padding: 10px;  border-radius: 30px; width: 175px; margin-right: 10px;}
	.banner-content .button2{padding: 10px;  border-radius: 30px;width: 225px;}
	.banner-content .call-no{color:#F84808; font-weight: 600;}
	.banner-content .call-no{color:#F84808; font-weight: 600;}
	.banner-content a{text-decoration: none; color:#000000; font-size: 18px;}
	.banner-content .button-g2{padding: 25px; background-color: #0000004D; border: 1px solid #F74808; border-radius: 20px 0px 20px 20px; width: 250px; color:#ffffff;}
	.banner-content .button3, .banner-content .button4{width: 200px; /*height: 33px;*/ font-size: 14px; background: #FFFFFF 0% 0% no-repeat padding-box; border-radius: 5px; border: none; color:#F74808;}
	.banner-content .button-g2{}
	.banner-content .webinar{display: flex; align-items: flex-end; flex-direction: column; position: absolute; bottom:50px; right:0px;}
	.banner-content .button5{color:#ffffff; background-color: #F74808; width: 75px; border:none;}
	.information{height: 88px; box-shadow: 0px 3px 6px #00000029; border-radius: 50px; display: flex; align-items: center; justify-items: center; background-color: #FFFFFF;}
	.information .row{align-items: center;}
	.formrow {margin-top: 50px; background-color: #FFFAF8; padding: 50px 0 50px 0;}
	.information h4{
		letter-spacing: 0px;
		color: #F84808;
		text-transform: capitalize;
		font: normal normal bold 12px/10px spock_ess_alt_1regular;
		margin: 0;
		padding: 10px 0 0 0;
	}
	.information h5{
		font: normal normal normal 14px/30px spock_ess_alt_1regular;
		letter-spacing: 0px;
		color: #000000;
		margin: 0;
		padding: 0;
	}

	.team-buttons{
		display: none;
	}
	
	@media screen and (min-width: 1200px){
		.container, .container-lg, .container-md, .container-sm, .container-xl {
			max-width: 1365px;
		}
	}

	.bundle-section .container-fluid {
			padding-top: 20px;
			padding-bottom: 80px;
		}

		.bundle-section .container-fluid h2 {
			font: normal normal bold 32px/42px spock_ess_alt_1regular;
			margin-bottom: 30px;
		}

		.bundle-section .container-fluid ul {
			margin-top: 30px;
			list-style: none;
		}

		.bundle-section .container-fluid ul li {
			padding: 10px 0px;
			color: #969ca2;
		}

		.bundle-section .container-fluid ul li h3 {
			color: #f74808;
			position: relative;
		}

		.bundle-section .container-fluid ul li h3::before {
			content: '';
			position: absolute;
			bottom: -5px;
			width: 9ch;
			height: 2px;
			left: 0;
			background-color: #f74808;
		}

		.bundle-section .container-fluid ul li p {
			transition: all 0.3s linear;
			margin-bottom: 0rem;
			cursor: pointer;
		}

		.bundle-section .container-fluid ul li:hover p {
			color: #f74808;
		}

		.bundle-section .container-fluid ul li span {
			display: none;
			font-size: 14px;
			padding: 10px 0px 10px 10px;
		}

		.bundle-section .container-fluid .btn-orange {
			background-color: #f74808;
			color: #fff;
			width: 200px;
			height: 70px;
			display: flex;
			align-items: center;
			justify-content: center;
			text-transform: uppercase;
		}

		.bundle-section .container-fluid .row [class*="col-sm"] {
			position: relative;
			margin-bottom: 5px;
			padding: 5px;
		}

		.bundle-section .container-fluid .row [class*="col-sm"] h6 {
			position: absolute;
			bottom: 10px;
			left: 0;
			text-align: center;
			color: #fff;
			font-size: 14px;
			width: 100%;
		}

		.bundle-section .container-fluid .row .col-sm-12 {
			display: none;
		}

		.course-highlight {
			background-image: url('../png/course-highlight.png');
			background-repeat: no-repeat;
			background-size: cover;
			background-position: bottom;
			color: #ffffff;
			padding: 80px 0;
		}

		.box1 {
			padding: 50px;
			background-color: #FF432A;
		}

		.box2,
		.box3 {
			padding: 50px;
			border: #FF432A 1px solid;
		}

		.course-highlight .row {
			display: flex;
			align-items: center;
		}

		.course-highlight {
			padding: 80px 0;
		}

		.course-highlight h1 {
			font: normal normal bold 60px/70px spock_ess_alt_1regular;
			font-size: 60px;
		}

		.course-highlight .box3 ul {
			list-style: none;
		}

		.course-highlight ul li::before {
			content: "\2022";
			color: red;
			font-weight: bold;
			display: inline-block;
			width: 1em;
			margin-left: -1em;
		}
/*career prospects*/
		/*career prospects*/
.career-prospects h1 {
	font: normal normal bold 38px/64px spock_ess_alt_1regular;
	letter-spacing: 0px;
	color: #333333;			
}

.career-prospects p{
	font: normal normal normal 16px/24px spock_ess_alt_1regular;
	letter-spacing: 0.4px;
	color: #282828;
}

.career-prospects .swiper {
	min-height: 460px;
	margin-top:50px;
}

.career-prospects .slide-box {
	/* min-height: 270px; */
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 20px;
	background-color: #F1F9FE;
}

.career-prospects {
	/*height: 500px;*/
	padding: 50px 0 0 0;
	/*margin-bottom: 100px;*/
}

.career-prospects .nbs-flexisel-item {
	padding: 20px;
}

.exp-txt p {
	margin: 0;
}

.career-prospects .slide-box {
	padding: 20px;
	background-color: #F1F9FE;
}

	.career-prospects .swiper{min-height: 400px;}
	.career-prospects p{font-size: 18px;}

.slide-box-tag {
    width: 270px;
    text-align: left;
    border-radius: 4px;
    font-size: 16px !important;
    padding-left: 15px !important;
}

.swiper {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.swiper-slide .stars {
	display: flex;
	align-items: center;
	grid-gap: 0.5rem;
}

.swiper-slide .bottom {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.certificate{background-color: #EBEBEB; padding: 80px 0;}
.certificate .rtext{text-align: right;}
.certificate p {font-size: 24px; margin-bottom: 60px;}
.certificate button{width: 181px;height: 58px;background: #F84E0A 0% 0% no-repeat padding-box;box-shadow: 0px 0px 24px #2CCDB03D;border-radius: 8px; color:#ffffff; border:none;}
.certificate .container {background-image: url("../png/bow.png"); background-repeat: no-repeat; background-position: bottom;}
.certificate .cert{display: flex; align-items: center;}

/*alumni*/

.alumniSwiper{margin-top: 50px !important;}

.alumni-section {
	background-image: url('../png/alumni-bg.png');
	padding: 50px 0px;
	background-position: center;
	background-size: cover;
	color: #fff;
}

.alumni-section h2{
	font: normal normal normal 44px/64px spock_ess_alt_1regular;
}

.alumni-section .container {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.alumni-section .container p {
	font: normal normal normal 16px/26px spock_ess_alt_1regular;
	text-align: center;
}

.alumniSwiper .swiper-slide:nth-child(even) .slide-box {
	padding-top: 150px;
}

.alumniSwiper .swiper-pagination {
	display: none !important;
}

.alumniSwiper .slide-box h4 {
	font-size: 16px;
	padding-top: 10px;
}

.alumniSwiper .slide-box span {
	font-size: 14px;
	color: #8B8B8B;
	text-transform: uppercase;
}

.alumni-section img{
	border-radius:12px;
	overflow:hidden;
}
		.txt_487 {
			padding: 90px 250px 90px 140px;
		}
		.txt_487 h3 {
			font: normal normal normal 43px/53px spock_ess_alt_1regular;
			margin: 0 60px 0 0;
		}
		.sepline-58 {
			width: 185px;
			height: 4px;
			margin: 15px 0 0 0;
			border-radius: 5px;
			background-color: #141414;
		}
		.blackback {
			background: #000;
			padding: 70px 0;
		}
		.c-fees-white {
			font: normal normal normal 42px/62px spock_ess_alt_1regular;
			text-align: left;
			color: #f1f1f1;
		}
		.inr-white {
			font: normal normal normal 35px/55px spock_ess_alt_1regular;
			line-height: 1.43;
			color: #f1f1f1;
		}
		.intrest {
			font: normal normal normal 16px/26px spock_ess_alt_1regular;
			display: block;
			line-height: 1.43;
			color: #f1f1f1;
			margin: 1rem 0 0;
		}
		.footCTA {
			display: table;
			margin: 0 0 0 auto;
		}
		.footCTA a.empty {
			background: transparent;
			border-radius: 100px;
			border: 2px solid #f84808;
			color: #f84808;
			display: inline-block;
			padding: 14px 30px;
			transition: all 0.2s ease-in-out 0s;
		}
		.cyi-txt {
			position: relative;
		}
		.cyi-txt h2 {
			font: normal normal normal 30px/40px spock_ess_alt_1regular;
			color: #333;
			margin: 0 0 10px;
		}
		.cyi-txt p {
			font: normal normal normal 14px/24px spock_ess_alt_1regular;
			margin: 10px 490px 10px 0;
			color: #282828;
			margin-bottom: 40px;
		}
		#schedule-nav {
			width: 100%;
			color: #ffffff;
			margin: 1.5rem 0 0;
		}
		
		#schedule-nav ul li::before{content:"●" ; position: absolute; left: -20px;}
		#schedule-nav, #schedule-nav ul, #schedule-nav ul li, #schedule-nav ul li a {
			font-family: 'spock_ess_alt_1regular';
			margin: 0 0 0.5rem;
			padding: 0 0 0 0;
			border: 0;
			list-style: none;
			line-height: 1;
			display: block;
			position: relative;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		#schedule-nav>ul>li>a {
			padding: 22px 40px 22px 50px;
			cursor: pointer;
			z-index: 2;
			font-size: 16px;
			text-decoration: none;
			color: #333;
			background: #fff;
			-webkit-transition: color .2s ease;
			-o-transition: color .2s ease;
			transition: color .2s ease;
			box-shadow: 0 3px 6px 0 rgb(0 0 0 / 16%);
		}
		#schedule-nav ul ul {
			display: none;
		}
		#schedule-nav ul ul li div.accorbody {
			padding: 14px 40px 14px 50px;
			cursor: default;
			z-index: 2;
			font-size: 14px;
			text-decoration: none;
			color: #49505a;
			-webkit-transition: color .2s ease;
			-o-transition: color .2s ease;
			transition: color .2s ease;
		}
		.synopsis_body {
			position: relative;
		}
		.synopsis_body>ul {
			list-style: none;
			margin-bottom: 0;
			display: block !important;
		}
		#schedule-nav ul>li.has-sub>a:after {
			font-family: 'FontAwesome';
			position: absolute;
			left: 26px;
			top: 20px;
			z-index: 5;
			font-size: 22px;
			display: block;
			content: "\f107";
			-webkit-transition: all 0.1s ease-out;
			-moz-transition: all 0.1s ease-out;
			-ms-transition: all 0.1s ease-out;
			-o-transition: all 0.1s ease-out;
			transition: all 0.1s ease-out;
		}
		/*.experbox {
			position: relative;
			display: flex;
			margin: 0 0 3rem;
		}
		.exp-img {
			flex: 1;
			width: 100%;
			border-radius: 12px;
			overflow: hidden;
		}
		.exp-txt-home {
			flex: 2;
			padding: 0 0 0 20px;
		}
		.exp-txt-home h4 {
			font: normal normal normal 22px/32px spock_ess_alt_1regular;
			margin: 0 0 10px 0;
			text-align: left;
			color: #1e1e1e;
		}
		.exp-txt-home span {
			font: normal normal normal 15px/25px spock_ess_alt_1regular;
			text-transform: uppercase;
			display: block;
			text-align: left;
			color: #1e1e1e;
		}
		.exp-txt-home p {
			font: normal normal normal 15px/25px spock_ess_alt_1regular;
			margin: 0.5rem 0 0;
			text-align: left;
			color: #1e1e1e;
		}*/

		/*expert section*/
		.cyi-txt h2 {
			font: normal normal normal 30px/40px spock_ess_alt_1regular;
			color: #333;
			margin: 0 0 10px;
		}
		.cyi-txt p {
			font: normal normal normal 14px/24px spock_ess_alt_1regular;
			margin: 10px 490px 10px 0;
			color: #282828;
			margin-bottom: 40px;
		}
		.experbox {
			position: relative;
			display: flex;
			margin: 0 0 3rem;
		}
		.exp-img {
			flex: 1;
			width: 100%;
			border-radius: 12px;
			overflow: hidden;
		}
		.img-fluid {
			max-width: 100%;
			height: auto;
		}
		.exp-txt-home {
			flex: 2;
			padding: 0 0 0 20px;
		}
		.exp-txt-home h4 {
			font: normal normal normal 22px/32px spock_ess_alt_1regular;
			margin: 0 0 10px 0;
			text-align: left;
			color: #1e1e1e;
		}
		.exp-txt-home span {
			font: normal normal normal 15px/25px spock_ess_alt_1regular;
			text-transform: uppercase;
			display: block;
			text-align: left;
			color: #1e1e1e;
		}
		.exp-txt-home p {
			font: normal normal normal 15px/25px spock_ess_alt_1regular;
			margin: 0.5rem 0 0;
			text-align: left;
			color: #1e1e1e;
		}
		.team-buttons{
			display: none;
		}

		/*---------*/

		.recter {
			font: normal normal normal 30px/40px spock_ess_alt_1regular;
			margin: 0 0 45px 0;
			text-align: left;
			color: #333;
		}
		.nbs-flexisel-container {
			position: relative;
			max-width: 100%;
		}
		.nbs-flexisel-inner {
			overflow: hidden;
			float: left;
			width: 100%;
		}
		.nbs-flexisel-ul {
			position: relative;
			width: 9999px;
			margin: 0px;
			padding: 0px;
			list-style-type: none;
		}
		.nbs-flexisel-item {
			float: left;
			margin: 0px;
			padding: 0px;
			cursor: pointer;
			position: relative;
		}
		.rec-nav{
			/*margin-top:-150px;*/
			background-color: #f84808;
			color: #FFFFFF !important;
			border-radius: 50%;
			width: 50px !important;
			height: 50px !important;
			font-size: 25px;;
		}

		.rec-nav::after{
			content: "" !important;
		}
		
		.mob{display: none;}
		.dest{display: block;}
		.txt_487 {padding: 90px 100px 90px 140px !important;}
		
		.back_img_back_diploma_journalism_mass {
			background-image: url('../jpg/journalism-certificate.jpg');
			background-size: contain;
			background-repeat: no-repeat;
			background-color: #e2e2e2;
		}

		.button-sbmt{
			background: #F74808 0% 0% no-repeat padding-box;
			box-shadow: -15px 10px 40px #F7480857;
			border-radius: 5px;
			color: #FFFFFF;
			/*margin-top: 30px;*/
			float: right;
			width: 100%;
		}
		.banner{background-image: url('../png/headbg1.png');
			background-size: contain;
    		background-position: top;
		}
		.formrow{
			/*background-image: url('../images/headbg2.png');
			background-size: contain;
   			 background-position: center 120px;*/
			 background-color: #1f1f1f;
		}
		.form-para h2{
			font: normal normal bold 37px/48px spock_ess_alt_1regular;
			letter-spacing: 0px;
			color: #F74808;
			text-transform: capitalize;
		}
		.form-para p{
			font: normal normal normal 16px/25px spock_ess_alt_1regular;
			letter-spacing: 0px;
			color: #70798B;
			opacity: 1;
		}
		.input-half input[type=text], .input-half select, .input-half input[type=email]{
			border-bottom: 1px solid #CCCCCC;
			border-top: none;
			border-left: none;
			border-right: none;
			border-radius: 0;
		}
		.coursetrailer{margin-top: 30px; margin-bottom: 30px;}
		.coursetrailer .v-btn p{color:#ffffff;}
		.coursetrailer .v-btn{position: absolute; top:42%; left:42%; text-align: center; cursor: pointer; width: 120px; margin-left: -60px; left: 50%;}
		.coursetrailer .acourse {color:#ffffff;}
		.coursetrailer .row {align-items: center;}
		.coursetrailer h1 {
			font: normal normal normal 44px/64px spock_ess_alt_1regular;
			letter-spacing: 0px;
			color: #333333;
			text-align: center;
		}

		.coursetrailer p{
			font: normal normal normal 16px/24px spock_ess_alt_1regular;
			letter-spacing: 0.4px;
			color: #282828;
			text-align: center;
			margin-bottom: 30px;
		}

		.youtube-iframe{width:100%; height: 600px;}
		
		.mySwiperReview{margin-top: 50px;}
		
		.testimonials h1 {
			font: normal normal normal 44px/64px spock_ess_alt_1regular;
			letter-spacing: 0px;
			color: #333333;
		}

		.testimonials p{
			font: normal normal normal 16px/24px spock_ess_alt_1regular;
			letter-spacing: 0.4px;
			color: #282828;
		}

		.testimonials .swiper {
			min-height: 360px;
		}

		.testimonials .slide-box {
			/* min-height: 270px; */
			display: flex;
			flex-direction: column;
			/*justify-content: space-between;*/
			padding: 20px;
    		background-color: #F1F9FE;
		}

		.testimonials {
			padding: 50px 0 0 0;
			position: relative;
		}

		.testimonials::after {
			position: absolute;
			content: "";
			width: 300px;
			height: 300px;
			background: #777777;
			bottom: 100px;
			border-radius: 50%;
			filter: blur(200px);
			margin-left: -150px;
			left: 50%;
		}

		.testimonials .nbs-flexisel-item {
			padding: 20px;
		}

		.testimonials .slide-box {
			padding: 20px;
			background-color: #F1F9FE;
		}
		
		.testimonials h3 {
			font: normal normal normal 18px/28px spock_ess_alt_1regular;
			letter-spacing: -0.04px;
			color: #040F25;
		}
		
		.testimonials h4 {
			font: normal normal 300 14px/22px spock_ess_alt_1regular;
			letter-spacing: -0.04px;
			color: #616771;
		}
		
		.testimonials .slide-box img{
			width:80%;
		}

		.testimonials .testimonial-para{
			font: normal normal 300 14px/24px spock_ess_alt_1regular;
			letter-spacing: -0.04px;
			color: #7D7D7D;
			padding-top: 30px;
			min-height: 160px;
		}

		.testimonials .slide-box{
			background: #FFFFFF;
			border-radius: 20px;
			min-height: 320px;
		}

		.recruit_wrapper{
			margin-top: 30px !important;
			margin-bottom: 80px !important;
		}

		/*swiper*/
.swiper-button-next1, .swiper-rtl .swiper-button-prev1 {
    right: 10px;
    left: auto;
}
.swiper-button-next1, .swiper-button-prev1 {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
}
.plusWebinar{display: flex;
    align-content: center;
    flex-wrap: wrap;
    justify-content: center;}


		@media screen and (max-width:480px){
			.banner{padding-top: 0;}
			.formrow{margin-top: 0; margin-bottom: 35px;}
			.input-half{margin-bottom:15px;}
			.mob{display: block;}
			.dest{display: none;}
			.cyi-txt p{
				margin: 0 0 20px 0;
			}
			.career-prospects .swiper{min-height: 360px;}
			.information{height: auto;padding: 20px 0; background-color:#000000; border-radius: 0;}
			.information img{filter: invert(1);}
			.information h4{color: #FFFFFF; padding-left: 10px; line-height: 10px; padding-top: 12px;}
			.information h5{color: #f74808; padding-left: 10px;}
			.container-fluid{padding-top: 0 !important;}
			.form-seprator{display: none;}
			.banner-content h1{font: normal normal 800 29px/40px spock_ess_alt_1regular; margin: 30px 0 30px 0 !important;}
			.webinar{
				position: unset !important;
				margin-top: 30px;
			}
			.banner-content .button-g2{width:100%;}
			.banner-content .button3, .banner-content .button4{width: 100%; font-size:14px; /*height: 50px;*/}
			.txt_487 {padding: 299px 0 50px 0 !important;}
			.txt_487 h3 {font-size: 30px;}
			.youtube-iframe{width:100%; height: 250px;}
			.team-buttons{
				display: block;
			}
			.experbox {
				display: none;
			}
			.first-visible{
				display: block;
			}
			.team-buttons{
				display: block;
			}
			.team-buttons {
				display: grid;
				grid-template-columns: repeat(2, 1fr);
			}
			.team-buttons .btn{background-color: #222222; color: #FFFFFF; border-radius: 10px; padding: 15px 0; margin: 5px;}
			.exp-txt-home h4{font-weight: 600; margin-top: 20px;}
			.testimonials h1,.alumni-section h2,.recter,.cyi-txt h2,.coursetrailer h1,.career-prospects h1,.box3 h2,.course-highlight h1,.bundle-section .container-fluid h2,.form-para h2{font-size: 30px;}
			

			/*.synopsis_body ul li{padding-left: 15px !important;}*/
			.input-half input[type=text], .input-half select, .input-half input[type=email]{
				height: 55px;
				margin-bottom: 10px;
			}
			.button-sbmt{margin-top:40px;}
			.form-seprator{display: none;}
			.box1,.box2,.box3{padding: 40px;}
			.footCTA{margin: 20px 0 0 0;}
			.button-g1{display: flex; justify-content: center; flex-wrap: wrap;}
			.button1{margin-bottom: 10px;}
			.banner-image{width: 100%;}
			#new-header .container-fluid{padding-right: 15px; padding-left: 15px;}
			#footer .container-fluid{padding-right: 15px; padding-left: 15px;}
			.certificate .container{background-size: 50% 50%; background-position: 50% 25%;}
			.certificate .rtext{text-align: left;}
			.certificate p{font-size: 16px; margin-top:50px;}

			.banner-content .button-g2{padding: 15px 30px;}
		}