/**
Theme Name: Slas Child
Author: JB Soft System
Author URI: https://www.jbsoftsystem.com/
Description: J B Soft System, is a Professional Web Development Company in Chennai, India that delivers design, development and deployment services, catering to businesses of all sizes. We started back in 2001 as a budding software development company in Chennai. Eventually, our company grew in size and experience and is now evolved into a revered brand called “J B Soft System” that provides an array of quality solutions and services which enables businesses to prosper.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: slas-child
Template: astra
*/
ul.codecss { display: flex; padding: 0; margin: 0;}
ul.codecss li a {  color: #fff;}
ul.codecss li {
    position: relative;
    padding-left: 23px;
    margin: 0;
    list-style: none;
    margin-right: 10px;
}
.ast-above-header-bar.ast-above-header {
    position: relative;
}
.ast-above-header-bar.ast-above-header .site-above-header-wrap {
    position: relative;
    z-index: 99;
}
.ast-above-header-bar.ast-above-header:before {
    background: #333;
    width: 25%;
    height: 100%;
    position: absolute;
    content: "";
    right: 0;
}

body .ast-builder-footer-grid-columns .contlistcs ul.elementor-icon-list-items li  span.elementor-icon-list-icon {
       background: #fa8100 !important;
    width: 30px !important;
    height: 30px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
body .ast-builder-footer-grid-columns .contlistcs ul.elementor-icon-list-items li > span.elementor-icon-list-icon svg {
    margin-right: 0 !important;
    padding-right: 0 !important;
}
body .ast-builder-footer-grid-columns .contlistcs ul.elementor-icon-list-items li span.elementor-icon-list-text {
    margin-left: 10px;
}
.site-footer .ast-builder-grid-row-container-inner .ast-builder-footer-grid-columns {
    padding: 0;
}
.site-footer aside p:empty, .site-footer aside .widget.widget_block > p {
    display: none !important;
}
.cu-sldhm .swiper-slide a {
    text-decoration: none;
	
    font-size: 18px;
}
.cu-sldhm .swiper-slide a img, .cu-sldhm .swiper-slide .elementor-carousel-image{
   
	 transition: all .3s ease-in-out;
}
.cu-sldhm .swiper-slide a:hover img, .cu-sldhm .swiper-slide:hover .elementor-carousel-image{ transform: scale(1.2);}
.cu-sldhm .swiper-slide .elementor-image-carousel-caption {
    background: #ec1d26;
    color: #fff !important;
    margin: 0px;
    padding: 12px 0;
    margin-block-start: 0 !important;
}
.cu-sldhm .swiper-slide a .swiper-slide-inner:hover .elementor-image-carousel-caption {
    position: relative;
    top:-20px;
	background:#fa8100;
}
.cu-sldhm .swiper-slide a .swiper-slide-inner .elementor-image-carousel-caption {
position: relative;
  top: 0;
  transition: top ease 0.5s;
}
.cu-sldhm .swiper-slide {overflow:hidden;}
.counter-grd-sty .e-con-full.e-flex:hover {
    background: #333;
}
.counter-grd-sty .e-con-full.e-flex:hover .elementor-counter-title { color: #fff;}
.cu-sldhm .elementor-carousel-image-overlay {
    height: 15%;
    top: 70%;
}
.pro-stc .elementor-widget-container p {margin-bottom: 0;}
nav#primary-site-navigation-desktop li ul.sub-menu li a {
    font-size: 14px;
    padding: 8px 15px;
}
.stickyheader
{
	z-index: 9999 !important;
}