/*
Theme Name:     Divi EduStudy Child Theme
Theme URI:      https://edustudydivi.themesunit.com/
Description:    EduStudy is a education purpose Divi child theme.
Author:         ThemesUnit
Author URI:     https://themesunit.com/
Template:       Divi
Version:        1.0.0
*/

/* Theme Style */


:root {
	--color1: #03254c;
	--color2: #d81616;
}


/* Header */

h1, h2, h3, h4, h5, h6 {
	color: var(--color1); 
} 
body.popup-open header .et_builder_inner_content ,
body.popup-open footer .et_builder_inner_content {
	z-index:-1;
}
.edu-header.et_pb_sticky .edu-header-info ,
.edu-header.et_pb_sticky .edu-mobile-menu {
	background-color: rgba(255,255,255,1);
	box-shadow: rgba(0, 0, 0, 0.2) 0px 18px 50px -10px;
}
.edu-header .et_pb_blurb_content {
	display:flex;
	align-items:center;
}
.edu-header .edu-header-social-icon {
	display: flex;
	justify-content: space-between;
}
.edu-header .et_pb_main_blurb_image img{
	width:auto;
	height:auto;
	max-width:32px;
}  
.edu-header  .et_pb_menu__wrap{
	justify-content: center;
}
.edu-header .et_pb_main_blurb_image{
	margin-bottom:0;
}
.edu-header .et_pb_main_blurb_image .et-pb-icon {
	color: var(--color1) !important; 
}
.edu-header .et_pb_blurb_description p{
	font-weight: 400;
	font-size: 16px!important;
	line-height: 26px!important;
	color: var(--color1); 
	padding-bottom:0!important;
}  
.edu-header .et-menu-nav ul li:hover a{
	color:var(--color2);
}
.edu-header ul.et-menu{
	display: flex;
	justify-content: center!important;
}
.edu-header ul.et-menu>li{
	padding:0 30px;
}  
.edu-header .et-pb-icon{
	line-height:30px;  
} 
.edu-des-menu {
	width:100%;
	max-width:946px!important;
	display:flex!important;
	align-items: center;
}
/* Mobile Menu */

.edu-des-menu ul li ul {
	transform-origin: 50% 0;
	visibility: hidden;
	transition: all 0.3s ease-out;
	padding:0!important;
	top:0;
	left:235px;
}
.edu-des-menu ul li ul>li>a{
	width:100%!important;
	padding: 15px 20px!important;
	font-weight:700;
}
.edu-des-menu .et_pb_menu__menu>nav>ul>li>ul>li>a:hover{
	color:var(--color1)!important;
	opacity: 1!important;
}
.edu-des-menu .et-menu>li>ul .menu-item-has-children>a:first-child:after{
	top:15px!important;
}
.edu-des-menu .et_pb_menu .et-menu-nav li a:hover, 
.edu-des-menu .et_pb_menu .et-menu-nav li.current-menu-item > a{
	color:var(--color2)!important;
}
.edu-mobile-menu .et_mobile_menu li a:hover{
	opacity: 1!important;
	color:var(--color2)!important;	
} 
.edu-mobile-menu .et_mobile_nav_menu span:before {
	color:var(--color1)!important;
	border:1px solid var(--color1)!important;
	top:0!important;
}
.edu-mobile-menu .mobile_nav.opened .mobile_menu_bar:before{
	content:"\4d";
	color:var(--color1)!important;
	border:1px solid var(--color1)!important;
	transition:all .5s ease 0s;
}
.edu-mobile-menu  ul.et_mobile_menu{
	display:block!important;
	padding:10px;
}
.edu-mobile-menu .mobile_nav.closed ul.et_mobile_menu{
	transform:rotateY(90deg);
	transform-origin:right;
	transition:.8s ease-in-out!important;
}
.et-db #et-boc .et-l  .edu-mobile-menu .mobile_nav ul.et_mobile_menu{
	border-top: 3px solid var(--color2);
	background-color: var(--color1)!important;
}
.edu-mobile-menu .mobile_nav.opened ul.et_mobile_menu{
	transform:rotateY(0);
	transform-origin:right;
	transition:.8s ease-in-out;
	border-top: 3px solid var(--color2);
	background: var(--color1)!important;
}
.edu-mobile-menu .mobile_nav.opened ul.et_mobile_menu>li>a{
	font-weight:700;
	border-bottom: unset!important;
}
.edu-mobile-menu .mobile_nav.opened ul.et_mobile_menu>li>a:hover{
	color:var(--color2)!important;
}
.edu-mobile-menu ul.et_mobile_menu{
	width:100%;
	padding:0!important;
}
.edu-mobile-menu .et_mobile_menu .menu-item-has-children>a{
	position:relative;
}
.edu-mobile-menu .et_mobile_menu li a {
	transition:all .5s ease-in-out;
	padding:18px 20px!important;
	border-bottom:unset!important;
	color:var(--color2)!important;
}
.edu-mobile-menu .et_mobile_menu .menu-item-has-children>a:after{
	font-family:ETmodules;
	text-align:center;
	speak:none;
	font-weight:600;
	font-variant:normal;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
	position:absolute;
	font-size:18px;
	content:"\33";
	top:17px;
	transform:rotate(0);
	right:13px!important;
	transition: all .5s ease 0s;
}
.edu-mobile-menu .et_mobile_menu .menu-item-has-children.visible>a:after{
	content:'\34';
	transform:rotate(90deg);
	transition: all .5s ease;
}
.edu-mobile-menu .et_mobile_menu ul.sub-menu{
	display:none!important;
	visibility:hidden!important;
	transition:all .5s ease-in-out;
}
.edu-mobile-menu .et_mobile_menu .visible>ul.sub-menu{
	display:block!important;
	visibility:visible!important;
	opacity: 1;
	padding-left:10px!important;
	background: var(--color1)!important;
}
.edu-des-menu .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul {
	top: calc(143% - 1px)!important;
	border-top: 3px solid var(--color2);
	padding:0!important;
	background: var(--color1)!important;
}
.edu-des-menu .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul>li {
	padding: 0;
	display: block!important;
}
.edu-mobile-menu .menu-item-has-children>a{
	background-color: transparent;
}
.edu-mobile-menu .et_pb_menu .et-menu>li{
	padding-left: 25px!important;
	padding-right: 25px!important;
}
.edu-mobile-menu .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul>li{
	padding:0;
	display:block!important;
}
.edu-des-menu .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul>li>ul{
	border-top: 3px solid var(--color2);
	top: -3px;
	left: 240px;
	background: var(--color1)!important;
}
.edu-des-menu .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul>li>ul>li>a:hover{
	color: var(--color2)!important;
	opacity: 1!important;
}
.edu-des-menu .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul>li>ul>li>a{
	padding: 15px 20px!important;
	color: #fff!important;
}
.edu-des-menu .et_pb_menu .et_pb_menu__menu>nav>ul>li>ul>li>ul>li {
	padding: 0px!important;
	display: block!important;
}
.menu-item-has-children>a{
	background-color: transparent;
} 
@media(max-width:1100px){
	.edu-header .et_pb_row.edu-header-info .et_pb_column:nth-child(1) {
		width:33%!important;
	} 
	.edu-header .et_pb_row.edu-header-info .et_pb_column:nth-child(2) {
		width:24%!important;
	} 
	.edu-header .et_pb_row.edu-header-info .et_pb_column:nth-child(3) {
		width:24%!important;
	} 
	.edu-header .et_pb_row.edu-header-info .et_pb_column:nth-child(4) {
		width:13%!important;
	}  
	.edu-des-menu  {
		max-width: 80%!important;
	}
	.edu-header ul.et-menu li {
		padding: 0 20px;
	}
}
@media(max-width:980px){
	.edu-des-menu {
		display:none!important;
	}
	.et_pb_menu .et_mobile_menu {
		top: 130%!important;
	}
	.et_pb_menu__wrap{
		justify-content: end!important;
	}
} 
@media(max-width:400px){
	.edu-header .edu-mobile-menu ul.et_mobile_menu {
		margin-left: 0;
	}
} 

