.elementor-7 .elementor-element.elementor-element-42dfb2f{--display:flex;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8919569{--display:flex;}.elementor-7 .elementor-element.elementor-element-d07c238{--display:flex;}.elementor-7 .elementor-element.elementor-element-b889b1d{--display:flex;}/* Start custom CSS for html, class: .elementor-element-50f4012 */*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

.hero-section{
min-block-size: 500px;
    display:flex;
    align-items:center;
    padding:80px;

    border-radius:0 0 90px 0px;
    overflow:hidden;

    background-image:
    linear-gradient(
        90deg,
        rgba(0,0,0,.75) 0%,
        rgba(0,0,0,.45) 40%,
        rgba(0,0,0,.15) 100%
    ),
    url("https://iconiqmodels.com/wp-content/uploads/2026/06/shivash-track.png");

    background-size:cover;

    /* 👇 yaha change karo */
    background-position: 20% center; /* ya 80% bhi try kar sakte ho */

    background-repeat:no-repeat;
}
.hero-content{
    max-width:700px;
    color:#fff;
}

.sub-title{
    display:block;
    font-size:24px;
    margin-bottom:20px;
    
}

.hero-content h1{
    font-size:72px;
    line-height:1.05;
    font-weight:700;
    margin-bottom:25px;
       color:#fff;
}

.hero-content p{
    font-size:24px;
    line-height:1.6;
    margin-bottom:35px;
}

.hero-btn{
    display:inline-block;
    padding:18px 40px;
    background:#ffd339;
    color:#000;
    text-decoration:none;
    border-radius:50px;
    font-size:22px;
    font-weight:600;
}

@media(max-width:768px){

    .hero-section{
        min-height:650px;
        padding:40px 25px;
    }

    .hero-content h1{
        font-size:42px;
    }

    .hero-content p{
        font-size:18px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f63ffe8 *//* BOTTOM */
.bottom{
  text-align:center;

}

.bottom h2{
  font-size:24px;
  color:#1e2b4f;
  margin-bottom:10px;
}

.bottom p{
  max-width:800px;
  margin:auto;
  color:#555;
  line-height:1.6;
}/* End custom CSS */