/*
 Theme Name:   Invetex Child Theme
 Theme URI: https://invetex.themerex.net/
 Description: Invetex is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
 Author: ThemeREX
 Author URI: https://themerex.net/
 Template:     invetex
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  invetex
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */
.page-id-22733 header,
.page-id-22733 footer {display:none;}
.service-block { min-height:450px; }
.image-card { position:relative; overflow:hidden; }
.image-card img { width:100%; height:100%; object-fit:cover; transition:transform 0.5s ease; min-height:500px; }
.image-card:hover img { transform: scale(1.1); }
.overlay { position:absolute; bottom:0; left:0; width:100%; height:100%; background: linear-gradient(to top, rgba(67,95,96,1), transparent); color:#fff; padding:20px 25px; pointer-events:none; display:flex; justify-content:flex-end; flex-direction:column; }
.image-card:hover .overlay { background:linear-gradient(to top, rgba(67,95,96,0.5), transparent); }
.overlay h4 { margin:0; color:#fff; }
.overlay p { margin:5px 0 0; min-height:110px; }
.menu-space .sc_layouts_menu_nav > li > a { padding:0.9em 1.3em }
.page-id-21574 header section .elementor-container { max-width:100% !important; }
#test-light .sc_testimonials_item_content p,
#test-light .sc_testimonials_item_author_title { color:#fff!important; }
#test-light  .slider_next.swiper-button-next,
#test-light .slider_prev.swiper-button-prev { color:#fff !important }
.anchor-light a { color:#ffffff !important; }
.anchor-light a:hover { color:#58ba5c !important }
.sc_skills_counter_modern .sc_skills_total { font-size:8.5em }
.mb-20 { margin-bottom:20px; }
.content-overimage .sc_item_descr.sc_align_center { max-width:83%; }
.rma-reviews-carousel .swiper-pagination { display:none; }

/* Testimonials Our customer reviews */
.rma-reviews-carousel .swiper-button-next, .rma-reviews-carousel .swiper-button-prev { background:#042127; }
.blog-title .sc_blogger_item_title {  font-size:20px!important;  }

@media(max-width:1600px){
  .sc_skills_counter_modern .sc_skills_total { font-size:6.5em }
}
@media(max-width:1024px){
  .sc_skills_counter_modern .sc_skills_total { font-size:5em }
}

@media(max-width:767px){
.custom-row-reverse .elementor-container { flex-direction:column-reverse; }
.menu_mobile .sc_layouts_logo img, .search_modern .search_header_wrap .logo_image, .sc_layouts_row.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always .custom-logo-link img, .sc_layouts_row.sc_layouts_row_fixed_on.sc_layouts_row_fixed_always .sc_layouts_logo img { max-height:55px !important; }
.bg-fix { background-attachment:fixed; }
.mob-center { text-align:center; }
.overlay p { min-height:auto; }
.image-card img { min-height:400px; }
}
@media(max-width:699px){
  .rma-multi-slide-carousel .swiper-slide { margin-right:0!important }
}