/*=========================
	All css
==========================*/

@import url("../fontawesome/css/font-awesome.min.css");

/*=========================
	All css
==========================*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i|Rubik:300,300i,400,400i,500,500i,700,700i,900,900i&amp;display=swap');
/* 
	font-family: 'Poppins', sans-serif;
	font-family: 'Rubik', sans-serif;
	font-family: 'Roboto', sans-serif;
	font-family: 'Open Sans', sans-serif;
*/
/*----------------------------------------------------


---------------------------------------------------- */
/*=====================================================================


@Default Styles



Table of Content:

01/ Variables,Global

02/ Header Section

03/ Slider Section

04/ Search Course Section

05/ Popular Course Section

06/ About Section

07/ Testimonial Section

08/ Latest area Section

09/ Best course Section

10/ Teacher Section

11/ Best product section

12/ FAQ section

13/ Course category section

14/ why choose us section

15/ contact section

16/ blog section

17/ check out section

18/ Course section

19/ footer

 





=====================================================================*/
/*Variables*/
/*----------------------------------------------------*/
@import url("https://fonts.googleapis.com/css?family=Roboto:100,300,300i,400,400i,500,700,700i,900,900i");
#course-btn .genius-btn {
	margin: 0 auto; }

/*---------------------------------------------------- */
/*global area*/
/*----------------------------------------------------*/
body {
	margin: 0;
	padding: 0;
	overflow-x: hidden;
	font-size: 13px;
	line-height: 1.4;
	color: #000;
	font-family: "Open Sans", Arial, sans-serif;
	-webkit-font-smoothing: antialiased; }

.ul-li ul {
	margin: 0;
	padding: 0; }
	.ul-li ul li {
		list-style: none;
		display: inline-block; }

.animation,
.staggered-animation {
	visibility: hidden;
	-webkit-transition: 0.5s ease all;
	-o-transition: 0.5s ease all;
	transition: 0.5s ease all; }

.container {
	max-width: 1260px;
	margin: 0 auto; }

.ul-li-block ul {
	margin: 0;
	padding: 0; }
	.ul-li-block ul li {
		list-style: none;
		display: block; }

div#preloader {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 99999;
	width: 100%;
	height: 100%;
	overflow: visible;
	background-color: #fff;
	background: #fff url("../img/preloader.gif") no-repeat center center; }

a {
	text-decoration: none;
	color: inherit; }
	a:hover, a:focus {
		text-decoration: none; }

img {
	max-width: 100%;
	height: auto; }

section {
	overflow: hidden; }

button {
	cursor: pointer; }

.form-control:focus,
button:visited,
button.active,
button:hover,
button:focus,
input:visited,
.register-form-area select:visited,
.register-form-area textarea:visited,
input.active,
.register-form-area select.active,
.register-form-area textarea.active,
input:hover,
.register-form-area select:hover,
.register-form-area textarea:hover,
input:focus,
.register-form-area select:focus,
.register-form-area textarea:focus,
textarea:hover,
textarea:focus,
a:hover,
a:focus,
a.active,
select,
select:hover,
select:focus,
select:visited {
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-decoration: none;
	color: inherit; }

.form-control {
	-webkit-box-shadow: none;
	box-shadow: none; }

.relative-position {
	position: relative; }

.headline h1,
.headline h2,
.headline h3,
.headline h4,
.headline h5,
.headline h6 {
	margin: 0; }

h1, h2, h3, h4, h5, h6 {
	font-family: "Open Sans", sans-serif; }
	p{
		font-family: "Roboto", sans-serif; 
		font-size: 15px;
		line-height: 1.5;
		color: #000;
		text-align: justify;
	}
.mb20 {
	margin-bottom: 20px; }

.mb25 {
	margin-bottom: 25px; }

.mb30 {
	margin-bottom: 30px; }

.mb35 {
	margin-bottom: 35px; }

.mb45 {
	margin-bottom: 45px; }

.mt10 {
	margin-top: 10px; }

.mt15 {
	margin-top: 15px; }

.mt25 {
	margin-top: 25px; }

.ml42 {
	margin-left: 42px; }

.mb65 {
	margin-bottom: 65px; }

.mt60 {
	margin-top: 60px; }

.pt150 {
	padding-top: 150px; }

.pb45 {
	padding-bottom: 30px; }

.pb20 {
	padding-bottom: 20px; }

.pb10 {
	padding-bottom: 10px; }

.gradient-bg, .modal-body .nws-button button, .teacher-pic-content .teacher-img-content:after, .course-details-category li:hover {
	background: #17d0cf;
	background: -moz-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #4eb3bf), color-stop(51%, #17d0cf), color-stop(100%, #4eb3bf));
	background: -webkit-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #0071b0 100%);
	background: -o-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
	background: -ms-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
	background: -webkit-gradient(linear, left top, right top, from(#01a6fd), color-stop(51%, #17d0cf), to(#01a6fd));
	background: -webkit-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
	background: linear-gradient(to right, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
	background-size: 200% auto;
	-webkit-transition: background 1s ease-out;
	-moz-transition: background 1s ease-out;
	-o-transition: background 1s ease-out;
	transition: background 1s ease-out; }
	.gradient-bg:hover, .modal-body .nws-button button:hover, .teacher-pic-content .teacher-img-content:hover:after, .course-details-category li:hover {
		background: #01a6fd;
		background: -moz-linear-gradient(left, #17d0cf 0%, #01a6fd 51%, #17d0cf 100%);
		background: -webkit-gradient(left top, right top, color-stop(0%, #4eb3bf), color-stop(51%, #01a6fd), color-stop(100%, #4eb3bf));
		background: -webkit-linear-gradient(left, #17d0cf 0%, #01a6fd 51%, #0071b0 100%);
		background: -o-linear-gradient(left, #17d0cf 0%, #01a6fd 51%, #17d0cf 100%);
		background: -ms-linear-gradient(left, #17d0cf 0%, #01a6fd 51%, #17d0cf 100%);
		background: -webkit-gradient(linear, left top, right top, from(#17d0cf), color-stop(51%, #01a6fd), to(#17d0cf));
		background: -webkit-linear-gradient(left, #17d0cf 0%, #01a6fd 51%, #17d0cf 100%);
		background: linear-gradient(to right, #17d0cf 0%, #01a6fd 51%, #17d0cf 100%);
		background-size: 200% auto;
		background-position: 190px; }

.text-gradiant {
	background: -moz-linear-gradient(left, #01a6fd 0%, #17d0cf 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #01a6fd), color-stop(100%, #17d0cf));
	background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 100%);
	background: -o-linear-gradient(left, #01a6fd 0%, #17d0cf 100%);
	background: -ms-linear-gradient(left, #01a6fd 0%, #17d0cf 100%);
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent; }

.backgroud-style {
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat; }

.whitish-overlay {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: rgba(255, 255, 255, 0.65); }

.genius-btn {
	height: 50px;
	line-height: 52px;
	border-radius: 4px;
	display: table;
	padding: 0px 25px; }
	.genius-btn a {
		color: #fff;
		display: block;
		width: 100%; }
		.genius-btn a i {
			margin-left: 5px;
			color: #01a6fd; }

.bold-font {
	font-weight: 700; }

.section-title .subtitle {
	color: #a9a3a3;
	letter-spacing: 7px;
	position: relative; }
	.section-title .subtitle:before, .section-title .subtitle:after {
		content: ".";
		font-size: 70px;
		left: -45px;
		pointer-events: none;
		position: absolute;
		text-shadow: rgba(0, 0, 0, 0) 0px 0px;
		top: -10px;
		line-height: 0;
		color: #17d0cf;
		text-shadow: 15px 0 #17d0cf; }
	.section-title .subtitle:after {
		right: -28px;
		left: inherit; }

.section-title h2 {
	font-size: 33px;
		font-weight: 900;
	margin-bottom: 15px;
		color: #095891;}
	.section-title h2 span {
		font-weight: 700;
	color:#000;
font-size: 33px;	}
.header-otop {
	background-color: #ffcb00;
	padding: 5px 36px;
}
.online-img img {
	height: 60px;
}
.online-img {
		display: inline-block;
}
.online-con h3 {
	font-size: 16px;
		color: black;
		padding: 12px 0px;
}
.online-con h3 a span {
	font-size: 21px;
		color: white;
		background-color: #f30202;
		padding: 4px 4px;
		border-radius: 5px;
}
.online-cont {
	padding: 5px 0px;
	text-align: center;
}
.online-cont h3 a {
	display: inline-block;
		width: auto;
	 
		background-color: #0c703f;
		font-size: 13px;
		line-height: 20px;
		color: #fff;
		text-decoration: none;
		padding: 2px 15px 3px;
		border-radius: 30px;
		-moz-border-radius: 30px;
		-webkit-border-radius: 30px;
		font-weight: 500;
}

.nav-tabs {
		border-bottom: 0px solid #ddd;
}
.fade.in {
		opacity: 1;
}
.fade {
		opacity: 0;
		-webkit-transition: opacity .15s linear;
		-o-transition: opacity .15s linear;
		transition: opacity .15s linear;
}
/* 
------------------------------------------------------------------------------------------------------------------------
1. BASIC STYLE  
------------------------------------------------------------------------------------------------------------------------
*/

	.mCustomScrollbar{ -ms-touch-action: none; touch-action: none; /* MSPointer events - direct all pointer events to js */ }
	.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action: auto;touch-action: auto;}
	
	.mCustomScrollBox{ /* contains plugin's markup */
		position: relative;

		height: 100%;
		max-width: 100%;
		outline: none;
		direction: ltr;
	}

	.mCSB_container{ /* contains the original content */
		
		width: auto;
		height: auto;
	}



/* 
------------------------------------------------------------------------------------------------------------------------
2. VERTICAL SCROLLBAR 
y-axis
------------------------------------------------------------------------------------------------------------------------
*/

	.mCSB_inside > .mCSB_container{ margin-right: 30px; }

	.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
		margin-right: 0;
		margin-left: 30px;
	}
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */

	.mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
		position: absolute;
		width: 16px;
		height: auto;
		left: auto;
		top: 0;
		right: 0;
		bottom: 0;
	}

	.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
	
	.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, 
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
		right: auto;
		left: 0;
	}
	
	.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */

	.mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0; 
		height: auto;
	}

	.mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }

	.mCSB_scrollTools .mCSB_draggerRail{
		width: 2px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
	}

	.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
		cursor: pointer;
		width: 100%;
		height: 30px; /* minimum dragger height */
		z-index: 1;
	}

	.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
		position: relative;
		width: 4px;
		height: 100%;
		margin: 0 auto;
		-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
		text-align: center;
	}
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
	
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
	.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }

	.mCSB_scrollTools .mCSB_buttonUp,
	.mCSB_scrollTools .mCSB_buttonDown{
		display: block;
		position: absolute;
		height: 20px;
		width: 100%;
		overflow: hidden;
		margin: 0 auto;
		cursor: pointer;
	}

	.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }

.profile .notification span {
		color: #777;
		display: block;
}
.profile .notification {
	overflow: hidden;
	margin-bottom: 10px;
	padding: 15px 15px 0 0;
	border-top: 1px solid #eee;
}

.profile .notification:first-child {
	border-top: none;
}

.profile .notification img,
.profile .notification i {
	float: left;
	margin-right: 10px;
}

.profile .notification img {
	width: 35px;
	height: 35px;
}

.profile .notification span {
	color: #777;
	display: block;
}

.profile .notification small {
	color: #999;
	font-size: 11px;
}

.overflow-a { overflow: auto;}
.clear-both { clear: both;}

.notification a:hover {
		color: #72c02c;
		text-decoration: underline;
}


.latest-area-content {
		border: 2px solid #d5cece;
		padding: 10px 10px;
}
.section-title-2.mb65.headline.text-left {
		padding: 10px;
	 
}
.section-title-2.headline.text-left {
		padding: 0px 0px;
	 
	margin-bottom: 25px;
}
.section-title-2 h2 {
 font-size: 25px;
		padding: 0 10px;
	color: #000;
	font-weight: 700;
	position: relative; }
	.section-title-2 h2 span {
		font-weight: 700;
		color: #feaf48;	}
	.section-title-2 h2:after {
		position: absolute;
		content: '';
	 bottom: -8px;
		height: 2px;
		width: 50px;
		left: 13px;
		background-color: #000; }

.widget-title {
	font-size: 20px;
	color: #ffffff;
	font-weight: 700;
	position: relative;
	margin-bottom: 30px; }
	.widget-title:after {
		position: absolute;
		content: '';
		bottom: -10px;
		height: 2px;
		width: 50px;
		left: 0;
		background-color: #17d0cf; }

.breadcrumb-section {
	background-image: url(../img/banner/brt-1.jpg);
	padding-bottom: 355px; }
	.breadcrumb-section .blakish-overlay {
		opacity: 1;
		visibility: visible; }
	.breadcrumb-section .page-breadcrumb-content {
		position: absolute;
		top: 60%;
		-webkit-transform: translateY(-60%);
		-ms-transform: translateY(-60%);
		transform: translateY(-60%);
		left: 0;
		right: 0; }
	.breadcrumb-section .breadcrumb-head {
		font-size: 38px;
		color: #fff;
		font-weight: 300; }
		.breadcrumb-section .breadcrumb-head span {
			font-weight: 700; }
	.breadcrumb-section .breadcrumb {
		text-align: center;
		display: inherit;
		background-color: transparent; }
	.breadcrumb-section .breadcrumb-item {
		background-color: #17d0cf;
		color: #fff;
		padding: 5px 15px;
		font-size: 13px;
		font-weight: 700;
		border-radius: 4px; }
		.breadcrumb-section .breadcrumb-item::before {
			display: none; }
	.breadcrumb-section .breadcrumb-item.active {
		background-color: #3b3b3b;
		color: #7a7a7a; }

/*---------------------------------------------------- */
/*Header Section*/
/*----------------------------------------------------*/
.main-menu-container {
	width: 100%;
	padding: 45px 0px;
	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out;
	z-index: 9; }

.nav-menu {
	padding-top: 30px; }
	.nav-menu li a {
		color: #fff;
		text-transform: uppercase;
		font-size: 14px;
		padding: 7px 10px;
		font-weight: 900;
	font-family: 'Nunito', sans-serif;
			transition: 0.4s;
		position: relative;
		border-radius: 5px; }
		.nav-menu li a:after {
			position: absolute;
			content: '';
			height: 100%;
			width: 100%;
			background: #17d0cf;
			background: -moz-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
			background: -webkit-gradient(left top, right top, color-stop(0%, #4eb3bf), color-stop(51%, #17d0cf), color-stop(100%, #4eb3bf));
			background: -webkit-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #0071b0 100%);
			background: -o-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
			background: -ms-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
			background: -webkit-gradient(linear, left top, right top, from(#01a6fd), color-stop(51%, #17d0cf), to(#01a6fd));
			background: -webkit-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
			background: #ffc85b !important;
			background-size: 200% auto;
			left: 0;
			top: 0;
			-webkit-transition: .3s all ease-in-out;
			-o-transition: .3s all ease-in-out;
			transition: .3s all ease-in-out;
			border-radius: 4px;
			z-index: -1;
			opacity: 0;
			visibility: hidden; }
		.nav-menu li a:hover:after {
			opacity: 1;
			visibility: visible; }

.log-in {
	margin-top: 20px; }
	.log-in a {
		color: #fff;
		text-transform: uppercase;
		font-size: 15px;
		padding: 15px;
		font-weight: 700; }
.widget .widget_sp_image {
	position: absolute;
}	
	
#widget_sp_image-5 img {
		position: relative;
		
}
#text-6 {
		background: #fed34f;
		font-size: 15px;
		color: #000000;
		padding: 6px 0;
}
.alignleft {
float: left;
}
.textwidget {
		margin: 0;
		padding: 0;
}
.event-bx{
	margin:0;
	padding:0;
	list-style:none;
}
.event-bx li{
		border-bottom: 1px solid rgba(0,0,0,0.1);
		padding-bottom: 10px;
		margin-bottom: 10px;
}
.event-bx li a{
		font-weight: 500;
		font-size: 14px;
		line-height: 28px;
		color: #666;
		padding: 0 0 0 40px;
		display: block;
		font-family: Roboto;
		position: relative;
}
.event-bx li a:after{
		content: "\f124";
		font-family: 'FontAwesome';
		color: #4582ff;
		position: absolute;
		left: 4px;
		top: 10px;
		font-size: 28px;
}
.blog-artical li a .title:hover,
.event-bx li a:hover{
	color:#4582ff;
}
.course-item-pic-text {
		background-color: #fff;
		padding: 10px;
}
.latest_post {
		float: left;
		display: inline;
		width: 100%;
}

		.latest_post > h2 {
				background: none repeat scroll 0 0 #333333;
				color: #fff;
				font-family: Arial;
				font-size: 18px;
				margin-top: 5px;
				font-weight: 400;
				margin-bottom: 10px;
				margin-left: 0;
				padding: 0;
				position: relative;
				text-align: center;
				text-transform: uppercase;
		}

				.latest_post > h2 span {
						padding: 4px 10px;
				}

.latest_postnav {
		height: 260px !important;
		margin-top: 20px;
}

		.latest_postnav li {
				margin-bottom: 2px;
				float: left;
				width: 100%;
		}

.latest_post_container {
		display: inline;
		float: left;
		position: relative;
		width: 100%;
		background-color: #d9eaff;
		border-color: black;
}

		.latest_post_container:hover #prev-button, .latest_post_container:hover #next-button {
				display: block;
		}

#prev-button {
		cursor: pointer;
		font-size: 20px;
		left: 0;
		position: absolute;
		text-align: center;
		top: -10px;
		width: 100%;
		display: none;
}

#next-button {
		cursor: pointer;
		display: none;
		font-size: 20px;
		left: 0;
		position: absolute;
		text-align: center;
		bottom: 0;
		width: 100%;
}

#contentSection {
		float: left;
		display: inline;
		width: 100%;
		background-color: #fff;
		padding: 0 30px;
}
.latest-area-content li a:after {
		content: "\f124";
		font-family: FontAwesome;
		color: #4582ff;
		position: absolute;
		left: 4px;
		top: 10px;
		font-size: 28px;
}

.cart-search {
padding-top: 5px;
margin: 0 27px;
	margin-left: 10px; }
	.cart-search li {
		height: 35px;
		width: 150px;
		text-align: center;
		line-height: 30px;
		border-radius: 100%;
		color: #fff;
		margin-left: 10px;
		border: 2px solid #17d0cf;
		position: relative; }
		.cart-search li a {
			display: block;
			width: 100%; }
		.cart-search li button {
			background-color: transparent;
			border: none;
			color: #fff; }

.select-lang {
	display: inline;
	position: relative;
	border-left: 1px solid;
	margin-left: 25px; }
	.select-lang select {
		margin-top: 12px;
		background-color: transparent;
		border: none;
		padding: 10px 20px;
		color: #17d0cf;
		-webkit-appearance: none;
		position: relative; }
	.select-lang:after {
		content: '\f078';
		font-family: 'Font Awesome 5 Free';
		position: absolute;
		top: 2px;
		right: 3px;
		font-size: 12px;
		font-weight: 700; }

.main-menu-container.menu-bg-overlay {
	background: #000000;
	padding: 10px 0px; }

.header-style-2.main-menu-container.menu-bg-overlay {
	background: #fff;
	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out;
	padding-top: 0;
	padding-bottom: 0px;
	margin-top: -42px; }
.e5kufp87 a {
	font-size: 12px;
}
.header-top {
	border-bottom: 1px solid #eeeeee;
background-color: #095891;
text-align: center;  }
	.header-top li {
		padding: 7px 4px;
		color: #ffffff;
		font-size: 10px;
		position: relative;
		text-transform: uppercase;
		letter-spacing: 1px;
		line-height: 1.6;
		font-family: "Open Sans", Arial, sans-serif;}
.header-top li:before {	
	top: 11px;
		left: -3px;
		width: 1px;
		height: 9px;
		content: ' ';
		background: #eee;
		position: absolute;}
	.header-top li i:before {	
	}
	.navbar-header.float-left {
		padding: 0 35px;
}
		.header-top li i {
			margin-right: 5px; }
		.header-top li select {
			border: none; }

.header-top-text {
	padding: 10px 0px; }

.header-style-2 {
	background-color: #fff;
	padding: 5px 0px;
	padding-top: 0; }
	
.main-menu.menu-bg-overlay {
		position: fixed;
		width: 100%;
		z-index: 999;
		background: #ffcb00;
		top: 0;
}
	.header-style-2 .nav-menu li a {
		color: #09a4ff !important; }
	
		.header-style-2 .nav-menu li a:hover {
			color: #000 !important; }
	.header-style-2 .cart-search li {
		border: none; }
		.header-style-2 .cart-search li button {
			border: none;
			line-height: 35px;
			padding: 0px 10px;
			border-radius: 100%;
			background-color: #999; }
	.header-style-2 .search-body {
		top: 70px;
		right: 0px; }

.header_3 {
	padding: 30px 0px 70px;
	position: relative;
	z-index: 2;
	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out; }

.header-info {
	display: inline-block;
	margin-left: 50px; }
	.header-info li {
		margin-left: 45px;
		text-align: center;
		color: #fff;
		position: relative;
		height: 60px; }
		.header-info li i {
			font-size: 25px;
			line-height: 36px; }
		.header-info li:after {
			position: absolute;
			content: '';
			height: 60px;
			width: 1px;
			background-color: #eee;
			top: 0;
			right: -20px; }
	.header-info .info-text {
		color: #fff;
		font-size: 13px; }

.mail-phone .info-icon {
	height: 55px;
	width: 55px;
	border-radius: 100%;
	line-height: 63px;
	text-align: center;
	float: left;
	background-color: #fff; }
	.mail-phone .info-icon i {
		font-size: 25px; }

.mail-phone .info-id {
	font-size: 25px;
	font-weight: 700;
	color: #fff;
	display: block; }

.mail-phone .info-content {
	display: inline-block;
	margin-left: 10px;
	text-align: left; }

.nav-menu-4 {
	background-color: #fff;
	border-radius: 4px;
	padding: 25px 20px 25px 20px;
	position: absolute;
	line-height: 25px;
	left: 0;
	right: 0;
	max-width: 1170px;
	margin: 0 auto;
	bottom: -30px; }
	.nav-menu-4 .nav-menu li a {
		color: #333333; }
	.nav-menu-4 .nav-menu {
		padding-top: 0; }
	.nav-menu-4 select {
		font-size: 15px;
		margin-top: 0;
		padding: 0;
		width: 70px; }
	.nav-menu-4 .select-lang {
		border-left: none;
		margin-left: 0; }
	.nav-menu-4 .login-cart-lang ul {
		float: right; }
	.nav-menu-4 .login-cart-lang li {
		margin: 0 20px;
		position: relative; }
		.nav-menu-4 .login-cart-lang li:before {
			position: absolute;
			height: 40px;
			width: 1px;
			background-color: #eee;
			top: -8px;
			left: -20px;
			content: ''; }
		.nav-menu-4 .login-cart-lang li i {
			font-size: 13px; }
	.nav-menu-4 .login-cart-lang .cart_search {
		height: 25px;
		width: 25px;
		background-color: #dddddd;
		color: #fff;
		border-radius: 100%;
		line-height: 22px;
		text-align: center; }
	.nav-menu-4 .login-cart-lang .login a {
		color: #17d0cf; }
	.nav-menu-4 .login-cart-lang button {
		background-color: transparent;
		border: none;
		color: #fff; }

.search-body {
	top: 55px;
	right: 0px;
	opacity: 0;
	border-radius: 4px;
	width: 300px;
	height: auto;
	z-index: 999;
	padding: 10px;
	position: absolute;
	visibility: hidden;
	background-color: #fff;
	-webkit-box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 3px 1px rgba(0, 0, 0, 0.1); }
	.search-body:after {
		position: absolute;
		content: '';
		top: -10px;
		border-left: 20px solid transparent;
		border-right: 0px solid transparent;
		border-top: 20px solid #ffffff;
		-webkit-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		right: 6px; }
	.search-body .search-form {
		width: 100%;
		height: auto;
		position: relative; }
		.search-body .search-form .search-input {
			width: 100%;
			height: 50px;
			padding: 0px 20px;
			color: #000;
			background-color: #f7f7f7;
			border: 1px solid #eee; }
			.search-body .search-form .search-input:focus {
				outline: none;
				border-color: #eee;
				color: #000; }
		.search-body .search-form .search-close {
			top: 1px;
			right: 1px;
			z-index: 1;
			width: 50px;
			height: 48px;
			cursor: pointer;
			line-height: 48px;
			text-align: center;
			position: absolute;
			background-color: #17d0cf;
			border: none;
			color: #000; }

.modal {
	background-color: rgba(0, 0, 0, 0.8); }

.search-open {
	opacity: 1;
	visibility: visible; }

.modal-backdrop {
	z-index: 0; }

.popup-logo {
	left: 0;
	right: 0;
	top: -30px;
	position: absolute;
	text-align: center; }
	.popup-logo img {
		border-radius: 4px; }

.modal-dialog {
	margin: 12.75rem auto; }

/*.modal-header {
	padding: 0;
	position: relative;
	background-image: url(../img/banner/pb.jpg); }
	.modal-header .gradient-bg, .modal-header .modal-body .nws-button button, .modal-body .nws-button .modal-header button, .modal-header .teacher-pic-content .teacher-img-content:after, .teacher-pic-content .modal-header .teacher-img-content:after, .modal-header .course-details-category li:hover, .course-details-category .modal-header li:hover {
		position: absolute;
		top: 0;
		border-radius: 4px;
		height: 100%;
		width: 100%;
		opacity: .9; }*/

.popup-text {
	width: 100%;
	padding: 70px 0px 50px 0px;
	position: relative; }
	.popup-text h2 {
		color: #fff;
		font-weight: 300;
		font-size: 38px; }
		.popup-text h2 span {
			font-weight: 700; }
	.popup-text p {
		color: #fff; }
		.popup-text p span {
			font-weight: 700; }

.facebook-login {
	background-color: #006dd9;
	height: 50px;
	line-height: 50px;
	text-transform: capitalize;
	border-radius: 4px;
	margin-bottom: 20px; }
	.facebook-login a {
		padding: 0; }

.alt-text {
	font-weight: 700;
	position: relative;
	margin-bottom: 30px; }
	.alt-text a {
		color: #333333;
		font-size: 12px;
		padding: 0; }
	.alt-text:before {
		position: absolute;
		content: '';
		top: 10px;
		height: 1px;
		width: 40%;
		left: 0;
		background-color: #ccc; }
	.alt-text:after {
		position: absolute;
		content: '';
		top: 10px;
		height: 1px;
		width: 40%;
		right: 0;
		background-color: #ccc; }

.log-in-icon {
	float: left;
	padding: 0 20px;
	border-right: 1px solid #a29c9c; }

/*.modal-body {
	padding: 50px 65px; }*/
	.modal-body .contact_form {
		margin-bottom: 20px; }
		.modal-body .contact_form input, .modal-body .contact_form .register-form-area select, .register-form-area .modal-body .contact_form select, .modal-body .contact_form .register-form-area textarea, .register-form-area .modal-body .contact_form textarea {
			height: 50px;
			background-color: #eeeeee;
			padding: 15px;
			border-radius: 4px;
			margin-bottom: 10px;
			width: 100%;
			border: none; }
	.modal-body .nws-button button {
		height: 60px;
		width: 100%;
		border: none;
		font-weight: 700;
		color: #fff;
		text-transform: uppercase;
		font-size: 18px; }
	.modal-body p {
		margin-bottom: 5px; }

.menu-item-has-children {
	position: relative; }
	.menu-item-has-children a {
		padding-bottom: 10px !important; }
	.menu-item-has-children:hover a:after {
		opacity: 1;
		visibility: visible; }
.menu-item-has-children {
	
}
.menu-item-has-children li {
	margin-bottom: 5px;
	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out; }

.menu-item-has-children li:hover {
	margin-left: 3px; }

.sub-menu {
	width: 200px;
	display: table;
	-webkit-box-shadow: 0 5px 10px 0 rgba(83, 82, 82, 0.1);
	box-shadow: 0 5px 10px 0 rgba(83, 82, 82, 0.1);
	background-color: #fff;
	position: absolute;
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	-webkit-transform-origin: center top 0;
	-ms-transform-origin: center top 0;
	transform-origin: center top 0;
	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out;
	top: 30px;
	left: 0px;
	z-index: 99;
	text-align: left;
	border-radius: 4px;
	padding: 15px !important; }
 .sub-menu li {
		position: relative;
		border-bottom: 1px solid #e8e8e8;
		padding: 3px 0px; }
	
	.sub-menu .menu-item-has-children .sub-menu {
		left: 100%;
		top: 90%;
		z-index: 90;
		opacity: 0;
		visibility: hidden;
	transition: 0.3s;
	}
	.sub-menu .menu-item-has-children:hover .sub-menu {
		left: 100%;
		top: 0;
		z-index: 90;
		opacity: 1;
		visibility: visible;
	}
	
	.menu-item-has-children .sub-menu .menu-item-has-children .eef:before {
		position: absolute;
		content: '';
		top: 8px;
		transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	 border: solid #01a6fd;
	border-width: 0 3px 3px 0;
	display: inline-block;
	padding: 3px;
	right: 0px;
		margin: 0 10px;
		
}
		.header-top-bar .sub-menu li a {
			text-transform: capitalize !important;
			color: #333;
		font-size: 12px;
			padding: 0; }
			.sub-menu li a:after {
				display: none; }
			.sub-menu li a:hover {
				color: #17d0cf !important; }
		.sub-menu li:last-child {
			border-bottom: none; }
	.sub-menu:before {
		position: absolute;
		content: '';
		top: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 10px solid #01a6fd;
		left: 0;
	 
		margin: 0 30px;
		width: 20px; }

.menu-item-has-children:hover .sub-menu {
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1); }
body #wrapper-container #main-content{position:relative;z-index:1}
.header-style-2 .sub-menu li a:hover {
	color: #17d0cf; }

		.header-top-bar .sub-menu li a {
			text-transform: capitalize !important;
			color: #333;
		font-size: 12px;
			padding: 0; }
			.sub-menu li a:after {
				display: none; }
			.sub-menu li a:hover {
				color: #17d0cf !important; }
		.sub-menu li:last-child {
			border-bottom: none; }
	.sub-menu:before {
		position: absolute;
		content: '';
		top: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 10px solid #01a6fd;
		left: 0;
	 
		margin: 0 30px;
		width: 20px; }

.menu-item-has-children:hover .sub-menu {
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1); }
body #wrapper-container #main-content{position:relative;z-index:1}
.header-style-2 .sub-menu li a:hover {
	color: #17d0cf; }

.altranative-header {
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
	display: none;
	padding: 30px;
	position: fixed;
	background-color: #151515; }

.alt-menu-btn {
	max-width: 100%;
	cursor: pointer;
	overflow: hidden; }

.alt-menu-btn .hamburger-menu {
	width: 30px;
	height: 30px;
	text-align: center;
	position: relative;
	display: inline-block; }

.alt-menu-btn .hamburger-menu:before {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	color: #ffffff;
	font-size: 30px;
	content: "\f0c9";
	line-height: 30px;
	position: absolute;
	font-family: 'Font Awesome 5 Free';
	font-weight: 700;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out; }

button.alt-menu-btn.float-left {
	background-color: transparent;
	border: none; }

.alt-menu-btn .hamburger-menu.open:before {
	content: "\f00d"; }

#menu-container .logo-area {
	height: auto;
	margin: -8px auto;
	text-align: center; }

#menu-container .cart-Collapse {
	color: #ffffff;
	font-size: 16px; }

#menu-container .menu-list {
	top: 88px;
	bottom: 0;
	left: -100%;
	height: 100%;
	width: 310px;
	z-index: 999;
	padding: 30px;
	position: fixed;
	min-height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	background: #151515;
	padding-bottom: 200px; }

#menu-container .menu-list .alt-search input[type=search], #menu-container .menu-list .alt-search .register-form-area select[type=search], .register-form-area #menu-container .menu-list .alt-search select[type=search], #menu-container .menu-list .alt-search .register-form-area textarea[type=search], .register-form-area #menu-container .menu-list .alt-search textarea[type=search] {
	color: #ffffff;
	background-color: #000000;
	border: 1px solid rgba(255, 255, 255, 0.1);
	height: 50px;
	padding: 15px;
	width: 100%; }

#menu-container .accordion .card {
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: none;
	border-radius: 0px; }

#menu-container .accordion .card .card-header {
	padding: 0; }

#menu-container .accordion .card .menu-link {
	width: 100%;
	display: block;
	font-size: 16px;
	font-weight: 700;
	text-align: left;
	padding: 10px 15px;
	border: none;
	background-color: #000;
	position: relative;
	color: #fff; }

#menu-container .accordion .card button.menu-link:after {
	top: 50%;
	right: 15px;
	content: "\f078";
	position: absolute;
	font-weight: 700;
	font-family: 'Font Awesome 5 Free';
	transform: rotate(0deg) translateY(-50%);
	-o-transform: rotate(0deg) translateY(-50%);
	-ms-transform: rotate(0deg) translateY(-50%);
	-moz-transform: rotate(0deg) translateY(-50%);
	-webkit-transform: rotate(0deg) translateY(-50%); }

#menu-container .accordion .card.active,
#menu-container .accordion .card .submenu {
	background-color: #000000; }

#menu-container .accordion .card:hover .menu-link,
#menu-container .accordion .card.active .menu-link {
	color: #fff;
	background-color: #000000;
	border: none; }

#menu-container .accordion .card .submenu {
	padding: 0px 30px; }

#menu-container .accordion .card .submenu li {
	padding: 5px 0px; }

#menu-container .accordion .card .submenu li:hover,
#menu-container .accordion .card .submenu li.active a {
	color: #fff; }

.cart-btn li {
	display: inline-block !important;
	margin: 0px 5px; }

.cart-btn {
	margin-top: 10px; }
	.cart-btn li {
		font-size: 18px;
		color: #fff;
		margin: 0px 10px; }

.header_3.full-width-menu {
	position: fixed;
	width: 100%;
	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out;
	margin-top: -100px;
	z-index: 3; }

.header_3 .nav-menu-4 .nav-menu a {
	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out; }
	.header_3 .nav-menu-4 .nav-menu a:hover {
		color: #00eab2; }

.modal-body .log-in-text {
	text-transform: uppercase;
	color: #fff;
	font-weight: 700; }

.modal-body .log-in-icon i {
	font-size: 20px;
	color: #fff; }

/*---------------------------------------------------- */
/*slider Section*/
/*----------------------------------------------------*/
.slider-text {
	position: absolute;
	top: 50%;
	right: 0;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%); }
	.slider-text .section-title h2 {
		font-size: 90px;
		color: #fff;
		font-weight: 100; }

#slider-item:hover {
	visibility: visible; }

#slider-item .genius-btn {
	border: 2px solid #17d0cf;
	margin-top: 30px; }

#slider-item .owl-dots {
	position: absolute;
	bottom: 50px;
	left: 0;
	display:none !important;
	right: 0; }
	#slider-item .owl-dots .owl-dot.active {
		height: 8px;
		width: 10px;
		border-radius: 4px;
		background-color: #fff; }
	#slider-item .owl-dots .owl-dot {
		height: 8px;
		background-color: #585656;
		width: 10px; }

#slider-item .owl-nav {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 95%;
	left: 0;
	right: 0;
	margin: 0 auto; }

#service-slide-item .owl-next,
#slider-item .owl-next {
	float: right; 
}

#slider-item .scound-slide {
	font-size: 70px; }

#slider-item .search-course {
	max-width: 700px;
	margin: 0 auto; }

#slider-item .owl-item .layer-1-2 {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	opacity: 0;
	-webkit-transition: all 1s ease-in-out 0.3s;
	-o-transition: all 1s ease-in-out 0.3s;
	transition: all 1s ease-in-out 0.3s; }

#slider-item .owl-item .layer-1-1 {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	opacity: 0;
	-webkit-transition: all 1s ease-in-out 1s;
	-o-transition: all 1s ease-in-out 1s;
	transition: all 1s ease-in-out 1s; }

#slider-item .owl-item .layer-1-3 {
	-webkit-transform: translateY(50%);
	-ms-transform: translateY(50%);
	transform: translateY(50%);
	opacity: 0;
	-webkit-transition: all 1s ease-in-out 1.5s;
	-o-transition: all 1s ease-in-out 1.5s;
	transition: all 1s ease-in-out 1.5s; }

#slider-item .owl-item .layer-1-4 {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	opacity: 0;
	-webkit-transition: all 1s ease-in-out 2s;
	-o-transition: all 1s ease-in-out 2s;
	transition: all 1s ease-in-out 2s; }

#slider-item .owl-item .layer-1-5 {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	opacity: 0;
	-webkit-transition: all 1s ease-in-out 2.5s;
	-o-transition: all 1s ease-in-out 2.5s;
	transition: all 1s ease-in-out 2.5s; }

#slider-item .owl-item .layer-1-6 {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%);
	opacity: 0;
	-webkit-transition: all 1s ease-in-out 3s;
	-o-transition: all 1s ease-in-out 3s;
	transition: all 1s ease-in-out 3s; }

#slider-item .owl-item.active .layer-1-2,
#slider-item .owl-item.active .layer-1-1,
#slider-item .owl-item.active .layer-1-3,
#slider-item .owl-item.active .layer-1-4,
#slider-item .owl-item.active .layer-1-5,
#slider-item .owl-item.active .layer-1-6 {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1; }

#slider-item .owl-item.active .slider-images img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: 10s;
	-o-transition: 10s;
	transition: 10s; }

#slider-item .slider-course-category {
	max-width: 700px;
	margin: 0 auto;
	margin-top: 25px; }
	#slider-item .slider-course-category li {
		color: #fff;
		font-weight: 700;
		margin: 0px 10px;
		position: relative;
		-webkit-transition: .3s all ease-in-out;
		-o-transition: .3s all ease-in-out;
		transition: .3s all ease-in-out; }
		#slider-item .slider-course-category li:after {
			position: absolute;
			content: '';
			height: 10px;
			width: 2px;
			top: 6px;
			right: -13px;
			background-color: #8e8e8e; }
		#slider-item .slider-course-category li:last-child:after {
			display: none; }
		#slider-item .slider-course-category li:hover {
			color: #17d0cf; }

#slider-item .third-slide {
	font-size: 60px; }

