
.gradient-bg-light {
background: rgba(234,1,23,0.1) !important;
}



.my-btn-bg{
background: #ea0117 !important;
border: 1px solid #ea0117 !important;
}

.job-post--style-one .job-post-footer .job-time-nature {
color: #ea0117;
}

.header-section.header-section-style-two .header-top .account-area a:hover {
color: #ea0117;
}

h1 > a:hover, h2 > a:hover, h3 > a:hover, h4 > a:hover, h5 > a:hover, h6 > a:hover {
color: #ea0117;
}

.header-section.header-section-style-two .header-bottom .main-menu li a:hover {
color: #ea0117;
}

.header-section.header-section-style-two .header-top .header-social-icon li a:hover {
color: #ea0117;
}

.section-header .section-title::after {
position: absolute;
content: '';
bottom: 3px;
left: 50%;
height: 2px;
width: 40px;
margin-left: -20px;
background-color: #ea0117;
}

.cmn-list li::before {
position: absolute;
content: "\f00c";
font-family: 'FontAwesome';
top: 0;
left: 0;
color: #ea0117;
}

.counter-section::before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #ea0117;
opacity: 0.902;
}

.team-single .thumb::before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #ea0117;
opacity: 0;
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
}

.team-single .content .designation {
text-transform: capitalize;
color: #ea0117;
margin-top: 3px;
display: inline-block;
}

.post-meta li i {
color: #ea0117;
margin-right: 5px;
font-size: 14px;
}

.scroll-to-top {
height: 50px;
width: 50px;
position: fixed;
bottom: 5%;
right: 3%;
display: none;
z-index: 99999;
cursor: pointer;
text-align: center;
border-radius: 50%;
background-color: #ea0117;
box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.15);
line-height: 55px;
}

.inner-page-banner-section .page-header-breadcrumb .breadcrumb li.active {
color: #ea0117;
}

.page-item.active .page-link {
z-index: 1;
color: #fff;
background-color: #ea0117;
border-color: #ea0117;
}

.widget .widget-title::before {
position: absolute;
content: '';
bottom: 0;
left: 0;
width: 30px;
height: 2px;
background-color: #ea0117;
}

.contact-item .icon {
width: 70px;
height: 70px;
color: #ffffff;
background-color: #ea0117;
display: inline-block;
text-align: center;
line-height: 70px;
font-size: 32px;
margin-top: -30px;
transform: translateY(-10px);
-webkit-transform: translateY(-10px);
-moz-transform: translateY(-10px);
-ms-transform: translateY(-10px);
-o-transform: translateY(-10px);
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
}

.contact-form-area .contact-form .frm-group input[type="submit"] {
width: auto;
background-color: #ea0117;
font-size: 16px;
color: #ffffff;
text-transform: uppercase;
font-weight: 600;
padding: 12px 35px;
border: none;
cursor: pointer;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
}

.referral .left-side .single-level .part-parcent, .referral .right-side .single-level .part-parcent {
background: #ea0117;
width: 160px;
text-align: center;
padding: 33px 0 25px;
float: left;
}

.new-job-btn {
padding: 11px 20px;
background-color: #ea0117;
border: 1px solid #ea0117;
color: #ffffff;
border: none;
font-family: "Montserrat", sans-serif;
font-weight: 200;
cursor: pointer;
margin-bottom: 20px;
border-radius: 0;
}

.registration-block .registration-block-inner .registration-form .frm-group input[type="submit"] {
text-transform: capitalize;
color: #ffffff;
background-color: #ea0117;
border: 1px solid #ea0117;
font-weight: 600;
}

.btn-success:hover {
color: #fff;
background-color:  #ea0117;
border-color:  #ea0117;
}

.header-section.header-section-style-two .header-bottom .main-menu li .sub-menu li a:hover {
color: #ea0117;
}

.counter-item i {
color: #ea0117;
display: block;
font-size: 36px;
}

.micro-job-post .thumb .post-tag {
position: absolute;
top: 20px;
right: 0;
padding: 5px 15px;
background-color: #ea0117;
color: #ffffff;
border-radius: 999px 0 0 999px;
-webkit-border-radius: 999px 0 0 999px;
-moz-border-radius: 999px 0 0 999px;
-ms-border-radius: 999px 0 0 999px;
-o-border-radius: 999px 0 0 999px;
}

.micro-job-post .footer .job-price {
color: #ea0117;
font-weight: 700;
font-size: 32px;
}

.micro-job-post .footer .apply-btn {
padding: 10px 20px;
background-color: #ea0117;
color: #ffffff;
font-weight: 600;
text-transform: capitalize;
border: 1px solid #ea0117;
}

.micro-job-post .footer .apply-btn:hover {
background-color: #fff;
color: #ea0117;
border: 1px solid #ea0117;
}

.micro-category:hover .ctg-footer a {
transform: translateY(-28px);
-webkit-transform: translateY(-28px);
-moz-transform: translateY(-28px);
-ms-transform: translateY(-28px);
-o-transform: translateY(-28px);
background-color: #ea0117;
}

.referral .left-side .single-level, .referral .right-side .single-level {
border-right: 2px solid #ea0117;
display: flow-root;
margin-bottom: 30px;
-webkit-box-shadow: 0px 0px 9px 2px #F5F5F5;
box-shadow: 0px 0px 9px 2px #F5F5F5;
}

.cmn-btn {
padding: 10px 35px;
color: #ffffff;
background-color: #ea0117;
text-transform: uppercase;
}

.varification-form-area p a {
color: #ea0117;
}

.btn-info {
	color: #fff;
	background-color: #ea0117;
	border-color: #ea0117;
}


.btn-info:hover {
	color: #ea0117;
	background-color: #fff;
	border-color: #ea0117;
}

.tabs-section .tab-menu li a::after {
	background: #ea0117;
}