/*
*	 Author: beshleyua
*	 Author URL: http://themeforest.net/user/beshleyua
*/

/* TABLE OF CONTENTS
	- Theme Blue #4fcbe9
*/

/* Custom Styles */

.swal-high-z-index {
	z-index: 9999 !important;
}


/* Modal styles */
.modal {
	display: none;
	position: fixed;
	z-index: 999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgba(0, 0, 0, 0.8);
	opacity: 0;
	transition: opacity 0.3s ease;
}

.modal.show {
	opacity: 1;
	display: block;
}

.modal-content {
	background-color: #373b41;
	margin: 5% auto;
	padding: 30px;
	width: 80%;
	max-width: 700px;
	border-radius: 8px;
	position: relative;
	transform: translateY(-50px);
	transition: transform 0.3s ease;
}

.modal.show .modal-content {
	transform: translateY(0);
}

.close-modal {
	position: absolute;
	right: 20px;
	top: 15px;
	font-size: 28px;
	cursor: pointer;
	color: #999;
	transition: color 0.3s ease;
}

.close-modal:hover {
	color: #fff;
}

.preloader .box-1 {
	background: #4fcbe9;
}

.preloader .spinner .lines:after {
	background: #4fcbe9;
}

a:hover {
	color: #4fcbe9;
}

.animated-button span {
	text-shadow: 0 16px 0 #4fcbe9;
}

a.btn:hover,
.btn:hover,
.single-post-text input[type="submit"]:hover,
button:hover {
	border-color: #4fcbe9;
}

a.btn:hover .icon,
.btn:hover .icon,
.single-post-text input[type="submit"]:hover .icon,
button:hover .icon {
	color: #4fcbe9;
}

.header .top-menu ul li.current-menu-item>a {
	color: #4fcbe9;
}

.header .top-menu-nav .sub-menu li a:hover,
.header .top-menu-nav .children li a:hover,
.header .top-menu-nav .sub-menu li.active a,
.header .top-menu-nav .children li.active a {
	color: #4fcbe9;
}

.background-filter {
	background-color: #4fcbe9;
}

.section .titles .subtitle {
	color: #4fcbe9;
}

.section.started .h-title strong {
	color: #4fcbe9;
}

.section.started .started-content .h-subtitle,
.section.started .started-content .typed-subtitle,
.section.started .started-content .typed-cursor {
	color: #4fcbe9;
}

.info-list ul li strong {
	color: #4fcbe9;
}

.resume-item .date {
	color: #4fcbe9;
}

.resume-item .icon {
	color: #4fcbe9;
}

.skills .progress .percentage {
	background: #4fcbe9;
}

.skills .progress .percentage .percent {
	color: #4fcbe9;
}

.skills.list .name:before {
	color: #4fcbe9;
}

.skills.dotted .progress .da span {
	background: #4fcbe9;
}

.skills.circles .progress span {
	color: #4fcbe9;
}

.skills.circles .progress .bar,
.skills.circles .progress.p51 .fill,
.skills.circles .progress.p52 .fill,
.skills.circles .progress.p53 .fill,
.skills.circles .progress.p54 .fill,
.skills.circles .progress.p55 .fill,
.skills.circles .progress.p56 .fill,
.skills.circles .progress.p57 .fill,
.skills.circles .progress.p58 .fill,
.skills.circles .progress.p59 .fill,
.skills.circles .progress.p60 .fill,
.skills.circles .progress.p61 .fill,
.skills.circles .progress.p62 .fill,
.skills.circles .progress.p63 .fill,
.skills.circles .progress.p64 .fill,
.skills.circles .progress.p65 .fill,
.skills.circles .progress.p66 .fill,
.skills.circles .progress.p67 .fill,
.skills.circles .progress.p68 .fill,
.skills.circles .progress.p69 .fill,
.skills.circles .progress.p70 .fill,
.skills.circles .progress.p71 .fill,
.skills.circles .progress.p72 .fill,
.skills.circles .progress.p73 .fill,
.skills.circles .progress.p74 .fill,
.skills.circles .progress.p75 .fill,
.skills.circles .progress.p76 .fill,
.skills.circles .progress.p77 .fill,
.skills.circles .progress.p78 .fill,
.skills.circles .progress.p79 .fill,
.skills.circles .progress.p80 .fill,
.skills.circles .progress.p81 .fill,
.skills.circles .progress.p82 .fill,
.skills.circles .progress.p83 .fill,
.skills.circles .progress.p84 .fill,
.skills.circles .progress.p85 .fill,
.skills.circles .progress.p86 .fill,
.skills.circles .progress.p87 .fill,
.skills.circles .progress.p88 .fill,
.skills.circles .progress.p89 .fill,
.skills.circles .progress.p90 .fill,
.skills.circles .progress.p91 .fill,
.skills.circles .progress.p92 .fill,
.skills.circles .progress.p93 .fill,
.skills.circles .progress.p94 .fill,
.skills.circles .progress.p95 .fill,
.skills.circles .progress.p96 .fill,
.skills.circles .progress.p97 .fill,
.skills.circles .progress.p98 .fill,
.skills.circles .progress.p99 .fill,
.skills.circles .progress.p100 .fill {
	border-color: #4fcbe9;
}

.service-item .icon {
	color: #4fcbe9;
}

.section.works .filters label.glitch-effect {
	color: #4fcbe9;
}

.box-items .box-item:hover .desc .name {
	color: #4fcbe9;
}

.box-items .box-item .image .info .centrize {
	background: #4fcbe9;
}

.box-items .box-item .desc .category {
	color: #4fcbe9;
}

.contact-form .group-val .label strong {
	color: #4fcbe9;
}

.contact-info .subname {
	color: #4fcbe9;
}

.pricing-item .icons {
	color: #4fcbe9;
}

.pricing-item .feature-list ul li strong {
	background: #4fcbe9;
}

.reviews-item .company {
	color: #4fcbe9;
}

.reviews-item .text:before {
	color: #4fcbe9;
}

blockquote {
	border-left-color: #4fcbe9;
}

.footer .socials a:hover {
	color: #4fcbe9;
}