/* Footer */
.edu-footer-section{
	z-index:auto;
}
.edu-footer-section .et_pb_main_blurb_image{
	vertical-align: middle;
	width:auto;
}
.edu-footer-section .et_pb_main_blurb_image .et-pb-icon {
	color: var(--color2)!important;
}
.edu-footer-section .et_pb_contact_submit {
	position: absolute;
	top: 3px;
	right: 4px;
}
.edu-footer-section input {
	padding: 12px 24px 12px !important;
} 
.edu-footer-section  .et_pb_contact_form {
	margin-left: 0!important;
} 
.edu-footer-section .et_pb_contact_field {
	padding: 0!important;
	margin-bottom: 0!important;
}
.edu-footer-section  .et_pb_contact{
	position: relative;
	max-width: 406px;
}
.edu-footer-section ul li a:before {
	color: var(--color1)!important;
}
.edu-footer-section ul li a:hover {
	background-color: var(--color2)!important;
}
.edu-footer-section ul li a:hover:before {
	color: #fff!important;
}
.edu-footer-section .et_pb_row .et_pb_column a.et_pb_button:hover {
	color: var(--color2)!important;
}

/* Home Hero Section */

.edu-home-hero-section:before{
	content:'';
	position:absolute;
	background: rgba(0, 0, 0, 0.6);
	left:0;
	right:0;
	top:0;
	bottom:0;
}
.edu-home-hero-section .header-content {
	display:flex;
	flex-direction:column;
	padding:0;
}

/* About Section */

.edu-about-section h2{
	padding-bottom:30px;
}
.edu-about-section .et_pb_promo_description{
	padding-bottom:0;
}

/* Video Section */

.edu-learn-about-section:before{
	content: '';
	position: absolute;
	background: rgba(0, 0, 0, 0.6);
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.edu-learn-about-section .et_pb_blurb_content{
	max-width:880px;
	width:100%;
}   
button#myBtn {
	background: transparent;
	border: 0;
	padding:0;
	margin:0;
	line-height:0;
	position:relative;
}
button#myBtn .arrow_triangle-right_alt {
	width: 100px;
	height: 100px;
	position: relative;
	z-index:1;
}
button#myBtn .arrow_triangle-right_alt:after {
	content:"\45";
	width:100px;
	height:100px;
	line-height:100px;
	background:#fff;
	color:var(--color1);
	font-size:70px;
	position:absolute;
	left:0;
	top:0;
	font-family:'ETmodules';
	border-radius: 100px;
}
button#myBtn .button-outer-circle {
	background: rgba(255, 255, 255, 0.2);
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
	width: 100%;
}
button#myBtn .has-delay-short {
	-webkit-animation-delay: 0.3s!important;
	animation-delay: 0.3s!important;
	background: rgba(255, 255, 255, 0.5);
}
button#myBtn .has-scale-animation {
	-webkit-animation: smallScale 2s infinite;
	animation: smallScale 2s infinite;
}
.modal {
	display: none; 
	position: fixed; 
	z-index: 1; 
	padding-top: 0px; 
	left: 0;
	top: 0px;
	width: 100%;
	height: 100%; 
	overflow: auto; 
	background-color: rgb(0,0,0,0.7); 
}
.modal-content {
	font-family: 'Mulish', sans-serif;
	background-color: transparent;
	margin: auto;
	padding: 0;
	width: 100%;
	position: relative;
	height: inherit;
}
.modal-content .wps-box {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	width:100%;
}
.modal-content .wps-box .wps-box-inner{
	max-width: 1140px;
	width: 100%;
	margin: auto;
	display: block;
	align-items: center;
}
.modal-content .wps-box video {
	max-width:600px;
	height:100%;
	width:100%;
}
.close ,.close:hover,.close:focus{
	color: #aaaaaa!important;
	float: right;
	font-size: 40px;
	font-weight: bold;
	position: absolute;
	top: 50px;
	left: auto;
	right: 40px;
}
.tre_call_action button {
	padding:0;
	border:2px solid #fff;
	padding:3px;
	background:transparent;
	width: 90px;
	height: 90px;
	line-height: 90px;
	border-radius:50%;
}
.tre_call_action button img {
	width: 80px;
	height: 80px;
	line-height: 80px;
}
.close:hover,
.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
@keyframes fadeIn {
	from {
		opacity: 0;}
	to {
		opacity: 1;}
}

