p {
	text-align: justify !important;
}

ul.navigation.clearfix li a {
	color: black !important;
}

.main-header .main-menu .navigation>li>ul>li>ul>li>a {
	color: white !important;
}

.main-header .main-menu .navigation>li>ul>li>a:before {
	color: black !important;
}

.main-header .main-menu .navigation>li>ul>li>a {
	color: white !important;
}

.main-header .main-menu .navigation>li>ul>li:hover>a {
	background-color: #fdb613 !important;
}

.course-section .title-column .inner-column {
	padding-top: 0px !important;
}

.course-section .video-column {
	align-content: center !important;
	display: grid !important;
}

.footer-style-two .list-link li a {
	color: var(--main-color) !important;
	font-size: 18px !important;
}

.footer-style-two .footer-widget h5 {
	color: var(--main-color);
	text-transform: uppercase;
	margin-top: var(--margin-top-15);
	margin-bottom: 15px;
	text-decoration: underline;
}

.feature-block-four .feature-inner {
	padding: 30px 10px !important;
}

.service-detail .accordion-box {
	margin-bottom: var(--margin-top-60) !important;
}

.feature-inner:hover .icon {
	color: #fdb613 !important;
}

.main-header .main-menu .navigation {
	margin-right: 60px !important;
}

.step-content h5 {
	font-size: 19px !important;
	text-align: center;
	display: contents;
	align-content: center;
}

.step-block .inner-box .number {
	top: 0px !important;
}

.text {
	text-align: justify !important;
}

.mentor-block .inner-box .lower-content h5 {
	font-size: 19px !important;
}

.education-section {
	padding: 0px !important;
}

.subscribe-section {
	align-content: center;
	display: inline-grid;
	padding: 100px 0px !important;
}

.portfolio-detail-section .featured-outer .feature-inner {
	padding: 0px !important;
}

.feature-block-three .block-inner {
	min-height: 130px !important;
}

.portfolio-detail-section .featured-outer .live-preview {
	left: 0px !important;
	right: auto !important;
}

.page-title:before {
	display: none !important;
}

.sidebar-page-container .comments-area .comment {
	position: relative;
	min-height: 300px !important;
	padding-left: var(--padding-left-130);
}

.sidebar-page-container .comments-area .comment-box .author-thumb {
	height: 300px !important;
	width: 360px !important;
}

.owncss {
	align-content: center;
	display: inline-grid;
}

.banner-section .content-column .title {
	font-family: 'Qwitcher Grypen', cursive !important;
	font-size: 88px !important;
}

.sec-title-two .title {
	font-family: 'Qwitcher Grypen', cursive !important;
	font-size: 70px !important;
}

.story-text a {
	color: black !important;
}

.history-block .image-column .image img {
	border-radius: 20px !important;
}

.about-section .image-column .image::before {
	background-color: #000 !important;
}

.fact-counter .counter-column .inner .counter-title {
	color: black !important;
	font-weight: 700 !important;
	top: 15px !important;
	right: -10px !important;
	line-height: 20px !important;
	/*font-family: 'Qwitcher Grypen', cursive !important;
    font-size: 28px !important;*/
}

.fact-counter .counter-column .inner .content {
	padding-left: 0px !important;

}

.option-list li {
	font-size: 18px !important;
	font-weight: 100 !important;
}

.footer-style-two .list-link li a:hover {
	color: #fdb613 !important;
}

.course-tabs .target-list {
	position: relative;
	padding: 20px 0px !important;
}


/* shadow content */

.choose-section .image-column .image {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}

.course-block .inner-box .image {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}

.service-block .inner-box .image {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}

.experiance-section .experiance-column .experiance img {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}

.history-block .image-column .image img {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}

.add-widget .add-image img {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}

.gallery-block .inner-box .image-box img {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}

.service-detail .inner-box .image img {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}

.service-detail .inner-box .lower-content .lower-image img {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}

.blog-detail .inner-box .main-image img {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}

.lower-image img {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}

.portfolio-detail-section .main-image img {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) !important;
}

.choose-section .image-column .image {
	left: -20px;
	top: -60px;
}

.service-detail .inner-box .lower-content p {
	margin: 0px !important;
	padding: 0px !important;
}

.sec-title-two .title {
	font-size: 50px !important;
}

.ownspan {
	color: #243675;
	font-weight: 600;
}

.footer-style-two .contact-info-list li a {
	font-weight: 600;
	font-size: 16px !important;
}

.client-block:nth-child(2) .inner-box:before {
	background-color: #243675;
}

.choose-section .content-column .inner-column {
	padding-top: 0px !important;
}

.choose-section .image-column {
	margin-bottom: 0px !important;
}

.choose-section .content-column {
	margin-bottom: 0px !important;
}

.course-section-two:before {
	height: 100% !important;
}

.choose-section {
	padding: 80px 0px !important;
}

.course-section-two {
	padding: 80px 0px !important;
}

.clients-section {
	padding: 80px 0px !important;
}

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

.testimonial-section {
	padding: 80px 0px !important;
}

.services-section {
	padding: 80px 0px !important;
}

.news-section-two {
	padding: 80px 0px !important;
}

.footer-style-two {
	padding: 80px 0px 0px !important;
}

.footer-style-two .widgets-section {
	padding: 0px !important;
}

.news-block-four .inner-box .image:before {
	background-color: transparent !important;
}

.news-block-four .inner-box .image .read-more {
	padding: 8.5px 22px !important;
}

.main-header .main-menu .navigation>li>a {
	font-size: 15px !important;
	font-weight: 600 !important;
}

.feature-block-four .feature-inner h5 {
	margin-bottom: 0px !important;
	font-size: 15px !important;
}

@media only screen and (max-width: 490px) {
	.header-style-two .header-top {
		display: none !important;
	}

	.copyright p {
		text-align: center !important;
	}

	.copyright a {
		text-align: center !important;
	}
	.option-list li {
		line-height: 3.5em !important;
	}
}

.footer-style-two {
	padding: 40px !important;
}

.footer-bottom {
	padding: 10px 0px !important;
	background-color: var(--main-color);
}

.copyright p {
	color: #fff !important;
	margin: 0px !important;
}

.copyright a {
	color: #fff !important;
	margin: 0px !important;
}

.page-title .page-breadcrumb li {
	font-weight: 400 !important;
}
