/*
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 */
:root {--color-set-one-1: #03C57B !important;
--color-set-one-1-dark: #1A1A1A !important;
--color-set-one-2: #1A1A1A !important;
/*--color-set-one-3: #03C57B !important; */
--heading-color-one: #1A1A1A !important;
/*--color-set-one-border-3: #b2d45b !important; */
--menu-color-active:#03C57B !important;
--color-set-one-3: #03C57B !important;
}
.gt_options {left: -141px !important;}
/* contact forms */
.wpcf7-form .wpcf7-not-valid-tip { bottom: -25px !important; font-size: 13px !important;}
.wpcf7-form .wpcf7-not-valid-tip {color: #f50303 !important;margin: 0 20px !important;}
select.wpcf7-form-control.wpcf7-select option {color: #000 !important;}
.breadcrumbs-div .inner_bx {padding: 80px 0 80px !important;}
html {scrollbar-color: graytext #f1f1f1;}
html .cookie-notice .inner_box {
background-color: #000 !important;}
html .cookie-notice p {color: #fff!important;}
html .cookie-notice button#accept-cookies {color: #fff!important; border: 1px solid #fff!important;}
.navbar_nav li.menu-item .sub-menu li.menu-item a.nav_link:hover { color:#1A1A1A !important;}
input.wpcf7-form-control.wpcf7-submit.has-spinner {background: #03C57B !important;border: none !important;color:#fff; padding:14px 40px;}
.wpcf7-response-output{color: #fff !important;}
a.theme_btn {background: #000 !important;color:#fff !important;}
a.theme_btn:hover{background: #03C57B !important;color: #fff !important;}
.elementor-kit-5{
	--e-global-color-4526a05: #000 !important;
}
h2.font-54.animated-title_dark_color.mb_0.animated-title{	color: #000!important;}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{max-height:130px;}
.single-awsm_job_openings #secondary, 
.single-awsm_job_openings .sidebar {
    display: none !important;
}
.single-awsm_job_openings #primary {
    width: 900px !important;
    margin: auto;
}
.cardNews.style_seven .category_btn {
    background: #03C57B !important;
    color: #fff !important;
}
.cardNews.style_seven .category_btn::before {
    border-left: 10px solid #03C57B !important;
    border-right: 10px solid transparent;
    border-bottom: 11px solid #03C57B !important;}

ul.breadcrumb {
    display: none !important;
}
.time_line_section.style_one .swiper-slide-next .time_line_box .year {
     background: #03C57B !important;
     color: #fff !important;
}
ul.job_listings li.job_listing a div.location {
    color: #fff !important;
    padding: 5px 15px !important;
}
.search_submit .input[type=submit] {
    background: #030303 !important;
    border: 1px solid #030303 !important;
}
.search_submit input[type=submit]:hover {
    border-color: #03C57B  !important;
    background: #03C57B !important;
    color: #fff !important;
}
.accordion_box .faq_header.active, .accordion_box .faq_header:hover {
    background: #1A1A1A !important;
}
input#submit { background: #1A1A1A !important;}
input#submit:hover{ color: #fff !important;}
.link_btn_two::before {
    background:#ffffff !important;
	border: 1px solid #03C57B !important;
}
.previouse_next_post .all_post a svg {display: none!important;}

.cardNews.style_seven .inner_news { min-height: 370px; align-content: center !important;
}
/* home page */
.testimonial_box_two .ulrating span {border-radius: 0px !important;font-size: 18px !important;background: none !important;color: #ffcd00 !important;}
.job-manager .full-time, .job-types .full-time, .job_listing .full-time {color: #03C57B !important;}
/* .about-sec{} */
.icon-box-widget.style_six.d_flex.trans:hover .icon svg path {
    fill: #ffffff;
}
/* #tech-itmsfigure */
figure.elementor-image-box-img {
    max-width: max-content !important;}
.font-18 {  text-align: left !important;}
.tab_over_all_box.type_two ul.showcase_tabs_btns.tab_style_two li .s_tab_btn.active {
    background: #1a1a1a !important;
}
.tab_over_all_box.view_seperate.type_two .tabsheader {
    min-width: 30% !important;
}
.tab_over_all_box.view_seperate.type_two .s_tab_wrapper {
    min-width: 73% !important;
}
.img_obj_fit_center img {height: 346px;}
/* about page */
.iconbx .icon { width: 100% !important; height: 100% !important; text-align: center !important;}

/* portfolio page Container styling */
.portfolio-logos .gallery-item {
  background: #fff;
  margin: 15px !important;
  border-radius: 12px;
  box-shadow: 0 4px 10px rgba(0,0,0,0.08);
  text-align: center;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
 min-height: 175px;
 min-width: 175px;
 padding: 10px !important;
}
figure.gallery-item {display: flex;align-content: center;}
.portfolio-logos .gallery-item img {max-width: 80%;height: 80px;object-fit: contain;}
.portfolio-logos .gallery-item:hover {
  transform: translateY(-8px);
  box-shadow: 0 8px 20px rgba(0,0,0,0.15);
}
/* .am-fs-sb__step-wrapper {display: none !important;}
In this Featurs we can create Reminder in Own computer sties:- Google, Outlook, Yahoo, Apple */
.appointment-from {text-align: center;margin: auto;max-width: 850px !important;}
/* career page  */
.awsm-filter-items {align-items: center !important;}


@media (max-width: 500px) {
	
.breadcrumbs-div .inner_bx {padding: 50px 0 50px !important;}	
  .portfolio-logos {
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
    padding: 10px;}
.portfolio-logos .gallery-item { min-height: 150px;width:90% !important;margin: 10px !important;}
.portfolio-logos .gallery-item img {height: 60px;}
	
.service-box .icon-box-widget.style_two.trans.d_flex.align-items-center {flex-direction: column !important;}	
}