@keyframes smallScale {
	from {
		transform: scale(1);
		opacity: 1;}
	to{
		transform: scale(1.5);
		opacity: 0;}
}
@media (max-width:767px){ 
	.modal-content .wps-box .wps-img ,.modal-content .wps-box .wps-content{
		width:100%;
	}
	.modal-content .wps-box .wps-box-inner{
		display: block;
	}
	button#myBtn img {
		max-width:70px;
	}
}

/* Our Facilities */

.edu-facilities-section .et_pb_blurb:hover {
	background: var(--color1);
	box-shadow: 0px 0px 6px rgb(0 0 0 / 25%);
	border-radius: 30px 0px;
}
.edu-facilities-section .et_pb_blurb {
	background: #FFFFFF;
	box-shadow: 0px 0px 6px rgb(0 0 0 / 25%);
	border-radius: 0px;
	padding: 30px 15px;
	position: relative;
	overflow: hidden;
	z-index: 999999999;
	transition: all 1s ease-out 100ms;
}
.edu-facilities-section .et_pb_blurb:hover:before {
	opacity: 1;
}
.edu-facilities-section .et_pb_blurb:before {
	content: '';
	position: absolute;
	border: 20px solid var(--color2);
	top: -58px;
	border-radius: 50%;
	width: 100px;
	height: 100px;
	right: -58px;
	opacity: 0;
	transition: all 1s ease-out 100ms;
}
.edu-facilities-section .et_pb_blurb:hover:after {
	opacity: 1;
}
.edu-facilities-section .et_pb_blurb:after {
	content: '';
	position: absolute;
	border: 20px solid var(--color2);
	bottom: -58px;
	border-radius: 50%;
	width: 100px;
	height: 100px;
	left: -58px;
	z-index: -1;
	opacity: 0;
	transition: all 1s ease-out 100ms;
}
.edu-facilities-section .et_pb_blurb .et-pb-icon {
	color:var(--color1);
	transition: all 1s ease-out 100ms;
}
.edu-facilities-section .et_pb_blurb:hover .et-pb-icon {
	color:#fff;
}
.edu-facilities-section .et_pb_blurb:hover h5 {
	color: #fff!important;
}
.edu-facilities-section .et_pb_blurb:hover p {
	color: #fff!important;
}

/* Expert Teacher Section */

.edu-expert-teacher-section .et_pb_promo_description h2{
	padding-bottom:15px;
}
.edu-expert-teacher-section .edu-sub-expert .et_pb_column{
	width:48.25%;
	margin-right: 2.5%;
}
.edu-expert-teacher-section .et-pb-icon{
	font-size:24px!important;
}
.edu-expert-teacher-section .edu-inner-expert{
	padding:20px 0;
	max-width:226px;
	width:100%!important;
	position:absolute;
	margin:auto;
	left: 0;
	right:0;
	top: -215px;
	background-color: #fff;
	border: 2px dashed var(--color1);
}
@media (max-width: 1199px){
	.edu-expert-teacher-section .edu-inner-expert{
		top:-200px;
	}
}
@media (max-width: 1024px){
	.edu-expert-teacher-section .edu-inner-expert{
		top:-183px;
	}
}
.edu-expert-teacher-mobile-section .edu-inner-expert-mobile{
	padding:20px 0;
	max-width:226px;
	width:100%!important;
	position:absolute;
	margin:auto;
	left: 0;
	right:0;
	bottom:271px;
	background-color: #fff!important;
	border: 2px dashed var(--color1);
}
@media (max-width: 599px){
	.edu-expert-teacher-mobile-section .edu-inner-expert-mobile{
		bottom:261px;
	}
}
@media (max-width: 577px){
	.edu-expert-teacher-mobile-section .edu-inner-expert-mobile{
		bottom:249px;
	}
}
@media (max-width: 555px){
	.edu-expert-teacher-mobile-section .edu-inner-expert-mobile{
		bottom:239px;
	}
}
@media (max-width: 537px){
	.edu-expert-teacher-mobile-section .edu-inner-expert-mobile{
		bottom:232px;
	}
}
@media (max-width: 520px){
	.edu-expert-teacher-mobile-section .edu-inner-expert-mobile{
		bottom:222px;
	}
}
@media (max-width: 500px){
	.edu-expert-teacher-mobile-section .edu-inner-expert-mobile{
		bottom:212px;
	}
}
@media (max-width: 480px){
	.edu-expert-teacher-mobile-section .edu-inner-expert-mobile{
		bottom:202px;
	}
}
@media (max-width: 458px){
	.edu-expert-teacher-mobile-section .edu-inner-expert-mobile{
		bottom:197px;
	}
}
@media (max-width: 448px){
	.edu-expert-teacher-mobile-section .edu-inner-expert-mobile{
		bottom:187px;
	}
}
@media (max-width: 430px){
	.edu-expert-teacher-mobile-section .edu-inner-expert-mobile{
		bottom:174px;
	}
}
@media (max-width: 408px){
	.edu-expert-teacher-mobile-section .edu-inner-expert-mobile{
		bottom:166px;
	}
}
@media (max-width: 396px){
	.edu-expert-teacher-mobile-section .edu-inner-expert-mobile{
		bottom:158px;
	}
}
@media (max-width: 385px){
	.edu-expert-teacher-mobile-section .edu-inner-expert-mobile{
		bottom:152px;
	}
}
@media (max-width: 368px){
	.edu-expert-teacher-mobile-section .edu-inner-expert-mobile{
		bottom:145px;
	}
}
@media (max-width: 355px){
	.edu-expert-teacher-mobile-section .edu-inner-expert-mobile{
		bottom:137px;
	}
}
@media (max-width: 340px){
	.edu-expert-teacher-mobile-section .edu-inner-expert-mobile{
		bottom:128px;
	}
}
@media (max-width: 320px){
	.edu-expert-teacher-mobile-section .edu-inner-expert-mobile{
		bottom:118px;
	}
}

/* Course Categories */

