 .theme-bg {
  background: #cb2128;
}
.theme-color {
  color: #cb2128;
}
#scrollUp {
  background: #cb2128;
}
.header-info p a {
  color: #cb2128;
}
.header-text span i {
  color: #cb2128;
}
.close-icon > button {
  color: #cb2128;
}
.social-icon-right > a:hover {
  color: #cb2128;
}
.side-menu ul li:hover a {
  color: #cb2128;
}
.header-02-text span i {
  color: #cb2128;
}
.header-cart-icon a:hover {
  background: #cb2128;
  border-color: #cb2128;
}
.main-menu nav > ul > li > a::before {
  background: #cb2128;
}
.main-menu nav > ul > li:hover > a, .main-menu nav > ul > li.active > a {
  color: #cb2128;
}
.main-menu nav > ul > li .sub-menu {
  border-top: 3px solid #cb2128;
}
.main-menu nav > ul > li:hover > .sub-menu li > a:hover {
  background: #cb2128;
}
.border-btn:hover {
  background: #cb2128;
  border-color: #cb2128;
}
.hero-text span {
  color: #cb2128;
}
.hero-text p::before {
  background: #cb2128;
}
.slider-video-icon a {
  color: #cb2128;
}
.hero-02-text span {
  color: #cb2128;
}
.slide-booking-form input:focus {
  border-color: #cb2128;
}

.slide-booking-form textarea:focus {
  border-color: #cb2128;
}
.bookings-icon::after {
  color: #cb2128;
}
.about-info h2 {
  color: #cb2128;
}
.about-item-text span::before {
  color: #cb2128;
}
.about-us-text p::before {
  background: #cb2128;
}
.about-us-text a {
  color: #cb2128;
  border-bottom: 2px solid #cb2128;
}
.about-us-02-text h4 span {
  color: #cb2128;
}
.section-title > span {
  color: #cb2128;
}
.section-title-theme span {
  color: #cb2128;
}
.section-info::before {
  background: #cb2128;
}
.counter-text h2 i {
  color: #cb2128;
}
.counter-icon i {
  color: #cb2128;
}
.counter-02-text p::before {
  background: #cb2128;
}
.single-02-counter .counter-text h2 i {
  color: #cb2128;
}
.single-02-counter .counter-text > span {
  color: #cb2128;
}
.services-icon > a:hover {
  border-color: #cb2128;
}
.ser-icon i {
  color: #cb2128;
}
.our-services-icon i {
  color: #cb2128;
}
.our-ser-icon > a:hover {
  color: #cb2128;
}
.services-02-icon i {
  color: #cb2128;
}
.services-02-text a:hover {
  color: #cb2128;
}
.services-02-text a i {
  color: #cb2128;
}
.choose-info {
  border-left: 5px solid #cb2128;
}
.choose-icon .choose-tag > i {
  background: #cb2128;
}
.choose-2-info {
  border-left: 4px solid #cb2128;
}
.work-icon i {
  color: #cb2128;
}
.services-details-text span {
  color: #cb2128;
}
.services-details-tag span::before {
  background-color: #cb2128;
}
.services-play-icon a {
  color: #cb2128;
}
.service-details-list li a:hover {
  background: #cb2128;
}
.ser-side::after {
  color: #cb2128;
}
.project-icon > a:hover {
  color: #cb2128;
}
.project-02-text h3 a:hover {
  color: #cb2128;
}
.project-03-text h3 > a:hover {
  color: #cb2128;
}
.project-03-text span {
  color: #cb2128;
}
.project-03-icon > a {
  color: #cb2128;
}
.portfolio-menu button:hover {
  background: #cb2128;
}