#slider-item .secoud-title {
	font-size: 70px; }

.coming-countdown {
	margin-bottom: 30px;
	text-align: center; }

.coming-countdown li {
	width: 100px;
	height: auto;
	padding: 15px 5px;
	margin-right: 30px;
	text-align: center;
	display: inline-block;
	color: #fff;
	border: 2px solid #17d0cf;
	border-radius: 8px; }

.coming-countdown li:last-child {
	margin-right: 0px; }

.coming-countdown .number {
	font-size: 28px;
	font-weight: 700;
	margin-bottom: 5px; }

.coming-countdown span {
	display: block;
	color: #ffffff;
	position: relative;
	text-transform: uppercase; }

.coming-countdown span:before {
	left: 0;
	right: 0;
	top: -20px;
	width: 50px;
	height: 3px;
	margin: 0 auto;
	position: absolute;
	background: #ffffff;
	border-radius: 45px; }
section#slide {
		padding-top: 0px;
}
.navbar-header img {
	height: 74px;
}
.col-md-4.bg-grey.profile {
		margin-right: 0px;
		margin-left: -6px;
}
.slider-bg-1,
.slider-bg-2,
.slider-bg-3,
.slider-bg-4,
.slider-bg-5,
.slider-bg-6,
.slider-bg-7,
.slider-bg-8,
.slider-bg-9,
.slider-bg-10 {
	height: 65vh;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center; }

.slider-bg-1 {
	background-image: url(../img/banner/brilliant-tutorials.webp); }

.slider-bg-2 {
	background-image: url(../img/banner/jee-main-2024-result.webp); }

.slider-bg-3 {
	background-image: url(../img/banner/jee-2022-result.webp); }

.slider-bg-4 {
	background-image: url(../img/banner/neet-2022-result.webp); }

.slider-bg-5 {
	background-image: url(../img/banner/jee-2023-result.webp); }
	
 .slider-bg-6 {
	background-image: url(../img/banner/neet-2023-result.webp); }
	
 .slider-bg-7 {
	background-image: url(../img/banner/neet-result-kanpur.webp); }
	
 .slider-bg-8 {
	background-image: url(../img/banner/brilliant-online-class.webp); }
	
 .slider-bg-9 {
	background-image: url(../img/banner/jee-neet-online-test-series.webp); }
	
 .slider-bg-10 {
	background-image: url(../img/banner/scholarship-test.webp); }  
	.slider-bg-5 .slider-text {
		max-width: 1170px;
		margin: 0 auto; }

.event-bg-1,
.event-bg-2,
.event-bg-3,
.event-bg-4,
.event-bg-5,
.event-bg-6,
.event-bg-7 {
	height: 72vh;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center; }

.event-bg-1 {
	background-image: url(../img/banner/Brilliant-scholarship-test.webp); }
.event-bg-2 {
	background-image: url(../img/banner/jee-neet-2023-results.webp); }
.event-bg-3 {
	background-image: url(../img/banner/brilliant-live-classes.webp); }
.event-bg-4 {
	background-image: url(../img/banner/dropper-batch-2024.webp); }
.event-bg-5 {
	background-image: url(../img/banner/neet-online-test-series.webp); }



#course-btn .genius-btn {
	margin: 0 auto; }

#sponsor .owl-prev {
	float: left; }
#sponsor .owl-next {
	float: right; }


/*---------------------------------------------------- */
/*Search Course*/
/*----------------------------------------------------*/
.search-course-section {
	padding: 50px 0px 35px 0px; 
	background-color: #104C80;
	}

.search-course input, .search-course .register-form-area select, .register-form-area .search-course select, .search-course .register-form-area textarea, .register-form-area .search-course textarea,
.subs-form input,
.subs-form .register-form-area select,
.register-form-area .subs-form select,
.subs-form .register-form-area textarea,
.register-form-area .subs-form textarea {
	width: 100%;
	height: 60px;
	background-color: #f9f9f9;
	border: none;
	padding: 0px 20px;
	border-radius: 5px; }