.edu-course-cat-section .et_pb_promo_description{
	padding-bottom:15px;
}
.edu-course-cat-section .et_pb_main_blurb_image{
	margin:0 20px 0 0;
}
.edu-course-cat-section .et_pb_blurb_content{
	display: flex;
	align-items: center;
	position:relative;
	padding:12px 0;
}
.edu-course-cat-section .et_pb_blurb{
	background: #FFFFFF;
	border: 1px solid var(--color1);
	border-radius: 6px;
	transition: all 1s ease-out 100ms;
}
.edu-course-cat-section h4.et_pb_module_header{
	padding:0;
}
.edu-course-cat-section  .edu-sub-course-cat-section .et_pb_column{
	width:22%;
	margin-right:2.5%;
}
.edu-course-cat-section .et_pb_blurb:hover{
	background: linear-gradient(180deg, var(--color1) 0%, var(--color2) 100%);
	border-radius: 6px;
}
.edu-course-cat-section .et_pb_blurb .et_pb_main_blurb_image .et-pb-icon {
	color:var(--color1);
}
.edu-course-cat-section .et_pb_blurb:hover .et_pb_main_blurb_image .et-pb-icon{
	color:#fff;
}
.edu-course-cat-section .et_pb_blurb h4.et_pb_module_header {
	color:var(--color1)!important;
}
.edu-course-cat-section .et_pb_blurb:hover h4.et_pb_module_header{
	color:#fff!important;
}
.edu-course-cat-section .et_pb_blurb:before:hover{
	filter: brightness(1.5);
}
@media (max-width: 1176px){
	.edu-course-cat-section h4.et_pb_module_header{
		font-size:16px!important;
		line-height:26px!important;
	}
	.edu-course-cat-section .et_pb_main_blurb_image {
		margin: 0 9px 0 0!important;
	}
}
@media (max-width: 980px){
	.edu-course-cat-section h4.et_pb_module_header{
		font-size:18px!important;
		line-height:28px!important;
	}
	.edu-course-cat-section .et_pb_main_blurb_image {
		margin: 0 20px 0 0!important;
	}
}

/* Most Recent Section */

.edu-counter-section .et_pb_row {
	width: 90%!important;
	display: flex;
	align-items: end;
	flex-wrap: wrap;
	justify-content: center;
}  
.edu-counter-section .et_pb_column_single{
	border-radius: 10px;
	padding-top: 0;
	padding-bottom: 0;
	margin-right:30px;
}
.edu-counter-section .et_pb_column_single .et_pb_image_wrap ,
.edu-counter-section .et_pb_column_single img {
	width:100%!important;
}
.edu-counter-section .et_pb_number_counter .percent{
	height: 45px;
	margin-bottom:5px;
}
.edu-counter-section span.percent-value {
	color: var(--color1);
} 
.edu-top-counter .et_pb_number_counter{
	width: 100%!important;
	position: relative;
	display: inline-block;
	max-width: 145px;
}  
@media (max-width: 980px) {
	.edu-counter-section .et_pb_column_single{
		margin-right:0!important;
		width: 100%;
		max-width: 320px;
		margin: auto!important;
		text-align:left!important;
	} 
	.edu-counter-section   .et_pb_number_counter .percent{
		margin-bottom:5px;
	}
} 

/* Testimonial Student */

.edu-testimonial .slick-slide {
	float: left;
	margin: 0px 15px!important;
	background:transparent!important;
	padding:0;
}
.edu-testimonial .et_pb_testimonial_portrait {
	width: 263px!important;
	height: 390px!important;
	border-radius: 0!important;
	float: left;
	margin-right: 30px;
	position: relative;
	max-width: 263px;
	display: block;
	border-radius: 10px!important;
}
.edu-testimonial .et_pb_testimonial_portrait:before {
	box-shadow:none;
}
.edu-testimonial .et_pb_testimonial .et_pb_testimonial_description {
	margin: 50px 0 0px !important;
	display:table;
	background-color: #fff;
	border-radius: 10px;
	padding: 24px 15px;
	box-shadow: 0px 0px 12px rgb(0 0 0 / 15%);
	position:relative;
}
.edu-testimonial .et_pb_testimonial .et_pb_testimonial_description:before {
	content: "\201d"!important;
	font-size: 250px;
	left: 15px;
	position: absolute;
	top: -35px;
	z-index: 2;
	border-radius: 0;
	font-family: sans-serif;
	background-position: center;
	-webkit-text-stroke: 2px var(--color1);
	color: transparent;
}
.edu-testimonial .et_pb_testimonial_description_inner {
	margin-top: 115px;
}
.edu-testimonial .et_pb_testimonial .et_pb_testimonial_description .et_pb_testimonial_content p{
	margin:0!important;
	font-family: 'Open Sans';
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #646464;
}
.edu-testimonial .et_pb_testimonial_author {
	font-size: 24px;
	color: var(--color1)!important;
	line-height: 34px; 
	font-weight:700!important;
}
.edu-testimonial span {
	font-family: 'Open Sans';
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #646464;
}
.edu-testimonial .slick-dots {
	position: absolute;
	bottom: -66px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}
.edu-testimonial .slick-slide:before {
	position: absolute;
	top: -24px;
	left: 170px;
	content: "\7b";
	font-family: "ETmodules"!important;
	font-size: 120px;
	background: transparent;
	font-weight: 900;
	color: #d8dad6;
	z-index: 2;
	border: 0;
}
.edu-testimonial .slick-dots li {
	position: relative;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}
.edu-testimonial .slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 15px;
	height: 15px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}
.edu-testimonial .slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #869791;
	transition: 0.5s;
	content: '';
	text-align: center;
	-webkit-font-smoothing: antialiased;
}
.edu-testimonial .slick-dots li.slick-active button:before {
	background-color: var(--color1);
}
.edu-testimonial .et_pb_testimonial_author{
	margin-top:0;
}

.edu-testimonial  .edu-slider-heading{
	margin-bottom:0!important;
}
@media(max-width:767px) {
	.edu-testimonial .slick-slide {
		padding:20px!important;
	}
	.edu-testimonial .slick-slide:before {
		top: 4px;
		font-size: 82px;
	}
}
@media(max-width:575px) {
	.edu-testimonial .slick-slide {
		padding:0px!important;
	}
	.edu-testimonial .et_pb_testimonial_portrait {
		width:100%!important;
	}
}

