@media (max-width: 1200px){


}


@media (max-width: 1024px){
    section.home-banner .home-cont {
    padding: 50px 0px;
}
   section.home-banner .home-cont .hero-head {
    padding: 30px 0px 30px 24px;
}
   section.contact-us {
    padding: 60px 36px;
}
  
  /* Expertise section */
  
  
  section.abt-mrktng .abt-img {
    padding: 0 0 0px 36px;
}
  section.abt-mrktng .abt-img .abt-pop {
    bottom: 28%;
}
  
  .abt-pop img {
    width: 60%;
}

.botmabtn1 a, .botmabtn2 a {
    gap: 5px;
    font-size: 14px;
   padding: 10px 10px;
}

.botmabtn1 a:hover::before {
    left: 8px;
    opacity: 1;
    transform: translateX(0);
}
  
  .botmabtn2 a:hover::before {
    left: 8px;
    opacity: 1;
    transform: translateX(0);
}
  
  /* market service */

  .mrkt-head h2 {
    font-size: 40px;
}
  
  
   
}


@media (max-width: 991px){
  
  
  section.home-banner .home-cont .hero-head {
        padding: 44px 0px 30px 24px;
    }
  
  section.home-banner .home-cont .hero-head h1 {
    font-size: 40px;
    line-height: 1.2;
}
  
  /* section padding */
  
  section.stats,
  section.partner,
  section.abt-mrktng,
  .mrktdisclmr{
    padding: 50px 12px;
}
  
  /* stats section */
  
  section.stats .statscont i {
    font-size: 20px;
}
  
  section.stats .statscont .counter,
  section.stats .statscont span{
    font-size: 30px;
}

  .statsfor p {
    font-size: 14px;
}
  
  
    /* market service */
  
  .mrkt-head {
    width: 60%;
    margin: auto;
    text-align: center;
    padding: 0 0 20px 0;
}
  
  .mrkt-head h2 {
    font-size: 36px;
}
  
  
}


@media (max-width: 540px){
  
  section.home-banner {
    height: 60vh;
}
      section.home-banner .home-cont .hero-head {
        padding: 10px 0px 30px 12px;
        width: 75%;
    }
  
      section.home-banner .home-cont .hero-head h1 {
        font-size: 30px;
        line-height: 1.2;
    }

    
  /* section padding */
  
  section.stats,
  section.partner,
  section.abt-mrktng,
  .mrktdisclmr{
    padding: 40px 12px;
}
  
  
      /* market service */
  
  .mrkt-head {
    width: 100%;
    margin: auto;
    text-align: center;
    padding: 0 0 20px 0;
}
  
  .mrkt-head h6 {
    font-size: 15px;
}
  
  .mrkt-head h2 {
    font-size: 28px;
}
  
  
}

@media (max-width: 340px){
     
      

  
}