.search-course .nws-button,
.subs-form .nws-button {
	top: 0;
	right: 0;
	height: 42px;
	width: 195px;
	line-height: 41px;
	position: absolute;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px; }
	.search-course .nws-button button,
	.subs-form .nws-button button {
		background-color: transparent;
		border: none;
		font-size: 14px;
		font-weight: 700;
		text-transform: uppercase;
		color: #fff; }

.counter-icon {
	float: left;
	width: 60px;
	height: 45px;
	line-height: 40px;
	margin-right: 15px;
	text-align: center;
	border-right: 1px solid #989898; }
	.counter-icon i {
		font-size: 38px; }

.counter-number {
	display: inline-block;
	overflow: hidden; }

.counter-number p {
	font-size: 14px;
	color: #fff;
	font-weight: 700;
	font-color: #989898; }

.counter-number .counter-count, .counter-number span {
	font-size: 30px;
	color: #fff;
	line-height: .9; }

.counter-number span {
	font-weight: 700; }

.copy-right-menu-item li {
	color: #fff;
	margin-left: 30px; }

.copy-right-menu {
	padding: 45px 0px;
	border-top: 1px solid #ddd6d6; }

.home-secound-course-search {
	background-image: url(../img/banner/hb-2.jpg);
	padding-bottom: 0; }
	.home-secound-course-search .search-app {
		padding-top: 50px; }
	.home-secound-course-search .search-app-content {
		margin-left: 40px; }
	.home-secound-course-search .search-course input, .home-secound-course-search .search-course .register-form-area select, .register-form-area .home-secound-course-search .search-course select, .home-secound-course-search .search-course .register-form-area textarea, .register-form-area .home-secound-course-search .search-course textarea {
		background: #4273e1;
		background: -moz-linear-gradient(left, #01a6fd 0%, #4273e1 51%, #01a6fd 100%);
		background: -webkit-gradient(left top, right top, color-stop(0%, #4eb3bf), color-stop(51%, #4273e1), color-stop(100%, #4eb3bf));
		background: -webkit-linear-gradient(left, #01a6fd 0%, #4273e1 51%, #0071b0 100%);
		background: -o-linear-gradient(left, #01a6fd 0%, #4273e1 51%, #01a6fd 100%);
		background: -ms-linear-gradient(left, #01a6fd 0%, #4273e1 51%, #01a6fd 100%);
		background: -webkit-gradient(linear, left top, right top, from(#01a6fd), color-stop(51%, #4273e1), to(#01a6fd));
		background: -webkit-linear-gradient(left, #01a6fd 0%, #4273e1 51%, #01a6fd 100%);
		background: linear-gradient(to right, #01a6fd 0%, #4273e1 51%, #01a6fd 100%);
		background-size: 200% auto;
		color: #fff; }
	.home-secound-course-search .search-course input::-webkit-input-placeholder, .home-secound-course-search .search-course .register-form-area select::-webkit-input-placeholder, .register-form-area .home-secound-course-search .search-course select::-webkit-input-placeholder, .home-secound-course-search .search-course .register-form-area textarea::-webkit-input-placeholder, .register-form-area .home-secound-course-search .search-course textarea::-webkit-input-placeholder {
		color: #fff; }
	.home-secound-course-search .counter-number p {
		color: #fff; }
	.home-secound-course-search .counter-count, .home-secound-course-search .counter-number span, .counter-number .home-secound-course-search span {
		color: #fff; }
	.home-secound-course-search .section-title span,
	.home-secound-course-search .section-title h2 {
		color: #fff; }
	.home-secound-course-search .search-app .search-app-content h2 {
		font-size: 35px; }
	.home-secound-course-search .app-details-content p {
		font-size: 20px;
		color: #fff; }
	.home-secound-course-search .about-list li {
		color: #17d0cf;
		margin-left: 5px; }
		.home-secound-course-search .about-list li:before {
			width: 10px;
			height: 10px;
			top: 7px;
			background-color: #5196c9; }
	.home-secound-course-search .genius-btn {
		width: 190px; }

.app-stor {
	display: inline-block; }
	.app-stor li {
		font-size: 22px;
		color: #fff;
		margin-right: 25px;
		position: relative; }
		.app-stor li:after {
			position: absolute;
			content: '';
			height: 20px;
			width: 1px;
			top: 4px;
			right: -14px;
			background-color: #9ad1f6; }
		.app-stor li:last-child:after {
			display: none; }

.search-course-secound {
	background-color: #333333;
	padding: 20px 0px  10px !important;
	max-width: 1170px;
	margin: 0 auto;
	border-radius: 5px;
	position: relative;
	z-index: 2;
	top: -40px; }
	.search-course-secound .counter-number .counter-count, .search-course-secound .counter-number span,
	.search-course-secound .counter-number span {
		color: #fff; }
	.search-course-secound .counter-number p {
		color: #17d0cf;
		margin: 0; }

.search-course-third {
	padding: 0; }
	.search-course-third .version-four {
		padding: 40px 35px 30px; }
	.search-course-third .counter-number p {
		margin-bottom: 0; }
	.search-course-third .counter-icon-number {
		position: relative; }
		.search-course-third .counter-icon-number:before, .search-course-third .counter-icon-number:after {
			position: absolute;
			content: '';
			bottom: -30px;
			background-color: #eee;
			width: 110%;
			height: 7px;
			left: -20px;
			-webkit-transition: .5s all ease-in-out;
			-o-transition: .5s all ease-in-out;
			transition: .5s all ease-in-out; }
		.search-course-third .counter-icon-number:after {
			background-color: #17d0cf;
			width: 0; }
		.search-course-third .counter-icon-number:hover::after {
			width: 110%; }

.home-third-course-search {
	background-color: #f7f7f7;
	padding-bottom: 0; }
	.home-third-course-search .search-course input, .home-third-course-search .search-course .register-form-area select, .register-form-area .home-third-course-search .search-course select, .home-third-course-search .search-course .register-form-area textarea, .register-form-area .home-third-course-search .search-course textarea {
		background-color: #fff; }
	.home-third-course-search .app-stor li {
		color: #777777; }
		.home-third-course-search .app-stor li:after {
			background-color: #777777; }
	.home-third-course-search .section-title h2 {
		font-size: 42px; }

#search-course-2 .search-app {
	margin-top: 50px; }

/*---------------------------------------------------- */
/*popular Course*/
/*----------------------------------------------------*/
.popular-course-section {
	padding-bottom: 125px; }
	.popular-course-section .section-title .subtitle {
		margin-left: 42px; }

.course-meta {
	display: inline-block;
	width: 100%; 
	background-color: #06578d;}
	.course-meta span {
		
		font-size: 13px;
		text-align: center;
		display: block; }
		.course-meta span:after {
			top: 2px;
			width: 1px;
			content: '';
			height: 15px;
			right: -14px;
			position: absolute;
			background-color: #989898; }
		.course-meta span:last-child:after {
			display: none; }
	.course-meta .course-category, .latest-events .course-meta .course-author {
		color: #ffffff;
		padding: 2px 7px; }
	.course-meta .course-author {
		color: #333333; }
	.course-meta .course-rate li {
		color: #ffc926; }

.course-title:after {
	left: 0;
	content: '';
	height: 3px;
	width: 50px;
	bottom: 25px;
	position: absolute; }

.course-title h3 {
	color: #333333;
	font-size: 22px;
	font-weight: 500;
	line-height: 30px;
	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out; }
	.course-title h3 span {
		top: -6px;
		color: #fff;
		padding: 5px;
		font-size: 11px;
		border-radius: 3px;
		position: relative;
		background-color: #ff5c26; }

.course-viewer li {
	color: #989898;
	font-size: 14px;
	padding: 5px 15px;
	border-radius: 3px;
	background-color: #f7f7f7; }

.course-price {
	top: 20px;
 
	font-weight: 700;
	padding: 5px 0px;
		border-radius: 75px;
	 }
	.course-price span {
		color: #fff;
	}

.course-details-btn {
	top: 25px;
	right: 5px;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out; }
	.course-details-btn a {
		font-size: 12px;
		color: #fff;
		font-weight: 700; }

.course-item-pic-text:hover .course-details-btn {
	right: 20px;
	opacity: 1;
	visibility: visible; }

.owl-nav {
	right: 0;
	top: -73px;
	position: absolute; }
	.owl-nav .owl-prev, .owl-nav .owl-next {
		float: left;
		width: 30px;
		height: 34px;
		line-height: 36px;
		text-align: center;
		margin: 16px 5px;
		border-radius: 4px;
		background-color: #f7f7f7; }

.popular-three {
	background-color: #e3dede;
	padding: 15px 0px 15px; }
	.popular-three .course-viewer li {
		background-color: #fff; }
	.popular-three .owl-nav .owl-prev, .popular-three .owl-nav .owl-next,
	.popular-three .owl-nav .owl-next {
		background-color: #fff; }

.course-pic {
	overflow: hidden;
	border-radius: 4px; }
	.course-pic img {
		-webkit-transition: .3s all ease-in-out;
		-o-transition: .3s all ease-in-out;
		transition: .3s all ease-in-out; }

.course-item-pic-text:hover img {
	-webkit-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05); }

/*---------------------------------------------------- */
/*About Us*/
/*----------------------------------------------------*/
.about-us-section {
	background-color: #ebebeb;
	padding: 35px 0px 8px;
	overflow: visible; }

.about-resigter-form {
	z-index: 2;
	padding: 15px;
	border-radius: 9px;
	background: #095891;
	margin-left: 28px;
	max-width: 305px;
	margin-top: 5px; 
	margin: auto;
}

.register-content {
	position: relative; }

.register-fomr-title h3 {
	font-size: 28px;
		color: #ffffff; }
	.register-fomr-title h3 span {
		font-weight: 300; }

.register-fomr-title p {
	font-size: 14px;
	color: #fff; }

.register-form-area input, .register-form-area select, .register-form-area textarea {
	height: 42px;
	width: 100%;
	background-color: #fff;
	padding: 0 15px;
	border-radius: 4px;
	margin-bottom: 5px;
	border: none; }

.register-form-area textarea {
	height: 100px;
	padding-top: 15px; }

.register-form-area button {
	height: 42px;
	width: 46%;
	font-weight: 700;
	color: #fff;
	margin-top: 15px;
	border-radius: 35px;
	border: none;
	text-transform: uppercase;
	background-color: #ff5b10; }

.bg-mockup {
	position: absolute;
	top: 10px;
	left: 118px;
	z-index: 1; }

.about-us-text {
	padding-top: 0px; }
	.about-us-text .section-title {
		margin-bottom: 20px; }
		.about-us-text .section-title p {
			font-size: 22px;
			font-weight: 500;
			color: #333333;
			margin-top: 20px; }
		.about-us-text .section-title:after {
			position: absolute;
			content: '';
			bottom: -5px;
		height: 2px;
		width: 103px;
			background-color: #17d0cf; }

.about-content-text p {
	font-size: 15px;
	color: #333333;
line-height: 1.5;
		text-align: justify;  }

.about-list li {
	font-weight: 500;
	color: #333333;
	margin-bottom: 8px;
	padding-left: 25px;
	position: relative; }
	.about-list li:before {
		left: 0;
		content: '';
		width: 15px;
		height: 15px;
		top: 2px;
		border-radius: 100%;
		position: absolute;
		background-color: #17d0cf; }

.about-btn .genius-btn {
	display: inline-block;
	margin-right: 25px; }

.home-secound .about-resigter-form {
	background-image: url(../img/about/abt.html);
	max-width: 420px;
	margin-top: 5px;
	padding: 50px;
	margin-left: 30px;
	border-radius: 5px;
	position: relative;
	z-index: 2;
	-webkit-box-shadow: 10px 10px 30px 10px rgba(0, 0, 0, 0.1);
	box-shadow: 10px 10px 30px 10px rgba(0, 0, 0, 0.1); }
	.home-secound .about-resigter-form:after {
		content: '';
		position: absolute;
		height: 80%;
		top: 50%;
		width: 30px;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		border-radius: 5px;
		left: -30px;
		z-index: -1;
		background: #17d0cf;
		background: -moz-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
		background: -webkit-gradient(left top, right top, color-stop(0%, #4eb3bf), color-stop(51%, #17d0cf), color-stop(100%, #4eb3bf));
		background: -webkit-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #0071b0 100%);
		background: -o-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
		background: -ms-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
		background: -webkit-gradient(linear, left top, right top, from(#01a6fd), color-stop(51%, #17d0cf), to(#01a6fd));
		background: -webkit-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
		background: linear-gradient(to right, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
		background-size: 200% auto;
		border-bottom-right-radius: 0;
		border-top-right-radius: 0; }

.home-secound .register-form-area button {
	background: #17d0cf;
	background: -moz-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, #4eb3bf), color-stop(51%, #17d0cf), color-stop(100%, #4eb3bf));
	background: -webkit-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #0071b0 100%);
	background: -o-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
	background: -ms-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
	background: -webkit-gradient(linear, left top, right top, from(#01a6fd), color-stop(51%, #17d0cf), to(#01a6fd));
	background: -webkit-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
	background: linear-gradient(to right, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
	background-size: 200% auto; }

.home-secound .bg-mockup {
	display: none; }

.home-secound .register-form-area input, .home-secound .register-form-area select, .home-secound .register-form-area textarea,
.home-secound .register-form-area select,
.home-secound .register-form-area textarea {
	background-color: #ffffffc7; }

.home-third {
	background-color: #fff; }

.about-page-section {
	padding: 80px 0px; }

.about-gallery {
	display: inline-block;
	margin-bottom: 20px; }

.about-gallery-img {
	float: left;
	margin-bottom: 15px; }

.grid-1 {
	width: 66.5%;
	float: left; }

.grid-2 {
	width: 31.5%;
	float: left;
	margin-left: 12px; }

.about-text-item .section-title-2 {
	margin-bottom: 65px; }
	.about-text-item .section-title-2 h2:after {
		bottom: -30px; }

.about-text-item p {
	font-weight: 300;
	font-size: 20px;
	color: #333333;
	margin-bottom: 25px; }

.about-teacher-2 .section-title-2 h2 {
	font-size: 28px; }
	.about-teacher-2 .section-title-2 h2:after {
		display: none; }
	.about-teacher-2 .section-title-2 h2 b {
		color: #17d0cf;
		font-size: 14px;
		font-weight: 700; }

.about-course-categori {
	padding-top: 50px; }
	.about-course-categori .category-slide {
		margin-top: 40px; }

/*---------------------------------------------------- */
/*testimonial section*/
/*----------------------------------------------------*/
.why-choose-us-section .jarallax {
	background-image: url(../img/banner/tesit-b-1.jpg);
	padding: 140px 0px 115px 0px; }

.why-choose-us-section .section-title {
	margin-bottom: 50px; }
	.why-choose-us-section .section-title h2 {
		color: #fff; }
	.why-choose-us-section .section-title span {
		color: #fff; }

.service-slide {
	margin-bottom: 50px; }

.service-icon {
	margin-right: 0px; }
	.service-icon i {
		font-size: 50px; }

.service-text {
	overflow: hidden; }
	.service-text h3 {
		font-size: 22px;
		color: #fff; }
	.service-text p {
		color: #88c3ef; }

.owl-dots {
	text-align: center;
	margin-top: 0px; }
	.owl-dots .owl-dot {
		height: 10px;
		width: 10px;
		display: inline-block;
		-webkit-transition: .3s all ease-in-out;
		-o-transition: .3s all ease-in-out;
		transition: .3s all ease-in-out;
		margin: 0 7px;
		border-radius: 10px;
		background-color: #4175a4; }
	.owl-dots .owl-dot.active {
		width: 20px;
		background-color: #060606; }

.testimonial-slide .section-title-2 h2 {
	color: #fff; }

.testimonial-slide .student-qoute {
	border: 2px solid #3080b6;
	padding: 30px;
	border-radius: 5px;
	position: relative; }
	.testimonial-slide .student-qoute:after {
		position: absolute;
		content: '\f10d';
		font-weight: 900;
		font-family: 'Font Awesome 5 Free';
		color: #3080b6;
		font-size: 40px;
		right: 35px;
		padding: 5px 20px;
		bottom: -30px;
		background-color: #125693; }
	.testimonial-slide .student-qoute p {
		font-style: italic;
		color: #fff;
		font-size: 18px;
		font-weight: 300; }
		.testimonial-slide .student-qoute p b {
			font-weight: 700; }

.testimonial-slide .student-name-designation span {
	font-size: 13px;
	color: #17d0cf;
	margin-right: 25px;
	position: relative; }
	.testimonial-slide .student-name-designation span:before {
		top: 4px;
		width: 1px;
		content: '';
		height: 10px;
		right: -14px;
		position: absolute;
		background-color: #17d0cf; }
	.testimonial-slide .student-name-designation span:last-child::before {
		display: none; }

.testimonial-slide .student-name-designation .st-designation {
	font-weight: 300; }

.testimonial-slide-area .owl-stage-outer {
	padding-bottom: 30px; }

.testimonial-slide-area .owl-prev, .testimonial-slide-area .owl-next {
	background-color: #3080b6;
	color: #f7f7f7; }

.secound-testimoinial-section {
	max-width: 880px;
	margin: 0 auto;
	padding: 10px 0px 90px 0px; }
	.secound-testimoinial-section .student-qoute {
		padding: 0;
		border: none; }
		.secound-testimoinial-section .student-qoute p {
			font-size: 25px;
			color: #333333;
			margin-bottom: 30px; }
		.secound-testimoinial-section .student-qoute:after {
			display: none; }
	.secound-testimoinial-section .owl-dot {
		background-color: #f5f5f5; }
	.secound-testimoinial-section .owl-dot.active {
		background-color: #989898; }
	.secound-testimoinial-section .student-name-designation span {
		color: #989898; }
		.secound-testimoinial-section .student-name-designation span:before {
			background-color: #989898; }
	.secound-testimoinial-section .student-name-designation .st-name {
		color: #333333; }

.testimonial_2_section {
	padding-top: 30px; background-color: whitesmoke;}
	.testimonial_2_section .section-title-2 h2,
	.testimonial_2_section .section-title-2 span {
		color: #333333; }
	.testimonial_2_section .student-qoute {
		border: 2px solid #f7f7f7; }
		.testimonial_2_section .student-qoute p {
			color: #8c8c8c; }
			.testimonial_2_section .student-qoute p b {
				color: #333333; }
		.testimonial_2_section .student-qoute:after {
			background-color: #fff;
			color: #8c8c8c; }
	.testimonial_2_section .owl-next,
	.testimonial_2_section .owl-prev,
	.testimonial_2_section .owl-nav .owl-next,
	.owl-nav .testimonial_2_section .owl-next,
	.testimonial_2_section .testimonial-slide-area .owl-next,
	.testimonial-slide-area .testimonial_2_section .owl-next {
		background-color: #f7f7f7;
		color: #999999; }

.third-testimoinial-section {
	padding: 100px 0px 40px; }
	.third-testimoinial-section .section-title-2 h2 {
		color: #333333; }

/*---------------------------------------------------- */
/*latest section*/
/*----------------------------------------------------*/
.latest-area-section {
	padding: 125px 0px 55px 0px; 
	}

.latest-news-thumbnile {
	height: 120px;
	width: 120px;
	float: left;
	margin-right: 20px;
	overflow: hidden; }
	.latest-news-thumbnile .hover-search {
		position: absolute;
		top: 50%;
		left: 0;
		color: #fff;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		text-align: center;
		right: 0;
		-webkit-transition: .3s all ease-in-out;
		-o-transition: .3s all ease-in-out;
		transition: .3s all ease-in-out;
		font-size: 20px;
		opacity: 0;
		visibility: hidden;
		z-index: 1; }

.blakish-overlay {
	top: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	border-radius: 4px;
	position: absolute;
	visibility: hidden;
	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out;
	background-color: rgba(0, 0, 0, 0.65); }

.latest-news-area {
	display: inline-block;
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #ccc;
	width: 100%;
	max-width: 335px; }
	.latest-news-area:last-child {
		border-bottom: none;
		padding-bottom: 0; }
	.latest-news-area .date-meta {
		color: #989898;
		font-size: 14px;
		margin-bottom: 10px; }
	.latest-news-area:hover .blakish-overlay {
		opacity: 1;
		visibility: visible; }
	.latest-news-area:hover .hover-search {
		opacity: 1;
		visibility: visible; }

.latest-title {
	font-size: 18px;
	color: #333333;
	margin-bottom: 10px; }

.view-all-btn {
	color: #333333; }
	.view-all-btn i {
		color: #17d0cf;
		margin-left: 5px; }

.gradient-bdr {
	z-index: -1;
	width: 100%;
	height: 100%;
	position: absolute;
	border-radius: 10px;
	-webkit-transform: scale(1.06);
	-ms-transform: scale(1.06);
	transform: scale(1.06);
	background: -o-linear-gradient(69deg, #10abff, #1beabd);
	background: linear-gradient(21deg, #10abff, #1beabd);
	background: -webkit-linear-gradient(69deg, #10abff, #1beabd); }

.events-date {
	float: left;
	height: 84px;
	width: 95px;
	font-size: 13px;
	font-weight: 500;
	border-radius: 10px;
	margin-right: 20px;
	background-color: #fff; }
	.events-date span {
		font-size: 50px;
		padding-top: 8px;
		color: #333333;
		line-height: 1;
		display: block; }

.latest-events {
	display: inline-block;
		max-width: 368px;
		border-bottom: 1px solid #930d0d;
		margin-bottom: 15px;
		padding: 0px 10px;
 }
	.latest-events .course-meta .course-category, .latest-events .course-meta .course-author {
		font-weight: 500;
		color: #989898; }

.event-text {
	overflow: hidden; }



.sponsor-section {
	padding: 10px 0px 30px 0px; }

.sponsor-pic {
	position: relative;
	
	margin: 0 auto; }

.sponsor-2 {
	padding: 60px 0px; }
	.sponsor-2 .sponsor-pic:after {
		display: none; }
	.sponsor-2 .owl-nav {
		display: none; }
	.sponsor-2 .owl-dots .owl-dot {
		background-color: #f5f5f5; }
	.sponsor-2 .owl-dots .owl-dot.active {
		background-color: #cccccc; }

.home-page-three {
	padding: 10px 0px 10px; }

/*---------------------------------------------------- */
/*Best course section*/
/*----------------------------------------------------*/
.best-course-section {
	background-color: #f7f7f7;
	padding: 17px 0px 35px 0px; }

.best-course-pic-text {
	border-radius: 4px;
	padding-top: 30px; }
	.best-course-pic-text .course-title h3 {
		font-size: 18px;
		line-height: 25px; }
	.best-course-pic-text .course-title:after {
		display: none; }
	.best-course-pic-text .best-course-text {
		background-color: #fff;
		border-radius: 4px;
		padding: 20px 25px 30px 25px;
		-webkit-transition: .3s all ease-in-out;
		-o-transition: .3s all ease-in-out;
		transition: .3s all ease-in-out; }
		.best-course-pic-text .best-course-text .course-meta span {
			font-weight: 400;
			color: #fff;
			-webkit-font-smoothing: antialiased; }
	.best-course-pic-text .best-course-pic {
		overflow: hidden;
		border-radius: 4px; }
	.best-course-pic-text .course-price {
		bottom: 20px;
		z-index: 1;
		top: inherit; }
	.best-course-pic-text .course-rate {
		position: absolute;
		right: 25px;
		bottom: 25px;
		-webkit-transition: .3s all ease-in-out;
		-o-transition: .3s all ease-in-out;
		transition: .3s all ease-in-out; }
		.best-course-pic-text .course-rate li {
			font-size: 14px; }
	.best-course-pic-text .course-details-btn {
		top: inherit;
		bottom: 25px;
		right: 5px; }
	.best-course-pic-text:hover .course-details-btn {
		opacity: 1;
		right: 25px;
		visibility: visible;
		z-index: 1; }
	.best-course-pic-text:hover .course-rate {
		opacity: 0; }
	.best-course-pic-text:hover .blakish-overlay {
		opacity: 1;
		visibility: visible;
		z-index: 0; }
	.best-course-pic-text:hover .best-course-text {
		-webkit-box-shadow: 10px 10px 20px 1px rgba(0, 0, 0, 0.1);
		box-shadow: 10px 10px 20px 1px rgba(0, 0, 0, 0.1); }

.course-rate li {
	color: #ffc926; }

.trend-badge-2 {
	top: -18px;
	left: -50px;
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	position: absolute;
	padding: 30px 35px 5px;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	background-color: #ff5a00; }
	.trend-badge-2 span {
		display: block; }

.couse-pagination li {
	font-size: 18px;
	color: #bababa;
	margin: 0 5px; }

.couse-pagination li.active {
	color: #333333;
	font-weight: 700; }

.couse-pagination .pg-text {
	font-size: 13px; }

.best-course-v2 {
	
	padding-bottom: 0px; }
	.best-course-v2 .best-course-pic-text .best-course-text {
		background-color: #f7f7f7; }

.course-search-filter {
	display: inline-block;
	width: 100%; }

.course-button ul.product-tab li.active:after {
	display: none; }

.course-button ul.product-tab li:before {
	content: '';
	position: absolute;
	top: -15px;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #01a6fd;
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg);
	left: 0;
	width: 20px;
	right: 0;
	opacity: 0;
	margin: 0 auto; }

.course-button ul.product-tab li.active:before {
	opacity: 1; }

.course-button ul.product-tab li.active .category-icon-title:after {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1); }

.course-button ul.product-tab li.active .category-icon i {
	color: #fff;
	-webkit-text-fill-color: inherit; }

.course-button ul.product-tab li.active .category-title h4 {
	color: #fff; }

.course-button .category-title h4 {
	text-transform: capitalize;
	font-size: 16px; }

.course-button ul.product-tab li {
	margin: 0; }
	.course-button ul.product-tab li .category-icon-title {
		width: 180px;
		height: 180px;
		padding: 20px;
		overflow: hidden; }

.button-tab .owl-stage-outer {
	padding: 20px 0px; }

.button-tab .owl-prev, .button-tab .owl-nav .owl-next, .owl-nav .button-tab .owl-next, .button-tab .testimonial-slide-area .owl-next, .testimonial-slide-area .button-tab .owl-next {
	position: absolute;
	left: 0; }

.course-button {
	background-color: #fff; }

.one-page-category {
	padding-top: 0; }
	.one-page-category .category-slide {
		margin-top: 0; }
		.one-page-category .category-slide .owl-nav {
			top: 46%;
			width: 108%; }

/*---------------------------------------------------- */
/*Teacher  section*/
/*----------------------------------------------------*/
.course-teacher-section .jarallax {
	background-image: url(../img/banner/teacher-b.jpg);
	padding: 125px 0px 125px 0px; }

.course-teacher-section .section-title {
	margin-bottom: 70px; }
	.course-teacher-section .section-title h2 {
		color: #fff; }
	.course-teacher-section .section-title span {
		color: #fff; }

.course-teacher-section .genius-btn {
	margin: 0 auto; }

.teacher-img-content {
	background-color: #0a4a78;
	display: inline-block;
	padding: 20px;
	border-radius: 4px;
	width: 100%;
	margin-bottom: 50px; }
	.teacher-img-content .teacher-social-name {
		float: left;
		max-width: 65px; }
		.teacher-img-content .teacher-social-name ul {
			margin-bottom: 10px !important; }
		.teacher-img-content .teacher-social-name li {
			height: 35px;
			width: 35px;
			border-radius: 100%;
			text-align: center;
			color: #adb8bf;
			line-height: 35px;
			margin-bottom: 5px;
			-webkit-transition: .3s all ease-in-out;
			-o-transition: .3s all ease-in-out;
			transition: .3s all ease-in-out;
			background-color: #608297; }
			.teacher-img-content .teacher-social-name li:hover {
				background-color: #fff;
				color: #176299; }
		.teacher-img-content .teacher-social-name .teacher-name span {
			font-weight: 700;
			color: #fff;
			font-size: 18px; }
	.teacher-img-content .teacher-img {
		height: 150px;
		width: 150px;
		display: inline-block;
		position: relative;
		right: -35px;
		top: -35px; }
		.teacher-img-content .teacher-img img {
			border-radius: 4px; }
		.teacher-img-content .teacher-img:after {
			content: '';
			height: 2px;
			width: 50px;
			left: -25px;
			bottom: 30px;
			position: absolute;
			background-color: #17d0cf; }
		.teacher-img-content .teacher-img .course-price {
			font-weight: 400;
			top: auto;
			bottom: 20px;
			font-size: 12px;
			left: 45px;
			opacity: 0;
			-webkit-transition: .3s all ease-in-out;
			-o-transition: .3s all ease-in-out;
			transition: .3s all ease-in-out;
			visibility: hidden; }
	.teacher-img-content .teacher-category {
		position: relative;
		top: -5px; }
		.teacher-img-content .teacher-category .st-name {
			font-size: 13px;
			color: #fff; }
	.teacher-img-content:hover .course-price {
		opacity: 1;
		left: 35px;
		visibility: visible; }

.secound-teacher-section {
	background-color: #f7f7f7;
	padding: 105px  0px; }
	.secound-teacher-section .teacher-img-text {
		background-color: #fff;
		padding: 20px 30px 30px 30px;
		border-radius: 4px; }
		.secound-teacher-section .teacher-img-text .teacher-social-list {
			position: absolute;
			top: 40%;
			left: 0;
			-webkit-transition: .3s all ease-in-out;
			-o-transition: .3s all ease-in-out;
			transition: .3s all ease-in-out;
			right: 0;
			text-align: center;
			opacity: 0;
			visibility: hidden;
			-webkit-transform: translateY(-50%);
			-ms-transform: translateY(-50%);
			transform: translateY(-50%); }
			.secound-teacher-section .teacher-img-text .teacher-social-list li {
				height: 30px;
				width: 30px;
				text-align: center;
				border: 2px solid #17d0cf;
				line-height: 30px;
				color: #fff;
				margin: 0 2px;
				border-radius: 100%; }
		.secound-teacher-section .teacher-img-text .teacher-name {
			display: block;
			font-size: 18px;
			font-weight: 700;
			color: #333333; }
		.secound-teacher-section .teacher-img-text .teacher-designation {
			font-size: 13px;
			color: #17d0cf; }
		.secound-teacher-section .teacher-img-text .teacher-img-social .blakish-overlay {
			border-radius: 100%;
			height: 190px;
			width: 190px;
			margin: 0 auto;
			left: -13px;
			top: 5px;
			right: 0; }
		.secound-teacher-section .teacher-img-text:hover .blakish-overlay {
			opacity: 1;
			visibility: visible; }
		.secound-teacher-section .teacher-img-text:hover .teacher-social-list {
			top: 50%;
			opacity: 1;
			visibility: visible; }

.teacher-img-social {
	z-index: 1; }
	.teacher-img-social img {
		border: 5px solid #fff;
		border-radius: 100%; }
	.teacher-img-social:after {
		content: '';
		position: absolute;
		width: 210px;
		height: 210px;
		background: #17d0cf;
		background: -moz-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
		background: -webkit-gradient(left top, right top, color-stop(0%, #4eb3bf), color-stop(51%, #17d0cf), color-stop(100%, #4eb3bf));
		background: -webkit-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #0071b0 100%);
		background: -o-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
		background: -ms-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
		background: -webkit-gradient(linear, left top, right top, from(#01a6fd), color-stop(51%, #17d0cf), to(#01a6fd));
		background: -webkit-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
		background: linear-gradient(to right, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
		background-size: 200% auto;
		top: -5px;
		left: -5px;
		border-radius: 100%;
		z-index: -1;
		right: 0; }

.secound-teacher-section .owl-prev, .secound-teacher-section .owl-nav .owl-next, .owl-nav .secound-teacher-section .owl-next, .secound-teacher-section .testimonial-slide-area .owl-next, .testimonial-slide-area .secound-teacher-section .owl-next,
.secound-teacher-section .owl-next {
	background-color: #fff; }

.secound-teacher-section .genius-btn {
	margin: 0 auto;
	margin-top: 65px; }

.genius-teacher-section-2 {
	padding: 35px 0px 35px 0px; }
	.genius-teacher-section-2 .teacher-img-content {
		background-color: inherit;
		padding: 0;
		border-radius: 4px;
		overflow: hidden;
		margin-bottom: 25px;
		height: 210px; }
		.genius-teacher-section-2 .teacher-img-content .teacher-cntent {
			position: absolute;
			top: 15px;
			left: 30px;
			z-index: 1;
			-webkit-transition: .3s all ease-in-out;
			-o-transition: .3s all ease-in-out;
			transition: .3s all ease-in-out;
			opacity: 0; }
		.genius-teacher-section-2 .teacher-img-content .teacher-social-name ul {
			margin-bottom: 20px !important; }
		.genius-teacher-section-2 .teacher-img-content .teacher-category {
			bottom: 50px;
			top: inherit;
			right: 20px;
			display: none;
			z-index: 11; }
		.genius-teacher-section-2 .teacher-img-content:after {
			position: absolute;
			content: '';
			background: #17d0cf;
			background: -moz-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
			background: -webkit-gradient(left top, right top, color-stop(0%, #4eb3bf), color-stop(51%, #17d0cf), color-stop(100%, #4eb3bf));
			background: -webkit-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #0071b0 100%);
			background: -o-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
			background: -ms-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
			background: -webkit-gradient(linear, left top, right top, from(#01a6fd), color-stop(51%, #17d0cf), to(#01a6fd));
			background: -webkit-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
			background: linear-gradient(to right, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
			background-size: 200% auto;
			top: 0;
			right: 0;
			left: 0;
			bottom: 0;
			z-index: 0;
			-webkit-transition: .3s all ease-in-out;
			-o-transition: .3s all ease-in-out;
			transition: .3s all ease-in-out;
			opacity: 0; }
		.genius-teacher-section-2 .teacher-img-content:hover:after {
			opacity: .8; }
		.genius-teacher-section-2 .teacher-img-content:hover .teacher-category {
			display: block; }
		.genius-teacher-section-2 .teacher-img-content:hover .teacher-cntent {
			opacity: 1; }
	.genius-teacher-section-2 .teacher-social-name li {
		background-color: #fff; }

.teacher-page-section {
	padding: 80px 0px; }
	.teacher-page-section .couse-pagination {
		margin-top: 60px; }

.teacher-pic-content {
	margin-bottom: 30px; }
	.teacher-pic-content .teacher-hover-item {
		display: inline-block;
		position: absolute;
		top: 35px;
		left: 15px;
		z-index: 1;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: .3s all ease-in-out;
		-o-transition: .3s all ease-in-out;
		transition: .3s all ease-in-out; }
		.teacher-pic-content .teacher-hover-item .teacher-text {
			color: #fff; }
	.teacher-pic-content .teacher-social-name {
		width: 100%;
		max-width: inherit;
		margin-bottom: 5px; }
		.teacher-pic-content .teacher-social-name li {
			background-color: #fff;
			color: #17d0cf; }
	.teacher-pic-content .teacher-next {
		height: 45px;
		width: 45px;
		background-color: #fff;
		position: absolute;
		right: -40px;
		bottom: 0;
		line-height: 52px;
		border-top-left-radius: 10px;
		z-index: 1;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: .3s all ease-in-out;
		-o-transition: .3s all ease-in-out;
		transition: .3s all ease-in-out;
		-webkit-transition-delay: .3s;
		-o-transition-delay: .3s;
		transition-delay: .3s; }
		.teacher-pic-content .teacher-next a {
			display: block;
			width: 100%; }
		.teacher-pic-content .teacher-next i {
			font-size: 20px; }
	.teacher-pic-content .teacher-img-content {
		background-color: inherit;
		padding: 0;
		position: relative;
		border-radius: 5px;
		overflow: hidden;
		margin-bottom: 0; }
		.teacher-pic-content .teacher-img-content:after {
			content: '';
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			opacity: 0;
			-webkit-transition: .3s all ease-in-out;
			-o-transition: .3s all ease-in-out;
			transition: .3s all ease-in-out;
			z-index: 0; }
	.teacher-pic-content .teacher-name-designation {
		margin-top: 10px; }
		.teacher-pic-content .teacher-name-designation .teacher-name {
			display: block;
			font-size: 18px;
			font-weight: 700;
			color: #333333; }
		.teacher-pic-content .teacher-name-designation .teacher-designation {
			font-size: 13px;
			color: #17d0cf; }
	.teacher-pic-content:hover .teacher-img-content::after {
		opacity: .8; }
	.teacher-pic-content:hover .teacher-hover-item {
		opacity: 1;
		visibility: visible;
		left: 25px; }
	.teacher-pic-content:hover .teacher-next {
		opacity: 1;
		right: 0;
		visibility: visible; }

.first-widget {
	margin-top: 0 !important; }

.teacher-details-area {
	padding: 80px 0px; }

.course-img {
	margin-bottom: 15px; }

.course-desc {
	color: #333333; }

.teacher-details-text .section-title-2 {
	margin-bottom: 50px; }
	.teacher-details-text .section-title-2 h2 {
		font-size: 30px; }
		.teacher-details-text .section-title-2 h2:after {
			bottom: -45px; }

.teacher-details-text .teacher-deg {
	font-weight: 700;
	font-size: 15px;
	margin-top: 5px; }
	.teacher-details-text .teacher-deg span {
		color: #17d0cf; }

.teacher-desc-social {
	margin-bottom: 28px; }
	.teacher-desc-social li {
		height: 80px;
		width: 80px;
		text-align: center;
		background-color: #f7f7f7;
		color: #444444;
		border-radius: 4px;
		font-size: 13px;
		margin-right: 5px;
		padding-top: 15px;
		-webkit-transition: .3s all ease-in-out;
		-o-transition: .3s all ease-in-out;
		transition: .3s all ease-in-out; }
		.teacher-desc-social li i {
			color: #bababa;
			font-size: 30px;
			margin-bottom: 5px;
			-webkit-transition: .3s all ease-in-out;
			-o-transition: .3s all ease-in-out;
			transition: .3s all ease-in-out; }
		.teacher-desc-social li:hover {
			background-color: #17d0cf;
			color: #fff; }
			.teacher-desc-social li:hover i {
				color: #fff; }

.teacher-address .address-details li {
	color: #000;
	font-size: 18px;
	margin-bottom: 10px;
	display: inline-block; }
	.teacher-address .address-details li b {
		font-weight: 900; }
	.teacher-address .address-details li .addrs-icon {
		height: 50px;
		width: 50px;
		text-align: center;
		line-height: 50px;
		font-size: 20px;
		border-radius: 5px;
		color: #fff;
		margin-right: 15px;
		float: left;
		background-color: #01a6fd; }
	.teacher-address .address-details li .add-info {
		overflow: hidden;
		margin-top: 10px; }

.about-teacher .section-title-2 {
	margin-bottom: 35px; }
	.about-teacher .section-title-2 h2:after {
		display: none; }

.about-teacher p {
	font-weight: 300;
	font-size: 20px;
	color: #333333; }

.category-slide .category-icon-title {
	padding: 35px 10px;
	border-radius: 0;
	position: relative;
	margin-bottom: 0; }
	.category-slide .category-icon-title:after {
		border-radius: 0; }

.category-slide .owl-nav {
	top: 35%;
	width: 110%;
	-webkit-transform: translateY(-40%);
	-ms-transform: translateY(-40%);
	transform: translateY(-40%);
	left: -40px;
	z-index: -1; }

.category-slide .owl-nav .owl-prev, .category-slide .owl-nav .owl-next,
.category-slide .owl-nav .owl-next {
	background-color: transparent; }

.category-slide .owl-nav .owl-prev, .category-slide .owl-nav .owl-next {
	float: left; }

.category-slide .owl-nav .owl-next {
	float: right; }

.category-slide .owl-item.active:before {
	content: '';
	position: absolute;
	height: 195px;
	width: 1px;
	background-color: #eee;
	top: 0;
	right: 0;
	z-index: 1; }

.category-slide .owl-item.active:last-child:before {
	display: none; }

.category-slide .owl-stage-outer {
	padding: 5px; }

.about-faq.faq-secound-home-version {
	background-image: inherit;
	padding-top: 0; }
	.about-faq.faq-secound-home-version .panel-group .panel {
		max-width: inherit; }
	.about-faq.faq-secound-home-version .panel-group .btn-link.collapsed {
		color: #333333;
		font-weight: 400;
		padding: 10px 0px; }
	.about-faq.faq-secound-home-version .panel-group .panel-title h3:before {
		background-color: #cfcdcd;
		top: 15px; }
	.about-faq.faq-secound-home-version .panel-group .panel-body {
		color: inherit; }
	.about-faq.faq-secound-home-version .panel-group .collapse.show .panel-body:before {
		height: 185%;
		top: -49px; }
	.about-faq.faq-secound-home-version .panel-group .btn-link.collapsed:after {
		color: #cfcdcd; }
	.about-faq.faq-secound-home-version ul.product-tab li {
		background-color: #f7f7f7;
		font-size: 15px;
		font-weight: 400;
		color: #c4c4c4; }
	.about-faq.faq-secound-home-version .ques-ans h3 {
		color: #0f0f0f; }
	.about-faq.faq-secound-home-version .tab-container {
		margin-left: 15px; }

.teacher-contact {
	padding-top: 25px; }

.teacher-faq-form label {
	display: block;
	text-transform: uppercase;
	color: #333333;
	font-weight: 700;
	font-size: 14px; }

.teacher-faq-form input, .teacher-faq-form .register-form-area select, .register-form-area .teacher-faq-form select, .teacher-faq-form .register-form-area textarea, .register-form-area .teacher-faq-form textarea,
.teacher-faq-form textarea {
	width: 100%;
	height: 60px;
	border-radius: 4px;
	background-color: #f7f7f7;
	border: none;
	margin-bottom: 30px;
	padding: 15px; }

.teacher-faq-form textarea {
	height: 160px; }

.teacher-faq-form .nws-button {
	height: 60px;
	width: 195px;
	line-height: 60px;
	border-radius: 5px; }
	.teacher-faq-form .nws-button button {
		border: none;
		text-transform: uppercase;
		color: #fff;
		font-weight: 700;
		background-color: transparent; }

.one-page-teacher {
	padding: 100px 0px;
	background-image: url(../img/banner/tesit-b-1.jpg); }
	.one-page-teacher .section-title span, .one-page-teacher .section-title h2 {
		color: #fff; }

/*---------------------------------------------------- */
/*Best product  section*/
/*----------------------------------------------------*/
.best-product-section {
	padding: 125px 0px 50px 0px; }
	.best-product-section .course-title h3 {
		font-size: 18px; }
	.best-product-section .course-title:after {
		display: none; }
	.best-product-section .price-start {
		font-size: 12px;
		font-weight: 700;
		margin-top: 5px; }
		.best-product-section .price-start span {
			color: #17d0cf; }

.best-product-section.home_2 {
	padding: 50px 0px 100px; }

.add-cart {
	color: #bbbbbb;
	height: 40px;
	width: 40px;
	line-height: 40px;
	float: right;
	border-radius: 100%;
	background-color: #fff;
	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out;
	margin-top: 10px;
	overflow: hidden;
	position: relative; }
	.add-cart:after {
		position: absolute;
		width: 100%;
		height: 100%;
		content: '';
		background: #17d0cf;
		background: -moz-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
		background: -webkit-gradient(left top, right top, color-stop(0%, #4eb3bf), color-stop(51%, #17d0cf), color-stop(100%, #4eb3bf));
		background: -webkit-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #0071b0 100%);
		background: -o-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
		background: -ms-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
		background: -webkit-gradient(linear, left top, right top, from(#01a6fd), color-stop(51%, #17d0cf), to(#01a6fd));
		background: -webkit-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
		background: linear-gradient(to right, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
		background-size: 200% auto;
		-webkit-transition: .3s all ease-in-out;
		-o-transition: .3s all ease-in-out;
		transition: .3s all ease-in-out;
		left: 0;
		z-index: 0;
		opacity: 0;
		border-radius: 100%;
		-webkit-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0); }
	.add-cart i {
		position: relative;
		z-index: 1; }

.product-img-text {
	background-color: #f1f1f3;
	padding: 25px 20px;
	display: inline-block;
	width: 49%;
	margin: 0px;
	border-radius: 4px;
	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out; }
	.product-img-text:hover {
		background-color: #fff;
		-webkit-box-shadow: 0px 4px 17px 0px rgba(0, 0, 0, 0.1);
		box-shadow: 0px 4px 17px 0px rgba(0, 0, 0, 0.1); }
	.product-img-text:hover .add-cart {
		color: #fff; }
	.product-img-text:hover .add-cart::after {
		opacity: 1;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1); }

.faq-secound-home-version .best-product-section {
	padding-top: 30px; }
	.faq-secound-home-version .best-product-section .section-title-2 h2 {
		color: #fff; }
	.faq-secound-home-version .best-product-section .owl-prev, .faq-secound-home-version .best-product-section .owl-nav .owl-next, .owl-nav .faq-secound-home-version .best-product-section .owl-next, .faq-secound-home-version .best-product-section .testimonial-slide-area .owl-next, .testimonial-slide-area .faq-secound-home-version .best-product-section .owl-next,
	.faq-secound-home-version .best-product-section .owl-next {
		background-color: #4175a4; }

.home-third-best-product {
	padding: 20px 0px 80px; }

.shop-product-section {
	padding: 80px 0px 20px; }

.genius-shop-item .best-product-section {
	padding-top: 0; }
	.genius-shop-item .best-product-section .product-img-text {
		width: 100%;
		margin: 0;
		margin-bottom: 30px; }

.genius-shop-item .product-list-item {
	background-color: #f7f7f7;
	padding: 25px 20px;
	border-radius: 4px; }

.genius-shop-item .course-page-section {
	padding-top: 0; }

.ui-slider-horizontal {
	height: 3px;
	border: none;
	background-color: #dddddd; }

.price-range .ui-widget.ui-widget-content {
	border: none; }

.price-range input, .price-range .register-form-area select, .register-form-area .price-range select, .price-range .register-form-area textarea, .register-form-area .price-range textarea {
	position: absolute;
	font-size: 12px;
	right: -70px;
	top: -13px;
	color: #b2afaf;
	border: none;
	font-weight: 700; }

#slider-range {
	width: 73%;
	float: right;
	margin-top: 6px; }
	#slider-range .ui-widget-header {
		background-color: #333333; }

.ui-slider-horizontal .ui-slider-handle {
	height: 10px;
	width: 10px;
	border-radius: 100%;
	background-color: #17d0cf;
	border: none;
	cursor: pointer;
	outline: none;
	top: -3px; }

.inner-title {
	font-size: 12px;
	font-weight: 500;
	float: left;
	padding-left: 25px;
	position: relative; }
	.inner-title:after {
		position: absolute;
		content: '';
		height: 15px;
		width: 15px;
		border-radius: 4px;
		border: 1px solid #d9d4d4;
		left: 0;
		top: 1px; }

.product-highlights .inner-title {
	float: none;
	font-size: 14px;
	color: #333333;
	font-weight: 500;
	margin-bottom: 10px; }
	.product-highlights .inner-title:last-child {
		margin-bottom: 0; }

.best-sell-title-price {
	margin-top: 30px; }
	.best-sell-title-price h3 {
		font-size: 14px;
		font-weight: 700;
		color: #333333; }

.best-sellers-pic-text {
	background-color: #f7f7f7;
	display: inline-block;
	width: 100%;
	padding: 15px 15px 25px 15px;
	margin-bottom: 4px; }
	.best-sellers-pic-text .best-sell-pic {
		height: 105px;
		width: 105px;
		float: left;
		margin-right: 20px; }
	.best-sellers-pic-text .b-price {
		font-size: 12px;
		color: #17d0cf;
		font-weight: 700; }

.best-sellers-item .couse-pagination {
	margin-top: 15px; }
	.best-sellers-item .couse-pagination li {
		font-size: 12px; }

.best-product-4 {
	background-color: #f7f7f7;
	padding-bottom: 100px; }
	.best-product-4 .product-img-text {
		background-color: #fff; }
	.best-product-4 .owl-nav .owl-prev, .best-product-4 .owl-nav .owl-next,
	.best-product-4 .owl-nav .owl-next {
		background-color: #fff; }

/*---------------------------------------------------- */
/*FAQ  section*/
/*----------------------------------------------------*/
.faq-section {
	padding: 50px 0px 125px 0px; }

ul.product-tab li {
	cursor: pointer;
	margin: 0px 40px 0px 0px;
	font-size: 18px;
	position: relative;
	color: #777777;
	font-weight: 500;
	text-transform: uppercase; }

ul.product-tab li:after {
	position: absolute;
	content: "";
	height: 2px;
	width: 100%;
	top: 30px;
	left: 0;
	opacity: 0;
	background-color: #17d0cf; }

ul.product-tab li.active {
	color: #333333; }

ul.product-tab li.active:after {
	opacity: 1; }

.tab-content-1 {
	display: none; }
	.tab-content-1 p {
		color: #777777; }

.ques-ans h3 {
	font-size: 22px;
	font-weight: 500;
	color: #333333;
	margin-bottom: 20px; }

.faq-secound-home-version {
	
		padding: 40px 0px 0px 0px;
		background-color: #fff;}
	.faq-secound-home-version .section-title h2,
	.faq-secound-home-version .section-title span {
		color: #000; }
	.faq-secound-home-version ul.product-tab li {
		background-color: #006dad;
		color: #fff;
		padding: 5px 15px;
		font-size: 16px;
		border-radius: 4px;
		z-index: 1;
		margin: 0px 5px 0px 0px; }
		.faq-secound-home-version ul.product-tab li:after {
			position: absolute;
			content: '';
			height: 100%;
			width: 100%;
			background: #17d0cf;
			background: -moz-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
			background: -webkit-gradient(left top, right top, color-stop(0%, #4eb3bf), color-stop(51%, #17d0cf), color-stop(100%, #4eb3bf));
			background: -webkit-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #0071b0 100%);
			background: -o-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
			background: -ms-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
			background: -webkit-gradient(linear, left top, right top, from(#01a6fd), color-stop(51%, #17d0cf), to(#01a6fd));
			background: -webkit-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
			background: linear-gradient(to right, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
			background-size: 200% auto;
			left: 0;
			top: 0;
			-webkit-transition: .3s all ease-in-out;
			-o-transition: .3s all ease-in-out;
			transition: .3s all ease-in-out;
			border-radius: 4px;
			z-index: -1;
			opacity: 0;
			visibility: hidden; }
	.faq-secound-home-version ul.product-tab li.active {
		color: #fff; }
	.faq-secound-home-version ul.product-tab li.active:after {
		opacity: 1;
		visibility: visible; }
	.faq-secound-home-version .ques-ans h3 {
		color: #fff; }
	.faq-secound-home-version .tab-content-1 {
		display: block; }
	.faq-secound-home-version .tab-content-1.tm {
		display: block !important; }
		.faq-secound-home-version .tab-content-1 p {
			color: #777777; }

.faq_3 {
	padding-bottom: 20px; 
}

.panel-group .panel {
	border-radius: 0;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 25px;
	margin: 0 auto; }

.panel-group .panel-body {
	color: #67a0c9;
	position: relative; }
	.panel-group .panel-body:before {
		position: absolute;
		left: -15px;
		top: -42px;
		content: '';
		background-color: #17d0cf;
		width: 3px;
		height: 0%;
		-webkit-transition: .3s all ease-in-out;
		-o-transition: .3s all ease-in-out;
		transition: .3s all ease-in-out; }

.panel-group .collapse.show .panel-body:before {
	height: 150%; }

.panel-group .panel-title {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 26px;
	color: inherit;
	position: relative; }
	.panel-group .panel-title h3 {
		position: relative; }
		.panel-group .panel-title h3:before {
			position: absolute;
			width: 3px;
			height: 25px;
			left: -15px;
			content: '';
			background-color: #4a8ec0;
			top: 22px; }
	.panel-group .panel-title .btn-link {
		display: block;
		padding: 15px 15px 15px;
		position: relative;
		width: 100%;
		text-align: left;
		text-decoration: none;
		font-size: 22px;
		font-weight: 500;
		color: #17d0cf; }
		.panel-group .panel-title .btn-link:before {
			content: '\f139';
			position: absolute;
			font-family: 'Font Awesome 5 Free';
			font-weight: 900;
			right: 20px;
			top: 20px;
			font-size: 16px;
			-webkit-transition: all 0.5s;
			-o-transition: all 0.5s;
			transition: all 0.5s;
			-webkit-transform: scale(1);
			-ms-transform: scale(1);
			transform: scale(1);
			color: #17d0cf; }
		.panel-group .panel-title .btn-link:after {
			content: "";
			font-size: 16px;
			position: absolute;
			right: 20px;
			top: 20px;
			-webkit-transform: scale(0);
			-ms-transform: scale(0);
			transform: scale(0);
			-webkit-transition: all 0.5s;
			-o-transition: all 0.5s;
			transition: all 0.5s;
			color: #17d0cf; }
		.panel-group .panel-title .btn-link:hover {
			text-decoration: none;
			color: #ffb50f; }

.panel-group .btn-link.collapsed {
	color: #fff; }
	.panel-group .btn-link.collapsed:before {
		content: ' ';
		-webkit-transition: all 0.5s;
		-o-transition: all 0.5s;
		transition: all 0.5s;
		-webkit-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0); }
	.panel-group .btn-link.collapsed:after {
		content: "\f13a";
		font-family: 'Font Awesome 5 Free';
		font-weight: 900;
		-webkit-transition: all 0.5s;
		-o-transition: all 0.5s;
		transition: all 0.5s;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1);
		color: #4d8fbe; }
.testimonials .testimonial-item {
	
}



.testimonials .testimonial-item h3 {
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0 5px 10px;
	color: #111;
}
.ranks{
	padding-top: 5px;
	font-size: 22px;
	margin-bottom: 0px;
	margin-top: 38px;
}
.ranks strong{
	padding-top: -35px;
	font-size: 52px;
	margin-bottom: 0px;
	padding:0px;
	color: #f60;
}
.ranks small{
 width: 100%;
 float: left;
 font-size: 16px;
 margin-top: 0px;
}

.testimonials .testimonial-item h4 {
	font-size: 14px;
	color: #999;
	margin: 10px 0 5px 10px;
}
.testimonials .testimonial-item .quote-icon-left, .testimonials .testimonial-item .quote-icon-right {
	color: #b2e4e6;
	font-size: 26px;
}
.testimonials .testimonial-item .quote-icon-left {
	display: inline-block;
	left: -5px;
	position: relative;
}
.testimonials .testimonial-item .quote-icon-right {
	display: inline-block;
	right: -5px;
	position: relative;
	top: 10px;
}

.testimonials .swiper-pagination {
	margin-top: 20px;
	position: relative;
}
.testimonials .swiper-pagination .swiper-pagination-bullet {
	width: 12px;
	height: 12px;
	opacity: 1;
	border: 1px solid #0382c3;
}
.testimonials .swiper-pagination .swiper-pagination-bullet-active {
	background-color: #0382c3;
}
td {
	font-family: inherit;
	font-size: 100%;
	font-weight: inherit;
	font-style: inherit;
	vertical-align: baseline;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}

#accordion .btn {
	white-space: inherit; 
}

.faq-page-section {
	padding: 30px 0px 20px 0px;
	background-color: #eee;
}
	.faq-page-section .panel-group .btn-link.collapsed {
		color: #fff;
		font-size: 20px;
		font-weight: 400; }
	.faq-page-section .panel-group .panel-title .btn-link:before,
	.faq-page-section .panel-group .panel-title .btn-link:after {
		right: 0; }
	.faq-page-section .panel-group .panel-title .btn-link:after {
		color: #ccc; }
	.faq-page-section .panel-group .panel-title .btn-link {
		font-size: 14px;
margin-bottom: 2px;
		background-color: #012664;	}
	.faq-page-section .panel-group .panel-body:before {
		top: -50px; }
	.faq-page-section .panel-group .panel-title h3:before {
		background-color: #ccc; }
	.faq-page-section .panel-group .panel-body {
		color: inherit;padding: 10px;
		line-height: 1.8;
		background-color: #d8e1e1; }
	.faq-page-section .faq-secound-home-version {
		background-image: inherit;
		padding: 0; }
		.faq-page-section .faq-secound-home-version ul.product-tab li {
			background-color: #f7f7f7;
			color: #ccc; }
		.faq-page-section .faq-secound-home-version ul.product-tab li.active {
			color: #fff; }
	.faq-page-section .panel-group .panel {
		max-width: 100%; }

.faq-page-section .faq-secound-home-version .ques-ans h3 {
	color: #333333; }

/*---------------------------------------------------- */
/*Course category  section*/
/*----------------------------------------------------*/
.course-category-section {
	background-color: #f7f7f7;
	padding: 55px 0px 55px; }

.category-icon {
	position: relative;
	z-index: 1; }
	.category-icon i {
		font-size: 60px; }

.category-title {
	margin-top: 10px;
	position: relative;
	z-index: 1; }
	.category-title h4 {
		font-size: 18px;
		font-weight: 500;
		color: #333333; }

.category-icon-title {
	background-color: #fff;
	padding: 35px;
	border-radius: 4px;
	margin-bottom: 30px;
	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out;
	position: relative; }
	.category-icon-title:after {
		position: absolute;
		width: 100%;
		height: 100%;
		content: '';
		background: #17d0cf;
		background: -moz-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
		background: -webkit-gradient(left top, right top, color-stop(0%, #4eb3bf), color-stop(51%, #17d0cf), color-stop(100%, #4eb3bf));
		background: -webkit-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #0071b0 100%);
		background: -o-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
		background: -ms-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
		background: -webkit-gradient(linear, left top, right top, from(#01a6fd), color-stop(51%, #17d0cf), to(#01a6fd));
		background: -webkit-linear-gradient(left, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
		background: linear-gradient(to right, #01a6fd 0%, #17d0cf 51%, #01a6fd 100%);
		background-size: 200% auto;
		-webkit-transition: .3s all ease-in-out;
		-o-transition: .3s all ease-in-out;
		transition: .3s all ease-in-out;
		left: 0;
		top: 0;
		z-index: 0;
		opacity: 0;
		border-radius: 4px;
		-webkit-transform: scale(0);
		-ms-transform: scale(0);
		transform: scale(0); }
	.category-icon-title:hover::after {
		opacity: 1;
		-webkit-transform: scale(1);
		-ms-transform: scale(1);
		transform: scale(1); }
	.category-icon-title:hover .category-title h4 {
		color: #fff; }
	.category-icon-title:hover .category-icon i {
		color: #fff;
		-webkit-text-fill-color: inherit; }
	.category-icon-title:hover {
		-webkit-box-shadow: 0px 10px 15px 2px rgba(0, 0, 0, 0.1);
		box-shadow: 0px 10px 15px 2px rgba(0, 0, 0, 0.1); }

.home-secound-version {
	background-color: #fff; }
	.home-secound-version .category-icon-title {
		background-color: #f7f7f7; }

/*---------------------------------------------------- */
/*why choose  section*/
/*----------------------------------------------------*/
.why-choose-section {
	background-image: url(../img/banner/c1.jpg);
	padding-top: 30px;
	position: relative;
	padding-bottom: 30px;
}

.inset-0 {
	background-color: rgb(22 28 45 / 0.5) !important;
top: 0px !important;
		right: 0px !important;
		bottom: 0px !important;
		left: 0px !important;
	position: absolute;
}  
	.why-choose-section .section-title h2,
	.why-choose-section .section-title span {
		color: #fff; }

.features-icon {
	height: 80px;
	width: 80px;
	border-radius: 100%;
	line-height: 80px;
	font-size: 40px;
	float: left;
	margin-right: 25px; }
	.features-icon i {
		color: #fff; }

.features-text-title h3 {
	font-size: 22px;
	font-weight: 700;
	color: #fff; }

.features-text {
	overflow: hidden;
	padding-top: 10px; }
	.features-text .features-text-dec {
		color: #84bfeb; }

.extra-icon-text {
	margin-bottom: 45px; }

.extra-right .features-icon {
	float: right;
	margin-left: 25px;
	margin-right: 0; }

.version-four .features-icon {
	position: relative; }
	.version-four .features-icon .feat-tag span {
		position: absolute;
		background-color: #fff;
		height: 25px;
		width: 25px;
		border-radius: 100%;
		text-align: center;
		line-height: 25px;
		font-weight: 700;
		color: #17d0cf;
		right: -10px;
		top: 25px;
		font-size: 13px; }

.version-four .extra-right .features-icon .feat-tag span {
	left: -10px;
	right: inherit; }

.course-advantage {
	padding-top: 65px; }

.service-slide_3 {
	margin-top: 35px; }
.service-slide_3 .service-icon {
		float: none !important;
		margin-bottom: 0px; }
	.service-slide_3 .service-text-icon {
		padding: 0px 8px;
	 }
	 .pb-10 {
		padding-bottom: 10px !important;
}
.pt-10 {
		padding-top: 10px !important;
}
.p-15 {
		padding: 15px !important;
}
	.service-slide_3 .service-text p {
		font-size: 15px;
		color: #88c3ef; }
	.service-slide_3 .service-text h3 {
		font-size: 18px;
		color: #333333;
		margin-bottom: 10px; }
	.service-slide_3 .owl-nav {
		top: -70px; }

/*---------------------------------------------------- */
/*Contact  section*/
/*----------------------------------------------------*/
.contact-area-section,
.contact_secound_section {
	
	padding: 50px 0px 50px; }
	.contact-area-section .section-title h2,
	.contact_secound_section .section-title h2 {
		color: #fff;
		margin-bottom: 25px; }
	.contact-area-section .section-title span,
	.contact_secound_section .section-title span {
		color: #fff; }
	.contact-area-section .section-title p,
	.contact_secound_section .section-title p {
		color: #fff; }

.contact-left-content {
	width: 100%; }

.address-icon {
	height: 60px;
	width: 60px;
	border: 5px solid;
	line-height: 60px;
	margin-right: 20px;
	border: 4px solid transparent;
	-webkit-border-image: -webkit-linear-gradient(21deg, #10abff, #1beabd);
	-o-border-image: -o-linear-gradient(21deg, #10abff, #1beabd);
	border-image: linear-gradient(69deg, #10abff, #1beabd);
	border-image-slice: 1;
	border-radius: 40px;
	background-origin: border-box;
	background-clip: content-box, border-box; }
	.address-icon i {
		font-size: 30px;
		color: #fff; }

.address-details li {
	font-size: 20px;
	font-weight: 500;
	color: #fff; }
	.address-details li span {
		font-weight: 300; }

.contact-address-details {
	width: 100%;
	margin-bottom: 15px;
	padding-bottom: 15px;
	display: inline-block;
	border-bottom: 1px solid #207fba; }
	.contact-address-details:last-child {
		border-bottom: none; }

.google-map-container {
	height: 600px;
	background-color: #dddddd; }

#google-map {
	top: 0;
	width: 940px;
	height: 100%;
	-webkit-box-shadow: -15px -10px 40px 5px rgba(0, 0, 0, 0.1);
	box-shadow: -15px -10px 40px 5px rgba(0, 0, 0, 0.1);
	position: absolute; }

.contact_secound_section {
	background-image: url(../img/banner/cf-1.html);
	padding: 270px 0px 0px;
	background-color: #f7f7f7; }

.contact_secound_form {
	margin-left: 80px; }
	.contact_secound_form .section-title-2 h2 {
		color: #fff;
		font-size: 25px;
		font-weight: 700;
		display: table; }
		.contact_secound_form .section-title-2 h2:after {
			right: -65px;
			left: inherit;
			bottom: 5px; }
	.contact_secound_form .contact_form input, .contact_secound_form .contact_form .register-form-area select, .register-form-area .contact_secound_form .contact_form select, .contact_secound_form .contact_form .register-form-area textarea, .register-form-area .contact_secound_form .contact_form textarea {
		width: 45%;
		float: left;
		background-color: transparent;
		border: none;
		padding: 25px 0px;
		border-bottom: 1px solid #73a3c4;
		margin-right: 20px;
		height: 35px; }
		.contact_secound_form .contact_form input::-webkit-input-placeholder, .contact_secound_form .contact_form .register-form-area select::-webkit-input-placeholder, .register-form-area .contact_secound_form .contact_form select::-webkit-input-placeholder, .contact_secound_form .contact_form .register-form-area textarea::-webkit-input-placeholder, .register-form-area .contact_secound_form .contact_form textarea::-webkit-input-placeholder {
			color: #669fc9; }
		.contact_secound_form .contact_form input:-ms-input-placeholder, .contact_secound_form .contact_form .register-form-area select:-ms-input-placeholder, .register-form-area .contact_secound_form .contact_form select:-ms-input-placeholder, .contact_secound_form .contact_form .register-form-area textarea:-ms-input-placeholder, .register-form-area .contact_secound_form .contact_form textarea:-ms-input-placeholder {
			color: #669fc9; }
		.contact_secound_form .contact_form input::-ms-input-placeholder, .contact_secound_form .contact_form .register-form-area select::-ms-input-placeholder, .register-form-area .contact_secound_form .contact_form select::-ms-input-placeholder, .contact_secound_form .contact_form .register-form-area textarea::-ms-input-placeholder, .register-form-area .contact_secound_form .contact_form textarea::-ms-input-placeholder {
			color: #669fc9; }
		.contact_secound_form .contact_form input::placeholder, .contact_secound_form .contact_form .register-form-area select::placeholder, .register-form-area .contact_secound_form .contact_form select::placeholder, .contact_secound_form .contact_form .register-form-area textarea::placeholder, .register-form-area .contact_secound_form .contact_form textarea::placeholder {
			color: #669fc9; }
	.contact_secound_form .contact_form textarea {
		height: 155px;
		width: 100%;
		background-color: transparent;
		border: none;
		padding: 20px 0px;
		border-bottom: 1px solid #73a3c4; }
		.contact_secound_form .contact_form textarea::-webkit-input-placeholder {
			color: #669fc9; }
		.contact_secound_form .contact_form textarea:-ms-input-placeholder {
			color: #669fc9; }
		.contact_secound_form .contact_form textarea::-ms-input-placeholder {
			color: #669fc9; }
		.contact_secound_form .contact_form textarea::placeholder {
			color: #669fc9; }
	.contact_secound_form .nws-button {
		height: 60px;
		width: 280px;
		line-height: 60px;
		border-radius: 4px;
		margin: 0 auto;
		margin-top: 30px; }
		.contact_secound_form .nws-button button {
			background-color: transparent;
			border: none;
			font-weight: 700;
			color: #fff; }

.contact-form-area_3 {
	background-color: #f7f7f7;
	padding: 110px 0px; }

.contact_third_form .contact-info input, .contact_third_form .contact-info .register-form-area select, .register-form-area .contact_third_form .contact-info select, .contact_third_form .contact-info .register-form-area textarea, .register-form-area .contact_third_form .contact-info textarea {
	width: 100%;
	height: 50px;
	border: none;
	background-color: transparent;
	border-bottom: 1px solid #dddddd; }

.contact_third_form textarea {
	background-color: transparent;
	border: none;
	border-bottom: 1px solid #dddddd;
	width: 100%;
	height: 150px;
	margin-top: 40px; }

.contact_third_form .nws-button {
	height: 60px;
	width: 200px;
	line-height: 60px;
	border-radius: 4px;
	margin: 0 auto;
	margin-top: 70px; }
	.contact_third_form .nws-button button {
		background-color: transparent;
		border: none;
		font-weight: 700;
		color: #fff; }

.contact-page-section {
	padding: 80px 0px; }
	.contact-page-section .social-contact .category-icon-title {
		width: 165px;
		float: left;
		position: relative; }
		.contact-page-section .social-contact .category-icon-title:before {
			content: '';
			position: absolute;
			height: 165px;
			width: 1px;
			background-color: #eee;
			top: 0;
			right: 0;
			z-index: 1; }
			.contact-page-section .social-contact .category-icon-title:before:last-child:before {
				opacity: 0; }
		.contact-page-section .social-contact .category-icon-title .category-title h4 {
			font-size: 16px; }
	.contact-page-section .category-icon-title:last-child::before {
		display: none; }

.contact-page-version .contact_third_form {
	background-color: #fff;
	padding: 30px 30px 65px 30px;
	border-radius: 4px; }

/*---------------------------------------------------- */
/*Blog  section*/
/*----------------------------------------------------*/
.blog-item-post {
	padding: 105px 0px 0px 0px; }

.blog-content-details {
	padding-bottom: 80px;
	border-bottom: 1px solid #eeeeee; }

.short-filter-tab {
	display: inline-block;
	width: 100%;
	margin-bottom: 20px; }

.shorting-filter select {
	padding: 8px 15px;
	border-radius: 4px;
	background-color: #f7f7f7;
	border: none;
	color: #333333;
	font-weight: 700;
	margin-left: 15px; }

.blog-button ul.product-tab li {
	margin: 0px 5px 0px 0px;
	font-size: 22px;
	padding: 5px 10px;
	background-color: #f7f7f7;
	border-radius: 4px; }

.blog-button ul.product-tab li:after {
	display: none; }

.blog-button ul.product-tab li.active {
	color: #fff;
	background-color: #17d0cf; }

.blog-post-img-content {
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 35px;
	margin-bottom: 30px; }
	.blog-post-img-content .course-price {
		bottom: 20px;
		top: inherit; }
	.blog-post-img-content .blog-img-date {
		border-radius: 4px;
		margin-bottom: 30px; }

.blog-title-content h3 {
	font-size: 25px;
	font-weight: 600;
	color: #333333;
	margin-bottom: 15px; }

.blog-title-content .blog-content {
	font-size: 17px;
	margin-bottom: 22px; }

.genius-post-item {
	padding-bottom: 45px; }

.list-blog-item {
	background-color: #f7f7f7;
	border-radius: 4px;
	margin-bottom: 30px; }
	.list-blog-item .blog-post-img-content {
		padding: 0;
		margin: 0; }
	.list-blog-item .blog-img-date {
		margin: 0; }
	.list-blog-item .blog-title-content {
		padding-top: 30px; }

.side-bar-search {
	position: relative; }
	.side-bar-search input, .side-bar-search .register-form-area select, .register-form-area .side-bar-search select, .side-bar-search .register-form-area textarea, .register-form-area .side-bar-search textarea {
		height: 40px;
		width: 100%;
		background-color: #f7f7f7;
		padding: 0px 15px;
		border: none;
		border-radius: 4px; }
	.side-bar-search button {
		position: absolute;
		top: 8px;
		right: 10px;
		background-color: #ccc;
		border: none;
		border-radius: 100%;
		padding: 3px 6px;
		color: #fff;
		font-size: 14px; }

.side-bar-widget {
	margin: 30px 0px;
	display: inline-block;
	width: 100%; }
	.side-bar-widget .widget-title {
		font-size: 30px;
		font-weight: 300;
		color: #333333;
		margin-bottom: 20px; }
		.side-bar-widget .widget-title span {
			font-weight: 700; }
		.side-bar-widget .widget-title:after {
			display: none; }
	.side-bar-widget .post-categori {
		background-color: #f7f7f7;
		border-radius: 4px; }
		.side-bar-widget .post-categori .cat-item {
			position: relative;
			padding: 15px 20px 15px 35px;
			border-bottom: 1px solid #eeeeee;
			-webkit-transition: .3s all ease-in-out;
			-o-transition: .3s all ease-in-out;
			transition: .3s all ease-in-out; }
			.side-bar-widget .post-categori .cat-item:before {
				font-family: 'Font Awesome 5 Free';
				position: absolute;
				top: 19px;
				left: 19px;
				font-size: 10px;
				font-weight: 700;
				content: '\f054'; }
			.side-bar-widget .post-categori .cat-item:hover {
				color: #333333; }
	.side-bar-widget .latest-news-thumbnile {
		height: 80px;
		width: 80px; }
	.side-bar-widget .latest-news-area {
		margin-bottom: 20px;
		padding-bottom: 15px; }
	.side-bar-widget .latest-title {
		font-size: 17px; }
	.side-bar-widget .tag-clouds li {
		border: 1px solid #cfcaca;
		color: #cbc8c8;
		padding: 5px 15px;
		margin-bottom: 8px;
		margin-right: 2px;
		border-radius: 4px;
		-webkit-transition: .3s all ease-in-out;
		-o-transition: .3s all ease-in-out;
		transition: .3s all ease-in-out; }
		.side-bar-widget .tag-clouds li:hover {
			background-color: #17d0cf;
			border-color: #17d0cf;
			color: #fff; }
	.side-bar-widget .best-course-text {
		position: absolute;
		top: 50%;
		background-color: transparent;
		-webkit-box-shadow: none;
		box-shadow: none;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		text-align: center; }
		.side-bar-widget .best-course-text h3 {
			color: #fff; }
		.side-bar-widget .best-course-text .course-meta span {
			float: none;
			margin-right: 0;
			color: #fff;
			margin: 0px 10px; }
	.side-bar-widget .best-course-pic-text:hover .best-course-text {
		-webkit-box-shadow: none;
		box-shadow: none; }

.blog-details-section {
	padding: 80px 0px;
	border-bottom: 1px solid #ccc; }

.blog-details-content h2 {
	font-size: 35px;
	color: #333333;
	font-weight: 500; }

.blog-details-content .date-meta {
	margin-top: 15px;
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
	margin-bottom: 30px; }
	.blog-details-content .date-meta span {
		font-size: 13px;
		color: #ccc;
		font-weight: 700;
		margin-right: 20px; }
		.blog-details-content .date-meta span i {
			color: #17d0cf; }

.blog-details-content h3 {
	font-size: 20px;
	font-weight: 700;
	color: #333333;
	margin-bottom: 30px; }

.blog-details-content p {
	font-size: 20px;
	color: #333333;
	font-weight: 300;
	margin-bottom: 20px; }

.blog-details-content .share-text {
	font-weight: 700;
	color: #333333;
	margin-top: 8px; }

.blog-details-content .blog-share-tag {
	display: inline-block;
	width: 100%;
	margin: 40px 0px 15px 0px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 20px; }

.blog-details-content .share-social ul li {
	font-size: 25px;
	margin-left: 30px; }

.blog-details-content .blog-category li {
	padding: 5px 10px;
	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out;
	border-radius: 4px; }
	.blog-details-content .blog-category li:hover {
		background-color: #17d0cf;
		color: #fff; }

.blog-details-content .author-comment {
	padding: 25px;
	margin-top: 20px;
	border-radius: 4px;
	background-color: #f5f5f5; }
	.blog-details-content .author-comment .author-img {
		height: 70px;
		width: 70px;
		float: left;
		border-radius: 100%;
		overflow: hidden;
		margin-right: 20px; }
	.blog-details-content .author-comment .author-designation-comment {
		font-size: 12px;
		font-weight: 700; }
		.blog-details-content .author-comment .author-designation-comment span {
			color: #17d0cf; }
		.blog-details-content .author-comment .author-designation-comment p {
			font-size: 16px;
			color: #999999;
			font-weight: 400;
			margin-top: 5px;
			margin-bottom: 0; }

.blog-details-content .next-prev-post {
	font-weight: 700;
	color: #333333;
	display: inline-block;
	width: 100%;
	margin-top: 25px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-bottom: 35px; }
	.blog-details-content .next-prev-post i {
		margin: 0 5px;
		color: #17d0cf; }

.recent-post-item {
	padding-top: 32px; }
	.recent-post-item .blog-title-content h3 {
		margin-bottom: 0; }

.blog-comment-area {
	margin-top: 10px; }

.blog-comment-area .comment-list li {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 25px; }

.blog-comment-area .section-title-2 {
	margin-bottom: 65px; }
	.blog-comment-area .section-title-2 h2 {
		font-size: 30px; }

.blog-comment-area .comment-avater {
	height: 70px;
	width: 70px;
	float: left;
	margin-right: 20px; }

.blog-comment-area .author-designation-comment {
	overflow: hidden;
	width: 100%;
	display: inline-block;
	margin-top: 10px; }
	.blog-comment-area .author-designation-comment h3 {
		font-size: 18px;
		font-weight: 700;
		color: #333333; }

.blog-comment-area .author-name-rate {
	width: 88%;
	font-size: 13px;
	font-weight: 700;
	display: inline-block;
	margin-top: 20px; }
	.blog-comment-area .author-name-rate span {
		color: #17d0cf; }

.blog-comment-area .time-comment {
	margin-right: 10px; }

.blog-comment-area .comment-ratting li {
	font-size: 15px;
	color: #ffc926;
	border-bottom: none;
	margin-bottom: 0; }

.reply-comment-box {
	margin-top: 20px; }
	.reply-comment-box .section-title-2 {
		margin-bottom: 30px; }

/*---------------------------------------------------- */
/*course  section*/
/*----------------------------------------------------*/
.course-page-section {
	padding: 80px 0px 0px; }
	.course-page-section .short-filter-tab {
		border-bottom: 1px solid #eee;
		padding-bottom: 20px; }
	.course-page-section .course-list-view {
		overflow-x: auto;
		padding: 5px; }
	.course-page-section .shorting-filter select {
		margin-right: 10px;
		padding: 10px 15px; }
	.course-page-section table {
		width: 100%; }
	.course-page-section td, .course-page-section th {
		text-align: left;
		padding: 20px 15px; }
	.course-page-section th {
		font-size: 12px;
		font-weight: 700;
		color: #333333;
		border-bottom: 3px solid #01a6fd; }
	.course-page-section tr {
		border-bottom: 1px solid #eee;
		-webkit-transition: .3s all ease-in-out;
		-o-transition: .3s all ease-in-out;
		transition: .3s all ease-in-out;
		padding: 15px; }
		.course-page-section tr:hover {
			-webkit-box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.1);
			box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.1); }
	.course-page-section .list-head {
		padding: 0; }
		.course-page-section .list-head:hover {
			-webkit-box-shadow: none;
			box-shadow: none; }
	.course-page-section .course-list-img {
		height: 70px;
		width: 70px;
		float: left;
		margin-right: 20px; }
	.course-page-section .course-list-text {
		max-width: 225px;
		display: inline-block; }
		.course-page-section .course-list-text h3 {
			font-size: 16px;
			font-weight: 700;
			color: #333333; }
	.course-page-section .course-type-list span {
		background-color: #17d0cf;
		color: #fff;
		padding: 12px 20px;
		border-radius: 4px; }
	.course-page-section .course-meta .course-rate li {
		color: #bbbbbb; }

.course-details-section {
	padding: 80px 0px 0px; }

.course-single-text .course-title {
	padding-bottom: 55px; }
	.course-single-text .course-title b {
		font-weight: 700; }
	.course-single-text .course-title h3 {
		font-size: 35px;
		font-weight: 300; }

.course-single-text p {
	font-size: 20px;
	font-weight: 300;
	margin-bottom: 30px;
	color: #333333; }

.course-details-category span {
	font-weight: 300;
	font-size: 28px;
	float: left;
	margin-right: 15px; }
	.course-details-category span b {
		font-weight: 700; }

.course-details-category li {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
	background-color: #f7f7f7;
	padding: 7px 15px;
	border-radius: 4px;
	margin-top: 5px;
	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out; }
	.course-details-category li:hover {
		color: #fff; }

.course-details-item {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 30px;
	margin-bottom: 30px; }

.affiliate-market-guide .section-title-2 h2:after,
.course-review .section-title-2 h2:after {
	display: none; }

.affiliate-market-accordion .panel-group .panel {
	max-width: inherit;
	max-width: inherit;
	border: 1px solid #e5e5e5;
	padding: 10px 20px;
	border-top: none; }

.affiliate-market-accordion .panel-group .panel-body {
	padding: 10px 50px 25px 80px;
	line-height: 1.8; }

.affiliate-market-accordion .panel-group .btn-link.collapsed,
.affiliate-market-accordion .panel-group .panel-title .btn-link,
.affiliate-market-accordion .panel-group .panel-body {
	color: #333; }

.affiliate-market-accordion .panel-group .panel-title h3:before {
	display: none; }

.affiliate-market-accordion .panel-group .panel-body:before {
	display: none; }

.affiliate-market-accordion .panel-title .ac-head {
	font-size: 20px;
	font-size: 500;
	position: relative; }
	.affiliate-market-accordion .panel-title .ac-head span {
		font-size: 50px;
		font-weight: 500;
		float: left;
		line-height: 1;
		margin-right: 20px;
		-webkit-transition: .3s all ease-in-out;
		-o-transition: .3s all ease-in-out;
		transition: .3s all ease-in-out; }

.affiliate-market-accordion .panel-group .btn-link.collapsed span {
	color: #eeeeee !important; }

.affiliate-market-accordion .panel-group .panel-title .btn-link span {
	color: #17d0cf; }

.affiliate-market-accordion .leanth-course {
	position: absolute;
	right: 60px;
	top: 20px; }
	.affiliate-market-accordion .leanth-course span {
		background-color: #f7f7f7;
		padding: 12px 20px;
		font-size: 12px !important;
		font-weight: 700;
		border-radius: 4px;
		text-transform: uppercase;
		color: #ccc !important; }

.affiliate-market-accordion .panel-group .btn-link.collapsed:after {
	color: #d9d9d9; }

.course-by {
	font-weight: 700;
	font-size: 12px;
	position: absolute;
	bottom: 15px;
	left: 80px; }
	.course-by b {
		color: #17d0cf;
		font-size: 12px !important; }

.affiliate-market-accordion .panel-group .panel:first-child {
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top: 1px solid #e5e5e5; }

.affiliate-market-accordion .panel-group .panel:last-child {
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px; }

.course-review {
	border-bottom: 1px solid #eee;
	padding-bottom: 50px;
	margin-bottom: 30px; }

.avrg-rating .avrg-rate {
	font-size: 50px;
	font-weight: 700;
	display: block;
	color: #17d0cf;
	margin: 10px 0px; }

.avrg-rating li {
	color: #ffc926; }

.avrg-rating .start-bar {
	width: 100px;
	height: 8px;
	display: inline-block;
	margin: 0px 10px;
	background-color: #eeeeee;
	-webkit-transition: .3s all ease-in-out;
	-o-transition: .3s all ease-in-out;
	transition: .3s all ease-in-out; }

.avrg-rating .rating-overview {
	margin-top: 5px; }
	.avrg-rating .rating-overview:hover .start-bar {
		background-color: #17d0cf; }

.review-option {
	display: inline-block;
	width: 100%; }

.rating {
	display: inline-block;
	position: relative;
	font-size: 20px;
	float: right;
	margin-left: 10px; }

.rating label {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	cursor: pointer; }
	.rating label span {
		margin: 0px 2px;
		color: #eee; }

.rating label:last-child {
	position: static; }

.rating label:nth-child(1) {
	z-index: 5; }

.rating label:nth-child(2) {
	z-index: 4; }

.rating label:nth-child(3) {
	z-index: 3; }

.rating label:nth-child(4) {
	z-index: 2; }

.rating label:nth-child(5) {
	z-index: 1; }

.rating label input, .rating label .register-form-area select, .register-form-area .rating label select, .rating label .register-form-area textarea, .register-form-area .rating label textarea {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0; }

.rating label .icon {
	float: left;
	color: transparent; }

.rating label:last-child .icon {
	color: #000; }

.rating:not(:hover) label input:checked ~ .icon, .rating:not(:hover) label .register-form-area select:checked ~ .icon, .register-form-area .rating:not(:hover) label select:checked ~ .icon, .rating:not(:hover) label .register-form-area textarea:checked ~ .icon, .register-form-area .rating:not(:hover) label textarea:checked ~ .icon,
.rating:hover label:hover input ~ .icon,
.rating:hover label:hover .register-form-area select ~ .icon,
.register-form-area .rating:hover label:hover select ~ .icon,
.rating:hover label:hover .register-form-area textarea ~ .icon,
.register-form-area .rating:hover label:hover textarea ~ .icon {
	color: #ffc926; }

.rating label input:focus:not(:checked) ~ .icon:last-child, .rating label .register-form-area select:focus:not(:checked) ~ .icon:last-child, .register-form-area .rating label select:focus:not(:checked) ~ .icon:last-child, .rating label .register-form-area textarea:focus:not(:checked) ~ .icon:last-child, .register-form-area .rating label textarea:focus:not(:checked) ~ .icon:last-child {
	color: #000;
	text-shadow: 0 0 5px #ffc926; }

.course-side-bar-widget h3 {
	font-size: 30px;
	font-weight: 300;
	color: #333;
	margin-bottom: 20px; }
	.course-side-bar-widget h3 span {
		font-weight: 700;
		color: #17d0cf; }

.like-course {
	height: 50px;
	width: 50px;
	background-color: #eeeeee;
	color: #cccccc;
	display: inline-block;
	line-height: 50px;
	text-align: center;
	border-radius: 4px;
	margin-left: 5px; }

.course-side-bar-widget .genius-btn {
	line-height: 50px;
	padding: 0px 15px; }

.student-number {
	float: right;
	color: #17d0cf;
	font-size: 14px; }

.enrolled-student {
	margin-top: 20px;
	display: inline-block;
	width: 100%; }
	.enrolled-student li {
		color: #ffc926; }

.couse-feature {
	margin-top: 15px; }
	.couse-feature li {
		font-size: 17px;
		font-weight: 500;
		color: #c4c4c4;
		position: relative;
		padding: 5px 0px;
		border: 1px solid #eeeeee;
		border-left: none;
		border-right: none; }
		.couse-feature li:after {
			top: 5px;
			left: 110px;
			content: ':';
			position: absolute; }
	.couse-feature span {
		position: relative;
		float: right;
		color: #333333; }

.listing-filter-form label {
	font-size: 14px;
	font-weight: 700;
	color: 700;
	color: #333333;
	display: block; }

.listing-filter-form input, .listing-filter-form .register-form-area select, .register-form-area .listing-filter-form select, .listing-filter-form .register-form-area textarea, .register-form-area .listing-filter-form textarea,
.listing-filter-form select {
	height: 50px;
	border: none;
	padding: 15px;
	width: 100%;
	background-color: #f7f7f7; }

/*---------------------------------------------------- */
/*Checkout  section*/
/*----------------------------------------------------*/
.checkout-section {
	padding: 80px 0px 0px; }

.checkout-content .course-page-section {
	padding: 0; }

.order-item .section-title-2 h2,
.order-payment .section-title-2 h2 {
	font-size: 28px; }
	.order-item .section-title-2 h2:after,
	.order-payment .section-title-2 h2:after {
		display: none; }

.check-dlt {
	position: absolute;
	top: 10px;
	right: 10px; }
	.check-dlt i {
		-webkit-transition: .3s all ease-in-out;
		-o-transition: .3s all ease-in-out;
		transition: .3s all ease-in-out; }

.order-item .section-title-2 h2 {
	font-size: 28px; }
	.order-item .section-title-2 h2:after {
		display: none; }

.order-item tr:hover .check-dlt i {
	color: #e61d1d; }

.checkbox label:after,
.radio label:after {
	content: '';
	display: table;
	clear: both; }

.checkbox .cr,
.radio .cr {
	position: relative;
	display: inline-block;
	border: 1px solid #f0f0f0;
	border-radius: .25em;
	width: 1.3em;
	height: 1.3em;
	float: left;
	margin-right: .5em;
	background-color: #f7f7f7; }

.radio .cr {
	border-radius: 50%; }

.checkbox .cr .cr-icon,
.radio .cr .cr-icon {
	position: absolute;
	font-size: .8em;
	line-height: 0;
	top: 50%;
	left: 20%; }

.radio .cr .cr-icon {
	margin-left: 0.04em; }

.checkbox label input[type="checkbox"], .checkbox label .register-form-area select[type="checkbox"], .register-form-area .checkbox label select[type="checkbox"], .checkbox label .register-form-area textarea[type="checkbox"], .register-form-area .checkbox label textarea[type="checkbox"],
.radio label input[type="radio"],
.radio label .register-form-area select[type="radio"],
.register-form-area .radio label select[type="radio"],
.radio label .register-form-area textarea[type="radio"],
.register-form-area .radio label textarea[type="radio"] {
	display: none; }

.checkbox label input[type="checkbox"] + .cr > .cr-icon, .checkbox label .register-form-area select[type="checkbox"] + .cr > .cr-icon, .register-form-area .checkbox label select[type="checkbox"] + .cr > .cr-icon, .checkbox label .register-form-area textarea[type="checkbox"] + .cr > .cr-icon, .register-form-area .checkbox label textarea[type="checkbox"] + .cr > .cr-icon,
.radio label input[type="radio"] + .cr > .cr-icon,
.radio label .register-form-area select[type="radio"] + .cr > .cr-icon,
.register-form-area .radio label select[type="radio"] + .cr > .cr-icon,
.radio label .register-form-area textarea[type="radio"] + .cr > .cr-icon,
.register-form-area .radio label textarea[type="radio"] + .cr > .cr-icon {
	-webkit-transform: scale(3) rotateZ(-20deg);
	-ms-transform: scale(3) rotate(-20deg);
	transform: scale(3) rotateZ(-20deg);
	opacity: 0;
	-webkit-transition: all .3s ease-in;
	-o-transition: all .3s ease-in;
	transition: all .3s ease-in; }

.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon, .checkbox label .register-form-area select[type="checkbox"]:checked + .cr > .cr-icon, .register-form-area .checkbox label select[type="checkbox"]:checked + .cr > .cr-icon, .checkbox label .register-form-area textarea[type="checkbox"]:checked + .cr > .cr-icon, .register-form-area .checkbox label textarea[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon,
.radio label .register-form-area select[type="radio"]:checked + .cr > .cr-icon,
.register-form-area .radio label select[type="radio"]:checked + .cr > .cr-icon,
.radio label .register-form-area textarea[type="radio"]:checked + .cr > .cr-icon,
.register-form-area .radio label textarea[type="radio"]:checked + .cr > .cr-icon {
	-webkit-transform: scale(1) rotateZ(0deg);
	-ms-transform: scale(1) rotate(0deg);
	transform: scale(1) rotateZ(0deg);
	opacity: 1; }

.checkbox label input[type="checkbox"]:disabled + .cr, .checkbox label .register-form-area select[type="checkbox"]:disabled + .cr, .register-form-area .checkbox label select[type="checkbox"]:disabled + .cr, .checkbox label .register-form-area textarea[type="checkbox"]:disabled + .cr, .register-form-area .checkbox label textarea[type="checkbox"]:disabled + .cr,
.radio label input[type="radio"]:disabled + .cr,
.radio label .register-form-area select[type="radio"]:disabled + .cr,
.register-form-area .radio label select[type="radio"]:disabled + .cr,
.radio label .register-form-area textarea[type="radio"]:disabled + .cr,
.register-form-area .radio label textarea[type="radio"]:disabled + .cr {
	opacity: .5; }

.checkbox label {
	font-size: 18px;
	color: #333333;
	font-weight: 700; }
	.checkbox label .sub-text {
		font-weight: 400;
		font-size: 15px;
		padding-left: 35px;
		display: block; }
		.checkbox label .sub-text b {
			color: #17d0cf; }

.save-credit {
	width: 80%;
	float: right;
	margin-top: 10px; }

.payment-method {
	margin-top: 30px;
	padding: 35px;
	display: inline-block;
	margin-bottom: 45px;
	-webkit-box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 2px 10px 3px rgba(0, 0, 0, 0.1); }

.payment-method-header {
	width: 100%;
	margin-bottom: 20px;
	padding-bottom: 15px;
	display: inline-block;
	border-bottom: 1px solid #eee; }

.payment-info {
	margin-bottom: 10px;
	display: inline-block;
	width: 100%; }
	.payment-info label {
		width: 20%;
		float: left;
		color: #999999;
		margin-top: 15px;
		font-weight: 500; }
	.payment-info input, .payment-info .register-form-area select, .register-form-area .payment-info select, .payment-info .register-form-area textarea, .register-form-area .payment-info textarea {
		width: 80%;
		height: 50px;
		background-color: #f9f9f9;
		border-radius: 4px; }
		.payment-info input ::-webkit-input-placeholder, .payment-info .register-form-area select ::-webkit-input-placeholder, .register-form-area .payment-info select ::-webkit-input-placeholder, .payment-info .register-form-area textarea ::-webkit-input-placeholder, .register-form-area .payment-info textarea ::-webkit-input-placeholder {
			color: #999999;
			font-weight: 500; }

.input-2 input, .input-2 .register-form-area select, .register-form-area .input-2 select, .input-2 .register-form-area textarea, .register-form-area .input-2 textarea {
	width: 25%;
	float: left;
	margin-right: 10px; }

.terms-text {
	border-bottom: 1px solid #eee; }
	.terms-text b {
		color: #17d0cf; }

.sub-total-title {
	font-size: 12px;
	font-weight: 700;
	color: #333333; }

.purchase-list {
	background-color: #f7f7f7;
	padding: 40px 25px 30px 25px; }
	.purchase-list ul li {
		margin-bottom: 10px;
		border-bottom: 1px solid #e5e5e5;
		padding-bottom: 10px; }
		.purchase-list ul li span {
			float: right;
			color: #333333;
			font-weight: 700; }
		.purchase-list ul li:last-child {
			border-bottom: 5px solid #e5e5e5; }
	.purchase-list .in-total {
		font-size: 20px;
		font-weight: 700;
		color: #333333; }
		.purchase-list .in-total span {
			color: #17d0cf;
			float: right; }

/*---------------------------------------------------- */
/*Contact  section*/
/*----------------------------------------------------*/
.footer-area-section {
	padding: 155px 0px 0px 0px;
background: linear-gradient(to top, #001534 51%, #0f2b5a 100%)  }

.footer-about-text p {
	font-size: 17px;
	margin-bottom: 25px;
	color: #333333; }

.footer-menu {
	float: left;
	margin-left: 63px; 
}
	.footer-menu li {
		margin-bottom: 10px;
		color: #fdfdfd;
	display: list-item !important;
	list-style: inside !important;
		font-size: 14px; }
		.footer-menu li i {
			margin-right: 10px;
			color: #17d0cf; }

.footer-widget .photo-list li {
	position: relative;
	margin-bottom: 3px; }
	.footer-widget .photo-list li .pop-up-icon {
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		left: 0;
		right: 0;
		text-align: center;
		-webkit-transition: .3s all ease-in-out;
		-o-transition: .3s all ease-in-out;
		transition: .3s all ease-in-out;
		opacity: 0; }
		.footer-widget .photo-list li .pop-up-icon i {
			color: #fff; }
	.footer-widget .photo-list li:hover .blakish-overlay {
		opacity: 1;
		visibility: visible; }
	.footer-widget .photo-list li:hover .pop-up-icon {
		opacity: 1; }

.footer-social li,
.subscribe-form li {
	height: 30px;
	width: 30px;
	border-radius: 100%;
	line-height: 30px;
	margin-right: 8px;
	border: 2px solid #17d0cf;
	color: #fff;
	text-align: center; }

.footer-social .widget-title,
.subscribe-form .widget-title {
	margin-bottom: 40px; }
	.footer-social .widget-title:after,
	.subscribe-form .widget-title:after {
		bottom: -15px; }

.subscribe-form {
	margin-left: 70px; }

.copy-right-menu {
	padding: 11px 0px;
	border-top: 1px solid #ddd6d6; }
	.copy-right-menu p {
		margin: 0; }

.footer_2_subs {
	max-width: 735px;
	margin: 0 auto;
	margin-top: 35px;
	margin-bottom: 60px; }
	.footer_2_subs p {
		color: #fff;
		margin-bottom: 45px; }

.footer_2 .copy-right-text {
	color: #fff; }

.footer_2 .copy-right-menu-item li {
	color: #fff;
	margin-left: 20px; }

.footer_2 .footer-social li {
	color: #fff; }

.nav-tabs {
		border-bottom: 0px solid #ddd;
}
.nav-tabs>li {
		float: left;
		margin-bottom: -2px;
}
.nav-tabs>li a.active {
		color: #ff0000!important;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
		color: #555;
		cursor: default;
		background-color: #fff;
		border: 1px solid #ddd;
		border-bottom-color: transparent;
}
.nav>li {
		position: relative;
		display: block;
}
.nav-tabs>li>a {
		margin-right: 2px;
		line-height: 1.42857143;
		border: 1px solid transparent;
		border-radius: 4px 4px 0 0;
}
.nav>li>a {
		position: relative;
		display: block;
	font-size:14px;
		padding: 10px 13px;
}
.bg-grey {
		background: #f7f7f7;
		border-top: solid 1px #eee;
		border-bottom: solid 1px #eee;
}



/*---------------------------------------------------- */
.elementor-kit-2809{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-eea5a4e:#023062;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-container{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-bottom:20px;}.elementor-element{--widgets-spacing:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-container{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-container{--container-max-width:767px;}}


.elementor-2905 .elementor-element.elementor-element-4b35c8d:not(.elementor-motion-effects-element-type-background), .elementor-2905 .elementor-element.elementor-element-4b35c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-4b35c8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2905 .elementor-element.elementor-element-4b35c8d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2905 .elementor-element.elementor-element-dd253bc{text-align:center;}.elementor-2905 .elementor-element.elementor-element-dd253bc .elementor-heading-title{color:var( --e-global-color-eea5a4e );}.elementor-2905 .elementor-element.elementor-element-bf54f62{text-align:center;}.elementor-2905 .elementor-element.elementor-element-9e406b3.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-9e406b3.elementor-view-framed .elementor-icon, .elementor-2905 .elementor-element.elementor-element-9e406b3.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-9e406b3.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-9e406b3{--icon-box-icon-margin:0px;}.elementor-2905 .elementor-element.elementor-element-9e406b3 .elementor-icon{font-size:35px;}.elementor-2905 .elementor-element.elementor-element-9e406b3 .elementor-icon-box-wrapper{text-align:left;}.elementor-2905 .elementor-element.elementor-element-9e406b3 .elementor-icon-box-title{margin-bottom:7px;color:#023062; font-size: 19px;
		font-weight: 600;}.elementor-2905 .elementor-element.elementor-element-ec10863 .elementor-button{background-color:transparent;background-image:linear-gradient(110deg, #EB2127 78%, #FFFFFF 79%);border-radius:0px 0px 0px 0px;padding:10px 40px 10px 10px;}.elementor-2905 .elementor-element.elementor-element-ec10863 > .elementor-widget-container{margin:0px 0px 0px 70px;}.elementor-2905 .elementor-element.elementor-element-c237c98.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-c237c98.elementor-view-framed .elementor-icon, .elementor-2905 .elementor-element.elementor-element-c237c98.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-c237c98.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-c237c98{--icon-box-icon-margin:0px;}.elementor-2905 .elementor-element.elementor-element-c237c98 .elementor-icon{font-size:35px;}.elementor-2905 .elementor-element.elementor-element-c237c98 .elementor-icon-box-wrapper{text-align:left;}.elementor-2905 .elementor-element.elementor-element-c237c98 .elementor-icon-box-title{margin-bottom:7px;color:#023062; font-size: 19px;
		font-weight: 600;}.elementor-2905 .elementor-element.elementor-element-80bd675 .elementor-button{background-color:transparent;background-image:linear-gradient(110deg, #EB2127 78%, #FFFFFF 79%);border-radius:0px 0px 0px 0px;padding:10px 40px 10px 10px;}.elementor-2905 .elementor-element.elementor-element-80bd675 > .elementor-widget-container{margin:0px 0px 0px 70px;}.elementor-2905 .elementor-element.elementor-element-ed1c947.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-ed1c947.elementor-view-framed .elementor-icon, .elementor-2905 .elementor-element.elementor-element-ed1c947.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-ed1c947.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-ed1c947{--icon-box-icon-margin:0px;}.elementor-2905 .elementor-element.elementor-element-ed1c947 .elementor-icon{font-size:35px;}.elementor-2905 .elementor-element.elementor-element-ed1c947 .elementor-icon-box-wrapper{text-align:left;}.elementor-2905 .elementor-element.elementor-element-ed1c947 .elementor-icon-box-title{margin-bottom:7px;color:#023062; font-size: 19px;
		font-weight: 600;}.elementor-2905 .elementor-element.elementor-element-730a859 .elementor-button{background-color:transparent;background-image:linear-gradient(110deg, #EB2127 78%, #FFFFFF 79%);border-radius:0px 0px 0px 0px;padding:10px 40px 10px 10px;}.elementor-2905 .elementor-element.elementor-element-730a859 > .elementor-widget-container{margin:0px 0px 0px 70px;}.elementor-2905 .elementor-element.elementor-element-9f78f16.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-9f78f16.elementor-view-framed .elementor-icon, .elementor-2905 .elementor-element.elementor-element-9f78f16.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-9f78f16.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-9f78f16{--icon-box-icon-margin:0px;}.elementor-2905 .elementor-element.elementor-element-9f78f16 .elementor-icon{font-size:35px;}.elementor-2905 .elementor-element.elementor-element-9f78f16 .elementor-icon-box-wrapper{text-align:left;}.elementor-2905 .elementor-element.elementor-element-9f78f16 .elementor-icon-box-title{margin-bottom:7px;color:#023062; font-size: 19px;
		font-weight: 600;}.elementor-2905 .elementor-element.elementor-element-5161c2a .elementor-button{background-color:transparent;background-image:linear-gradient(110deg, #EB2127 78%, #FFFFFF 79%);border-radius:0px 0px 0px 0px;padding:10px 40px 10px 10px;}.elementor-2905 .elementor-element.elementor-element-5161c2a > .elementor-widget-container{margin:0px 0px 0px 70px;}.elementor-2905 .elementor-element.elementor-element-9376b75.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-9376b75.elementor-view-framed .elementor-icon, .elementor-2905 .elementor-element.elementor-element-9376b75.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-9376b75.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-9376b75{--icon-box-icon-margin:0px;}.elementor-2905 .elementor-element.elementor-element-9376b75 .elementor-icon{font-size:35px;}.elementor-2905 .elementor-element.elementor-element-9376b75 .elementor-icon-box-wrapper{text-align:left;}.elementor-2905 .elementor-element.elementor-element-9376b75 .elementor-icon-box-title{margin-bottom:7px;color:#023062; font-size: 19px;
		font-weight: 600;}.elementor-2905 .elementor-element.elementor-element-18ee91c .elementor-button{background-color:transparent;background-image:linear-gradient(110deg, #EB2127 78%, #FFFFFF 79%);border-radius:0px 0px 0px 0px;padding:10px 40px 10px 10px;}.elementor-2905 .elementor-element.elementor-element-18ee91c > .elementor-widget-container{margin:0px 0px 0px 70px;}.elementor-2905 .elementor-element.elementor-element-9fe7204.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#FFFFFF;color:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-9fe7204.elementor-view-framed .elementor-icon, .elementor-2905 .elementor-element.elementor-element-9fe7204.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-9fe7204.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-9fe7204{--icon-box-icon-margin:0px;}.elementor-2905 .elementor-element.elementor-element-9fe7204 .elementor-icon{font-size:35px;}.elementor-2905 .elementor-element.elementor-element-9fe7204 .elementor-icon-box-wrapper{text-align:left;}.elementor-2905 .elementor-element.elementor-element-9fe7204 .elementor-icon-box-title{margin-bottom:7px;color:#023062; font-size: 19px;
		font-weight: 600;}.elementor-2905 .elementor-element.elementor-element-b162f8e .elementor-button{background-color:transparent;background-image:linear-gradient(110deg, #EB2127 78%, #FFFFFF 79%);border-radius:0px 0px 0px 0px;padding:10px 40px 10px 10px;}.elementor-2905 .elementor-element.elementor-element-b162f8e > .elementor-widget-container{margin:0px 0px 0px 70px;}.elementor-2905 .elementor-element.elementor-element-c9e3ce3{text-align:center;}.elementor-2905 .elementor-element.elementor-element-c9e3ce3 .elementor-heading-title{color:var( --e-global-color-eea5a4e );}.elementor-2905 .elementor-element.elementor-element-a3a48a2{text-align:center;}.elementor-2905 .elementor-element.elementor-element-2635929 .tss-wrapper .single-item-wrapper h3.author-name, .elementor-2905 .elementor-element.elementor-element-2635929 .tss-wrapper .single-item-wrapper h3.author-name a{text-align:center;}.elementor-2905 .elementor-element.elementor-element-2635929 .tss-wrapper .single-item-wrapper h4.author-bio{text-align:center;}.elementor-2905 .elementor-element.elementor-element-2635929 .tss-wrapper .single-item-wrapper .rating-wrapper{text-align:center;}.elementor-2905 .elementor-element.elementor-element-2635929 .tss-wrapper .single-item-wrapper .item-content{text-align:left;}.elementor-2905 .elementor-element.elementor-element-2635929 .tss-wrapper .rt-responsive-img, .elementor-2905 .elementor-element.elementor-element-2635929 .tss-wrapper .tss-layout9 .profile-img-wrapper:before, .elementor-2905 .elementor-element.elementor-element-2635929 .tss-wrapper .tss-isotope4 .profile-img-wrapper:before, .elementor-2905 .elementor-element.elementor-element-2635929 .tss-wrapper .tss-carousel9 .profile-img-wrapper:before, .elementor-2905 .elementor-element.elementor-element-2635929 .tss-wrapper .tss-layout9 .profile-img-wrapper:after, .elementor-2905 .elementor-element.elementor-element-2635929 .tss-wrapper .tss-isotope4 .profile-img-wrapper:after, .elementor-2905 .elementor-element.elementor-element-2635929 .tss-wrapper .tss-carousel9 .profile-img-wrapper:after{border-radius:50% 50% 50% 50%;}.elementor-2905 .elementor-element.elementor-element-10d9457{padding:30px 0px 30px 0px;}.elementor-2905 .elementor-element.elementor-element-979da87{text-align:center;}.elementor-2905 .elementor-element.elementor-element-979da87 .elementor-heading-title{color:var( --e-global-color-eea5a4e );}.elementor-2905 .elementor-element.elementor-element-4d5ad75{text-align:center;}.elementor-2905 .elementor-element.elementor-element-a028593 .elementor-tab-content{border-bottom-color:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-a028593 .elementor-tab-title{border-color:#FFFFFF;background-color:var( --e-global-color-eea5a4e );}.elementor-2905 .elementor-element.elementor-element-a028593 .elementor-toggle-item:not(:last-child){margin-bottom:1px;}.elementor-2905 .elementor-element.elementor-element-a028593 .elementor-toggle-item{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);}.elementor-2905 .elementor-element.elementor-element-a028593 .elementor-toggle-title, .elementor-2905 .elementor-element.elementor-element-a028593 .elementor-toggle-icon{color:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-a028593 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-2905 .elementor-element.elementor-element-a028593 .elementor-tab-title.elementor-active a, .elementor-2905 .elementor-element.elementor-element-a028593 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFEF00;}.elementor-2905 .elementor-element.elementor-element-a028593 .elementor-toggle-title{font-family:"Roboto", Sans-serif;font-weight:600;}@media(max-width:767px){.elementor-2905 .elementor-element.elementor-element-a028593 .elementor-toggle-title{line-height:1.4em;}}@media(min-width:768px){.elementor-2905 .elementor-element.elementor-element-e944573{width:32.568%;}.elementor-2905 .elementor-element.elementor-element-504ffa2{width:33.764%;}}



/*! elementor - v3.6.4 - 13-04-2022 */
.elementor-widget-icon-box .elementor-icon-box-wrapper{display:block;text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}@media (min-width:768px){.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper{display:block;text-align:center;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}@media (min-width:-1px){.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-widescreen-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-widescreen-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-wrapper{display:block;text-align:center;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.elementor-widget-icon-box.elementor-widescreen-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:-1px){.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-laptop-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-laptop-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-wrapper{display:block;text-align:center;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.elementor-widget-icon-box.elementor-laptop-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:-1px){.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-tablet_extra-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-tablet_extra-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-wrapper{display:block;text-align:center;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.elementor-widget-icon-box.elementor-tablet_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:1024px){.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-tablet-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-tablet-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-wrapper{display:block;text-align:center;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.elementor-widget-icon-box.elementor-tablet-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:-1px){.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-mobile_extra-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-mobile_extra-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-wrapper{display:block;text-align:center;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.elementor-widget-icon-box.elementor-mobile_extra-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-icon{margin-left:var(--icon-box-icon-margin,15px);margin-right:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-icon{margin-right:var(--icon-box-icon-margin,15px);margin-left:0;margin-bottom:unset}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper{display:block;text-align:center;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-icon{margin-bottom:var(--icon-box-icon-margin,15px);margin-right:auto;margin-left:auto}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:block;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}

/*! elementor - v3.6.4 - 13-04-2022 */
.dialog-widget-content{background-color:#fff;position:absolute;border-radius:3px;-webkit-box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message{font-size:12px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box}.dialog-type-lightbox{position:fixed;height:100%;width:100%;bottom:0;left:0;background-color:rgba(0,0,0,.8);z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dialog-type-lightbox .dialog-widget-content{margin:auto;width:375px}.dialog-type-lightbox .dialog-header{font-size:15px;color:#495157;padding:30px 0 10px;font-weight:500}.dialog-type-lightbox .dialog-message{padding:0 30px 30px;min-height:50px}.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header,.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message{text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;width:50%;border:none;background:none;color:#6d7882;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:hover{background-color:#f4f6f7}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-ok{color:#b01b1b}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-take_over{color:#39b54a}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:active{background-color:rgba(230,233,236,.5)}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button::-moz-focus-inner{border:0}.dialog-close-button{cursor:pointer;position:absolute;margin-top:15px;right:15px;font-size:15px;line-height:1}.dialog-close-button:not(:hover){opacity:.4}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}.dialog-confirm-widget .dialog-button:first-child{border-right:1px solid #e6e9ec}.dialog-prevent-scroll{overflow:hidden;max-height:100vh}@media (min-width:1024px){body.admin-bar .dialog-lightbox-widget{height:calc(100vh - 32px)}}@media (max-width:1024px){body.admin-bar .dialog-type-lightbox{position:sticky;height:100vh}}.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio{padding-bottom:177.8%}.elementor-fit-aspect-ratio{position:relative;height:0}.elementor-fit-aspect-ratio iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0;background-color:#000}.elementor-fit-aspect-ratio video{width:100%}.flatpickr-calendar{width:280px}.flatpickr-calendar .flatpickr-current-month span.cur-month{font-weight:300}.flatpickr-calendar .dayContainer{width:280px;min-width:280px;max-width:280px}.flatpickr-calendar .flatpickr-days{width:280px}.flatpickr-calendar .flatpickr-day{max-width:37px;height:37px;line-height:37px}.elementor-templates-modal .dialog-widget-content{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;background-color:#f1f3f5;width:100%}@media (max-width:1439px){.elementor-templates-modal .dialog-widget-content{max-width:990px}}@media (min-width:1440px){.elementor-templates-modal .dialog-widget-content{max-width:1200px}}.elementor-templates-modal .dialog-header{padding:0;z-index:1}.elementor-templates-modal .dialog-buttons-wrapper,.elementor-templates-modal .dialog-header{background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);position:relative}.elementor-templates-modal .dialog-buttons-wrapper{border:none;display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:5px}.elementor-templates-modal .dialog-buttons-wrapper .elementor-button{height:40px;margin-left:5px}.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success{padding:12px 36px;color:#fff;width:auto;font-size:15px}.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success:hover{background-color:#39b54a}.elementor-templates-modal .dialog-message{height:750px;max-height:85vh;overflow:auto;padding-top:25px}.elementor-templates-modal .dialog-content{height:100%}.elementor-templates-modal .dialog-loading{display:none}.elementor-templates-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px}.elementor-templates-modal__header__logo{line-height:1;text-transform:uppercase;font-weight:700;cursor:pointer}.elementor-templates-modal__header__logo-area{text-align:left;padding-left:15px}.elementor-templates-modal__header__logo-area>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-templates-modal__header__logo__icon-wrapper{margin-right:10px;font-size:12px}.elementor-templates-modal__header__logo__title{padding-top:2px}.elementor-templates-modal__header__items-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-templates-modal__header__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-templates-modal__header__item>i{font-size:20px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}.elementor-templates-modal__header__item>i:not(:hover){color:#a4afb7}.elementor-templates-modal__header__close--normal{width:47px;border-left:1px solid #e6e9ec}.elementor-templates-modal__header__close--normal i{font-size:18px}.elementor-templates-modal__header__close--skip{padding:10px 10px 10px 20px;margin-right:10px;color:#fff;background-color:#a4afb7;font-size:11px;font-weight:400;line-height:1;text-transform:uppercase;border-radius:2px;cursor:pointer}.elementor-templates-modal__header__close--skip>i{font-size:inherit;padding-left:10px;margin-left:15px;border-left:1px solid}.elementor-templates-modal__header__close--skip>i:not(:hover){color:#fff}.elementor-templates-modal__sidebar{-ms-flex-negative:0;flex-shrink:0;width:25%;background-color:hsla(0,0%,100%,.3)}.elementor-templates-modal__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-shadow:0 0 13px inset rgba(0,0,0,.05);box-shadow:inset 0 0 13px rgba(0,0,0,.05)}#wpadminbar #wp-admin-bar-elementor_edit_page .elementor-general-section+.elementor-second-section{border-top:1px solid #464b50;margin-top:6px}.elementor-hidden{display:none}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}.e-logo-wrapper{background:#93003c;display:inline-block;padding:.75em;border-radius:50%;line-height:1}.e-logo-wrapper i{color:#fff;font-size:1em}#e-enable-unfiltered-files-dialog-import-template .dialog-confirm-ok{color:#39b54a}#e-enable-unfiltered-files-dialog-import-template .dialog-confirm-cancel{color:#b01b1b}.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.elementor *,.elementor :after,.elementor :before{-webkit-box-sizing:border-box;box-sizing:border-box}.elementor a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1;border:none}.elementor .elementor-custom-embed{line-height:0}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0;direction:ltr}.elementor .elementor-background-video-container{-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;pointer-events:none}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.elementor .elementor-background-video{max-width:none}.elementor .elementor-html5-video{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay,.elementor .elementor-background-slideshow{height:100%;width:100%;top:0;left:0;position:absolute}.elementor .elementor-background-slideshow{z-index:0}.elementor .elementor-background-slideshow__slide__image{width:100%;height:100%;background-position:50%;background-size:cover}.e-container>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-container>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:var(--flex-direction);flex-direction:var(--flex-direction);-ms-flex-wrap:var(--flex-wrap);flex-wrap:var(--flex-wrap);-webkit-box-pack:var(--justify-content);-ms-flex-pack:var(--justify-content);justify-content:var(--justify-content);-webkit-box-align:var(--align-items);-ms-flex-align:var(--align-items);align-items:var(--align-items);-ms-flex-line-pack:var(--align-content);align-content:var(--align-content);gap:var(--gap);-ms-flex-preferred-size:var(--flex-basis);flex-basis:var(--flex-basis);-webkit-box-flex:var(--flex-grow);-ms-flex-positive:var(--flex-grow);flex-grow:var(--flex-grow);-ms-flex-negative:var(--flex-shrink);flex-shrink:var(--flex-shrink);-webkit-box-ordinal-group:var(--order);-ms-flex-order:var(--order);order:var(--order);-ms-flex-item-align:var(--align-self);align-self:var(--align-self)}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-center .elementor-button{width:auto}.elementor-align-right{text-align:right}.elementor-align-right .elementor-button{width:auto}.elementor-align-left{text-align:left}.elementor-align-left .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.elementor-custom-embed-play i{font-size:100px;color:#fff;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{height:100px;width:100px;fill:#fff;-webkit-filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));filter:drop-shadow(1px 0 6px rgba(0,0,0,.3))}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{-webkit-animation:eicon-spin 2s linear infinite;animation:eicon-spin 2s linear infinite}.elementor-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.elementor-ken-burns{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:10s;-o-transition-duration:10s;transition-duration:10s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.elementor-ken-burns--out{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.elementor-ken-burns--active{-webkit-transition-duration:20s;-o-transition-duration:20s;transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}@media (min-width:-1px){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-center .elementor-button{width:auto}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-left .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1px){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-center .elementor-button{width:auto}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-left .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}}@media (max-width:-1px){.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-center .elementor-button{width:auto}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-left .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-center .elementor-button{width:auto}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-left .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1px){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-center .elementor-button{width:auto}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-left .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-center .elementor-button{width:auto}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@-webkit-keyframes eicon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes eicon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.eicon-animation-spin{-webkit-animation:eicon-spin 2s linear infinite;animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1024px){.elementor-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-widget-wrap{position:relative;margin-bottom: 20px; width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}.elementor-column{min-height:1px}.elementor-column,.elementor-column-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-column-wrap{width:100%}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1px){.elementor-reverse-widescreen>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1025px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:-1px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1025px) and (max-width:-1px){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9),.elementor-reverse-laptop>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:-1px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:768px) and (max-width:-1px){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9),.elementor-reverse-tablet>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.elementor-column{width:100%}}ul.elementor-icon-list-items.elementor-inline-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1px){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1px){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1px){.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1px){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;width:100%;word-spacing:var(--grid-column-gap);margin-bottom:calc(-1 * var(--grid-row-gap))}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-bottom:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1px){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1px){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1px){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}.e-container{--border-radius:0;--display:flex;--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;--content-width:Min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0;--margin-right:0;--margin-bottom:0;--margin-left:0;--padding-top:var(--container-default-padding,0px);--padding-right:var(--container-default-padding,0px);--padding-bottom:var(--container-default-padding,0px);--padding-left:var(--container-default-padding,0px);--position:relative;--z-index:revert;--overflow:visible;--transition:0;--gap:var(--widgets-spacing,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0;position:var(--position);display:var(--display);text-align:var(--text-align);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:var(--flex-direction);flex-direction:var(--flex-direction);-webkit-box-flex:var(--flex-grow);-ms-flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis);flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis);width:var(--width);min-width:0;max-width:Min(100%,var(--width));min-height:var(--min-height);height:var(--height);border-radius:var(--border-radius);margin:var(--margin-top) var(--margin-right) var(--margin-bottom) var(--margin-left);padding:var(--padding-top) calc((100% - var(--content-width)) / 2 + var(--padding-right)) var(--padding-bottom) calc((100% - var(--content-width)) / 2 + var(--padding-left));z-index:var(--z-index);overflow:var(--overflow);-webkit-transition:var(--transition);-o-transition:var(--transition);transition:var(--transition)}:is(.elementor-section-wrap,[data-elementor-id])>.e-container{--margin-right:auto;--margin-left:auto}.e-container .elementor-empty-view{position:relative;width:100%;height:100%;min-height:var(--min-height,100px)}.e-container .elementor-empty-view .elementor-first-add{width:auto;height:auto;inset:10px}.e-container .elementor-widget-placeholder{--size:10px;--margin-start:calc(-1 * var(--size));--margin-end:calc(-2 * var(--size));-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:stretch;align-self:stretch;z-index:1;pointer-events:none}.e-container.e-container--row>.elementor-widget-placeholder{position:relative;z-index:9999;width:var(--size);-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start);height:auto;min-height:100%;-webkit-animation-name:dnd-placeholder-widget-vertical;animation-name:dnd-placeholder-widget-vertical;-webkit-animation-fill-mode:both;animation-fill-mode:both}.e-container.e-container--row[data-nesting-level]:not([data-nesting-level="0"])>.elementor-widget-placeholder{-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:calc(var(--margin-start) + var(--margin-end));margin-inline-start:calc(var(--margin-start) + var(--margin-end))}.e-container.e-container--row[data-nesting-level]:not([data-nesting-level="0"])>:not(.elementor-element)+.elementor-widget-placeholder{-webkit-margin-end:var(--margin-end);margin-inline-end:var(--margin-end);-webkit-margin-start:var(--margin-start);margin-inline-start:var(--margin-start)}.e-container.e-container--column>.elementor-widget-placeholder{height:var(--size);-webkit-margin-before:var(--margin-start);margin-block-start:var(--margin-start);-webkit-margin-after:var(--margin-end);margin-block-end:var(--margin-end);-webkit-animation-name:dnd-placeholder-widget-horizontal;animation-name:dnd-placeholder-widget-horizontal}.e-container.e-container--column>.elementor-widget-placeholder:nth-last-child(2){-webkit-margin-before:calc(2 * var(--margin-start));margin-block-start:calc(2 * var(--margin-start));--margin-end:0}.e-container .elementor-sortable-helper{height:84px;width:125px;z-index:-1}.e-container .elementor-widget.elementor-widget{margin-bottom:0}.e-container:before{content:var(--background-overlay);display:block;position:absolute;z-index:0;width:100%;height:100%;left:0;top:0;mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);-webkit-transition:var(--overlay-transition);-o-transition:var(--overlay-transition);transition:var(--overlay-transition);border-radius:var(--border-radius)}.e-container .elementor-widget{min-width:0}.e-container .elementor-widget-google_maps,.e-container .elementor-widget-video{-ms-flex-preferred-size:100%;flex-basis:100%}.e-container .elementor-widget.e-widget-swiper{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting{position:relative;background-color:#556068}.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:hover,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:hover{background-color:#495157}.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add,.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit+.elementor-editor-element-remove,.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:first-child:before,.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:last-child:after,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-add,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting.elementor-editor-element-edit+.elementor-editor-element-remove,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:first-child:before,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:last-child:after{display:none}.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit),.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-setting:not(.elementor-editor-element-edit){-webkit-margin-start:-25px;margin-inline-start:-25px;z-index:-1;-webkit-transition:all .3s;-o-transition:.3s all;transition:all .3s;will-change:margin-inline-start}.e-container>.e-container>.elementor-element-overlay>.elementor-editor-element-settings:hover>:is(.elementor-editor-element-duplicate,.elementor-editor-element-remove),.elementor-widget .e-container>.elementor-element-overlay>.elementor-editor-element-settings:hover>:is(.elementor-editor-element-duplicate,.elementor-editor-element-remove){-webkit-margin-start:0;margin-inline-start:0}.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-settings,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-settings{inset:auto;-webkit-transform:none;-ms-transform:none;transform:none;inset-inline-start:0;top:0;border-radius:0;border-end-end-radius:3px;height:auto;background-color:#556068}.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-settings:hover,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-settings:hover{background-color:#495157}.e-container>.e-container>.elementor-element-overlay .elementor-editor-element-settings i.eicon-handle:before,.elementor-widget .e-container>.elementor-element-overlay .elementor-editor-element-settings i.eicon-handle:before{content:"\e9b4";font-size:20px;display:block;padding:2px}@media (max-width:767px){.e-container{--width:100%;--flex-wrap:wrap}}@-webkit-keyframes dnd-placeholder-widget-vertical{0%{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translateX(50%) scaleX(0);transform:translateX(50%) scaleX(0);opacity:0}to{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translateX(50%) scaleX(1);transform:translateX(50%) scaleX(1);opacity:.9}}@keyframes dnd-placeholder-widget-vertical{0%{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translateX(50%) scaleX(0);transform:translateX(50%) scaleX(0);opacity:0}to{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transform:translateX(50%) scaleX(1);transform:translateX(50%) scaleX(1);opacity:.9}}@-webkit-keyframes dnd-placeholder-widget-horizontal{0%{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0}to{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scaleY(1);transform:scaleY(1);opacity:.9}}@keyframes dnd-placeholder-widget-horizontal{0%{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0}to{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform:scaleY(1);transform:scaleY(1);opacity:.9}}.elementor-form-fields-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-field-group.elementor-field-type-submit{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor-field-group .elementor-field-textual{width:100%;max-width:100%;border:1px solid #818a91;background-color:transparent;color:#373a3c;vertical-align:middle;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group .elementor-field-textual:focus{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual:-moz-placeholder,.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:20px}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;pointer-events:none;text-shadow:0 0 3px rgba(0,0,0,.3)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-right:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{content:"*";color:red;padding-left:.2em}.elementor-field-textual{line-height:1.4;font-size:15px;min-height:40px;padding:5px 14px;border-radius:3px}.elementor-field-textual.elementor-size-xs{font-size:13px;min-height:33px;padding:4px 12px;border-radius:2px}.elementor-field-textual.elementor-size-md{font-size:16px;min-height:47px;padding:6px 16px;border-radius:4px}.elementor-field-textual.elementor-size-lg{font-size:18px;min-height:59px;padding:7px 20px;border-radius:5px}.elementor-field-textual.elementor-size-xl{font-size:20px;min-height:72px;padding:8px 24px;border-radius:6px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial;flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{-ms-flex-preferred-size:initial;flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial;flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{-ms-flex-preferred-size:initial;flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial;flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{-ms-flex-preferred-size:initial;flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{margin:10px 0;font-size:1em;line-height:1}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-weight:400;font-style:normal;vertical-align:middle;margin-right:5px}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{padding-top:0;padding-bottom:0;border:none}.elementor-form .elementor-button>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element .elementor-widget-container{-webkit-transition:background .3s,border .3s,border-radius .3s,-webkit-box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,-webkit-box-shadow .3s;-o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-box-shadow .3s}.elementor-button{display:inline-block;line-height:1;background-color:#818a91;font-size:15px;padding:12px 24px;border-radius:3px;color:#fff;fill:#fff;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-button-icon{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-button-icon svg{width:1em;height:auto}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;display:inline-block}.elementor-button.elementor-size-xs{font-size:13px;padding:10px 20px;border-radius:2px}.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;border-radius:4px}.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;border-radius:5px}.elementor-button.elementor-size-xl{font-size:20px;padding:25px 50px;border-radius:6px}.elementor-button .elementor-align-icon-right{margin-left:5px;-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.elementor-button .elementor-align-icon-left{margin-right:5px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-tab-title a{color:inherit}.elementor-view-stacked .elementor-icon{padding:.5em;background-color:#818a91;color:#fff;fill:#fff}.elementor-view-framed .elementor-icon{padding:.5em;color:#818a91;border:3px solid #818a91;background-color:transparent}.elementor-icon{display:inline-block;line-height:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#818a91;font-size:50px;text-align:center}.elementor-icon:hover{color:#818a91}.elementor-icon i,.elementor-icon svg{width:1em;height:1em;position:relative;display:block}.elementor-icon i:before,.elementor-icon svg:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-circle .elementor-icon{/* border-radius:50%; */}.e-transform .elementor-widget-container{-webkit-transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));-webkit-transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);-ms-transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);-webkit-transition:-webkit-transform var(--e-transform-transition-duration,.4s);transition:-webkit-transform var(--e-transform-transition-duration,.4s);-o-transition:transform var(--e-transform-transition-duration,.4s);transition:transform var(--e-transform-transition-duration,.4s);transition:transform var(--e-transform-transition-duration,.4s),-webkit-transform var(--e-transform-transition-duration,.4s)}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container .swiper-slide figure{line-height:0}.swiper-container .elementor-lightbox-content-source{display:none}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background:no-repeat 50%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:5px;left:0;width:100%}.swiper-pagination-bullet{width:6px;height:6px;display:inline-block;border-radius:50%;background:#000;opacity:.2}.swiper-pagination-fraction{color:#000}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.elementor-pagination-position-outside .swiper-container{padding-bottom:30px}.elementor-pagination-position-outside .elementor-swiper-button{top:calc(50% - 30px / 2)}.elementor-swiper{position:relative}.elementor-main-swiper{position:static}.elementor-arrows-position-outside .swiper-container{width:calc(100% - 60px)}.elementor-arrows-position-outside .elementor-swiper-button-prev{left:0}.elementor-arrows-position-outside .elementor-swiper-button-next{right:0}.swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-swiper-button{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;z-index:1;cursor:pointer;font-size:25px;color:hsla(0,0%,93.3%,.9);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.elementor-swiper-button svg{fill:hsla(0,0%,93.3%,.9);height:1em;width:1em}.elementor-swiper-button-prev{left:10px}.elementor-swiper-button-next{right:10px}.elementor-swiper-button.swiper-button-disabled{opacity:.3}.swiper-container-cube .elementor-swiper-button{-webkit-transform:translate3d(0,-50%,1px);transform:translate3d(0,-50%,1px)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-size:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.elementor-lightbox{--lightbox-ui-color:hsla(0,0%,93.3%,0.9);--lightbox-ui-color-hover:#fff;--lightbox-text-color:var(--lightbox-ui-color);--lightbox-header-icons-size:20px;--lightbox-navigation-icons-size:25px}.elementor-lightbox .dialog-header{display:none}.elementor-lightbox .dialog-widget-content{background:none;-webkit-box-shadow:none;box-shadow:none;width:100%;height:100%}.elementor-lightbox .dialog-message{-webkit-animation-duration:.3s;animation-duration:.3s}.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio){height:100%}.elementor-lightbox .dialog-message.dialog-lightbox-message{padding:0}.elementor-lightbox .dialog-lightbox-close-button{cursor:pointer;position:absolute;font-size:var(--lightbox-header-icons-size);right:.75em;margin-top:13px;padding:.25em;z-index:2;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-lightbox .dialog-lightbox-close-button svg{height:1em;width:1em}.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{color:var(--lightbox-ui-color);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:1}.elementor-lightbox .dialog-lightbox-close-button svg,.elementor-lightbox .elementor-swiper-button svg{fill:var(--lightbox-ui-color)}.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{color:var(--lightbox-ui-color-hover)}.elementor-lightbox .dialog-lightbox-close-button:hover svg,.elementor-lightbox .elementor-swiper-button:hover svg{fill:var(--lightbox-ui-color-hover)}.elementor-lightbox .swiper-container{height:100%}.elementor-lightbox .elementor-lightbox-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:70px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:auto}@media (max-width:767px){.elementor-lightbox .elementor-lightbox-item{padding:70px 0}}.elementor-lightbox .elementor-lightbox-image{max-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-lightbox-image:hover{opacity:1;-webkit-filter:none;filter:none;border:none}.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-video-container{-webkit-box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);border-radius:2px}.elementor-lightbox .elementor-video-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:1025px){.elementor-lightbox .elementor-video-container{width:75%}}@media (max-width:1024px){.elementor-lightbox .elementor-video-container{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container{width:70%}}.elementor-lightbox .elementor-swiper-button:focus{outline-width:1px}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--lightbox-navigation-icons-size)}.elementor-lightbox .elementor-swiper-button-prev{left:0}.elementor-lightbox .elementor-swiper-button-next{right:0}@media (max-width:767px){.elementor-lightbox .elementor-swiper-button:focus{outline:none}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{width:20%}.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-prev i{padding:10px;background-color:rgba(0,0,0,.5)}.elementor-lightbox .elementor-swiper-button-prev{left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-lightbox .elementor-swiper-button-next{right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.elementor-slideshow__counter{color:currentColor;font-size:.75em;width:-webkit-max-content;width:-moz-max-content;width:max-content}.elementor-slideshow__footer,.elementor-slideshow__header{position:absolute;left:0;width:100%;padding:15px 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.elementor-slideshow__footer{color:var(--lightbox-text-color)}.elementor-slideshow__header{color:var(--lightbox-ui-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:var(--lightbox-header-icons-size);padding-left:1em;padding-right:2.6em;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10}.elementor-slideshow__header>i,.elementor-slideshow__header>svg{cursor:pointer;padding:.25em;margin:0 .35em}.elementor-slideshow__header>i{font-size:inherit}.elementor-slideshow__header>i:hover{color:var(--lightbox-ui-color-hover)}.elementor-slideshow__header>svg{-webkit-box-sizing:content-box;box-sizing:content-box;fill:var(--lightbox-ui-color);height:1em;width:1em}.elementor-slideshow__header>svg:hover{fill:var(--lightbox-ui-color-hover)}.elementor-slideshow__header .elementor-slideshow__counter{margin-right:auto}.elementor-slideshow__header .elementor-icon-share{z-index:5}.elementor-slideshow__share-menu{background-color:transparent;width:0;height:0;position:absolute;overflow:hidden;-webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}.elementor-slideshow__share-menu .elementor-slideshow__share-links a{color:#2c2c2c}.elementor-slideshow__share-links{display:block;position:absolute;min-width:200px;right:2.8em;top:3em;background-color:#fff;border-radius:3px;padding:14px 20px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transform-origin:90% 10%;-ms-transform-origin:90% 10%;transform-origin:90% 10%;-webkit-transition:all .25s .1s;-o-transition:all .25s .1s;transition:all .25s .1s;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.3);box-shadow:0 4px 15px rgba(0,0,0,.3)}.elementor-slideshow__share-links a{text-align:left;color:#55595c;font-size:12px;line-height:2.5;display:block;opacity:0;-webkit-transition:opacity .5s .1s;-o-transition:opacity .5s .1s;transition:opacity .5s .1s}.elementor-slideshow__share-links a:hover{color:#000}.elementor-slideshow__share-links a i,.elementor-slideshow__share-links a svg{margin-right:.75em}.elementor-slideshow__share-links a i{font-size:1.25em}.elementor-slideshow__share-links a svg{height:1.25em;width:1.25em}.elementor-slideshow__share-links:before{content:"";display:block;position:absolute;top:1px;right:.5em;border:.45em solid transparent;border-bottom-color:#fff;-webkit-transform:translateY(-100%) scaleX(.7);-ms-transform:translateY(-100%) scaleX(.7);transform:translateY(-100%) scaleX(.7)}.elementor-slideshow__footer{bottom:0;z-index:5;position:fixed}.elementor-slideshow__description,.elementor-slideshow__title{margin:0}.elementor-slideshow__title{font-size:16px;font-weight:700}.elementor-slideshow__description{font-size:14px}.elementor-slideshow--ui-hidden .elementor-slideshow__footer,.elementor-slideshow--ui-hidden .elementor-slideshow__header{opacity:0;pointer-events:none}.elementor-slideshow--ui-hidden .elementor-swiper-button-next,.elementor-slideshow--ui-hidden .elementor-swiper-button-prev{opacity:0}.elementor-slideshow--fullscreen-mode .elementor-video-container{width:100%}.elementor-slideshow--zoom-mode .elementor-slideshow__footer,.elementor-slideshow--zoom-mode .elementor-slideshow__header{background-color:rgba(0,0,0,.5)}.elementor-slideshow--zoom-mode .elementor-swiper-button-next,.elementor-slideshow--zoom-mode .elementor-swiper-button-prev{opacity:0;pointer-events:none}.elementor-slideshow--share-mode .elementor-slideshow__share-menu{top:0;left:0;width:100vw;height:100vh;opacity:1;cursor:default;background-color:rgba(0,0,0,.5)}.elementor-slideshow--share-mode .elementor-slideshow__share-links{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-slideshow--share-mode .elementor-slideshow__share-links,.elementor-slideshow--share-mode .elementor-slideshow__share-links a{opacity:1}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter{color:#1da1f2}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook{color:#3b5998}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest{color:#bd081c}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold{color:#a4afb7}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-twitter{fill:#1da1f2}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-facebook{fill:#3b5998}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-pinterest{fill:#bd081c}.elementor-slideshow--share-mode .elementor-slideshow__share-links .e-eicon-download-bold{fill:#a4afb7}.elementor-slideshow--share-mode .eicon-share-arrow{z-index:2}.animated{-webkit-animation-duration:1.25s;animation-duration:1.25s}.animated.animated-slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.animated-fast{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{-webkit-animation:none;animation:none}}.elementor-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.elementor-shape-top{top:-1px}.elementor-shape-top:not([data-negative=false]) svg{z-index:-1}.elementor-shape-bottom{bottom:-1px}.elementor-shape-bottom:not([data-negative=true]) svg{z-index:-1}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.elementor-shape svg{display:block;width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-shape .elementor-shape-fill{fill:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}#wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e813";font-family:eicons;top:3px;font-size:18px}#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:200px}#wp-admin-bar-elementor_edit_page .elementor-edit-link-title{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;width:100%}#wp-admin-bar-elementor_edit_page .elementor-edit-link-type{background:#55595c;font-size:11px;line-height:9px;margin-top:6px;padding:4px 8px;border-radius:3px}#wp-admin-bar-elementor_inspector>.ab-item:before{content:"\f348";top:2px}#wpadminbar *{font-style:normal}.page-template-elementor_canvas.elementor-page:before{display:none}.elementor-post__thumbnail__link{-webkit-transition:none;-o-transition:none;transition:none}#left-area ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items{padding:0}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:var(--justify-content,space-between);-ms-flex-pack:var(--justify-content,space-between);justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-left:0;margin-right:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:var(--justify-content,space-between);-ms-flex-pack:var(--justify-content,space-between);justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:var(--justify-content,space-between);-ms-flex-pack:var(--justify-content,space-between);justify-content:var(--justify-content,space-between);margin-left:calc(-.5 * var(--grid-column-gap));margin-right:calc(-.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-left:calc(.5 * var(--grid-column-gap));margin-right:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-left:0;margin-right:0}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1px) and (max-width:-1px){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1px) and (max-width:-1px){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1px){.elementor .elementor-hidden-widescreen{display:none}}.elementor-widget-text-path{font-size:20px;text-align:var(--alignment,left)}.elementor-widget-text-path svg{width:var(--width);max-width:100%;height:auto;overflow:visible;word-spacing:var(--word-spacing);-webkit-transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1));-ms-transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1));transform:rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1))}.elementor-widget-text-path svg path{vector-effect:non-scaling-stroke;fill:var(--path-fill,transparent);stroke:var(--stroke-color,transparent);stroke-width:var(--stroke-width,1px);-webkit-transition:var(--stroke-transition) stroke,var(--stroke-transition) fill;-o-transition:var(--stroke-transition) stroke,var(--stroke-transition) fill;transition:var(--stroke-transition) stroke,var(--stroke-transition) fill}.elementor-widget-text-path svg:hover path{--path-fill:var(--path-fill-hover);--stroke-color:var(--stroke-color-hover);--stroke-width:var(--stroke-width-hover)}.elementor-widget-text-path svg text{--fill:var(--text-color);fill:var(--fill);direction:var(--direction,ltr);-webkit-transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill;-o-transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill;transition:var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill}.elementor-widget-text-path svg text:hover{--color:var(--text-color-hover,var(--text-color));--fill:var(--color);color:var(--color)}


.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-widget-image-box .elementor-image-box-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-box .elementor-image-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-star-rating .elementor-star-rating__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-alert .elementor-alert-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-alert .elementor-alert-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-retina .hfe-retina-image-container .hfe-retina-img{border-color:var( --e-global-color-primary );}.elementor-widget-retina .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-copyright .hfe-copyright-wrapper a, .elementor-widget-copyright .hfe-copyright-wrapper{color:var( --e-global-color-text );}.elementor-widget-copyright .hfe-copyright-wrapper, .elementor-widget-copyright .hfe-copyright-wrapper a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-navigation-menu a.hfe-menu-item, .elementor-widget-navigation-menu a.hfe-sub-menu-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item, .elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item{color:var( --e-global-color-text );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:hover,
								.elementor-widget-navigation-menu .sub-menu a.hfe-sub-menu-item:hover,
								.elementor-widget-navigation-menu .menu-item.current-menu-item a.hfe-menu-item,
								.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.highlighted,
								.elementor-widget-navigation-menu .menu-item a.hfe-menu-item:focus{color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,
								.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent .sub-menu .hfe-has-submenu-container a:after{background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,
								.elementor-widget-navigation-menu .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after{border-color:var( --e-global-color-accent );}
							.elementor-widget-navigation-menu .sub-menu li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-sub-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-menu-item,
							.elementor-widget-navigation-menu nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-navigation-menu .menu-item a.hfe-menu-item.elementor-button:hover{background-color:var( --e-global-color-accent );}.elementor-widget-page-title .elementor-heading-title, .elementor-widget-page-title .hfe-page-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-page-title .hfe-page-title-icon i{color:var( --e-global-color-primary );}.elementor-widget-page-title .hfe-page-title-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-hfe-site-title .elementor-heading-title, .elementor-widget-hfe-site-title .hfe-heading a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hfe-site-title .hfe-heading-text{color:var( --e-global-color-primary );}.elementor-widget-hfe-site-title .hfe-icon i{color:var( --e-global-color-primary );}.elementor-widget-hfe-site-title .hfe-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-hfe-site-tagline .hfe-site-tagline{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-widget-hfe-site-tagline .hfe-icon i{color:var( --e-global-color-primary );}.elementor-widget-hfe-site-tagline .hfe-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img{border-color:var( --e-global-color-primary );}.elementor-widget-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hfe-search-button input[type="search"].hfe-search-form__input,.elementor-widget-hfe-search-button .hfe-search-icon-toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hfe-search-button .hfe-search-form__input{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__input::placeholder{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__container, .elementor-widget-hfe-search-button .hfe-search-icon-toggle .hfe-search-form__input,.elementor-widget-hfe-search-button .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-color:var( --e-global-color-primary );}.elementor-widget-hfe-search-button .hfe-search-form__input:focus::placeholder{color:var( --e-global-color-text );}.elementor-widget-hfe-search-button .hfe-search-form__container button#clear-with-button,
					.elementor-widget-hfe-search-button .hfe-search-form__container button#clear,
					.elementor-widget-hfe-search-button .hfe-search-icon-toggle button#clear{color:var( --e-global-color-text );}.elementor-widget-text-path{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}
					
					
					
/*Profile
------------------------------------*/
.profile .list-group i {
	min-width: 20px;
	margin-right: 5px;
	text-align: center;
}

.profile .heading-sm-v2 {
	font-size: 16px;
}

.profile .profile-body {
	padding: 20px;
	background: #f7f7f7;
}

/*Scrollbar*/

/*Panel Title Box*/
.profile .panel-profile {
	border: none;
	margin-bottom: 0;
	box-shadow: none;
}
.profile .panel-profile.no-bg {
	background: inherit;
}

.profile .panel-heading {
	color: #585f69;
	background: #fff;
	padding: 7px 15px;
	border-bottom: solid 3px #f7f7f7;
}

.profile .panel-heading-v2.overflow-h i.pull-right,
.profile .panel-heading.overflow-h i.pull-right {
	top: 7px;
	position: relative;
}

.profile .panel-heading-v2.overflow-h i.pull-right,
.profile .panel-heading.overflow-h a i {
	color: #777;
}

.profile .panel-heading-v2.overflow-h i.pull-right,
.profile .panel-heading.overflow-h a:hover i {
	color: #555;
}

.profile .panel-title {
	font-size: 16px;
}
.latest-area-section .bg-grey {
	overflow: scroll;
	 
}		


@import url('https://fonts.googleapis.com/css2?family=Abhaya+Libre:wght@400;500;600;700;800&amp;family=Averia+Serif+Libre:ital,wght@1,400;1,700&amp;family=Montserrat:wght@400;500;600;700&amp;display=swap');

html {
	scroll-behavior: smooth;
}

.form-control {
		height: 40px !important;
}
.collapse.in {
		display: block;
}
.panel-group .panel-title a.active::after {
		background-color: #E41937 !important;
}
.header{background-position:inherit; background-repeat:no-repeat; color:; background-size:contain; padding-top:1rem; padding-bottom:0rem; margin-bottom:0; min-height:520px;}
.on{float:left; background:#ccc; cursor:pointer;}
.on span {color:#2D2D2D;}
.over{float:left; background:#ccc; cursor:pointer;}
.over span {color:#2D2D2D;}
.plusMinus{font-weight:bold; float:right; padding-right:4px; content:"+";}
.header .col-md-7.text-center{margin-top:105px !important;}
.headimgadjust{background-image:url(img/bgimg.html); background-position:left;}
.imgadjust{width:1350px;}
@media only screen and (max-width:768px)
{
.header .col-md-7.text-center{margin-top:50px !important;}
.headimgadjust{background-position:inherit !important; background-size:contain !important; margin-top:80px;}
.imgadjust{margin-top:265px;}
}
.banners_img{background-image:url(img/bgimg.html);}
@media only screen and (max-width:768px)
{
.fdivcss{padding-left:0!important;padding-right:15px!important;}
.banners_img{background-image:url(img/most_mob.html);}
.reg-form {margin-top:2px;}
.header .col-md-7.text-center{margin-top:50px !important;}
.td-card-sections.prizes .td-card{margin-right:0 !important; width:100%;}
ul.syllabus_nmc_ul{list-style:none; text-align:left;margin-left:0;}
.reg-form .pr{text-align:center !important; display:block;}
input[type="file"]{color:transparent; width:100%; display:inline;}
div#targetformdiv{margin-top:3%;}
/*.header{min-height:610px !important; margin-left:2px; margin-right:2px; margin-top:100px;}*/
.vidbox iframe{
height:189px!important; width:289px!important; }
.rg_closed h2{font-size:22px !important; }
.on_mobile{/*margin-top:275px;*/}
}
@media (max-width:1024px) and (min-width:960px)
{
		.header{background-position:inherit; background-size:auto; margin-top:0%; }
		.reg-form{width:33rem; margin-top:1rem; }
		.motion_learning h1 {
			 
				font-size: 50px !important;
				line-height: 55px !important;
		}
}
@media (max-width:959px) and (min-width:769px)
{
.header{background-position:inherit; background-size:auto; }
div#targetformdiv{margin-top:5%;}
}
.rg_closed{margin-top:100px; color:#cc0f0f; background-color:#fbf5f5a1; height:150px; border-radius:5px; padding:30px; text-align:center;}
.vidbox iframe{height:203px; width:360px; margin-bottom:20px;}
.keypoints{padding:1.9% 2% 0%; background-color:#ededed; /*border-radius:45px;*/}
@media (max-width:767.98px)
{
.keypoints{padding:1.5rem 1.2rem; margin-left:-3px; margin-right:-3px;}
.reg-form{margin-bottom:26px;}
}
#header_cont_m{background :#fff;}

.result-mobile{
		display: none;
}


@media screen and (max-width:1024px){
		.program1 {
				width: 230px !important;
		}
}

@media screen and (max-width:768px){

		#masthead .navigation {
				padding-top: 10px !important;
		}

		.planner-btn{
				width:50%;
				float: left;
		}

		.ask_button{
				text-align: center;
		}
		.section5 h3 {
				text-align: center;
				font-size: 30px;
		}

		.section5 p {
				font-size: 16px;
				text-align: center;
		}

		.reg-form {
				width: 500px;
				margin: auto;
		}
		.program1 {
				width: 280px !important;
		}
		

		.header{
				background:none!important;
		}
		.motion_learning_main{
				background: url("../img/hero-banner-mb.html") !important;
				text-align: center;
				background-size: cover !important;
				background-repeat: no-repeat;
				background-position: center;
				padding: 6rem;
		}
		.header-section {
				padding: 7rem 1rem !important;
				background-color: #380B0B !important;
		}
		.motion_learning p {
				font-size: 20px !important;
				padding-top: 15px !important;
		}

		.motion_learning h1 {
				font-size: 30px !important;
				line-height: 40px !important;
		}
		.motion_learning .for_class {
				
				font-size: 15px !important;
				line-height: 20px !important;
		}
}

@media screen and (max-width:600px){

		.accordion {
				font-size: 14px;
		}

		.heading-section2 h3 {
			 
				font-size: 21px !important;
		}

		
		.contact-content {
				padding-left: 2rem !important;
				padding-top: 0rem !important;
				padding-bottom: 4rem;
		}

		.row-mobile-order {
				display: flex;
				flex-direction: column;
		}
		.column-order1 {
				display: flex;
				order: 2;
		}
		.column-order2 {
				/*display: flex;*/
				order: 1;
		}

		.result-desktop{
				display: none;
		}
		.result-mobile{
				display: block;
		}

		.section1 {
					 padding: 4rem 0 !important;
		}
		.section2 {
						padding: 4rem 0 !important;
		}

		.program1 {
				width: 280px !important;
				margin: auto;
		}
		.motion_learning_main{
				padding: 1rem;
		}
		.reg-form {
				width:auto !important;
				margin: auto;
		}
		
}


.header{
		background: url("../img/hero-banner.html");
		
		background-size: cover;
		background-repeat: no-repeat;

}
div#main-content {
		padding-top: 150px;
}
#masthead .navigation {
		padding-top: 25px;
		padding-bottom: 10px;
}

.header-section{
		padding: 7rem 5rem;
		background-color: #380B0B;
		/* margin-top: 20px; */
}
.motion_learning p{
		font-family: 'Roboto Condensed';
		font-style: normal;
		font-weight: 400;
	color: #0791f5;
		font-size: 28px;
}
.motion_learning img {
	height: 140px;
		border-radius: 17px;
}
.motion_learning h1{
		font-family: 'Roboto Condensed';
		font-style: normal;
		font-weight: 700;
		font-size: 78px;
		color: #FFFFFF;
		line-height: 94px;
}

.motion_learning h1 span{
		color: #FFC700;
}
.motion_learning h2{
		font-family: 'Roboto Condensed';
		font-style: normal;
		font-weight: 700;
		font-size: 38px;
		color: #FFFFFF;
		line-height: 94px;
}

.motion_learning h2 span{
		color: #FFC700;
}
.motion_learning .for_class{
		font-family: 'Open Sans';
		font-style: normal;
		font-weight: 400;
	color: #fff;
		font-size: 22px;
		line-height: 29px;
}

.reg-form{
		box-sizing: border-box;
		height: auto;
		padding: 2rem;
		background: #FFFFFF;
		border: 0.1px solid #989898;
		box-shadow: -2px -4px 20px rgba(36, 11, 55, 0.2), 2px 4px 20px rgba(36, 11, 55, 0.2);
		border-radius: 8px;
}

.reg-form h2{
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 600;
		font-size: 24px;
		line-height: 33px;
		text-align: center;
		color: #2D2D2D;
}
.reg-form label{
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		line-height: 20px;
		color: #474747;
}

.reg-button{
		background: #940001;
		border-radius: 32px;
		color: #fff;
		padding: 22px;
		line-height: 0;
}

.section1{
		padding: 4rem;
}

.heading-section p {
		margin-bottom: 10px;
	font-family: 'Roboto';
		font-style: normal;
		font-size: 16px;
			line-height: 1.5;
	color: #000;
	text-align: justify;	
}

.heading-section h3{
		font-size: 36px;
		font-weight: 900;
		margin-bottom: 15px;
		color: #095891;
}

.program1{
		width: 280px;
		height: 383px;
		margin: auto;
		margin-top: 20px;
		background: #FFEFEF;
		border-radius: 12px;
		padding: 2rem;
}

.program1 img {
		position: relative;
		top: -2rem;
		left: -2rem;
		width: 55%;
}

.program1 h4 {
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 600;
		top: -6rem;
		left: 3rem;
		padding: 0rem 2rem;
		position: relative;
		font-size: 20px;
		line-height: 24px;
		text-align: center;
		letter-spacing: 0.01em;
		color: #A70001;
}
.program1 p {
		text-align: center;
		position: relative;
		top: -3rem;
		color: #000;
}

.section2{
		 padding: 4rem;
		 background: #FEFBEF;
}
.tabs {
		--outer-padding: 0px;
		/*--border-radius: 1000px;*/
		border-radius: 50px;
		--background-offset: 0;
		position: relative;
		display: flex;
		width: 100%;
		justify-content: space-between;
		background-color: #fff;
		border: 1px solid #eee;
		padding: var(--outer-padding);
}

.tabs::before {
		z-index: 0;
		content: "";
		position: absolute;
		transform: translateX(var(--background-offset));
		width: calc(50% - var(--outer-padding));
		height: calc(100% - var(--outer-padding) * 2);
		/*background-color: #FFEAD7;
		border: 1px solid #D06505;*/
		background: #ffe3e3;
		border: 1px solid #940001;
		border-radius: 50px;
		transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.tabs__button {
		text-align: center;
		flex-basis: 50%;
		font-weight: 500;
		padding: 1em;
		font-size: 18px;
		color: #6D6D6D;
		cursor: pointer;
		position: relative;
		border-radius: var(--border-radius);
		transition: color 0.25s cubic-bezier(0.4, 0, 0.2, 1) 0.1s;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
}

.tabs__button[aria-selected=true] {
	 /* color: #D06505;*/
	 color: #940001;
}

.live-class-jee{
		box-sizing: border-box;
		width: 100%;
		padding: 2rem;
		min-height: 440px;
		margin-bottom: 20px;
		background: #FFFFFF;
		border: 0.6px solid #D3D3D3;
		box-shadow: 0px -2px 10px rgba(152, 152, 152, 0.06), 0px 2px 10px rgba(152, 152, 152, 0.12);
		border-radius: 12px;
}
.teachers{
		padding: 2rem;
		text-align: center;
}

.live-class-jee p{
		font-size: 20px;
		line-height: 35px;
		color: #2D2D2D;
		font-family: 'Montserrat', sans-serif;
}

.enroll_btn_main {
		text-align: center;
		padding-bottom: 20px;
		padding-top: 20px;
}
.enroll_btn1 {
		color: #940001;
		background-color: #ffe3;
		border-color: #940001;
		padding: 10px 30px;
		font-weight: 600;
		font-size: 16px;
		border-radius: 50px;
}

.enroll_btn2:hover{
		color: #fff;
}

.enroll_btn2 {
		color: #ffe3e3;
		font-size: 16px;
		background-color: #940001;
		border-color: #ffe3e3;
		padding: 10px 30px;
		font-weight: 600;
		border-radius: 50px;
}

.section3{
		padding: 4rem 0;
}

.heading-section2 h3{
		font-family: 'Newsreader';
		font-style: normal;
		font-weight: 600;
		font-size: 40px;
		line-height: 40px;
		margin-bottom: 4rem;

		letter-spacing: 0.02em;

		color: #940001;
}

.heading-section2 h3 q{
		color: #EDD164;
}
.heading-section2 h3 q span{
		color: #940001;
}

.result{
		margin-bottom: 20px;
}

.section4{
		padding: 4rem 0;
		background: #F7F7F7;
}

.accordionContent p {
		padding: 0.5rem 0rem 0rem;
		margin-bottom: 0.5rem;
}

.section5{
		background: url("../img/about-banner.jpg");
		background-size: cover;
		background-repeat: no-repeat;
}
.section5 h3{
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 600;
		font-size: 32px;
		line-height: 39px;
		letter-spacing: 0.01em;
		color: #FFFFFF;
}
.section5 p{
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 400;
		font-size: 20px;
		line-height: 28px;
		/* or 140% */

		letter-spacing: 0.01em;

		color: #FFFFFF;
}

.contact-content{
		padding-left: 7rem;
		padding-top: 5rem;
}

.ask-to-expect{
		padding: 1rem 3rem;
		background: #F1C011;
		border-radius: 32px;
}
.ask-to-expect a{
		font-family: 'Montserrat';
		font-style: normal;
		font-weight: 600;
		font-size: 16px;
		color: #2D2D2D;
		letter-spacing: 0.01em;
}

.thankyou h2 {
		font-size: 51px;
		font-weight: 800;
		color: #940001;
		font-family: 'Newsreader', serif !important;
		text-align: center;
		padding: 1rem 2rem;
		line-height: 6rem;
}

.slick-prev {
		left: 10px;
}
.slick-next {
		right: 10px;
}

.slick-prev, .slick-next {
		font-size: 0;
		line-height: 0;
		position: absolute;
		top: 50%;
		display: block;
		z-index: 3;
		width: 50px;
		height: 50px;
		border-radius: 50%;
		padding: 0;
		-webkit-transform: translate(0, -50%);
		-ms-transform: translate(0, -50%);
		transform: translate(0, -50%);
		cursor: pointer;
		color: #2D2D2D;
		border: none;
		outline: none;
		background: #D3D3D3;
}
.slick-prev:before {
		content: '\f104';
		font-family: FontAwesome !important;
}

.slick-prev:before, .slick-next:before {
		font-family: 'slick';
		font-size: 20px;
		line-height: 1;
		opacity: .75;
		color: #2D2D2D;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
}

.slick-next:before {
		content: '\f105';
		font-family: FontAwesome;
}

.fade {
		opacity: 0;
		-webkit-transition: opacity .15s linear;
		-o-transition: opacity .15s linear;
		transition: opacity .15s linear;
}
.fade.in {
		opacity: 1;
}

.modal-open {
		overflow: hidden;
}
.modal {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 1050;
		display: none;
		overflow: hidden;
		-webkit-overflow-scrolling: touch;
		outline: 0;
}
/*.modal.fade .modal-dialog {
		-webkit-transition: -webkit-transform 0.3s ease-out;
		-o-transition: -o-transform 0.3s ease-out;
		transition: transform 0.3s ease-out;
		-webkit-transform: translate(0, -25%);
		-ms-transform: translate(0, -25%);
		-o-transform: translate(0, -25%);
		transform: translate(0, -25%);
}*/
.modal.in .modal-dialog {
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
		transform: translate(0, 0);
}
.modal-open .modal {
		overflow-x: hidden;
		overflow-y: auto;
}
.modal-dialog {
		position: relative;
		width: auto;
		margin: 10px;
}
.modal-content {
		position: relative;
		background-color: #fff;
		-webkit-background-clip: padding-box;
		background-clip: padding-box;
		border: 1px solid #999;
		border: 1px solid rgba(0, 0, 0, 0.2);
		border-radius: 6px;
		outline: 0;
		-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
		box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}
.modal-backdrop {
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 1040;
		background-color: #000;
}
.modal-backdrop.fade {
		filter: alpha(opacity=0);
		opacity: 0;
}
.modal-backdrop.in {
		filter: alpha(opacity=50);
		opacity: 0.5;
}
/*.modal-header {
		padding: 15px;
		border-bottom: 1px solid #e5e5e5;
}*/
/*.modal-header .close {
		margin-top: -2px;
}*/
/*.modal-title {
		margin: 0;
		line-height: 1.42857143;
}*/
/*.modal-body {
		position: relative;
		padding: 15px;
}
.modal-footer {
		padding: 15px;
		text-align: right;
		border-top: 1px solid #e5e5e5;
}*/
.modal-footer .btn + .btn {
		margin-bottom: 0;
		margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
		margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
		margin-left: 0;
}
.modal-scrollbar-measure {
		position: absolute;
		top: -9999px;
		width: 50px;
		height: 50px;
		overflow: scroll;
}
@media (min-width: 768px) {
		.modal-dialog {
				width: 600px;
				margin: 30px auto;
		}
		.modal-content {
				-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
				box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
		}
		.modal-sm {
				width: 300px;
		}
}
@media (min-width: 992px) {
		.modal-lg {
				width: 900px;
		}
}
/*.modal-body{
		background: url("../img/hero-banner.png");
		min-height: 400px;
		background-position: center;
		background-size: cover;
}*/

.close-button{
		text-align: right;
}
.right-check{
		text-align: center;
}

.right-check img{
		width: 10%;
}

/*.modal-body .close{
		
		font-size: 20px;
		padding: 0rem 1rem;
		cursor: pointer;
		color:#fff ;
		border: 1px solid #fff;
}
.modal-body h3{
		color: #fff;
		text-align: center;
		font-size: 22px;
		line-height: 1.5;
}*/

.lfh-btn {
		border-radius: 2rem;
		color: #ffffff;
		padding: 0.5rem 3rem;
		width: 60%;
		margin: auto;
		background: linear-gradient(142.68deg, #DFA614 27.8%, rgba(255, 107, 0, 0.9) 108.34%);
		border: none;
}

/*.modal-body p{
		color: #fff;
		text-align: center;
		font-weight: 600;
		font-size: 30px;
		padding: 2rem;
}*/


@media (min-width: 992px) {
	.col-md-offset-3 {
		margin-left: 25%;
	}			
}



.online-con a{
	height: 28px;
	background: #d82323;
	color: #fff;
	border: 0px solid #fff;
	margin: 0px 2px;
	padding: 6px 10px 5px 10px!important;
	border-radius: 4px;
	font-size: 13px;
}
.online-con {
	padding: 0px 0px;
	margin: 0px 0px;
	display: flex;
    align-items: center;
    justify-content: end;
}		
.online-con a:hover {
	background: #095891;
	color: #ffcb00;
}	
.head {
	margin: 0;
	padding: 0px;
	list-style: none;
}
.head li {
	margin: 0;
	list-style: none;
	display: inline-block;
	color: #fff;
	float: right;
	padding: 2px 2px;
}
li.sss {
	margin: -26px -30px;
	float: right;
	width: 84px;
	/* position: absolute; */
	display: block;
	text-align:center;
}
.head li a {
		margin: 2px;
		padding: 0px;
	font-size: 14px;
		list-style: none;
		display: inline-block;
		color: #000;
	font-weight: 600;
}
i.fab.fa-whatsapp {
		color: #36c308;
}
i.fas.fa-headphones {
		color: #ffffff;
}
/*	blink-css*/
	
 @keyframes blink {
0% {
color: #ff0000;
}
100% {
color: #ffb100;
}
}
@-webkit-keyframes blink {
0% {
color: #ff0000;
}
100% {
color: #ffb100;
}
}
.blink {
		-webkit-animation: blink 1s linear infinite;
		-moz-animation: blink 1s linear infinite;
		animation: blink 1s linear infinite;
}
	
.testimonial-box {
		width: 100%;
		display: flex;
}

 .testimonial-box .left-cnt {
		width: 90%;
		border-bottom: 2px dotted #52d0e7;
}
 .testimonial-box .left-cnt .img {
		display: inline-block;
		width: 100%;
		vertical-align: top;
	f
		margin: 0 0 15px 0;
}
 .testimonial-box .left-cnt .img img {
		display: block;
		width: 100%;border: 6px solid #417b98;
		border-radius: 50%;
}
 .testimonial-box .left-cnt .cnt {
		display: inline-block;
		width: 100%;
		vertical-align: top;
		padding-bottom: 10px;
		text-align: center;
}
 .testimonial-box .left-cnt .cnt .h2 {
		font-size: 22px;
		line-height: 28px;
		color: #52d0e7;
}
 .testimonial-box .left-cnt .cnt p {
		font-size: 14px;
	text-align: center;
		line-height: 20px;
		color: #000;
		padding: 0;
		margin: 0;
}

 .testimonial-box .right-cnt {
		width: 60%;
		margin-left: 5%;
		padding: 25px;
		background-color: #bceaf5;
		border-radius: 30px;
}
 .testimonial-box .right-cnt h2 {
		font-size: 20px;
		line-height: 28px;
		color: #000;
		font-weight: 600;
		margin: 0 0 15px 0;
}
 .testimonial-box .right-cnt p {
		font-size: 12px;
		line-height: 20px;
		color: #000;
		margin: 0;
		padding: 0;
}	



/*--------------------------
		Navigation Styles 
----------------------------*/
.mainmenu-nav .mainmenu {
	display: flex;
	margin:  0;
	padding: 0;
	justify-content: center;
	flex-wrap: wrap; }
	.mainmenu-nav .mainmenu > li > a {
		color: #231F40;
		font-size: 15px;
		font-weight: 600;
		padding: 0 13px;
		display: block;
		height: 80px;
		line-height: 80px;
		transition: 0.3s; }
		@media only screen and (min-width: 992px) and (max-width: 1199px) {
			.mainmenu-nav .mainmenu > li > a {
				padding: 0 17px; } }
		@media only screen and (min-width: 768px) and (max-width: 991px) {
			.mainmenu-nav .mainmenu > li > a {
				padding: 0 12px; } }
		.mainmenu-nav .mainmenu > li > a:hover, .mainmenu-nav .mainmenu > li > a.active {
			color: var(--color-primary) !important; }
	.mainmenu-nav .mainmenu li {
		margin-top: 0;
		margin-bottom: 0;
	list-style: none;
		position: relative; }
		.mainmenu-nav .mainmenu li.has-droupdown > a {
			position: relative; }
			.mainmenu-nav .mainmenu li.has-droupdown > a::after {
				position: absolute;
				content: "\e969";
				font-family: 'icomoon';
				right: -3px;
				top: 50%;
				transform: translateY(-50%);
				font-weight: 600; }
				@media only screen and (min-width: 992px) and (max-width: 1199px) {
					.mainmenu-nav .mainmenu li.has-droupdown > a::after {
						right: 0px; } }
		.mainmenu-nav .mainmenu li.has-droupdown .submenu {
			min-width: 210px;
			height: auto;
			position: absolute;
			top: 90%;
			left: 0;
			z-index: 90;
			opacity: 0;
			visibility: hidden;
			text-align: left;
			padding: 20px 0;
			transition: 0.3s;
			background-color: #ffffff;
			box-shadow: 0px 8px 30px rgba(0, 0, 0, 0.04);
			border-bottom: 2px solid #525FE1; }
			.mainmenu-nav .mainmenu li.has-droupdown .submenu li {
				position: relative; }
				.mainmenu-nav .mainmenu li.has-droupdown .submenu li a {
					font-size: 15px;
					font-weight: 600;
					padding: 5px 20px;
					display: block;
					color: var(--color-heading);
					margin: 0 10px; }
					.mainmenu-nav .mainmenu li.has-droupdown .submenu li a:hover {
						color: var(--color-primary) !important;
						background: var(--color-darker); }
					.mainmenu-nav .mainmenu li.has-droupdown .submenu li a.active {
						color: var(--color-primary) !important;
						background: var(--color-darker); }
				.mainmenu-nav .mainmenu li.has-droupdown .submenu li.has-droupdown > a::after {
					content: "\e92c";
					font-family: 'icomoon'; }
				.mainmenu-nav .mainmenu li.has-droupdown .submenu li.has-droupdown .submenu {
					left: 100%;
					top: 90%;
					z-index: 90;
					opacity: 0;
					visibility: hidden;
					transition: 0.3s; }
				.mainmenu-nav .mainmenu li.has-droupdown .submenu li.has-droupdown:hover .submenu {
					left: 100%;
					top: 0;
					z-index: 90;
					opacity: 1;
					visibility: visible; }
			
		.mainmenu-nav .mainmenu li.has-droupdown:hover > .submenu {
			opacity: 1;
			visibility: visible;
			top: 100%; }
@import url("https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&amp;display=swap");
:root {
	--color-primary: #525FE1;
	--color-secondary: #F86F03;
	--color-secondary-alt: #FFF6F4;
	--color-tertiary: #FFA41B;
	--color-tertiary-2: #7152E9;
	--color-dark: #231F40;
	--color-body: #6F6B80;
	--color-heading: #231F40;
	--color-white: #ffffff;
	--color-shape: #EEEEEE;
	--color-shade: #F5F5F5;
	--color-border: #EEEEEE;
	--color-black: #000000;
	--color-blackest: #0f0f11;
	--color-extra01: #666666;
	--color-extra02: #606770;
	--color-extra03: #FBFBFD;
	--color-extra04: #1A1A1A;
	--color-extra05: #242424;
	--color-extra06: #DBF1C0;
	--color-extra07: #C6ECE8;
	--color-extra08: #C3ECCE;
	--color-success: #3EB75E;
	--color-danger: #FF0003;
	--color-warning: #FF8F3C;
	--color-info: #1BA2DB;
	--color-facebook: #3B5997;
	--color-twitter: #1BA1F2;
	--color-youtube: #ED4141;
	--color-linkedin: #0077B5;
	--color-pinterest: #E60022;
	--color-instagram: #C231A1;
	--color-vimeo: #00ADEF;
	--color-twitch: #6441A3;
	--color-discord: #7289da;
	--border-width: 2px;
	--radius-small: 5px;
	--radius: 10px;
	--radius-big: 16px;
	--p-light: 300;
	--p-regular: 400;
	--p-medium: 500;
	--p-semi-bold: 600;
	--p-bold: 700;
	--p-extra-bold: 800;
	--p-black: 900;
	--shadow-primary: 0px 8px 30px rgba(0, 0, 0, 0.04);
	--shadow-light: 1px 1px 6px rgba(0,0,0,0.25);
	--shadow-lighter: 4px 4px 20px 20px rgba(0,0,0,0.01);
	--transition: 0.3s;
	--transition-2: 0.7s;
	--transition-transform: transform .65s cubic-bezier(.23,1,.32,1);
	--font-primary: 'Urbanist', sans-serif;
	--font-secondary: 'Urbanist', sans-serif;
	--font-awesome: 'Font Awesome 5 Pro';
	--font-size-b1: 18px;
	--font-size-b2: 16px;
	--font-size-b3: 14px;
	--font-size-b4: 12px;
	--line-height-b1: 1.67;
	--line-height-b2: 1.63;
	--line-height-b3: 1.6;
--line-height-b4: 1.3;}

@font-face{font-family:'icomoon';src:url('../fonts/icomoone9eb.html?3qm5q8');src:url('../fonts/icomoone9eb.html?3qm5q8#iefix') format('embedded-opentype'),url('../fonts/icomoone9eb.ttf?3qm5q8') format('truetype'),url('../fonts/icomoone9eb-2.html?3qm5q8') format('woff'),url('../fonts/icomoone9eb-3.html?3qm5q8#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Double-arrow:before{content:"\e900"}.icon-mail-line-2:before{content:"\e901"}.icon-Fb:before{content:"\e902"}.icon-linkedin:before{content:"\e903"}.icon-Pinterest:before{content:"\e904"}.icon-Twitter:before{content:"\e905"}.icon-youtube:before{content:"\e906"}.icon-award-line:before{content:"\e907"}.icon-artboard-line:before{content:"\e908"}.icon-translate:before{content:"\e909"}.icon-bar-chart-2-line:before{content:"\e90a"}.icon-Note-text-line:before{content:"\e90b"}.icon-file-text-line:before{content:"\e90c"}.icon-user-2:before{content:"\e90d"}.icon-draft-line:before{content:"\e90e"}.icon-arrow-up-s-line:before{content:"\e90f"}.icon-lock-password-line:before{content:"\e910"}.icon-share-fill:before{content:"\e911"}.icon-reply-all-fill:before{content:"\e912"}.icon-calendar-check-line:before{content:"\e913"}.icon-user-fill-solid:before{content:"\e914"}.icon-award-fill-solid:before{content:"\e915"}.icon-discuss-line:before{content:"\e916"}.icon-user-2-line_tie:before{content:"\e917"}.icon-pentool:before{content:"\e918"}.icon-book-mark-fill-solid:before{content:"\e919"}.icon-arrow-right-s-line-right:before{content:"\e91a"}.icon-book-line:before{content:"\e91b"}.icon-shopping-basket-2-line:before{content:"\e91c"}.icon-trophy-line:before{content:"\e91d"}.icon-checkbox-circle-fill-solid:before{content:"\e91e"}.icon-checkbox-circle-fill:before{content:"\e91f"}.icon-eye-line:before{content:"\e920"}.icon-call:before{content:"\e921"}.icon-user-fill:before{content:"\e922"}.icon-award-fill:before{content:"\e923"}.icon-flag-fill:before{content:"\e924"}.icon-video-fill:before{content:"\e925"}.icon-Solid:before{content:"\e926"}.icon-book-mark-fill:before{content:"\e927"}.icon-arrow-up-s-fill:before{content:"\e928"}.icon-arrow-down-s-fill:before{content:"\e929"}.icon-close-circle-line:before{content:"\e92a"}.icon-coupon-3-line:before{content:"\e92b"}.icon-arrow-right-s-line:before{content:"\e92c"}.icon-zoom-in-line:before{content:"\e92d"}.icon-checkbox-circle-line:before{content:"\e92e"}.icon-menu-2-line:before{content:"\e92f"}.icon-Settings:before{content:"\e930"}.icon-Lock:before{content:"\e931"}.icon-Browser:before{content:"\e932"}.icon-Destination:before{content:"\e933"}.icon-subtract-line:before{content:"\e934"}.icon-add-line:before{content:"\e935"}.icon-presentation:before{content:"\e936"}.icon-Fitness:before{content:"\e937"}.icon-Pencil:before{content:"\e938"}.icon-Mind:before{content:"\e939"}.icon-Open-book:before{content:"\e93a"}.icon-arrow-right-line-right:before{content:"\e93b"}.icon-arrow-left-line:before{content:"\e93c"}.icon-Setting:before{content:"\e93d"}.icon-Microscope:before{content:"\e93e"}.icon-student-read:before{content:"\e93f"}.icon-trophy:before{content:"\e940"}.icon-mail-open-line:before{content:"\e941"}.icon-account-circle-line:before{content:"\e942"}.icon-Schoolbag:before{content:"\e943"}.icon-Class:before{content:"\e944"}.icon-Headphone:before{content:"\e945"}.icon-file-list-4-line:before{content:"\e946"}.icon-phone-line:before{content:"\e947"}.icon-price-tag-3-line:before{content:"\e948"}.icon-Laugh:before{content:"\e949"}.icon-Support:before{content:"\e94a"}.icon-Play:before{content:"\e94b"}.icon-map-pin-line:before{content:"\e94c"}.icon-Bag:before{content:"\e94d"}.icon-Board:before{content:"\e94e"}.icon-ribbon:before{content:"\e94f"}.icon-Smile:before{content:"\e950"}.icon-scale:before{content:"\e951"}.icon-book-3-line:before{content:"\e952"}.icon-science:before{content:"\e953"}.icon-calculator:before{content:"\e954"}.icon-compass:before{content:"\e955"}.icon-pen-tool:before{content:"\e956"}.icon-lab:before{content:"\e957"}.icon-microscopes:before{content:"\e958"}.icon-reading-book:before{content:"\e959"}.icon-Heart:before{content:"\e95a"}.icon-send-plane-fill:before{content:"\e95b"}.icon-calendar-2-line:before{content:"\e95c"}.icon-Star:before{content:"\e95d";color:#ffa41b}.off.icon-Star:before{content:"\e95d";color:#2d284e;opacity:.15}.icon-phone-fill:before{content:"\e95e"}.icon-file-list-2-line:before{content:"\e95f"}.icon-group-line:before{content:"\e960"}.icon-user-line:before{content:"\e961"}.icon-live-fill:before{content:"\e962"}.icon-search-line:before{content:"\e963"}.icon-mic-off-fill:before{content:"\e964"}.icon-camera-fill:before{content:"\e965"}.icon-arrow-right-line:before{content:"\e966"}.icon-time-line:before{content:"\e967"}.icon-file-list-3-line:before{content:"\e968"}.icon-arrow-down-s-line:before{content:"\e969"}.icon-Badge-icon:before{content:"\e96a"}.icon-Campus:before{content:"\e96b"}.icon-Hand---Book:before{content:"\e96c"}.icon-square:before{content:"\e96d"}.icon-clock:before{content:"\e96e"}.icon-student:before{content:"\e96f"}.icon-research:before{content:"\e970"}


.css-1g9q0a3-GridContainer-StyGridContainer {
		margin: auto;
		z-index: 0;
		grid-template-columns: repeat(24,1fr);
		grid-column-gap: 16px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		justify-content: center;
		margin-top: 0px;
		margin-bottom:0px;
}
.css-1s86i6j-Container {
		grid-column: span 24;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
}
.css-tp8ear-H3-StyH3 {
		font-weight: bold;
		font-size: 22px;
		line-height: 120%;
		color: var(--color-text-primary);
		margin: 0px;
}
.css-knk253-AllFeatureWrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-top: 12px;
		margin-bottom: 24px;
}
.css-1yxfue6-H3-StyH3 {
		font-weight: bold;
		font-size: 24px;
		line-height: 120%;
		color: var(--color-text-primary);
		margin: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
}
.css-vxmb5q-P1-StyP1 {
		font-weight: normal;
		font-size: 14px;
		line-height: 150%;
		color: var(--color-text-primary);
		margin: 0px;
		text-overflow: ellipsis;
		overflow: hidden;
		word-wrap: break-word;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		margin-top: 8px;
		margin-bottom: 16px;
		color: var(--color-text-secondary);
}
.css-1wytdwp-AllFeatureWrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
}
.css-1ylbzn0-Divider-StyDivider {
		background-color: var(--color-divider);
		width: 100%;
		margin-top: 0px;
		margin-bottom: 5px;
}
.css-1k3tkg5-BatchFeature {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		width: 100%;
		margin-bottom: 8px;
}
.css-8093u-H6-FeatureText {
		font-weight: 600;
		font-size: 14px;
		line-height: 150%;
		margin: 0px;
		color: var(--color-text-primary);
		margin-left: 8px;
}

.courses_review p {
		line-height: 30px;
		display: inline-block;
		font-size: 14px;
		float: left;
		margin: 0px 20px 0px 0px;
		margin-bottom: 0;
		color: #000;
		font-family: Poppins,sans-serif;
}
.courses_review .courses_btn {
		font-size: 14px;
		padding: 10px 10px;
		line-height: 14px;
		background-color: indigo;
		color: #fff;
		text-transform: uppercase;
		border-radius: 6px;
}
.courses_review .courses_btn1 {
		font-size: 14px;
		padding: 10px 10px;
		line-height: 14px;
		background-color: indigo;
		color: #fff;
		text-transform: uppercase;
		border-radius: 6px;
}

.css-8093u-H6-FeatureText span {
		font-weight: 600;
		font-size: 13px;
		line-height: 150%;
		margin: 0px;
		color: var(--color-text-primary);
		
}

.courses_review span {
		color: #7a818d;
		margin-left: 8px;
		font-size: 14px;
}
.justify-content-between {
		-ms-flex-pack: justify!important;
		justify-content: space-between!important;
}
.courses_review {
		display: center;
	width:100%;
		align-items: center;
}
.css-dfi7z3-Divider-StyDividerAfterHeading {
		background-color: var(--color-divider);
		width: 100%;
		display: none;
}
.css-lwmepc-FeatureWrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		margin-right: 24px;
}
.css-1e07h3b-H5-StyH5 {
		font-weight: 600;
		font-size: 15px;
		line-height: 150%;
		color: var(--color-text-primary);
		margin: 0px;
		margin-left: 4px;
		font-weight: 400;
}
.css-lwmepc-FeatureWrapper {
		display: -webkit-box;
}
.css-7nhe1f-ClassPillWrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		top: 64px;
		margin-bottom: 16px;
		
		scrollbar-width: 0px;
}
.css-pef9ei-PillWrapper {
		border-radius: 32px;
		border: 1px solid var(--color-divider);
		padding: 8px 24px;
		margin-right: 16px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		height: 40px;
		cursor: pointer;
			background: #ffffff;
		border-color: var(--color-base-fill);
}
.css-reg4s5-H5 {
		font-weight: 600;
		font-size: 16px;
		line-height: 150%;
		color: var(--color-text-primary);
		margin: 0px;
}
.css-17rb3qf-BatchCardWrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		padding: 24px;
		border: 1px solid var(--color-divider-secondary);
		border-radius: 8px;
			background-color: #fff;
		margin-bottom: 24px;
}
.css-rbyzhf-LeftDiv {
		border: 1px solid var(--color-divider);
		border-radius: 8px;
		overflow: hidden;
}

.css-1k27crg-PillWrapper {
		border-radius: 32px;
		border: 1px solid var(--color-divider);
		padding: 8px 24px;
		margin-right: 16px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		height: 40px;
		cursor: pointer;
		border-color: var(--color-divider);
}
.css-reg4s5-H5 {
		font-weight: 600;
		font-size: 16px;
		line-height: 150%;
		color: var(--color-text-primary);
		margin: 0px;
}
.css-1k27crg-PillWrapper {
		border-radius: 32px;
		border: 1px solid var(--color-divider);
		padding: 8px 24px;
		margin-right: 16px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		height: 40px;
		cursor: pointer;
		border-color: var(--color-divider);
}
.css-reg4s5-H5 {
		font-weight: 600;
		font-size: 16px;
		line-height: 150%;
		color: var(--color-text-primary);
		margin: 0px;
}
.css-1k27crg-PillWrapper {
		border-radius: 32px;
		border: 1px solid var(--color-divider);
		padding: 8px 24px;
		margin-right: 16px;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-flex-shrink: 0;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		height: 40px;
		cursor: pointer;
		border-color: #095891;
}
:root {
		--filter: 0;
		--theme: light;
		--color-opacity: 1;
		--color-base-0: #FCFCFC;
		--color-base-1: #FFFFFF;
		--color-base-light-0: #F7F9FB;
		--color-base-light-0-secondary: #F7F9FB;
		--color-base-fill: #3C4852;
		--color-text-primary: #3C4852;
		--color-text-secondary: #7A8B94;
		--color-text-tertiary: #FFFFFF;
		--color-text-secondary-light: #A6B3BA;
		--color-text-primary-light: #7A8B94;
		--color-shadow: rgba(233, 238, 242, 0.4);
		--color-overlay: rgba(0, 0, 0, 0.5);
		--color-divider: #E9EEF2;
		--color-divider-secondary: #F0F4F7;
		--color-divider-tertiary: #3C4852;
		--color-primary-focus: #1E2429;
		--color-green-focus: #00965;
		--color-red-border-focus: #FEF5F5;
		--color-red-fill-focus: #C53D3D;
		--color-background: #FFF4E5;
		--color-progress-grey: #636D75;
		--color-progress-grey-secondary: #8A9197;
		--color-progress-base: #B1B6BA;
		--color-progress-base-secondary: #D8DADC;
		--color-purple: #E5E1FF;
		--color-purple-dark: #7F6EFC;
		--color-progress-base-primary: #000000;
		--color-i-white: #FFFFFF;
		--color-i-gray-99: #FCFCFC;
		--color-i-all-black: #000000;
		--color-i-pitch-black: #000000;
		--color-i-light-gray: #FCFCFCF;
		--color-i-white-v2: #8698a6;
		--color-i-gray: #627984;
		--color-i-gray-2: #CACACA;
		--color-i-gray-v2: #F0F4F7;
		--color-i-light-green: #E6F8F2;
		--color-i-light-orange: #FFEBCE;
		--color-i-light-orange-new: #FFF5E5;
		--color-i-light-red: #FFDAE1;
		--color-i-light-blue: #E5EDFA;
		--color-i-transparent-blue: #EAF2FE;
		--color-i-violet: #BA61D4;
		--color-i-vanilla: #F08FB4;
		--color-i-black: #3C4852;
		--color-i-black-light-25: rgba(60, 72, 82, 0.3);
		--color-i-dark-gray: #333333;
		--color-i-golden: #FFF7E8;
		--color-i-green: #08bd80;
		--color-i-green-focus: #009965;
		--color-i-blue: #2d81f7;
		--color-i-red: #eb5757;
		--color-i-red-light: rgba(235, 87, 87, 0.05);
		--color-i-red-focus: #C53D3D;
		--color-i-orange: #FFAD3B;
		--color-i-icon-gold: #F4D978;
		--color-i-icon-timer-gold: #D2B85A;
		--color-i-icon-butter: #DABC4C;
		--color-i-icon-black: #222222;
		--color-i-icon-dark-base: #2A2B2D;
		--color-i-icon-dark-header: #0909095c;
		--color-i-icon-dark-primary: #101010;
		--color-i-icon-dark-primary-transparent: #101010F2;
		--color-i-icon-light-hover: #2e2e2e;
		--color-i-icon-shadow: #3b3838bf;
		--color-i-icon-dark: #181919;
		--color-i-icon-dark-button: #242526;
		--color-i-icon-dark-secondary: #A2A0A2;
		--color-i-icon-dark-tertiary: #121212;
		--color-i-icon-dark-supporting: #424244;
		--color-i-icon-dark-supporting-secondary: #151515;
		--color-i-icon-light-tertiary: #F4F4F3;
		--color-i-icon-tacha: #CDB660;
		--color-i-icon-loader: #9098A3BF;
		--color-i-icon-progress: #FCFCFC30;
		--color-i-icon-overlay: #080808f2;
		--color-i-icon-gradient-1: #AA823D;
		--color-i-icon-gradient-2: #EFE288;
		--color-i-icon-gradient-3: #D1B85A;
		--color-i-icons-gradient: linear-gradient(261.69deg, #AA823D -0.19%, #EFE288 59.57%, #D1B85A 85.24%);
		--color-i-icons-skeleton-gradient: linear-gradient(90deg, rgba(0, 0, 0, 0),rgba(69, 64, 64, 0.23), rgba(0, 0, 0, 0));
		--color-i-icon-divider: #2A2B2D;
		--color-i-icon-base-fill: #F8F8F8;
		--color-i-icon-light-border: #2a2b2d6b;
		--color-i-accent-green: #08bd80;
		--color-i-text-black: #808080;
		--color-i-test: #4BB0D0;
		--color-i-combat: #2D81F7;
		--color-i-lmp: #5054cf;
		--color-i-silver: #837D8A;
		--color-i-light-silver: #E9E5EE;
		--color-i-divider: #e9eef2;
		--color-i-class: rgba(80, 84, 207, 0.15);
		--color-i-notes: rgba(255, 148, 115, 0.15);
		--color-i-practice: rgba(25, 154, 162, 0.15);
		--color-i-test-pink: rgba(234, 90, 143, 0.15);
		--color-i-combat-blue: rgba(60, 127, 250, 0.15);
		--color-i-white-transparent: rgba(252, 252, 252, 0.843);
		--color-i-winter-logo-blue: #003c8f;
		--color-i-facebook: #3B5998;
		--color-i-twitter: #00ACEE;
		--color-i-linkedIn: #0072B1;
		--color-i-light-gray: #FCFCFCF;
		--color-i-white-v2: #8698a6;
		--color-i-gray: #627984;
		--color-i-gray-v2: #F0F4F7;
		--color-i-gray-1: #a0a0a0;
		--color-i-gray-2: #c4c4c4;
		--color-i-gray-3: #9AAFBF;
		--color-i-gray-4: #EAEDF4;
		--color-i-gray-5: #D4DCE2;
		--color-i-gray-6: #F3F9FE;
		--color-i-gray-7: #F7F9FA;
		--color-i-gray-8: #94a8b3;
		--color-i-gray-9: #F4F4F3;
		--color-i-gray-10: #f8fafd;
		--color-i-gray-11: #DEE6EB;
		--color-i-gray-12: #828282;
		--color-i-gray-13: #7A8B94;
		--color-i-gray-14: #dde6ed;
		--color-i-gray-15: #7893a7;
		--color-i-gray-16: #EEEEEE;
		--color-i-gray-17: #6d6c84;
		--color-i-gray-18: #636D75;
		--color-i-gray-19: #f4f4f4;
		--color-i-gray-20: #babac0;
		--color-i-gray-21: #a0a0a5;
		--color-i-gray-22: #f0f0f0;
		--color-i-gray-23: #6d6d6d;
		--color-i-gray-24: #a0a096;
		--color-i-gray-25: #bcc5c9;
		--color-i-gray-26: #e1e0e0;
		--color-i-gray-27: #ededed;
		--color-i-gray-light-25: rgba(188, 197, 201, 0.3);
		--color-i-gray-28: #f8f8f8;
		--color-i-gray-29: #eBeBe8;
		--color-i-gray-30: rgba(0, 0, 0, 0.7);
		--color-i-gray-31: #d9d9d9;
		--color-i-gray-32: rgba(134, 152, 166, 0.12);
		--color-i-gray-33: rgba(255, 173, 59, 0.12);
		--color-i-gray-34: rgba(255, 255, 255, 0.14);
		--color-i-gray-35: #ebebeb;
		--color-i-gray-36: #f5f8fc;
		--color-i-gray-37: rgba(233, 238, 242, 0);
		--color-i-violet-1: #7b8ab5;
		--color-i-violet-2: #493aaf;
		--color-i-violet-3: #ebe8ff;
		--color-i-violet-4: #5054CF;
		--color-i-violet-5: #4939ad;
		--color-i-violet-6: #eae7fa;
		--color-i-violet-7: #7b8ab5;
		--color-i-violet-8: #162e6d;
		--color-i-violet-9: #5754DB;
		--color-i-violet-10: #7D57EB;
		--color-i-violet-11: #F4F1FF;
		--color-i-violet-12: #7260E0;
		--color-i-violet-13: #9762f6;
		--color-i-violet-14: #8873FF;
		--color-i-violet-15: #9875FF;
		--color-i-violet-16: #070D1E;
		--color-i-violet-light: #B3C6F2;
		--color-i-violet-dark: #00154a;
		--color-i-violet-dark-1: #f7f9fb;
		--color-i-violet-light-1: #1f3262;
		--color-i-violet-17: #EDDEFF;
		--color-i-violet-18: #4B138F;
		--color-i-violet-19: #5816A9;
		--color-i-violet-20: #DFDEFF;
		--color-i-violet-21: #3B077A;
		--color-i-violet-22: #071437;
		--color-i-voilet-23: #745ae3;
		--color-i-blue: #2d81f7;
		--color-i-blue-1: #a9d4ff;
		--color-i-blue-2: #76baff;
		--color-i-blue-3: #1087ff;
		--color-i-blue-4: #1380d0;
		--color-i-blue-5: #e8f1ff;
		--color-i-blue-6: #f7faff;
		--color-i-blue-7: #3878D4;
		--color-i-blue-8: rgba(150, 194, 255, 0.8);
		--color-i-blue-9: #81b5ff;
		--color-i-blue-10: #f1f9ff;
		--color-i-blue-11: #f2f7fa;
		--color-i-blue-12: #54A4FF;
		--color-i-blue-13: rgba(229, 244, 255, 0.44);
		--color-i-blue-14: #eaf2fe;
		--color-i-blue-15: #eef6ff;
		--color-i-blue-16: #10A5D4;
		--color-i-blue-17: #5F8CF3;
		--color-i-blue-18: #408cf7;
		--color-i-blue-19: #1c76f3;
		--color-i-blue-20: #46BBE7;
		--color-i-blue-21: #0078d7;
		--color-i-blue-22: #f2f8ff;
		--color-i-blue-23: #086FFF;
		--color-i-blue-24: #20496b;
		--color-i-blue-25: #49BBDE;
		--color-i-blue-26: #ECF4FE;
		--color-i-blue-27: rgba(45, 129, 247, 0.1);
		--color-i-blue-28: #d2e4fe;
		--color-i-blue-29: #116ae8;
		--color-i-blue-30: #CEE4FF;
		--color-i-blue-31: #073D7F;
		--color-i-blue-32: #C2D8F3;
		--color-i-blue-33: #4A74BE;
		--color-i-blue-34: #3CAAEB;
		--color-i-blue-35: #57b4f8;
		--color-i-blue-36: #C3D5E3;
		--color-i-blue-37: #E9F2FF;
		--color-i-orange-1: #FFAD3B;
		--color-i-orange-2: #F19731;
		--color-i-orange-3: #FFEBCE;
		--color-i-orange-4: #ffeed7;
		--color-i-orange-5: #ffdc96;
		--color-i-orange-6: #fff0d0;
		--color-i-orange-7: #fff6e2;
		--color-i-orange-8: #fae3bd;
		--color-i-orange-9: #ffedd3;
		--color-i-orange-10: #fffbeb;
		--color-i-orange-11: #FFB800;
		--color-i-orange-12: #FDD0A8;
		--color-i-orange-13: #FFAA00;
		--color-i-orange-14: #FFF7EC;
		--color-i-orange-15: #EBD3A7;
		--color-i-orange-16: rgba(255, 173, 59, 0.12);
		--color-i-orange-17: rgba(233, 149, 23, 0.1);
		--color-i-orange-18: #FFF9F0;
		--color-i-orange-19: #FFF0DE;
		--color-i-orange-20: #F4D199;
		--color-i-orange-21: #FFF6EA;
		--color-i-yellow-1: #F1C119;
		--color-i-yellow-2: #FFE294;
		--color-i-yellow-3: #fff2d7;
		--color-i-yellow-4: #FDB858;
		--color-i-yellow-5: #FF9706;
		--color-i-yellow-6: #FFF3C9;
		--color-i-yellow-7: #CBA678;
		--color-i-yellow-8: #FCF8E7;
		--color-i-yellow-9: #fffefc;
		--color-i-yellow-10: #E79422;
		--color-i-pink-1: #fdeeee;
		--color-i-pink-2: #FFDAE1;
		--color-i-pink-3: #ffcdcd;
		--color-i-pink-4: #fe7b7c;
		--color-i-pink-5: #FFF4F4;
		--color-i-pink-6: #FDEFEF;
		--color-i-pink-7: #ff8080;
		--color-i-red-focus: #C53D3D;
		--color-i-red: #eb5757;
		--color-i-red-1: #F67474;
		--color-i-red-2: #EA6060;
		--color-i-brown-1: #B67245;
		--color-i-brown-2: #905318;
		--color-i-brown-3: #ab8355;
		--color-i-brown-4: #6C2A18;
		--color-i-brown-5: #6C520B;
		--color-i-brown-6: rgba(255, 173, 59, 0.2);
		--color-i-brown-7: #522C2C;
		--color-i-brown-8: #5D3402;
		--color-i-brown-9: #594602;
		--color-i-brown-10: #93550A;
		--color-i-brown-11: #885626;
		--color-i-turquoise-1: #21C5C6;
		--color-i-turquoise-2: #17AEB5;
		--color-i-turquoise-3: #a9f4fc;
		--color-i-turquoise-4: #199AA2;
		--color-i-turquoise-5: #01BCDB;
		--color-i-turquoise-6: #1FC1C1;
		--color-i-light-green: #E6F8F2;
		--color-i-green: #08bd80;
		--color-i-green-focus: #009965;
		--color-i-accent-green: #08bd80;
		--color-i-quiz: #04AA82;
		--color-i-green-1: #eefff7;
		--color-i-green-2: #cdfbe5;
		--color-i-green-3: #93B112;
		--color-i-green-4: #079364;
		--color-i-green-5: #62DBB2;
		--color-i-green-6: #E3F5EF;
		--color-i-green-7: #01B196;
		--color-i-green-8: #199AA2;
		--color-i-green-9: #1CC18A;
		--color-i-green-10: #E7F9F3;
		--color-i-green-11: #44A182;
		--color-i-green-12: rgba(8, 189, 128, 0.1);
		--color-i-green-13: #CAFFFF;
		--color-i-green-14: #086969;
		--color-i-green-15: #D5FFEB;
		--color-i-green-16: #00312A;
		--color-i-pitch-black: #000000;
		--color-i-black-1: #202022;
		--color-i-black-2: #0b1a3e;
		--color-i-black-3: #1f2432;
		--color-i-black-4: #071128;
		--color-i-black-5: #2c2c2e;
		--color-i-black-6: rgba(11, 11, 11, 0.4);
		--color-i-black-7: #2C3236;
		--color-i-black-8: #404040;
		--color-i-black-9: #01100D;
		--color-i-gold-1: #FED05C;
		--color-i-gold-2: #FDF5E4;
		--color-i-gold-3: #FFE6B2;
		--color-i-gold-4: #FFF8E0;
		--color-i-silver-1: #F8FBFD;
		--color-i-silver-2: #E2EDF4;
		--color-i-highlight: #FFEEC4;
		--color-i-current-highlight: #FBD39B;
		--color-i-yellow-11: #fffaf3;
		--color-i-yellow-12: #fef4e6;
		--color-i-orange-light: #FFAD3B;
		--color-i-orange-streaks: #FFB54E;
		--color-i-blue-streaks: #34A4FF;
}

.course_author {	
		padding: 5px;
	 color: #006edf !important;
}
.course_author:hover {    
	 color: red !important;
}
.h5_variant {
		font-size: 16px;
		font-weight: 600;
		line-height: 24px;
		letter-spacing: -0.005em;
}
.css-16hqnhc {
		margin: 0;
		color: #3C4852;
text-align: left; 
 line-height: 24px;
}
.css-1k8juz6 {
		text-align: left;
		color: #000;
		font-size: 15px;
}
.css-9gdx4w {
		margin: 0;
		color: #3C4852;
		display: -webkit-inline-box;
		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		font-weight: 700;
		background-color: #FFFFFF;
		padding: 4px;
		border-radius: 4px;
		border: 1px solid #E9EEF2;
		font-size: 12px;
		line-height: 12px;
		white-space: nowrap;
}
.css-1r6jtps {
		margin: 0;
		color: #3C4852;
		color: #8873FF;
		font-size: 12px;
		font-weight: 700;
		line-height: 12px;
		text-transform: uppercase;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
}
.css-af5gqp {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		gap: 8px;
		-webkit-align-items: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
}
.lg:leading-normal {
		line-height: 1.5 !important;
	font-size: 2.25rem !important;
	color: #fff;
}
.text-white/70 {
		color: rgb(255 255 255 / 0.7) !important;
}
.text-lg {
		font-size: 1.125rem !important;
		line-height: 1.75rem !important;
}
.max-w-xl {
		max-width: 36rem !important;
	color: #eee;
	padding-bottom: 30px;
}
.relative {
		position: relative !important;
}
.form-input {
		height: 2.5rem;
		width: 100%;
		border-radius: 0.25rem;
		border-width: 1px;
	 
		background-color: transparent;
		padding-top: 0.5rem;
		padding-bottom: 0.5rem;
		padding-left: 0.75rem;
		padding-right: 0.75rem;
		outline: 2px solid transparent;
		outline-offset: 2px;
}
.register {
	padding: 25px;
		border-radius: 28px;
}
.register h4 {
	
}

.button {
	 padding: 10px;
		font-weight: 700;
		color: #fff;
		margin-top: 15px;
		border-radius: 5px;
		border: none;
		text-transform: uppercase;
		background-color: rgb(79 70 229 / 0.9);
}
.text-red-600 {
		--tw-text-opacity: 1 !important;
		color: red;
}
.form-label {
	color:#000;
	font-size: 16px !important;
		line-height: 1.5rem !important;
}
.left-4 {
		left: 1rem !important;
}
.top-3 {
		top: 0.75rem !important;
}
.absolute {
		position: absolute !important;
}
.w-4 {
		width: 1rem !important;
}
.h-4 {
		height: 1rem !important;
}
.reg {
	padding: 70px 0;
}
.reg h4 {
	font-size: 46px;
		font-family: 'Roboto';
		padding-bottom: 20px;
}
.pr-12 {
		padding-left: 3rem !important;
}


.project-details {
	border-bottom: 3px solid #1F386B !important;
}
.project-details {
	background: #fff none repeat scroll 0 0;
	transition-duration: 0.3s;
}
.project-conditions {
	padding: 8px;
}
.project-conditions li {
	border-right: 1px solid #d3d3d3;
	color: #808080;
	width: 23%;
}
.project-conditions li:last-child {
	border-right: medium none;
}
.project-conditions li strong {
	display: block;
	font-weight: 600;
	color: #222222;
}
.list-inline>li {
		display: inline-block;
		padding-right: 5px;
		padding-left: 5px;
}
.service-icon img {
	width:100%;
}
.font-14 {
	font-size: 14px;
	font-weight: 500;

	}
	.font-weight-700 {
		font-weight: 700;
		color: #333333;
		font-size: 24px;
	}
	
.project .thumb {
	position: relative;
	overflow: hidden;
}
.project .thumb img{
 width: 100%;
		height: auto;
		transform: scale(1,1);
transition:transform 0.2s linear;}

.project:hover .thumb img{
		transform: scale(1.1,1.1);
}
.project .over-layer{
		width:100%;
		height:100%;
		position: absolute;
		top:0;
		left:0;
		opacity:0;
		background: rgba(0, 0, 0, 0.6);
		transition:all 0.50s linear;
}
.project:hover .over-layer{
		opacity:1;
		text-decoration:none;
}
.project .over-layer span{
	 position: relative;
		top: 45%;
		text-align: center;
		vertical-align: middle;
		padding: 8px 8px;
		width: 100%;
		display: block;
		color: #fff;
		background-color: #1F386B;
		border-color: #1F386B;
}
.btn-dark.btn-theme-colored {
		color: #fff;
		background-color: #1F386B;
		border-color: #1F386B;
}
.font-20 {
	font-size: 20px;
		padding: 38px 137px;
}
 @media only screen and (max-width: 575px) {
			.video-play-btn.size-60 {
				width: 45px;
				height: 45px; } }
	.video-play-btn.size-80 {
	 width: 48px;
		height: 48px;
		font-size: 36px;
		 }
		@media only screen and (max-width: 1199px) {
			.video-play-btn.size-80 {
				width: 60px;
				height: 60px;
				font-size: 20px; } }
		@media only screen and (max-width: 767px) {
			.video-play-btn.size-80 {
				width: 50px;
				height: 50px;
				font-size: inherit; } }
		@media only screen and (max-width: 575px) {
			.video-play-btn.size-80 {
				width: 45px;
				height: 45px; } }
		.video-play-btn.size-80 .play-icon::before {
			transform: translate(-6px, -9px);
			border-top: 9px solid transparent;
			border-bottom: 9px solid transparent;
			border-left: 21px solid var(--color-white); }
		.video-play-btn.size-80.btn-secondary-color .play-icon::before {
			border-left: 17px solid var(--color-white); }
	.video-play-btn .play-icon {
		position: absolute;
		display: block;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%); }
		.video-play-btn .play-icon::before {
			content: "";
			position: absolute;
			top: 50%;
			left: 50%;
			width: 0;
			height: 0;
			transform: translate(-5px, -8px);
			border-top: 10px solid transparent;
			border-bottom: 10px solid transparent;
			border-left: 17px solid var(--color-primary); }
		.video-play-btn .play-icon.course-details-video-popup::before {
			border-left: 15px solid var(--color-primary); }
	.video-play-btn.color-secondary .play-icon::before {
		border-left: 17px solid var(--color-secondary); }
	.video-play-btn.color-secondary.size-80 .play-icon::before {
		border-left: 21px solid var(--color-secondary); }
	.video-play-btn.btn-large {
		width: 60px;
		height: 60px;
		margin-left: 0;
		margin-top: 0; }
	.video-play-btn.btn-theme-color {
		color: #ffffff;
		background: var(--color-primary); }
		.video-play-btn.btn-theme-color::after {
			border-color: var(--color-primary); }
		.video-play-btn.btn-theme-color::before {
			border-color: var(--color-primary); }
	.video-play-btn.btn-secondary-color {
		color: #ffffff;
		background: var(--color-secondary); }
		.video-play-btn.btn-secondary-color::after {
			border-color: var(--color-secondary); }
		.video-play-btn.btn-secondary-color::before {
			border-color: var(--color-secondary); }
		.video-play-btn.btn-secondary-color .play-icon::before {
			border-left: 15px solid var(--color-white); }
.video-play-btn {
	border: 0;
	width: 50px;
	height: 50px;
	margin-right: 11px;
		margin-top: -52px;
float: right;
	transition: all 1s cubic-bezier(0, 0, 0.2, 1);
	position: relative;
	border-radius: 100%;
	background: #fff;
 
	display: inline-block; }
	
	.video-play-btn.with-animation::after, .video-play-btn.with-animation::before {
		content: '';
		display: block;
		position: absolute;
		top: 0;
		right: 0;
		z-index: -1;
		bottom: 0;
		left: 0;
		-webkit-transition: var(--transition);
		transition: var(--transition);
		border-radius: 50%;
		border: 1.2px solid #fff; }
	.video-play-btn.with-animation::before {
		-webkit-animation: ripple 2s linear infinite;
		animation: ripple 2s linear infinite; }
	.video-play-btn.with-animation::after {
		-webkit-animation: ripple 2s linear 1s infinite;
		animation: ripple 2s linear 1s infinite; }
	.video-play-btn.size-60 {
		width: 60px;
		height: 60px;
		font-size: 20px; }
.video-popup-wrapper img {
	height: 155px;
}
.video-popup-wrapper .position-to-top {
	 
		transform: translate(-50%, -50%);
}
/*keyframes-css*/
@-webkit-keyframes ripple {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1); }
	75% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
		opacity: 1; }
	100% {
		-webkit-transform: scale(2);
		transform: scale(1.3);
		opacity: 0; } }

@keyframes ripple {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1); }
	75% {
		-webkit-transform: scale(2.1);
		transform: scale(2.1);
		opacity: 1; }
	100% {
		-webkit-transform: scale(2);
		transform: scale(2.3);
		opacity: 0; } }

@-webkit-keyframes btnIconRipple {
	0% {
		border-width: 4px;
		-webkit-transform: scale(1);
		transform: scale(1); }
	80% {
		border-width: 1px;
		-webkit-transform: scale(1.35);
		transform: scale(1.35); }
	100% {
		opacity: 0; } }

@keyframes btnIconRipple {
	0% {
		border-width: 4px;
		-webkit-transform: scale(1);
		transform: scale(1); }
	80% {
		border-width: 1px;
		-webkit-transform: scale(1.35);
		transform: scale(1.35); }
	100% {
		opacity: 0; } }
	.video-play-btn.btn-secondary-color::before {
		border-color: var(--color-secondary);
}
.video-play-btn.btn-secondary-color::after {
		border-color: var(--color-secondary);
}
a.button.bg-indigo-600.hover\:bg-indigo-700.border-indigo-600.hover\:border-indigo-700.text-white.rounded-md.w-full {
		width: 100%;
		display: block;
		text-align: center;
}

.nav-item a {
	
		padding: 0px 0 !important;
		font-size: 16px !important;

}

.nav-tabs .nav-link.active {
	background-color: #fff0 !important;
		border-color: 0;
		border: 0;
		font-weight: 700;
		color: #d13e3e !important;
}

.edu-section-gap {
	padding: 130px 0 !important; }
	
	[data-sal|='slide'].sal-animate, body.sal-disabled [data-sal|='slide'] {
		opacity: 1;
		transform: none;
}
.about-me-1 .thumbnail {
		position: relative;
		border-radius: 5px;
}
.about-me-1 .thumbnail::before {
		background: linear-gradient(360deg, #2D284E 0%, rgba(45, 40, 78, 0) 70.5%);
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		border-radius: 5px;
}
.about-me-1 .thumbnail img {
		border-radius: 5px;
}

.about-me-1 .thumbnail .content-overlay {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		text-align: center;
		padding: 50px 20px; }
		@media only screen and (max-width: 767px) {
			.about-me-1 .thumbnail .content-overlay {
				padding: 20px 20px; } }
		.about-me-1 .thumbnail .content-overlay .title {
			margin-bottom: 0;
			color: var(--color-white);
			font-size: 32px;
			line-height: 44px; }
			@media only screen and (max-width: 767px) {
				.about-me-1 .thumbnail .content-overlay .title {
					font-size: 22px;
					line-height: 32px; } }

.section-title .pre-title {
		font-weight: 800;
		font-size: 16px;
		line-height: 26px;
		color: var(--color-primary);
		display: inline-block;
		text-transform: uppercase;
		margin-bottom: 5px;
		letter-spacing: 0.1em;
}
.section-title .title {
		margin-bottom: 0;
		font-size: 40px;
	color: var(--color-heading);
		font-weight: 800;
}
.form-group {
		margin-bottom: 20px;
}
.rwt-dynamic-form .form-group select,
.rwt-dynamic-form .form-group input {
	background: #F5F5F5;
	border-radius: 5px;
	padding: 0 30px;
	border: 1px solid transparent;
	transition: 0.4s;
	outline: none;
	box-shadow: none;
	font-weight: 500;
	font-size: 16px;
	line-height: 26px;
	height: 60px !important; }
	.rwt-dynamic-form .form-group input:focus {
		border-color: var(--color-primary); }

.rwt-dynamic-form .form-group textarea {
	background: #F5F5F5;
	padding: 17px 30px;
	min-height: 164px;
	border: 0 none;
	border: 1px solid transparent;
	transition: 0.4s;
	outline: none;
	box-shadow: none;
	font-weight: 500;
	font-size: 16px;
	line-height: 26px;
	border-radius: 5px; }
	.rwt-dynamic-form .form-group textarea:focus {
		border-color: var(--color-primary); }

.rwt-dynamic-form .success-message {
	margin-top: 20px;
	color: #019267; }

.mb--45 {
		margin-bottom: 45px !important;
}
.pr--75 {
		padding-right: 75px !important;
}
button.edu-btn {
		border-radius: 5px;
		display: inline-block;
		height: 60px;
		line-height: 60px;
		color: var(--color-white);
		background: var(--color-primary);
		padding: 0 30px;
		font-size: 18px;
		font-weight: 700;
		transition: 0.4s;
		font-family: var(--font-primary);
		border: 0 none;
}
.contact-address-bottom-shape {
	position: relative;
	z-index: 1; }
	.contact-address-bottom-shape .bg-shape-image {
		position: absolute;
		left: 0;
		bottom: 0;
		z-index: -1; }


.contact-address-card-2 {
	background: #FFFFFF;
	box-shadow: 0px 8px 35px rgba(0, 0, 0, 0.06);
	border-radius: 5px;
	padding: 70px 40px;
	text-align: center;
	transition: 0.4s; }
	@media only screen and (min-width: 992px) and (max-width: 1199px) {
		.contact-address-card-2 {
			padding: 60px 20px; } }
	@media only screen and (min-width: 768px) and (max-width: 991px) {
		.contact-address-card-2 {
			padding: 60px 20px; } }
	.contact-address-card-2 .inner .icon {
		margin-bottom: 45px; }
	.contact-address-card-2 .inner .content .title {
		font-weight: 700;
		font-size: 24px;
		line-height: 36px;
		margin-bottom: 20px;
color: var(--color-heading);	}
	.contact-address-card-2 .inner .content p {
		margin-bottom: 0;
		line-height: 26px; 
	font-size: 16px;
	}
		.contact-address-card-2 .inner .content p .subtitle {
			font-weight: 600;
			color: var(--color-heading); }
		.contact-address-card-2 .inner .content p .text {
			font-weight: 500; }
	.contact-address-card-2:hover {
		transform: translateY(-15px); }

.mt--20 {
		margin-top: 20px !important;
}


/*-------------------------
		Contact Us Area  
---------------------------*/
.contact-address-card-1 {
	background: #FFFFFF;
	box-shadow: 0px 6px 13px rgb(0 0 0 / 18%);
	border-radius: 5px;
	padding: 50px 20px;
	text-align: center;
	transition: 0.4s;
margin-bottom: 25px;  }
	.contact-address-card-1 .inner .icon {
		background: rgba(82, 95, 225, 0.1);
		width: 50px;
		height: 50px;
		margin: 0 auto;
		border-radius: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		transition: 0.4s; }
		.contact-address-card-1 .inner .icon i {
			color: var(--color-primary);
			font-size: 24px;
			transition: 0.4s; }
	.contact-address-card-1 .inner .content .title {
		font-weight: 700;
		margin-top: 25px;
		margin-bottom: 15px;
		transition: 0.4s; }
	.contact-address-card-1 .inner .content p {
		margin-bottom: 0;
		transition: 0.4s;
font-size: 16px;
		font-weight: 500;	}
	.ri-global-line:before {
		content: "\edcf";
}
		.contact-address-card-1 .inner .content p a {
			color: var(--color-body);
			transition: 0.4s; }
			.contact-address-card-1 .inner .content p a:hover {
				color: var(--color-primary); }
	.contact-address-card-1.phone .inner .icon {
		background: rgba(251, 124, 86, 0.1); }
		.contact-address-card-1.phone .inner .icon i {
			color: var(--color-secondary); }
	.contact-address-card-1.email .inner .icon {
		background: rgba(255, 164, 27, 0.1); }
		.contact-address-card-1.email .inner .icon i {
			color: #FFA41B; }
	.contact-address-card-1:hover {
		background: var(--color-secondary);
		transform: translateY(-15px); }
		.contact-address-card-1:hover .inner .icon {
			background: var(--color-white); }
			.contact-address-card-1:hover .inner .icon i {
				color: var(--color-secondary); }
		.contact-address-card-1:hover .inner .content .title {
			color: var(--color-white); }
		.contact-address-card-1:hover .inner .content p {
			color: var(--color-white); }
			.contact-address-card-1:hover .inner .content p a {
				color: var(--color-white); }

.contact-address-card-2 {
	background: #FFFFFF;
	box-shadow: 0px 8px 35px rgba(0, 0, 0, 0.06);
	border-radius: 5px;
	padding: 70px 40px;
	text-align: center;
	transition: 0.4s; }
	
	.g-5, .gy-5 {
		padding-bottom: 2rem;
}
.title_main {
		text-transform: uppercase;
		line-height: 40px;
		font-size: 30px;
		font-weight: 700;
		margin: 0 0 2px;
		color: #ffb606;
		text-align: center;
		margin: 15px 0;
		font-family: "Open Sans", sans-serif;
}
.textwidget ul li {
		padding-bottom: 10px;
	font-family: 'Roboto', sans-serif;
		font-size: 1rem;
		line-height: 1.42857143;
		color: #454545;
}

.panel-widget-style p {
	font-family: 'Roboto', sans-serif;
		font-size: 1rem;
		line-height: 1.42857143;
		color: #454545;
}
.padbtn,.padbtn:hover {
		color: #fff;
		background-color: #A02B2C;
		width: 100px;
		border-radius: 3px;
		padding: 10px;
		text-decoration: none;
		font-size: 13px;
		font-weight: initial;
}

.target_btn, .target_btn:hover {
		background-color: #e6e6e6bf;
		color: #000;
}
.textwidget .table td {
	color: #191717;
}
.contbox {
		min-height: 309px;
}
.contbox {
		background-color: #f9f9f9 !important;
		color: #666;
		height: 100% !important;
		width: 100% !important;
		padding: 15px;
		min-height: 360px;
		margin-bottom: 20px;
}
.card-1 {
		border: 1px solid #eee;
		box-shadow: none;
}
/*.card {
		background: #DCDDDF;
		border-radius: 2px;
		display: inline-block;
		height: 219px;
		position: relative;
		width: 270px;
}*/
.contbox h4 {
		color: #000;
		font-size: 18px;
}

.panel1 {
	margin-bottom: 20px;
		background-color: #fff;
		border: 1px solid transparent;
		border-radius: 4px;
		-webkit-box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
		box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
}
.row1 {
	margin-right: -15px;
		margin-left: -15px;
}
.panel.with-nav-tabs .panel-heading {
		padding: 5px 5px 0 5px;
}
.panel-success>.panel-heading {
		color: #3c763d;
		background-color: #095891;
		border-color: #095891;
}
.panel-heading {
		padding: 0px 0px;
		border-bottom: 1px solid transparent;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
}
.panel.with-nav-tabs .nav-justified {
		margin-bottom: -1px;
}

.with-nav-tabs.panel-success .nav-tabs > li > a, .with-nav-tabs.panel-success .nav-tabs > li > a:hover, .with-nav-tabs.panel-success .nav-tabs > li > a:focus {
		color: #fff;
}
.panel1 td {
/*	color: #000;*/
}
.panel-body {
 
}
.bg-success {
		background-color: #fed34f!important;
}
.panel-success {
		border-color: #d6e9c6;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
		padding: 7px;
		line-height: 1.42857143;
		vertical-align: middle;
		border-top: 1px solid #ddd;
}
.nav-tabs.nav-justified>li {
		display: table-cell;
		width: 20%;
}
.nav>li>a {
		position: relative;
		display: block;
		padding: 10px 15px;
}

.section-title {
	
		font-size: 48px;
		line-height: 1.3;
		text-transform: capitalize;
		/* margin-bottom: 50px; */
		color: #001B61;
		margin-top: -9px;
		word-break: break-word;
}
.shadow-lg {
		box-shadow: 0px 4px 7px rgb(170 168 168 / 66%) !important;
		background-color: #fff;
}
section#features {
		padding-top: 25px;
		background-color: #fff;
}
.section-padding {
		padding: 40px 0;
}
.mt-20 {
		margin-top: 20px;
color: #001B61 !important;
font-weight: 600;
}
.mt-40 {
		margin-top: 40px;
}
.mb-20 {
		margin-bottom: 20px;
}
.mt-10 {
		margin-top: 10px;
}
.imgee {
width: 142px;
		height: 142px;
	margin: auto;
		border-radius: 100%;
		overflow: hidden;
background-color: #1f386b;}
.hover-grayscale img {
	height: 75px;
		margin: 25px 0px;
}
.section-padding h2 {
	font-weight: 700;
		color#ffffff;
}
.hover-grayscale:hover img {
	-webkit-filter: grayscale(1);
					filter: grayscale(1);
}
.how-it-works-item {
	padding: 30px;
	padding-bottom: 40px;
	padding-top: 80px;
	margin-top: 80px;
	transition: 0.3s;
}

.how-it-works-item img {
	position: absolute;
	height: 160px;
	width: 160px;
	top: -10px;
	left: calc(50% - 80px);
	transition: .3s;
}

.how-it-works-item:hover {
	padding-top: 75px;
	box-shadow: none !important;
}

.how-it-works-item:hover img {
	top: -5px;
}

.how-it-works-item.works-item-alt {
	padding-bottom: 40px;
	padding-top: 40px;
	margin-top: 30px;
	border: 1px solid transparent;
	border-radius: 5px;
}

.how-it-works-item.works-item-alt img {
	height: 120px;
	width: auto;
	margin-bottom: 20px;
}

.how-it-works-item.works-item-alt:hover {
	-webkit-transform: translateY(2px);
					transform: translateY(2px);
}

.how-it-works-item.shape-style-1, .how-it-works-item.shape-style-2 {
	background-image: url(../img/how-it-works-tutors/left-01.html), url(../img/how-it-works-tutors/right-01.html);
	background-position: left top, right bottom;
	background-repeat: no-repeat;
}

.how-it-works-item.shape-style-1:hover, .how-it-works-item.shape-style-2:hover {
	border-color: #FDE8DA;
}

.how-it-works-item.shape-style-1 {
	background-image: url(../images/how-it-works-tutors/left-02.html), url(../images/how-it-works-tutors/right-02.html);
}

.how-it-works-item.shape-style-1:hover {
	border-color: #D8F1F4;
}
.bg-light {
		background-color: #1f386b !important;
}
.how-it-works-item p {
	color: #4e6b7b;
		
		font-family: "Poppins", sans-serif;
		font-weight: 400;
		font-size: 15px;
}
.jee-adv h1 {
	font-size: 36px;
	color: #000;
}
.jee-adv td {
	
/*	color: #000;*/
}
.btn-xs {
		padding: 1px 5px;
		font-size: 12px;
		line-height: 1.5;
		border-radius: 3px;
}

.panel1.with-nav-tabs .panel-heading {
		padding: 12px 5px 0 10px;
}
.panel-body .tab-content {
	padding-top:0px;
}

.panel-success>.panel-heading {
		color: #3c763d;
		background-color: #1F386B;
		border-color: #1F386B;
}
.panel-heading {
		padding: 10px 15px;
		border-bottom: 1px solid transparent;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
}

.parallax {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	background-size: cover;
	background-attachment: fixed;
	background-repeat: repeat-y;
	background-position: top center;
}
.layer-overlay.overlay-white-8::before {
		background-color: rgba(255, 255, 255, 0.8);
}
.layer-overlay::before {
		background: rgba(17, 17, 17, 0.5) none repeat scroll 0 0;
		content: " ";
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 0;
}
.layer-overlay {
		position: relative;
}

section.section {
		background: #5e6f21;
		border-top: 3px solid #e1e6a5;
		margin: 0 0;
		padding: 0;
}
.pricing-table.pricing-table-no-gap {
		margin-left: 0;
		margin-right: 0;
}
.pricing-table.pricing-table-no-gap .plan {
		margin-left: 15px;
		margin-right: 0px;
		margin-top: 0;
		margin-bottom: 0;
}
.pricing-table .plan {
		background: #edeef0;
		border-radius: 3px;
		margin-top: 15px;
		margin-bottom: 15px;
}
.plan h3 {
		font-size: 1.8em;
		font-weight: 400;
		line-height: 24px;
		margin-bottom: 33px;
		text-transform: uppercase;
}
.fa-chalkboard-teacher:before {
		content: "\f51c";
}
.lead-form-block, .new-start-anthe {
		max-width: 1200px;
		padding: 0 15px;
		margin: 0 auto;
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		z-index: 0;
}
.lead-form-block form:not(#whatsapp-nt-form), .new-start-anthe form:not(#whatsapp-nt-form) {
		max-width: 367px;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		box-shadow: 0 2px 15px 0 rgb(0 0 0 / 16%);
		background-color: #E9F4FE;
		padding: 34px 0;
		position: relative;
		top: 97px;
		right: 15px;
		border-radius: 28px;
		width: 367px;
}
.lead-form-block .ragister-anthe-wrapper, .new-start-anthe .ragister-anthe-wrapper {
		text-align: center;
		margin-bottom: 25px;
		padding: 0px 31px;
}
.lead-form-block .ragister-anthe-wrapper h4, .new-start-anthe .ragister-anthe-wrapper h4 {
		font-size: 18px;
		line-height: 1.2;
		font-weight: 700;
		margin-bottom: 16px;
		color: #000000;
}
.lead-form-block .ragister-anthe-wrapper span, .new-start-anthe .ragister-anthe-wrapper span {
		display: block;
		font-size: 14px;
		line-height: 1.2;
		color: #000000;
}
.lead-form-block .mobile-wrapper, .new-start-anthe .mobile-wrapper {
		position: relative;
}
#block-anthe-content #edit-actions {
		text-align: center;
		margin: 10px 0 30px;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		clear: both;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		justify-content: center;
		-ms-flex-pack: center;
}
.rounded {
		border-radius: 5px!important;
}
.course-feature {
		padding-top: 65px;
		max-width: 60px;
}
h4.finteenper {
		margin: 15px 0px 0px 0px;
		font-size: 17px;
		color: #00ffc4;
		font-weight: 600;
}
.classes {
		margin: 0px;
		line-height: 27px;
		font-size: 16px;
}
.classes sup {
		font-size: 12px;
		vertical-align: baseline;
}
.foundation-banner-wrapper .banner-content .teltop, .main-page-banner-wrapper .banner-content .teltop {
		position: absolute;
	 
		right: 120px;
}
.foundation-banner-wrapper .banner-content, .main-page-banner-wrapper .banner-content {
		text-align: left;
		max-width: 100%;
		width: 100%;
}
.banner-wrapper .banner-content {
	 
		width: 100%;
		float: left;
		margin-top: 61px;
}
.lead-form-block form {
max-width: 367px;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		box-shadow: 0 2px 15px 0 rgb(0 0 0 / 16%);
		background-color: #E9F4FE;
		padding: 34px 0;
		position: inherit;
		top: 97px;
		right: 15px;
		border-radius: 28px;
		width: 367px;
	
}
.lead-form-block
input[type="text"], input[type="email"], input[type="password"], input[type="date"], input[type="number"], select, textarea {
		height: 42px;
		width: 100%;
		font-size: 13px;
		line-height: 1;
		font-weight: 400;
		color: #838383;
		background-color: #ffffff;
		padding: 0;
		margin: 0 0 5px 0;
		display: block;
		border: 1px solid #e8e8e8;
		padding: 10px 10px;
		border-radius: 4px;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		outline: none;
		font-family: 'Roboto',sans-serif;
}

.lead-form-block .js-form-item {
		margin-bottom: 13px;
		padding: 0px 34px;
}
.lead-form-block .mobile-wrapper .otp-wrapper{
		margin-bottom: 15px;
		text-align: center;
}
.lead-form-block .mobile-wrapper .global-otp-verify, .new-start-anthe .mobile-wrapper .global-otp-verify {
		height: 42px!important;
		padding: 11px 0px!important;
		top: 0px!important;
		border: 1px solid #ff5621;
		border-bottom-right-radius: 5px;
		border-top-right-radius: 5px;
}
.lead-form-block .mobile-wrapper .global-otp-verify, .new-start-anthe .mobile-wrapper .global-otp-verify {
		position: absolute;
		top: 3px;
		right: 13px;
		z-index: 999!important;
		font-size: 13px;
		line-height: 1.5;
		display: block!important;
		color: #008aff;
		cursor: pointer;
		text-decoration: underline;
		width: 83px!important;
		height: 37px!important;
		padding: 10px 0px!important;
}
a.global-otp-verify {
		color: #fff!important;
		background: #ff5722;
		border: 999px;
		text-decoration: none!important;
		font-weight: 600;
}
#block-anthe-content .js-form-item {
		margin-bottom: 18px;
}
 .anthe-lead .form-item-otp {
		display: none;
}
#block-anthe-content label {
		color: #09375f;
		font-size: 15px;
		margin-bottom: 5px;
}
.lead-form-block label, .new-start-anthe label {
		display: none;
		font-weight: normal;
}
#block-anthe-content #edit-actions .button.lead-first-btn {
		border: 1px solid #065390;
}
#block-anthe-content #edit-actions .button.lead-first-btn {
		background-color: #ffffff;
		color: #2fbcd9;
	border-radius:32px;
}
 #edit-actions .button {
		font-size: 15px;
		line-height: 1.5;
		font-weight: 400;
		color: #2fbcd9;
		padding: 10px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border: 1px solid #2fbcd9;
		min-width: 235px;
		text-align: center;
		display: inline-block;
		cursor: pointer;
		background-color: #ffffff;
		box-shadow: 0 5px 16px rgb(0 0 0 / 20%);
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-ms-transition: all 0.5s;
		-o-transition: all 0.5s;
		border-radius: 50px;
		-webkit-border-radius: 50px;
		-moz-border-radius: 50px;
}
 #edit-actions {
		text-align: center;
		margin: 10px 0 30px;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		clear: both;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		justify-content: center;
		-ms-flex-pack: center;
}

/*Copyright*/
.footer-v1 .copyright {
	background: #000;
	border-top: none;
	padding: 6px 0 3px;
}

.footer-v1 .copyright p {
	color: #eee;
	margin: 0;
	font-size: 13px;
}

.footer-v1 .copyright a {
	margin: 0 2px;
}

.footer-v1 .footer-socials {
	margin-top: 12px;
	text-align: right;
}

.footer-v1 .footer-socials li a {
	color: #777;
	font-size: 16px;
}

@media (max-width: 991px) {
	.footer-v1 .copyright,
	.footer-v1 .footer-socials {
		text-align: left;
	}
}
/*Social Icons*/
.social-icons {
	margin: 0;
}

.social-icons li {
	margin: 0; 
}

.social-icons li a {
	margin: 0 3px;
}
.copyright p a {
color: #fff;
		text-decoration: none;
	font-size: 13px;
}
.social-icons li a, a.social-icon {
		width: 28px;
		height: 28px;
		display: block;
		background-position: 0 0;
		background-repeat: no-repeat;
		transition: all 0.3s ease-in-out;
		-o-transition: all 0.3s ease-in-out;
		-ms-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		-webkit-transition: all 0.3s ease-in-out;
}
.social-icons li {
		list-style: none;
		margin-right: 3px;
		text-indent: -9999px;
		display: inline-block;
}
.rounded-x {
		border-radius: 50% !important;
}
.social_amazon {background: url(../img/icons/amazon.html) no-repeat;}
.social_behance {background: url(../img/icons/behance.html) no-repeat;}
.social_blogger {background: url(../img/icons/blogger.png) no-repeat;}
.social_deviantart {background: url(../img/icons/deviantart.html) no-repeat;}
.social_dribbble {background: url(../img/icons/dribbble.html) no-repeat;}
.social_dropbox {background: url(../img/icons/dropbox.html) no-repeat;}
.social_evernote {background: url(../img/icons/evernote.html) no-repeat;}
.social_facebook {background: url(../img/icons/facebook.png) no-repeat;}
.social_forrst {background: url(../img/icons/forrst.html) no-repeat;}
.social_github {background: url(../img/icons/github.html) no-repeat;}
.social_googleplus {background: url(../img/icons/googleplus.html) no-repeat;}
.social_jolicloud {background: url(../img/icons/jolicloud.html) no-repeat;}
.social_last-fm {background: url(../img/icons/last-fm.html) no-repeat;}
.social_linkedin {background: url(../img/icons/linkedin.png) no-repeat;}
.social_picasa {background: url(../img/icons/picasa.html) no-repeat;}
.social_pintrest {background: url(../img/icons/pintrest.png) no-repeat;}
.social_rss {background: url(../img/icons/rss.html) no-repeat;}
.social_skype {background: url(../img/icons/skype.html) no-repeat;}
.social_spotify {background: url(../img/icons/spotify.html) no-repeat;}
.social_stumbleupon {background: url(../img/icons/stumbleupon.html) no-repeat;}
.social_tumblr {background: url(../img/icons/tumblr.html) no-repeat;}
.social_twitter {background: url(../img/icons/twitter.png) no-repeat;}
.social_vimeo {background: url(../img/icons/vimeo.html) no-repeat;}
.social_wordpress {background: url(../img/icons/wordpress.html) no-repeat;}
.social_xing {background: url(../img/icons/xing.html) no-repeat;}
.social_yahoo {background: url(../img/icons/yahoo.html) no-repeat;}
.social_youtube {background: url(../img/icons/youtube.png) no-repeat;}
.social_vk {background: url(../img/icons/vk.html) no-repeat;}
.social_instagram {background: url(../img/icons/instagram.png) no-repeat;}
.social_whatsapp {background: url(../img/icons/whatsapp.png) no-repeat;}
.social_telegram {background: url(../img/icons/telegram.png) no-repeat;}

.footer-v1 .copyright a {
		margin: 0 8px;
}
.social-icons li:hover a {
		background-position: 0 -38px;
}


	 .footer-section{
	display: inline-block;
	width: 100%;
	vertical-align: top;
	background-color: #141b23;
	background-image: url(../../img/new-footer/footer-widget-bg.html);
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position:center 100px;
}
 .address-block {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	padding: 7px 0 4px;
	border-top: 1px solid #000;
	margin-top: 5px;
	position: relative;
	display: inline-block;
		width: 100%;
		vertical-align: top;
		background-color: #1f386b;
		background-image: url(../../img/new-footer/footer-widget-bg.html);
		background-repeat: no-repeat;
		background-size: 100% auto;
		background-position: center 100px;
}
 .address-block .address-box {
	float: left;
	width: 100%;
}
 .address-block .address-box img {
	float: left;
	width: auto;
	max-width: 40px;
}
 .address-block .address-box a img {
	width: auto;
		max-width: 156%;
		margin-left: -25px;
		height: 55px;
}
 .address-block .address-box.phone img {
	max-width: 30px;
}
 .address-block .address-box .cnt {
	float: left;
	width: calc(100% - 56px);
	padding: 0 0 0 8px;
}
.address-block .address-box .cnt p {
	float: left;
	width: 100%;
	font-size: 12px;
	line-height: 16px;
	color: #999;
	margin: 0 0 5px 0;
	font-weight: 500;
}
.address-block .address-box .cnt p {
		float: left;
		width: 100%;
		font-size: 12px;
		line-height: 16px;
		color: #999;
		margin: 0 0 5px 0;
		font-weight: 500;
}
 .address-block .address-box .cnt h3 {
	float: left;
	width: 100%;
	font-size: 11px;
	line-height: 20px;
	font-weight: 500;
	color: #ffffff;
	margin: 0;
}
 .address-block .address-box .cnt h3 a {
	color: #ffffff;
	text-decoration: none;
	transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
 .address-block .address-box .cnt h3 a:hover {
	color: #999;
	padding-left: 0;
}

 .footer-new-wrp {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin: 10px 0 8px;
}

.section-title {
		font-weight: 700;
		font-size: 1.5rem;
		text-align: center;
		margin-bottom: 1.5rem;
}
.active-btn {
		color: rgb(255, 255, 255);
		background: rgb(196, 17, 18) !important;
}
.section3 {
		background: rgb(254, 241, 224);
}
.w-50 {
		width: 50% !important;
}
.button-toggle {
		display: flex;
		max-width: 500px;
		background-color: rgb(222, 220, 220);
		border-radius: 24px;
		margin: 2rem auto;
}
.button-toggle button {
		padding: 0.5rem;
		background: inherit;
		outline: none;
		border-width: initial;
		border-style: none;
		border-color: initial;
		border-image: initial;
		border-radius: 24px;
		transition: all 100ms ease-out 0s;
}
.section3 .card1 {
		font-family: "Open Sans";
		box-shadow: rgba(152, 152, 152, 0.06) 0px -2px 10px, rgba(152, 152, 152, 0.12) 0px 2px 10px;
		border-width: initial;
		border-style: none;
		border-color: initial;
		border-image: initial;
		background: rgb(255, 255, 255);
		border-radius: 12px;
}
.card-top-text {
		border-top-left-radius: 12px;
		border-top-right-radius: 12px;
		font-size: 0.8rem;
		color: rgb(255, 255, 255);
		background: rgb(233, 136, 5);
		padding: 0.2rem;
}
.card-body {
		color: var(--bs-card-color);
		flex: 1 1 auto;
		padding: 1rem;
}
.section3 .card1 .card-title {
		font-size: 1rem;
		font-weight: 600;
}
.section3 .card1 ol {
		text-align: left;
		list-style-image: url(../img/tick-mark.png);
		font-size: 0.8rem;
}
.section3 .card1 ol li {
		margin-bottom: 0.3rem;
}
.boxp {
		background: #fff;
		padding: 20px 20px;
		margin: 0px 50px;
		text-align: center;
}
.boxp p {
	text-align: center;
}
.sec2-card {
		max-width: 18rem;
		border-radius: 16px;
		margin: 1rem auto;
		background: #fff;
		height: 100%;
}
}
.sec2-card .card-text-top {
		border-top-left-radius: 16px;
		border-top-right-radius: 16px;
		background: rgb(121, 0, 209);
		padding: 0.3rem;
}
.sec2-card .card-text-top p {
		text-align: center;
		color: rgb(255, 255, 255);
		font-family: "Open Sans";
		font-size: 0.9rem;
		font-weight: 600;
}
.sec2-card .card-title {
		font-family: "Open Sans";
		font-size: 1.2rem;
		font-weight: 700;
		letter-spacing: 0.02em;
		color: rgb(45, 45, 45);
}
.sec2-card .card-text {
		font-family: "Open Sans";
		font-size: 0.9rem;
		font-weight: 600;
 text-align: center;
}
.cta span {
		padding-bottom: 7px;
		letter-spacing: 4px;
		font-family: "Open Sans";
		font-weight: 600;
		font-size: 0.9rem;
		padding-right: 8px;
		text-transform: uppercase;
		color: rgb(119, 1, 200);
}
.cta {
		border-width: initial;
		border-style: none;
		border-color: initial;
		border-image: initial;
		background: none;
}


.sec1-col1 h1 {
		font-family: 'Open Sans';
		font-weight: 700;
		font-size: 5rem;
		line-height: 87px;
		color: #fff;
		padding-bottom: 0.6rem;
}
.sec1-col1 h1 span {
		position: relative;
}
.sec1-col1 h1 span img {
		position: absolute;
		width: 100%;
		bottom: -14px;
		left: 0;
}
.sec1-col1 h4{
		font-family: 'Open Sans';
		font-weight: 500;
		font-size: 2rem;
		line-height: 29px;
		color: #fefefe;
		padding-bottom: 1rem;
}
.sec1-col1 p{
		font-family: 'Open Sans';
		font-weight: 600;
		font-size: 1.5rem;
		line-height: 29px;
		color: #FFFFFF;
}


.cart-search li a {
	
}
.nav-item .nav-link {
		font-family: 'Montserrat';
		font-weight: 700;
		font-size: 1rem !important;
		letter-spacing: 0.04em;
		color: #2D2D2D;
}
.navbar-nav {
		flex-direction: row;
}
li.nav-item {
		padding: 8px 20px;
}
.sec1-col1 {
	padding: 10px 45px;
}
.address-box.phone img {
		float: left;
		width: 34px;
		color: #c2c2c2;
		font-size: 46px;
		max-width: 47px;
}
.address-box i.fa-map-marker {
	float: left;
		width: 25px;
		color: #fff;
		font-size: 30px;
		max-width: 47px;
}
.address-box i.fa-envelope {
	float: left;
		width: 48px;
		color: #c2c2c2;
		font-size: 46px;
}
section.www {
		padding-bottom: 75px;
}

.panel-heading-v2 .nav-item {
		padding: 11px 9px;
}
.panel-heading-v2 .nav-item a {
		padding: 0px 0 !important;
		font-size: 16px !important;
	font-weight: 500;
}

/*
 * Shortcode: Toggles-Accordions.less
 * -----------------------------------------------
*/
.panel-group .panel {
	box-shadow: none;
	-webkit-border-radius: 0 0 0 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
	border: none;
	position: relative;
	
}
.project-details h4 {
	font-size: 18px;
}
.copy-right-text p{
	color:#fff;
}
.faq-tab {
		width: 100%;
		height: 370px;
}
.panel-group .panel-title {
	font-size: 13px;
}
.panel-group .panel-title a {
	background: #f8f8f8;
	display: block;
	font-size: 14px;
	font-weight: 500;
	padding: 10px 15px 10px 48px;
	white-space: normal;
}
.panel-group .panel-title a.active {
	background: #16174f none repeat scroll 0 0 !important;
	border-bottom: 1px solid #d3d3d3 !important;
	color: #fff;
}
.panel-group .panel-title a.active .open-sub:after {
	display: none;
}
.panel-group .panel-title a.active::after {
	color: #fff;
	content: "\f068";
}
.panel-group .panel-title a::after {
	color: #888;
	content: "\f067";
	font-family: fontawesome;
	font-size: 14px;
	left: 0;
	padding: 10px 14px;
	position: absolute;
	top: 0;
}
.panel-group .panel-title.active.panel-group .panel-title:hover a,
.panel-group .panel-title.active.panel-group .panel-title:focus a {
	color: #333333;
}
.panel-group .panel-title .open-sub {
	display: block;
	position: relative;
}
.panel-group .panel-title .open-sub:before,
.panel-group .panel-title .open-sub:after {
	content: "";
	display: block;
	position: absolute;
	height: 1px;
	top: 50%;
	margin-top: -0.5px;
	left: 50%;
}
.panel-group .panel-content {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #ddd;
	padding: 10px 20px 20px;
}
.panel-group .panel-content > :last-child {
	margin-bottom: 0;
}
.panel-group.white .panel-title a {
	background-color: #fff;
}
/* -------- Toggle ---------- */
.panel-group.toggle .panel-heading {
	padding: 0;
	border-bottom: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
.panel-group.toggle .panel-body {
	padding: 10px 0 5px 25px;
}
.panel-group.accordion.transparent .panel-title a,
.panel-group.toggle.transparent .panel-title a,
.panel-group.accordion.transparent .panel-title a.active,
.panel-group.toggle.transparent .panel-title a.active {
	background: transparent !important;
	border: none !important;
	color: #333333;
}
.panel-group.accordion.transparent .panel-title a::after,
.panel-group.toggle.transparent .panel-title a::after,
.panel-group.accordion.transparent .panel-title a.active::after,
.panel-group.toggle.transparent .panel-title a.active::after {
	color: #333333;
	background: transparent !important;
}
.panel-group.accordion.transparent .panel-content,
.panel-group.toggle.transparent .panel-content {
	background: transparent !important;
}
.panel-group.toggle .panel-heading + .panel-collapse > .panel-body,
.panel-group.toggle .panel-heading + .panel-collapse > .list-group {
	border-top: none;
}
.panel-group .panel-title a.active {
		background-color: #1F386B !important;
}
.panel-group .panel-title a, .portfolio-filter a {
		color: #fff !important;
	 background: #16174f;
}
.panel-group .panel-title a.active {
		background: #16174f none repeat scroll 0 0 !important;
		border-bottom: 1px solid #d3d3d3 !important;
		color: #fff;
}
.pl-40 {
		padding-left: 40px !important;
}
.line-bottom {
		position: relative;
		margin-bottom: 30px;
		padding-bottom: 10px;
	font-size: 24px;
	font-weight: 700;
}
.text-theme-color-2, .work-gallery .gallery-bottom-part .title {
		color: #E41937;
}
.line-bottom:after {
	background: #1F386B !important;
}
.line-bottom:after {
		bottom: -1px;
		content: "";
		height: 2px;
		left: 0;
		position: absolute;
		width: 50px;
}
.mb-25 {
	margin-bottom: 25px;
}

.details .registration {
		position: relative;
		z-index: 1;
}
.details .registration_form {
	 box-shadow: 0 30px 60px 0 rgba(2,25,55,.08);
		background: url(../img/product/img.html);
		border-radius: 10px;
		padding: 30px 40px 40px;
	background-size: cover;
	background-attachment: fixed;
}
label {
/*    color: white;*/
}
@media (max-width: 767.98px) {
		.details .registration_form {
				padding:20px;
				margin-top: 40px
		}
}

@media only screen and (min-width: 768px) and (max-width:991.98px) {
		.details .registration_form {
				padding:20px
		}
}

.details .registration_form .box {
		margin: 0 -15px;
		margin-top: 5px;
		padding: 15px;
		border: 1px solid #dce1e9;
		border-radius: 10px
}

.details .registration_form h3 {
		font-size: 26px;
		font-weight: 600;
		text-align: center;
		margin-bottom: 33px;
		line-height: 34px;
	color: #fff;
}

@media (max-width: 767.98px) {
		.details .registration_form h3 {
				font-size:20px;
				line-height: 28px;
				margin-bottom: 15px
		}
}

@media only screen and (min-width: 768px) and (max-width:991.98px) {
		.details .registration_form h3 {
				font-size:20px;
				line-height: 28px
		}
}

.details .registration_form label {
		margin-bottom: 20px
}
label {
		font-size: 16px;
		font-weight: 600;
}

.details .registration_form .niceSelect,.details .registration_form input {
		border-radius: 50px;
		display: block;
		width: 100%;
		background-color: #f0f3f7;
		padding: 10px 22px;
		color: #7c8189;
		margin-bottom: 20px;
		border: 2px solid #f0f3f7;
		height: auto;
		line-height: 18px;
		font-size: 16px;
		transition: .5s
}

.details .registration_form .niceSelect:focus,.details .registration_form input:focus {
		background-color: transparent;
		border: 2px solid #cbe0fb;
		color: #0b1c39
}

.details .registration_form .niceSelect:after,.details .registration_form input:after {
		top: 14px;
		right: 25px;
		font-size: 24px
}

@media (max-width: 767.98px) {
		.details .registration_form .niceSelect,.details .registration_form input {
				font-size:14px;
				padding: 9px 25px
		}

		.details .registration_form .niceSelect:after,.details .registration_form input:after {
				right: 27px;
				font-size: 24px;
				top: 12px
		}
}

.details .registration_form .niceSelect[type=checkbox],.details .registration_form .niceSelect[type=radio],.details .registration_form input[type=checkbox],.details .registration_form input[type=radio] {
		width: 20%;
		display: inline-block
}

.details .registration_form .btn_1 {
		margin-top: 10px;
		padding: 13px 36px;
		box-shadow: 0 10px 20px 0 rgba(68,134,254,.2)
}

.details .registration_form .btn_1:hover {
		box-shadow: none
}

.details .registration {
		position: relative;
		z-index: 1
}

@media only screen and (min-width: 768px) and (max-width:991.98px) {
		.details .registration {
				margin-top:35px
		}
}

.details .registration .details_bg {
		position: absolute;
		right: -60px;
		bottom: -85px;
		z-index: -1
}

.details .registration .details_icon {
		position: absolute;
		right: -73px;
		bottom: 50px;
		z-index: -1
}
.video-section .video-play-btn.size-80{
	z-index: 9;
	width: 28px;
    height: 28px;
    font-size: 16px;
    margin-right: 21px;
    margin-top: -46px;
}
.video-section .video-play-btn.size-80 .play-icon::before {
    transform: translate(-4px, -6px);
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 13px solid #fff;
}
.side-video .nav-item .nav-link{
	font-size: 12px !important;
    line-height: 22px;
}
.side-video-box {
    max-height: 27rem;
    overflow-y: scroll;
}