/* Course Page */

.edu-courses h6{
	padding-bottom:0;
}  
.edu-courses .et_pb_image img  {
	width: 100%;
	height: 100%;
	max-width: 360px;
	min-height: 220px;
}
.edu-courses .et_pb_main_blurb_image img{
	width:50px;
	max-width:50px;
	height:50px;
}     
.edu-courses h4{
	padding-bottom:0; 
}  
.edu-courses .et_pb_promo_description h5{
	margin:20px 0 13px 0; 
	font-weight: 700;
	font-size: 24px;
	line-height: 34px;
	color: var(--color1)!important;
}
.edu-courses .edu-info-main ul{
	list-style:none;
	display:flex;
	align-items: center;
	padding: 0;
	position: relative;
	column-gap:15px;
}
.edu-courses .edu-info-main ul:before {
	content:'\e033\e033\e033\e033\e033';
	font-family:ETmodules;
	font-size:16px;
	color:#D29B0E;
}
.edu-courses .edu-info-main ul li{
	font-weight: 600;
	font-size: 16px;
	line-height: 26px;
	color: #000000;
}
.edu-courses .edu-info-main ul li:nth-child(2){
	padding: 0px 6px;
	background-color: #D9D9D9;
}   
.edu-courses .edu-info-main .edu-info-footer{
	display:flex;
	justify-content: space-between;
	align-items: center;
	border-top: 1px solid var(--color1);
	padding: 20px 0 0;
	margin: 20px 0 0 0;
}
.edu-courses .edu-info-main .edu-info-footer p{
	font-weight: 600;
	font-size: 16px;
	line-height: 26px;
	color: #646464;
}
.edu-courses .edu-info-main .edu-info-footer p:nth-child(1){
	padding-bottom:0;
}
.edu-courses-box ,
.edu-courses .edu-courses-box .et_pb_text ,
.edu-courses .edu-courses-box .et_pb_promo_description h5{
	transition:all .5s ease;
}
.edu-courses .edu-courses-box:hover .et_pb_text{
	background: var(--color1)!important;
}
.edu-courses .edu-courses-box:hover .et_pb_promo_description h5{ 
	color: var(--color2)!important;
} 
@media(max-width:1260px){
	.edu-courses h5.et_pb_module_header {
		min-height:102px!important;
	}
}
@media(max-width:1080px){
	.edu-courses h5.et_pb_module_header {
		min-height:136px!important;
	}
}
@media(max-width:980px){
	.edu-courses .et_pb_image .et_pb_image_wrap {
		display: block!important;
	}
	.edu-courses .et_pb_image img {
		width: 100%!important;
		height: 100%!important;
		max-width: 100%!important;
		min-height: 100%!important;
	}
	.edu-courses .et_pb_blurb_content {
		margin: 0;
	}  
	.edu-courses .et_pb_promo_description h5{
		font-size: 22px;
		line-height: 32px;
		min-height: auto!important;
	}
} 
@media(max-width:767px){
	.edu-courses .et_pb_promo_description h5{
		font-size: 20px;
		line-height: 30px;
	}  
}

/* Meet Our Team Section */

.edu-meet-section .et_pb_column{
	overflow:hidden;
}
.edu-meet-section .et_pb_blurb{
	margin-bottom:0!important;
}
.edu-meet-section .et_pb_main_blurb_image{
	margin-bottom:15px;
	position:relative;
}
.edu-meet-section .et_pb_main_blurb_image:before {
	content: "";
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, var(--color1) 0%, var(--color2) 100%);
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	z-index:999;
	transition: all 0.6s ease 0s;
}
.edu-meet-section .et_pb_column:hover .et_pb_main_blurb_image:before {
	opacity: 0.4;
	transform: scale(1);
}
.edu-meet-section ul.et_pb_social_media_follow{
	position: absolute;
	left: 0px;
	right:0px;
	margin:0!important;
	opacity:0;
	top:33%;
	transform: scale(1.2);
	transition: all 0.4s ease-in-out 0s;
}
.edu-meet-section .et_pb_column:hover ul.et_pb_social_media_follow{
	transform: scale(1);
	z-index:999999999;
	opacity:1;
	text-align:center;
}
.edu-meet-section .et_pb_social_media_follow li a{
	margin-right:0!important;
}
.edu-meet-section .et_pb_social_media_follow li{
	margin-bottom:0;
}
.edu-meet-section .et_pb_main_blurb_image img{
	position:relative;
}
.edu-meet-section .et_pb_main_blurb_image img:before{
	content:'';
	position:absolute;
	background: linear-gradient(180deg, var(--color1) 0%, var(--color2) 100%);
}

/* Home Blog Section */

.edu-home-blog  .et_pb_post {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	background: #FFFFFF;
	box-shadow: 0px 0px 12px rgb(0 0 0 / 25%);
	border-radius: 10px;
	margin-bottom: 0px;
}
.edu-home-blog .et_pb_ajax_pagination_container {
	display: grid;
	grid-template-columns:repeat(3,1fr);
	column-gap: 30px;
}  
.edu-home-blog img {
	order: 1;
	height: auto;
	margin-bottom: 0;
}
.edu-home-blog p.post-meta {
	order: 2;
	padding: 0 15px;
	margin: 0px 0 12px;
	font-weight: 400;
	font-size: 15px!important;
	line-height: 25px!important;
	color: #646464;
	position: relative;
}
.edu-home-blog h6.entry-title {
	order: 3;
	font-weight: 700;
	font-size: 20px!important;
	line-height: 30px!important;
	color: var(--color1);
	padding: 0 15px;
	margin-bottom: 10px;
}  
.edu-home-blog .post-content {
	order: 4;
	font-weight: 400;
	font-size: 16px!important;
	line-height: 26px!important;
	color: #646464;
	padding: 0 15px 15px;
}  
.edu-home-blog .et_pb_post .entry-featured-image-url {
	margin-bottom: 65px;
}
.edu-home-blog article:hover p.post-meta:before {
	background: var(--color1)!important;
}
.edu-home-blog p.post-meta:before {
	content: "Recent Blogs";
	margin-bottom: 0px!important;
	font-weight: 600;
	font-size: 16px!important;
	line-height: 26px!important;
	color: #FFFFFF!important;
	background: var(--color2)!important;
	border-radius: 6px!important;
	padding: 2px 9px!important;
	display: inline-block!important;
	position: absolute!important;
	left: 15px!important;
	top: -50px;
	transition:all .5s ease;
}  
@media(max-width:1024px){
	.edu-home-blog h6.entry-title {
		font-size: 18px!important;
		line-height: 28px!important;
	} 
}   
@media(max-width:980px) {
	.edu-home-blog .et_pb_ajax_pagination_container {
		grid-template-columns:repeat(1,1fr);
		row-gap: 30px;
		max-width: 500px;
		margin: auto;
	}  
}
@media(max-width:767px){
	.edu-home-blog .et_pb_post {
		width: 100%!important;
		margin-bottom: 30px;
	}
	.edu-home-blog h6.entry-title {
		font-size: 16px!important;
		line-height: 26px!important;
	}
	.edu-home-blog .post-content {
		font-size: 14px!important;
		line-height: 24px!important;
	}  
}    