.portfolio-menu button.active {
  background: #cb2128;
}
.project-grid-text h3 > a:hover {
  color: #cb2128;
}
.project-grid-icon > a {
  background: #cb2128;
}
.project-grid-icon > a:hover {
  color: #cb2128;
}
.project-details-text h2::before {
  background: #cb2128;
}
.project-deatils-info span {
  color: #cb2128;
}
.process-list li::before {
  color: #cb2128;
}
.team-text span {
  color: #cb2128;
}
.play-video-icon a {
  color: #cb2128;
}
.newsletters-form form button.c-btn:hover {
  background: #cb2128;
}
.cta-play-icon a:hover {
  color: #cb2128;
}
.fe-02 .b-button a:hover {
  color: #cb2128;
}
.fe-02 .b-button a:hover::after {
  background: #cb2128;
}
.fe-02 .b-button a:hover::before {
  background: #cb2128;
}
.client-say-content span {
  color: #cb2128;
}
.test-icon i {
  color: #cb2128;
}
.testimonial-active button.slick-arrow:hover {
  background: #cb2128;
}
.client-wrapper::before {
  background: #cb2128;
}
.client-wrapper::after {
  background: #cb2128;
}
.client-content span {
  color: #cb2128;
}
.test-02-icon i {
  color: #cb2128;
}
.test-02-active .slick-dots li.slick-active button {
  border-color: #cb2128;
}
.blog-meta span i {
  color: #cb2128;
}
.blog-text h4 > a:hover {
  color: #cb2128;
}
.news-meta span i {
  color: #cb2128;
}
.news-text h4 > a:hover {
  color: #cb2128;
}
.news-text > a:hover {
  color: #cb2128;
}
.news-text > a:hover::before {
  background: #cb2128;
}
.single-blogs a {
  color: #cb2128;
}
.search-form button {
  background: #cb2128;
}
.search-form button:hover {
  background: #cb2128;
}
.widget-posts-title a:hover {
  color: #cb2128;
}
.tag a:hover {
  background: #cb2128;
}
.post-text blockquote {
  border-left: 5px solid #cb2128;
}
.blog-post-tag a:hover {
  background: #cb2128;
  border-color: #cb2128;
}
.blog-share-icon a:hover {
  color: #cb2128;
}
.author-icon a:hover {
  color: #cb2128;
}
.reply:hover {
  color: #cb2128;
}
.bakix-navigation span a:hover {
  color: #cb2128;
}
.blog-standard .bakix-navigation h4 a:hover {
  color: #cb2128;
}
.basic-pagination ul li.active a {
  background: #cb2128;
}
.basic-pagination ul li:hover a {
  background: #cb2128;
}
.basic-pagination-2 ul li.active a {
  background: #cb2128;
  border-color: #cb2128;
}
.basic-pagination-2 ul li:hover a {
  background: #cb2128;
  border-color: #cb2128;
}
.footer-top-icon i {
  color: #cb2128;
}
.footer-top-text span {
  color: #cb2128;
}
.footer-link ul li a:hover {
  color: #cb2128;
}
.footer-link ul li:hover a::before {
  background: #cb2128;
}
.footer-news-text h5 > a:hover {
  color: #cb2128;
}
.footer-news-text span i {
  color: #cb2128;
}
.f-bottom-item li a:hover {
  color: #cb2128;
}
.f-bottom-item li a::before {
  background: #cb2128;
}
.copyright p a {
  color: #cb2128;
}
.f-video-icon a:hover {
  border-color: #cb2128;
  background: #cb2128;
}
.footer-02-link ul li a::before {
  color: #cb2128;
}
.footer-02-link ul li a:hover {
  color: #cb2128;
}
.footer-2-news .footer-news-text h5 > a:hover {
  color: #cb2128;
}
.f-bottom-link li a:hover {
  color: #cb2128;
}
.progress-bar {
  background-color: #cb2128;
}
.breadcrumb-menu li span {
  color: #cb2128;
}
.faq-box .card-body {
  border-left: 3px solid #cb2128;
}
.contacts-form input:focus {
  border-color: #cb2128;
}

.contacts-form textarea:focus {
  border-color: #cb2128;
}
.contacts-icon::after {
  color: #cb2128;
}
.booking-form input:focus {
  border-color: #cb2128;
}
.booking-icon::after {
  color: #cb2128;
}
.booking-02-wrapper .booking-button .c-btn {
  color: #cb2128;
}
.booking-02-wrapper .booking-button .c-btn span {
  background: #cb2128;
}
.product-action a:hover {
  background: #cb2128;
}
.new {
  background: #cb2128;
}
.shop-text h4:hover {
  color: #cb2128;
}

.shop-price span {
  color: #cb2128;
}
.deal-count .time-count {
  color: #cb2128;
}

