.services-section-hp-3 .services-content .services-text span{
	min-height: 72px;
	display: block;
}
.services-section-hp-3 .services-content .services-text p{
	min-height: 100px;
}
.services-section-hp-3 .services-content:hover{
	background: #645F5F;
}

.special-heading:before {
	background: #DF0000;
}
.about-company-section .about-company-detail .about-company-left .inner i {
	color: #DF0000;
}
.au-btn-green {
	background: #DF0000;
	border: none;
}
.statistics-section .statistics-content .wrap {
	font-weight: 700;
	font-size: 55px;
	color: #DF0000;
}
.statistics-about-us .statistics-content span {
	color: #DF0000;
}
.cta-section.cta-our-team.cta-hp-3 .cta-content .au-btn {
	border: none;
	background: #DF0000;
	color: #fff;
}
.client-section.client-hp-3 .owl-carousel .owl-item .client-content i {
	font-size: 40px;
	color: #DF0000;
}
.client-section .owl-theme .owl-dots .owl-dot.active span {
	background: #DF0000;
}
.client-section .owl-theme .owl-dots .owl-dot:hover span {
	background: #DF0000;
}
.au-btn:hover {
	background: #AB0303;
	color: #fff;
	text-decoration: none;
	border: 2px solid #AB0303;
}
.about-company-section .about-company-detail .about-company-left .au-btn:hover {
	border: none;
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item a:hover {
	color: #DF0000;
}
.header-hp-1 .top-header .header-socials a:hover {
	color: #DF0000;
	background: #ccc;
}
.header-hp-1 .top-header .header-socials a {
	margin-right: 6px !important;
}
.cta-section.cta-our-team.cta-hp-3 .cta-content .au-btn:hover {
	background: #AB0303;
}
.footer-section .footer-item ul li a:hover {
	color: #DF0000;
}
.footer-section .footer-item ul li a i {
	color: #DF0000;
	font-size: 14px;
	margin-right: 7px;
}
.footer-section .footer-item .contact-detail i {
	float: left;
	color: #DF0000;
	font-size: 22px;
	font-weight: 600;
	margin-right: 10px;
	margin-top: 3px;
}
.footer-section .footer-item .footer-socials a:hover {
	color: #fff;
	background: #DF0000;
	border: none;
}
#back-to-top {
	color: #DF0000;
}
#back-to-top:hover {
	background: #DF0000;
	color: #fff;
}
a:hover {
	text-decoration: none;
	color: #DF0000;
}
.footer-section .footer-item h4 a:hover {
	color: #DF0000;
}

.top-header .top-header-inner .wrap{
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}
.top-header .top-header-inner .wrap .phone a{
	margin-top: 5px;
	 color: #fff;
 }
.top-header .top-header-inner .wrap .phone a:hover{
	 color: #DF0000;
 }
.header-hp-1 .menu-desktop-inner .main-menu .menu-item > a:hover i {
	color: #DF0000;
}
.footer-section .footer-item .contact-detail .contact-detail-inner span a:hover {
	 color: #d9d9d9;
 }
.header-hp-1 .top-header{
	background: transparent;
	display: flex;
	align-items: center;
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item .menu-dropdown{
	display: none;
	flex-wrap: wrap;
	width: 460px;
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item .menu-dropdown li{
	display: flex;
	flex-wrap: wrap;
	flex-basis: 50%;
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item .menu-dropdown li a{
	width: 100%;
}
.header-hp-1 .menu-desktop-inner .main-menu .menu-item:hover > .menu-dropdown {
	display: flex;
}

.footer-section .footer-item .contact-detail .contact-detail-inner span a span.bold-phone{
	color: #9d0200;
	text-transform: uppercase;
	font-weight: 700;
}
.header-social-icons {
	display: block;
	width: 30px !important;
	height: 30px !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center !important;
}
.header-social-icons-viber{
	background-image: url('../new-img/viber.png') !important;
}
.header-social-icons-whatsup{
	background-image: url('../new-img/whatsapp.png') !important;
}
.header-social-icons-tm{
	background-image: url('../new-img/telegram.png') !important;
}
.hidden{
	display: none!important;
}
.header-hp-1.header-hp-3.custom-service-header {
	background: #000;
	position: relative;
}
.services-section-page.welcome-section .services-list ul li a {
	font-size: 15px;
	font-weight: 700;
	padding: 15px 22px;
	background: #f2f2f2;
	margin-bottom: 15px;
	width: 100%;
	border-left: 3px solid #DF0000;
}
.services-section-page.welcome-section .services-list ul li.active a {
	color: #fff;
	background: #DF0000;
}
.services-section-page.welcome-section .services-list ul li a:hover {
	color: #fff;
	background: #DF0000;
}
.services-section-page.welcome-section .services-detail .why-choose .card .card-header .btn i {
	background: #DF0000;
}
.services-section-page.welcome-section .services-detail .why-choose .card-body {
	border-bottom: 3px solid #DF0000;
}
.header-hp-1.header-hp-3 .top-header {
	background: transparent;
	border: none;
}
.header-hp-1.header-hp-3 .menu-desktop-inner .main-menu .menu-item a:hover {
	color: #DF0000;
}
.services-section-page.welcome-section .services-detail .why-choose .card .card-header .btn.collapsed i {
	background: #DF0000;
	color: #fff;
}
@media (max-width: 992px){
	.footer-socials{
		display: flex;
	}
}
@media (max-width: 768px){
	.services-section-hp-3 .services-content .services-text span{
		min-height: unset;
		display: block;
	}
	.services-section-hp-3 .services-content .services-text p{
		min-height: unset;
	}
	.home-slider .rev_slider_wrapper,
	.home-slider .rev_slider{
		height: calc(100vh - 300px) !important;
	}
	.logo-mobile img{
		height: 50px;
	}
	.mobile-top-header .hamburger {
		background: none;
		border: none;
		padding-top: 14px;
		float: right;
	}
}
@media (max-width: 575px) {
	.services-section-page.welcome-section .services-detail .why-choose .card .card-header .btn {
		color: #fff;
		background: #DF0000;
	}
	.services-section-page.welcome-section .services-detail .services-price td {
		font-size: 13px;
		padding: 15px 25px 18px;
	}
}