/* Our student Gallary */

.edu-gallary-section .edu-about-gallary-inner-section{
	display: flex;
	flex-wrap: wrap;
	justify-content:center!important;
}
.edu-gallary-section .edu-gallary-column{
	margin-right: 30px!important;
}
.edu-gallary-section .edu-gallary-heading h2{
	font-weight:700;
}
.edu-gallary-section .edu-gallary-heading{
	margin-bottom:0!important;
	padding-bottom:15px;
}
.edu-gallary-section .et_pb_image span:after{
	content: '';
	display: block;
	position: absolute;
	height: 0%;
	width: 100%;
	bottom: 0;
	left:0;
	transition: height 0.5s ease-out;
	background: linear-gradient(180deg, var(--color2) 0%, var(--color1) 100%);
	opacity:0.4;
}
.edu-gallary-section .et_pb_image span:hover:after{
	height: 100%;
}
@media (max-width: 991px){
	.edu-gallary-section .edu-gallary-column {
		margin-right: 0!important;
	}
}

/* Message by Dean */

.edu-professor-section h5{
	padding-bottom:0;
}

/* Client Logo Section */

.edu-client-logo-section .edu-client-asgford{
	filter: grayscale(1);
}   
.edu-client-logo-section .edu-client-asgford:hover{
	filter: none;
} 
.edu-client-logo-section .edu-client-RMIT{
	filter: grayscale(1);
}
.edu-client-logo-section .edu-client-RMIT:hover{
	filter: none;
} 
.edu-client-logo-section .edu-client-university{
	filter: grayscale(1);
}
.edu-client-logo-section .edu-client-university:hover{
	filter: none;
} 
.edu-client-logo-section .edu-client-caldwell{
	filter: grayscale(1);
}
.edu-client-logo-section .edu-client-caldwell:hover{
	filter: none;
} 

/* Event Page */

.edu-event-section .et_pb_promo_description p{
	padding-bottom:0;
}
.edu-event-section h4.et_pb_module_header{
	padding:0;
}
.edu-event-section .et_pb_main_blurb_image{
	margin-bottom:0;
}
.edu-event-section .et_pb_image img{
	width:100%!important;
}
.edu-event-section .et_pb_image .et_pb_image_wrap{
	display:block;
	position:relative
}
.edu-event-section h5.et_pb_module_header{
	color:var(--color1)!important;
	padding:0;
	min-height:102px;
	transition: all 0.4s ease 0s;
}
.edu-sub-event-section .et_pb_column{
	background: #FFFFFF;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
	border-radius: 20px 20px 10px 10px;
	width: 31.6667%;
	margin-right: 2.5%;
	margin-bottom:0;
	transition: all 0.4s ease 0s;
}
.edu-event-section .edu-loaction  .et-pb-icon {
	color: var(--color1)!important;
} 
@media (max-width: 980px){
	.edu-sub-event-section{
		max-width:500px;
	}
	.edu-sub-event-section .et_pb_column{
		width:100%;
		margin:0 auto 30px;
	}
}
@media (max-width: 768px){
	.edu-event-section h5.et_pb_module_header{
		min-height:unset;
	}
}
.edu-event-section .et_pb_image{
	position:relative;
}
.edu-event-img:before,
.et_pb_image_wrap:before{
	transition: all 0.5s ease 0s;
}
.edu-event-section .et_pb_column:hover .edu-event-img:before{
	content:'';
	position:absolute;
	background: rgba(0, 0, 0, 0.3);
	border-radius: 10px 10px 0px 0px;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:99999;  
}
.edu-event-section .et_pb_column .edu-event-img .et_pb_image_wrap:before{
	content: "\e02b"!important;
	position: absolute;
	left: 0;
	right: 0;
	top:50%;
	text-align:center;
	font-size:16px;
	color:#fff;
	font-family:ETmodules;
	z-index: 999999999999999999;
	transform:translateY(-50%);
	opacity:0;
}
.edu-event-section .et_pb_column:hover .edu-event-img .et_pb_image_wrap:before {
	opacity:1;
}
.edu-event-date .et_pb_blurb_content{
	display:flex;
	align-items:center;
	background: var(--color2);
	border-radius: 10px;
	max-width:220px;
	width:100%;
	padding:3px 22px;
	margin-left:0;
}
.edu-sub-event-section .et_pb_column:hover .edu-event-date .et_pb_blurb_content{
	background: var(--color1);
}
.edu-sub-event-section .et_pb_column:hover h5.et_pb_module_header{
	color:var(--color2)!important;
}

/* BLog Page */

