
.theme-bg {
  background: #d70006;
}
.theme-color {
  color: #d70006;
}
.btn {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.white-btn {
  color: #d70006;
}
.lang-icon i {
  color: #d70006;
}

.header-lang-list {
  border-top: 3px solid #d70006;
}
.header-lang-list li a:hover {
  color: #d70006;
}
.menu-bar i:hover {
  color: #d70006;
}
.header-info span i {
  color: #d70006;
}
.search-icon a:hover {
  color: #d70006;
}
.close-icon > button {
  color: #d70006;
}
.social-icon-right > a:hover {
  color: #d70006;
}
.side-menu ul li:hover a {
  color: #d70006;
}
.header-top-info span i {
  color: #d70006;
}
.header-icon a:hover {
  color: #d70006;
}
.header-2-right .header-icon a:hover {
  color: #d70006;
}
.header-02-right .search-icon a:hover {
  background: #d70006;
  border-color: #d70006;
}
.menu-2-bar a {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.main-menu nav > ul > li:hover > a, .main-menu nav > ul > li.active > a {
  color: #d70006;
}

.main-menu nav > ul > li .sub-menu {
  border-top: 3px solid #d70006;
}

.main-menu nav > ul > li:hover > .sub-menu li > a:hover {
  background: #d70006;
}
.menu-3 .main-menu nav > ul > li:hover > a, .main-menu nav > ul > li.active > a {
  color: #d70006;
}
.header-shape::before {
  background: #d70006;
}

.header-shape::after {
  background: #d70006;
}
.header-2-button a.btn:hover {
  color: #d70006;
}
.features-text h3 span {
  color: #d70006;
}
.b-button > a:hover {
  color: #d70006;
  border-color: #d70006;
}
.play-video-icon a {
  color: #d70006;
}
.features-02-icon i {
  color: #d70006;
}
.features-02-link li:hover .features-02-icon i {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.features-03-img::before {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.features-03-img::after {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.features-3-area {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.single-features-03 .features-02-link li:hover .features-02-icon i {
  color: #d70006;
}

.features-03-button .btn {
  color: #d70006;
}
.section-title > span {
  color: #d70006;
}
.line::before {
  background: #d70006;
}
.white-02-title span {
  color: #d70006;
}
.border-left-1 {
  background: #d70006;
}

.border-right-1 {
  background: #d70006;
}
.border-left-theme {
  background: #d70006;
}

.border-right-theme {
  background: #d70006;
}
.about-icon i {
  color: #d70006;
}
.about-info h2 > span {
  color: #d70006;
}
.about-say-content span {
  color: #d70006;
}
.about-02-info {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.about-me-text h3 i {
  color: #d70006;
}
.about-me-text h3::after {
  background: #d70006;
}
.services-wrapper:hover .services-content {
  background: #d70006;
}
.arrow-style .slick-arrow {
  color: #d70006;
}
.arrow-style .slick-arrow:hover {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.arrow-style .slick-dots li button {
  border: 2px solid #d70006;
}

.arrow-style .slick-dots li.slick-active button {
  background: #d70006;
}
.our-services-wrapper:hover .inner-our-services {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.our-services-text h3::before {
  background: #d70006;
}
.testimonial-text span {
  color: #d70006;
}
.testimonial-text span::before {
  background: #d70006;
}
.testimonial-active .slick-arrow {
  background: #d70006;
}
.testimonial-active .slick-arrow:hover {
  color: #d70006;
}
.testimonial-active .slick-dots li button {
  border: 2px solid #d70006;
}

.testimonial-active .slick-dots li.slick-active button {
  background: #d70006;
}
.testimonial-video-icon a {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.client-say-content span {
  color: #d70006;
}
.client-say-content span::before {
  background: #d70006;
}
.clients-wrapper::after {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.progress-bar {
  background-color: #d70006;
}
.our-skills-text a.white-btn {
  color: #d70006;
}
.skills-single-wrapper .progress-bar {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}

.skills-02-area {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.project-meta > a i {
  color: #d70006;
}
.project-link > a:hover {
  color: #d70006;
}
.project-content h3 > a:hover {
  color: #d70006;
}

.project-b-button > a {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.portfolio-menu button:hover {
  color: #d70006;
}

.portfolio-menu button.active {
  color: #d70006;
}
.portfolio-img > a::before {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.counter-icon i {
  color: #d70006;
}
.counter-text h1 > span {
  color: #d70006;
}
.counter-wrapper .progress-bar {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.news-box::before {
  color: #d70006;
}
.single-02-newsletters .newsletter-form form button {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.blog-date > a {
  background: #d70006;
}
.blog-text h3 > a:hover {
  color: #d70006;
}
.news-meta span a:hover {
  color: #d70006;
}
.news__caption h2 a:hover {
  color: #d70006;
}
.news__caption-2 h2 a:hover {
  color: #d70006;
}
.news-meta span a {
  color: #d70006;
}
.post-meta span a:hover {
  color: #d70006;
}

.post-meta span i {
  color: #d70006;
}
.blog-title a:hover {
  color: #d70006;
}
.read-more {
  color: #d70006;
}
.postbox__gallery .slick-arrow:hover {
  background: #d70006;
}
.video-btn {
  color: #d70006;
}

.video-btn:hover {
  background: #d70006;
}
.post-text blockquote {
  border-left: 5px solid #d70006;
}
.search-form button {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}

.search-form button:hover {
  background: #d70006;
}
.widget-title::after {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.widget-social-icon a {
  color: #d70006;
}

.widget-social-icon a:hover {
  color: #d70006;
}
.widget-posts-title a:hover {
  color: #d70006;
}
ul.cat li a:hover {
  color: #d70006;
}

.social-profile a:hover {
  background: #d70006;
}
.tag a:hover {
  background: #d70006;
}
.blog-post-tag a:hover {
  background: #d70006;
  border-color: #d70006;
}
.blog-share-icon a:hover {
  color: #d70006;
}
.author-icon a:hover {
  color: #d70006;
}
.avatar-name span {
  color: #d70006;
}
.reply:hover {
  color: #d70006;
}
.bakix-navigation span a:hover {
  color: #d70006;
}
.bakix-navigation h4 a:hover {
  color: #d70006;
}
.basic-pagination ul li a:hover, .basic-pagination ul li.active a {
  background: #d70006;
}
.basic-pagination-2 ul li a:hover, .basic-pagination-2 ul li.active a {
  background: #d70006;
  border-color: #d70006;
}
.header-address-icon i {
  color: #d70006;
}
.footer-title::before {
  background: #d70006;
}
.footer-link ul li a:hover {
  color: #d70006;
  border-bottom: 1px solid #d70006;
}
.contact-address-icon i {
  color: #d70006;
}
.footer-icon a:hover {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
  border-color: #d70006;
}
.copyright p a {
  color: #d70006;
}
.footer-gallery-img::before {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.footer-2 .footer-link ul li a:hover {
  border-color: #d70006;
  color: #d70006;
}
.appiontment-form input:focus {
  border: 2px solid #d70006;
}
.form-box::after {
  color: #d70006;
}
.pro-filter::before {
  color: #d70006;
}
.appiontment-tab ul li a::before {
  background: #d70006;
}
.appiontment-tab ul li a:hover {
  color: #d70006;
  border-color: #d70006;
}
.appiontment-tab ul li a.active {
  color: #d70006;
}
.video-icon a {
  color: #d70006;
}
.team-icon > a:hover {
  background: #d70006;
}
.team-02-icon > a {
  background: #d70006;
}
.team-text span {
  color: #d70006;
}
.contact-us-area {
  border-top: 4px solid #d70006;
}
.contact-us-icon i {
  background: #d70006;
}
.form-2-box::after {
  color: #d70006;
}
.slider-content h2 span {
  color: #d70006;
}
.slider-button a.btn:hover {
  color: #d70006;
}

.slider-button a.white-btn {
  color: #d70006;
}
.slider-button a.white-btn:hover {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.border-btn:hover {
  color: #d70006;
  border-color: #d70006;
}
.slider-video-icon a {
  color: #d70006;
}
.slider-active .slick-arrow {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.slider-active .slick-arrow:hover {
  color: #d70006;
}

.slider-02-active .slick-arrow {
  color: #d70006;
}
.slider-02-active .slick-arrow:hover {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.breadcrumb-menu li a {
  color: #d70006;
}
.history-wrapper:hover .inner-history::before {
  background: #d70006;
}

.history-wrapper.active .inner-history::before {
  background: #d70006;
}
.history-wrapper:hover .history-text::before {
  border-color: #d70006 transparent transparent transparent;
}

.history-wrapper.active .history-text::before {
  border-color: #d70006 transparent transparent transparent;
}
.history-info {
  background: #d70006;
}
.history-info::before {
  border-color: transparent transparent #d70006 transparent;
}
.air-text h2 i {
  color: #d70006;
  margin-right: 15px;
}
.air-video-icon a {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.air-video-icon a::before {
  border: 1px solid #d70006;
}
.air-info p::before {
    background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.air-link ul li i {
  color: #d70006;
}
.service-list li a:hover {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.download-link li a:hover {
  color: #d70006;
}

.download-link li a i {
  color: #d70006;
}
.faq-box .btn-link {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.faq-box .btn-link.collapsed::before {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.faq-box .btn-link::before {
  color: #d70006;
}
.case-link ul li i {
  color: #d70006;
}
.career-wrapper {
  border-top: 4px solid #d70006;
}

.career-text span {
  color: #d70006;
}
.career-text a.btn {
  color: #d70006;
}
.career-text a.btn:hover {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.career-cta-wrapper {
  background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.price-count h1 {
  color: #d70006;
}
.price-count h1 span.usd {
  color: #d70006;
}
.widget_categories ul li a:hover {

    background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);

}
.tagcloud a:hover {
    background: #d70006;
}
ul.pagination span.current{
    background: #d70006;
    border-color: #d70006;
}
p.form-submit input.submit{
    background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.appiontment-area input.wpcf7-submit,

.appiontment-02-area input.wpcf7-submit,

.contact-us-area #contact-form  input.wpcf7-submit{
    background-image: -webkit-linear-gradient(-51deg, #d70006 0%, #d70006 99%);
}
.main-menu nav > ul > li .sub-menu li {
    border-bottom: 1px solid #d70006;
}
.comments-text .avatar-name .comment-reply-link,
a#cancel-comment-reply-link {
    border: 2px solid #d70006;
}
.comments-text .avatar-name .comment-reply-link:hover,
a#cancel-comment-reply-link:hover{
    background-color: #d70006;
}
.services-02-wrapper h3 a:hover,

.features-text h3 a:hover,

.career-text h3 a:hover{
    color: #d70006;
}
.search-custom form button {
    border: 1px solid #d70006;
    background: #d70006;
}
.search-custom form button:hover{
    border: 1px solid #d70006;
    color: #d70006;
}