.details-price span {
  color: #cb2128;
}
.product-cat a:hover {
  color: #cb2128;
}
.product-social a:hover {
  background: #cb2128;
}
.action-btn {
  background: #cb2128;
}
.action-btn:hover {
  background: #cb2128;
}
.shop-cat a i {
  color: #cb2128;
}
.shop-cat a:hover {
  background: #cb2128;
  border-color: #cb2128;
}
.tab-menu li a.active {
  background: #cb2128;
}
.tab-menu ul li a.active:before {
  background: #cb2128;
}
.bakix-details-tab ul li a.active {
  color: #cb2128;
}
.bakix-details-tab ul li a.active:before {
  background: #cb2128;
}
.pro-rating i {
  color: #cb2128;
}
.header-text span i {
  background: #cb2128;
}
.header-top-area {
  background: -moz-linear-gradient(90deg, #cb2128 0%, #cb2128 99%);
  background: -webkit-linear-gradient(90deg, #cb2128 0%, #cb2128 99%);
  background: -ms-linear-gradient(90deg, #cb2128 0%, #cb2128 99%);
}
.menu-bar a {
  background: -moz-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -ms-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
}
.c-btn {
  background-image: -moz-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background-image: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background-image: -ms-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
}
.about-img::before {
  border-color: #cb2128 transparent transparent transparent;
}
.abouts-text {
  background: -moz-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -ms-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  clip-path: polygon(0 0, 100% 0, 100% 70%, 0% 100%);
}
.services-icon > a:hover {
  background-image: -moz-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background-image: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background-image: -ms-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
}
.services-box:hover {
  background: -moz-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -ms-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
}
.choose-item ul li:hover .choose-icon > i {
  background: -moz-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -ms-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
}
.project-02-icon > a {
  background: -moz-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -ms-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
}
.project-deatils-icon i {
  background: -moz-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -ms-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
}
.process-icon i {
  background: -moz-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -ms-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
}
.team-icon a:hover {
  background: -moz-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -ms-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
}
.fe-box {
  background: -moz-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -ms-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
}
.client-img::before {
  background: -moz-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -ms-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
}
.client-info span {
  background: -moz-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -ms-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
}
.blog-tag a {
  background: -moz-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -ms-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
}
.post-text blockquote footer {
  color: #cb2128;
}
.avatar-name span {
  color: #cb2128;
}
.footer-top-single .footer-top-icon i {
  background: -moz-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -ms-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
}
.footer-icon a:hover {
  background: -moz-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -ms-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  color: #ffffff;
}
.faq-box .btn-link::before {
  background: -moz-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -ms-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
}
.contact-address-icon i {
  background: -moz-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -ms-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
}
.booking-tag span {
  background: -moz-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -ms-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
}
.booking-02-wrapper {
  background: -moz-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
  background: -ms-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
}
a.comment-reply-link{
    border: 2px solid #cb2128;
}
a.comment-reply-link:hover{
    background-color: #cb2128;
}
.search-form button{
    border:1px solid #cb2128;
}
.search-form button:hover{
    color: #cb2128;
    border:1px solid #cb2128;
}
.widget_categories ul li a:hover {
    background: #cb2128;
}
.wp-tag-cloud a:hover {
    background: #cb2128;
    border: 1px solid #cb2128;
}
.basic-pagination ul li span.current{
    background: #cb2128;
    border-color: #cb2128;
}
.search-custom form button {
    border: 1px solid #cb2128;
    background: #cb2128;
}
.search-custom form button:hover{
    border: 1px solid #cb2128;
    color: #cb2128;
}
.newsletters-form input.wpcf7-submit:hover {
    background: #cb2128;
}
.main-menu nav > ul > li:hover > .sub-menu li > a:hover {
    color: #cb2128;
}
.widget{
    border-top: 4px solid #cb2128;
}
.woocommerce .star-rating {
    color: #cb2128;
}
.woocommerce p.stars a {
    color: #cb2128;
}
.woocommerce #respond input#submit {
    background: #cb2128;
}
.woocommerce #respond input#submit:hover{
    background: #cb2128;
}
.sale span.on_sale {
    background: #cb2128;
}
.woocommerce a.remove{
    color: #cb2128!important;
}
.woocommerce a.remove:hover{
    color: #cb2128!important;
}
.woocommerce .woocommerce-message a.button:hover{
    background: #cb2128;
}

.woocommerce #respond input#submit{
    background: #cb2128;
}
.product-action a.add_to_cart_button,
.product-action a.added_to_cart  {
    background-color: #cb2128;
}
.woocommerce span.onsale{
    background: #cb2128;
}
.conatct-post-form p.form-submit input.submit{
    background-image: -moz-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
    background-image: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
    background-image: -ms-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
}
form .ser-button  input.wpcf7-submit{
    background-image: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
}
.booking-form input.wpcf7-submit{
    background-image: -webkit-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
}
.team-icon.opa-1 a:hover{
    background: -webkit-linear-gradient(
-28deg
, #cb2128 0%, #cb2128 99%);
}
.our-services-img::before {
    background: -moz-linear-gradient(-28deg, #cb2128 0%, rgba(239, 73, 70, 0.8) 32%, rgba(234, 54, 72, 0.9) 99%, #cb2128 100%);
    background: -webkit-linear-gradient(
-28deg
, #cb2128 0%, rgba(239, 73, 70, 0.8) 32%, rgba(234, 54, 72, 0.9) 99%, #cb2128 100%);
    background: -ms-linear-gradient(-28deg, #cb2128 0%, rgba(239, 73, 70, 0.8) 32%, rgba(234, 54, 72, 0.9) 99%, #cb2128 100%);
}
.choose-02-wrapper .choose-item ul li:hover .choose-icon > i {
    background: -moz-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
    background: -webkit-linear-gradient(
-28deg
, #cb2128 0%, #cb2128 99%);
    background: -ms-linear-gradient(-28deg, #cb2128 0%, #cb2128 99%);
}