.edu-blog-section .et_pb_ajax_pagination_container {
	display: grid;
	gap: 45px;
	grid-template-columns: repeat(2,1fr);
}
.edu-blog-section .et_pb_post {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	background: #FFFFFF;
	box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.25);
	border-radius: 10px;
	margin:0;
	overflow:hidden;
}
.edu-blog-section a.entry-featured-image-url {
	width:100%;
}
.edu-blog-section img{
	order:1;
	width: 100%;
	max-width: 100%;
	margin-bottom:0;
} 
.edu-blog-section p.post-meta{
	order:2;
	padding:0 20px;
	margin:0px 0 10px;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #646464;
	position: relative;
} 
.edu-blog-section .entry-title{
	order:3;
	font-weight: 700;
	font-size: 24px;
	line-height: 34px;
	color: var(--color1);
	padding:0 20px;
	margin-bottom: 12px;
	transition:all .5s ease;
}  
.edu-blog-section .et_pb_post:hover h5.entry-title {
	color: var(--color2);
}
.edu-blog-section .post-content{
	order:4;
	font-weight: 400;
	font-size: 16px;
	line-height: 26px;
	color: #646464;
	padding:0 20px 30px;
}  
.edu-blog-section .post-content-inner {
	margin-bottom: 15px;
}  
.edu-blog-section .post-content a{
	font-weight: 600;
	font-size: 16px;
	line-height: 22px;
	text-transform: uppercase;
	color: #646464;
	position: relative;
	display: inline-block;
}   
.edu-blog-section .post-content a:before{
	content: "\24";
	font-family: ETmodules;
	position: absolute;
	right: -26px;
	font-size: 20px;
}   
.edu-blog-section p.post-meta:before {
	content: "";
	content: "Recent Blogs";
	margin-bottom: 0px!important;
	font-weight: 600;
	font-size: 16px!important;
	line-height: 26px!important;
	color: #FFFFFF!important;
	background: var(--color2)!important;
	border-radius: 6px!important;
	padding: 2px 9px!important;
	display: inline-block!important;
	position: absolute!important;
	left: 20px!important;
	top: -41px;
}
.edu-blog-section .et_pb_post:hover p.post-meta:before {
	background: var(--color1)!important;
}
.edu-blog-section .et_pb_post:hover a.entry-featured-image-url:before {
	height: 100%;
}
.edu-blog-section .et_pb_post:hover
.post-content a{
	color: var(--color1)!important;
}
.edu-blog-section a.entry-featured-image-url {
	display:flex;
}
.edu-blog-section a.entry-featured-image-url:before {
	content: '';
	display: block;
	position: absolute;
	height: 0%;
	width: 100%;
	bottom: 0;
	left: 0;
	transition: height 0.5s ease-out;
	background: linear-gradient(180deg, rgba(216, 22, 22, 0) 0%, rgba(216, 22, 22, 0.4) 100%);
}
@media(max-width:980px){
	.edu-blog-section .et_pb_ajax_pagination_container {
		row-gap: 30px;
	}
	.edu-blog-section p.post-meta {
		width: 100%;
	}
	.edu-blog-section .post-content {
		padding: 0 20px 22px;
	}  
	.edu-blog-section .entry-title{
		font-size: 22px;
		line-height: 32px;
	}
}  
@media(max-width:767px){
	.edu-blog-section .entry-title{
		font-size: 20px;
		line-height: 30px;
	} 
	.edu-blog-section .et_pb_ajax_pagination_container {
		grid-template-columns: repeat(1,1fr);
	}
} 

/* blog 3 column */

.edu-blog-3-grid .et_pb_ajax_pagination_container {
	display: grid;
	gap: 30px;
	grid-template-columns: repeat(3,1fr);
}
@media(max-width:980px){
	.edu-blog-3-grid .et_pb_ajax_pagination_container {
		display: grid;
		gap: 30px;
		grid-template-columns: repeat(2,1fr);
	}
}
@media(max-width:767px){
	.edu-blog-3-grid .et_pb_ajax_pagination_container {
		display: grid;
		gap: 30px;
		grid-template-columns: repeat(1,1fr);
	}
}

/* blog 4 column */

.edu-blog-4-grid .et_pb_ajax_pagination_container {
	display: grid;
	gap: 30px;
	grid-template-columns: repeat(4,1fr);
}
@media(max-width:980px){
	.edu-blog-4-grid .et_pb_ajax_pagination_container {
		display: grid;
		gap: 30px;
		grid-template-columns: repeat(2,1fr);
	}
}
@media(max-width:767px){
	.edu-blog-4-grid .et_pb_ajax_pagination_container {
		display: grid;
		gap: 30px;
		grid-template-columns: repeat(1,1fr);
	}
}


/* blog Left Page */

.blog-left-img .et_pb_ajax_pagination_container {
	display: flex;
	flex-direction: column;
	text-align: left;
	gap: 30px;
}
.blog-left-img .et_pb_post {
	position: relative;
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	box-shadow: 0px 0px 12px rgb(0 0 0 / 25%);
	border-radius: 10px!important;
}
.blog-left-img .et_pb_ajax_pagination_container article .entry-featured-image-url {
	max-width: 500px;
	width: 100%;
	margin: 0;
	position: relative;
}
.blog-left-img p.post-meta:before{
	top:-100px!important;
}
.blog-left-img h5.entry-title{
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow:hidden;
}
@media (max-width: 980px){
	.blog-left-img .et_pb_post {
		flex-wrap:wrap!important;
	}
	.blog-left-img .et_pb_post {
		margin-bottom: 0px!important;
	}
	.blog-left-img .et_pb_ajax_pagination_container article .edu-blog-detail{
		max-width:550px;
		margin-top:40px;
	}
	.blog-left-img img {
		margin-bottom: 0px!important;
	}
	.blog-left-img .et_pb_ajax_pagination_container {
		display: grid;
		gap: 30px;
		grid-template-columns: repeat(2,1fr);
	}
}
@media (max-width: 767px){
	.blog-left-img .et_pb_ajax_pagination_container {
		display: grid;
		gap: 30px;
		grid-template-columns: repeat(1,1fr);
	}
	.blog-left-img .et_pb_ajax_pagination_container article .entry-featured-image-url {
		max-width: 100%;
	}
}


/* Blog Right Image */

.blog-right-img .et_pb_ajax_pagination_container article {
	flex-direction: row-reverse;
	justify-content: space-between;
}

/* Contact Page */

