/*
Theme Name: Coreit Child
Theme URI: 
Description: A child theme of Coreit
Author: 
Author URI: 
Template: coreit
Version: 1.0.0
Text Domain: coreit-child
*/

/* Add your custom styles below this line */


@media (min-width: 1200px) {
    .navbar_nav {
        
        gap: 0 1rem !important;
    }
}


.link_btn_two:hover {
    color: var(--color-set-one-1-dark) !important;
}

.cardService.style_four:hover .font-24 i, .list_items_box li.icons span {
    
    color: #ffffff !important;
}

.accordion_box .faq_header.active .rightcontent .stepno{
	
	color: var(--heading-color-one) !important;
}

.case_style.style_one .widget-image::before, .case_style.style_two .widget-image::before{
	
	background: linear-gradient(0deg, var(--color-set-one-1) 30%, rgba(0, 0, 0, 0)) !important;
}

.testimonial_different_slider .main_content {
	background: var(--heading-color-one) !important;
}



element.style {
}
.search_sidebar .menu-backdrop {
    
    background-color: var(--color-set-one-1) !important;
}

.cardNews.style_six .cardInfo .category_btn {
    position: absolute;
    left: 20px !important;
   
    border-radius: 10px !important;
  
}

.cardNews.style_six .cardInfo .category_btn::before{
	display: none !important;
}

.portfolio_card.three .contentbox {
    background-color: #f6fbff !important;
}


.cardNews.style_six .cardInfo {
    
    padding: 45px 20px 20px !important;
}


article.swiper-slide, img.swiper-slide-image {
   
    border: 1px solid #eaeaea !important;
    border-radius: 22px 20px !important;
    height: auto !important;
    
}
img.swiper-slide-image {
    padding: 15px !important;
	border-radius: 20px !important;
/* 	    margin: 10px !important; */
}
  img.swiper-slide-image:hover {
    box-shadow: 0px 2px 4px 4px rgb(0 0 0 / 4%);
}

.time_line_section.style_two .event_box .image {
   
    width: 100% !important;
    height: 300px !important;
    border-radius: 2% !important;
   
}


.elementor-widget-image-box .elementor-image-box-content {
    
    padding: 0 8px !important;
}

/* @media (max-width: 600px){
img.swiper-slide-image {
   
     margin: 0px !important; 
}
	} */


#contact .icon-box-widget.style_two .icon {
    background: none !important;
   
    height: 45px !important;
}


h3.wpb-gqb-product-title {
    font-size: 1.6rem !important;
   
}
.wpb-gqf-form-style-true .wpcf7 form > p, .wpb-gqf-form-style-true .wpcf7 form > div {
   
    row-gap: 20px !important;
}


.wpb-gqf-form-style-true input[type="text"], .wpb-gqf-form-style-true input[type="date"], .wpb-gqf-form-style-true input[type="datetime"], .wpb-gqf-form-style-true input[type="email"], .wpb-gqf-form-style-true input[type="number"], .wpb-gqf-form-style-true input[type="search"], .wpb-gqf-form-style-true input[type="time"], .wpb-gqf-form-style-true input[type="url"], .wpb-gqf-form-style-true input[type="tel"], .wpb-gqf-form-style-true textarea, .wpb-gqf-form-style-true select {
  border: 1px solid #b1b1b13b !important;
    background-color: #ffffff !important;
}

button.buy-now-button {
    display: none !important;
}

input.wpcf7-form-control.wpcf7-gqb_product_data.wpcf7-text.gqb-product-title {
    pointer-events: none !important;
	display: none !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
   
    border-radius: 15px 15px 0 0 !important;
    
    padding: 10px 20px !important;
   
}

a.button.product_type_simple {
    background-color: #112c91 !important;
    border: none !important;
}


.woocommerce div.product .woocommerce-tabs .panel {
  
    border: 1px solid #e9e9e9;
    border-radius: 0 0 10px 10px;
    border-top: 0 !important;
}

.product_box.style_recentview, .woocommerce-shop .shop_siderbar, .tax-product_cat .shop_siderbar, .woocommerce-products-header .woo_contnet_right ul li.product_views a, .product_box.style_one .in_upper_box, .woocommerce-products-header .coreit_filter_btn, .woocommerce div.product div.images img, html body .page_wapper .products .display-list .product_box, html body.showing-sidebar:not(.sidebar-hidden) .products li.display-list .product_box {
    
    background: #edf2fb !important;
}

.woocommerce-products-header .woo_contnet_right ul li.product_views a.active {
    
    color: #021b30 !important;
}


.archive .row.default_row {
    flex-direction: row-reverse !important;
}

.woocommerce-shop.right-sidebar .shop-sidebar, .tax-product_cat.right-sidebar .shop-sidebar {
    padding-left: 0 !important;
    padding-right: 30px !important;
}

.recent_viewd_products {
   
    padding: 80px 0 !important;
}


.product_box.style_one .price_cart_box {
   
    display: none !important;
}

.recent_pro-next-one.next.trans:hover, .recent_pro-prev-one.prev.trans:hover {
    background: #112c91 !important;
    border: none !important;
}

.widgets_grid_box ul li a:not(.font-18), .widgets_grid_box ul li span {
    font-size: 16px !important;
    
    font-weight: 500 !important;
    color: #030f47 !important;
   
}


.project_filter li {
   
    font-size: 16px !important;
    padding: 15px 18px !important;
}


.portfolio-category li a {
    background: #030f47 !important;
    color: #ffffff !important;
    padding: 8px !important;
}


input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background: var(--e-global-color-ac1adaf) !important;
    border: 1px solid var(--e-global-color-ac1adaf) !important;
}

html body .navbar_nav > li.menu-item.current-menu-ancestor > a.nav_link
 {
    color: #59dfff  !important;
}


mark.count {
    background-color: #fff8dc00 !important;
}