.edu-contact-section form input , .edu-contact-section form textarea{
	border: 2px solid var(--color1);
	border-radius: 6px;
	padding:16px 20px 17px!important;
}
.edu-contact-section .edu-contact-info .et-pb-icon {
	color:var(--color1);
}
.edu-contact-section  p.et_pb_contact_field {
	margin-bottom:25px;
	padding-left:0;
}
.edu-contact-section .et_contact_bottom_container {
	float: left;
}
.edu-contact-section form button{
	margin:5px 0 0;
	padding:8px 29px!important;
}
.edu-contact-section .et_pb_contact_form {
	margin-left: 0; 
}
.edu-contact-section .et_pb_contact_right {
	min-width: 0px;
}
.edu-contact-section .et_pb_blurb_position_left .et_pb_blurb_container {
	padding-left: 20px;
}
.edu-contact-section  .et_pb_blurb_content {
	max-width: 100%;
	padding:0 20px;
}

/* Pre-Loader CSS */
.tu-preloader {
	background-color:#ffffff;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	height:100%;
	width:100%;
	overflow:hidden !important;
	z-index:9999999999999999;
}
.tu-preloader .tu-status {
	width:100px;
	height:100px;
	position:absolute;
	left:50%;
	top:50%;
	background-repeat:no-repeat;
	background-position:center;
	-webkit-background-size:cover;
	background-size:cover;
	margin:-50px 0 0 -50px;
}
.tu-loader {
	text-indent:-99999em;
	display: block;
	position: relative;
	left: 50%;
	top: 50%;
	width: 150px;
	height: 150px;
	margin: -75px 0 0 -75px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: rgba(3,37,76,0.3);
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
}
.tu-loader:before {
	content: "";
	position: absolute;
	top: 5px;
	left: 5px;
	right: 5px;
	bottom: 5px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: rgba(3,37,76,0.6);
	-webkit-animation: spin 3s linear infinite;
	animation: spin 3s linear infinite;
}
.tu-loader:after {
	content: "";
	position: absolute;
	top: 15px;
	left: 15px;
	right: 15px;
	bottom: 15px;
	border-radius: 50%;
	border: 3px solid transparent;
	border-top-color: var(--color1);
	-webkit-animation: spin 1.5s linear infinite;
	animation: spin 1.5s linear infinite;
}
@-webkit-keyframes spin {
	0%   {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes spin {
	0%   {
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
/* Pre-Loader End  */

/* 404 Page */
.edu-text-effect{
	color:var(--color2)!important;
	font-family: 'Mochiy Pop P One', sans-serif;
	font-size: 100px;
	line-height:100px;
	font-weight: 600;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 3px;
	animation: animate 1s ease infinite alternate;
}
@keyframes animate{
	0%{
		text-shadow: 0.70711px 0.70711px 0 var(--color1), 
			1.41421px 1.41421px 0 var(--color1), 2.12132px 2.12132px 0 var(--color1), 
			2.82843px 2.82843px 0 var(--color1), 3.53553px 3.53553px 0 var(--color1), 
			4.24264px 4.24264px 0 var(--color1), 4.94975px 4.94975px 0 var(--color1), 
			5.65685px 5.65685px 0 var(--color1), 6.36396px 6.36396px 0 var(--color1), 
			7.07107px 7.07107px 0 var(--color1), 7.77817px 7.77817px 0 var(--color1), 
			8.48528px 8.48528px 0 var(--color1), 9.19239px 9.19239px 0 var(--color1), 
			9.89949px 9.89949px 0 var(--color1), 10.6066px 10.6066px 0 var(--color1), 
			11.31371px 11.31371px 0 var(--color1), 12.02082px 12.02082px 0 var(--color1), 
			12.72792px 12.72792px 0 var(--color1), 13.43503px 13.43503px 0 var(--color1), 
			14.14214px 14.14214px 0 var(--color1), 14.84924px 14.84924px 0 var(--color1), 
			15.55635px 15.55635px 0 var(--color1), 16.26346px 16.26346px 0 var(--color1), 
			16.97056px 16.97056px 0 var(--color1), 17.67767px 17.67767px 0 var(--color1), 
			18.38478px 18.38478px 0 var(--color1), 19.09188px 19.09188px 0 var(--color1), 
			19.79899px 19.79899px 0 var(--color1), 20.5061px 20.5061px 0 var(--color1), 
			21.2132px 21.2132px 0 var(--color1);
	}
	100%{
		text-shadow: -0.70711px 0.70711px 0 var(--color1), 
			-1.41421px 1.41421px 0 var(--color1), -2.12132px 2.12132px 0 var(--color1), 
			-2.82843px 2.82843px 0 var(--color1), -3.53553px 3.53553px 0 var(--color1), 
			-4.24264px 4.24264px 0 var(--color1), -4.94975px 4.94975px 0 var(--color1), 
			-5.65685px 5.65685px 0 var(--color1), -6.36396px 6.36396px 0 var(--color1), 
			-7.07107px 7.07107px 0 var(--color1), -7.77817px 7.77817px 0 var(--color1), 
			-8.48528px 8.48528px 0 var(--color1), -9.19239px 9.19239px 0 var(--color1), 
			-9.89949px 9.89949px 0 var(--color1), -10.6066px 10.6066px 0 var(--color1), 
			-11.31371px 11.31371px 0 var(--color1), -12.02082px 12.02082px 0 var(--color1), 
			-12.72792px 12.72792px 0 var(--color1), -13.43503px 13.43503px 0 var(--color1), 
			-14.14214px 14.14214px 0 var(--color1), -14.84924px 14.84924px 0 var(--color1), 
			-15.55635px 15.55635px 0 var(--color1), -16.26346px 16.26346px 0 var(--color1), 
			-16.97056px 16.97056px 0 var(--color1), -17.67767px 17.67767px 0 var(--color1), 
			-18.38478px 18.38478px 0 var(--color1), -19.09188px 19.09188px 0 var(--color1), 
			-19.79899px 19.79899px 0 var(--color1), -20.5061px 20.5061px 0 var(--color1), 
			-21.2132px 21.2132px 0 var(--color1);
	}
}

#commentform {
	padding-bottom: 0;
	display:flex;
	flex-direction:column;
}
#commentform .comment-form-comment {
	order:4;
}
#commentform .comment-form-cookies-consent {
	order:5;
}
#commentform .form-submit {
	order:6;
	text-align:left;
}
.edu-blog-img img {
	border-radius:30px;
}