@media (min-width: 320px) and (max-width: 575px){
    .broker-hero-element {
        display: none !important;
    }
    img.broker-image10 {
        width: 70px;
        height: 70px;
        right: 0px;
    }
    .broker-image11{
        left: -110px;
        width: 150px;
    }
    img.brokergif-mb{
        width: 300px;
    }
    .broker-container5{
        width: 300px;
    }
    .broker-card {
        height: 560px;
    }
    .broker-card1 {
        height: 510px;
    }
    .broker-card2 {
        height: 540px;
    }
    .footer-container {
        margin-top: 35em;
    }
    .footer-container.advisor {
        margin-top: 58em;
    }
    .header-root-class-name{
        width: 355px;
    }
    .header-header{
        z-index: 1111;
    }
    .header-image1 {
        width: 141px;
        height: 35px;
    }
    .advisor-features {
        width: 300px;
    }
    .advisor-card {
        height: 670px;
    }
    .advisor-card1 {
        height: 670px;
    }
    .advisor-card2 {
        height: 670px;
    }
    .team-container1 {
        width: 100%;
        display:inline;
    }
    .team-feature-card{margin: 20px auto;}
    .team-feature-card1{margin: 20px auto;}
    .team-feature-card2{margin: 20px auto;}
    .team-feature-card3{margin: 20px auto;}
    .team-feature-card4{margin: 20px auto;}
    .team-feature-card5{margin: 20px auto;}
    .team-feature-card6{margin: 20px auto;}
    .team-feature-card7{margin: 20px auto;}
    .team-text{
        margin-top: 0;
        margin-bottom: 0;
    }
    .footer-container.team {
        margin-top: 0em;
    }
    .coming-soon-image{
        width: 330px;
    }
    img.homegif {
        margin-left: 3em;
        margin-top: -3em;
        width: 300px;
    }
    img.homegif.apigif {
        margin-left: 0em;
        margin-top: -3em;
        width: 300px;
    }
    .home1-container10{display: inline;}
    .home1-container11{display: inline;}
    .home1-container12{display: inline;}
    .home1-ui-ux{top: 0;position: relative;width: 300px;margin-bottom: 30px;}
    .home1-text09{font-size: 24px;}
    .home1-text12 {width: 260px;}
    .home1-image04 {
        width: 220px;
    }
    .home1-text01{font-size: 3rem;}
    .home1-text{font-size: 1.7rem;}
    .home1-image09{width: 230px;height: 240px;}
    .home1-car1{margin: 20px;}.home1-car11{margin: 20px;}.home1-car12{margin: 20px;}.home1-car13{margin: 20px;}
    .home1-container16{display: inline;}
    .home1-container17{display: inline;margin-top: -20px;}
    img.home1-bar-down-1{display: none;}
    img.home1-bar-down-2{display: none;}
    .home1-car14{margin: 20px;}.home1-car15{margin: 20px;}.home1-car16{margin: 20px;}.home1-car17{margin: 20px;}
    .home1-image14{width: 250px;height: 190px;}
    .home1-hero-dot{right: 0;display: none;}.home1-bar-1{display: none;}.home1-bar-2{display: none;}
    .api-hero {margin-top: 0em;}
    .api-container2{width: 100%;}
    .api-text4{font-size: 3rem;}
    .api-container-slider{padding-left: 0;padding-right: 0;}
    .slider-text1 {
        margin: 1em 0 0;
    }
    .ca-seo-structure .ca-seo-slide p{font-size: 1.5rem;padding: 0 5px;width: 100%;}
    .ca-seo-structure .ca-seo-slide p.slider-text{font-size: 16px;line-height: 1.2;}
    .ca-seo-structure .ca-seo-slide .ca-seo-slide-img{margin-left: 3em;margin-top: 1em;width: 70%;display: inline-block;}
    .api-container{overflow: unset;}
    .api-container.faq {
        padding-left: 0;
        padding-right: 0;
    }
    .accordion .accordion-item .accordion-header::after{right: 0;}
    .accordion {
        margin-top: 0;
    }
    .section{
        max-width: 615px;
        margin: 0 auto 4em;
    }
    .home1-clients{display:contents;}
    .ipad-align{align-self: center;}
    slider{aspect-ratio: 1;}
    slider content{padding: 0 0em;}.ca-seo-slide p{font-size: 18px;}.ca-seo-slide p.slider-text{font-size: 16px;}
    .ca-seo-slide .ca-seo-slide-img {
        margin: 2em 5em;
    }
    .col-lg-6.ca-seo-slide.l-float {
        width: 100%;
    }
    .faq-text{font-size: 2rem;}
    .team-container1{display: table;}
    .accordion .accordion-item .accordion-header{padding: 1.5625rem 5px;}
    .team-container{display: contents;}
    .team-text{font-size: 34px;}
    .team-feature-card.contact{width: 300px;margin-left: 10px;}
    .team-feature-card1.contact{width: 300px;margin-left: 10px;}
    .team-feature-card2.contact{width: 300px;margin-left: 10px;}
    .sticky{width: 100% !important;}
    .home1-image03 {
        width: 220px;
        height: 115px;
        padding: var(--dl-space-space-unit);
        object-fit: cover;
    }
    section.trigger.section.gutter-horizontal.bg-gray.gutter-vertical--m.gutter-horizontal {
        max-width: 300px;
    }
    .home1-container02{width: 410px;}.home1-container01{width: 329px;}.home1-container03{width: 360px;}
    .navigation-links1-nav{line-height: 2.3;}
    .header-button { 
        padding-top: 8px;
        padding-bottom: 8px;
      }
      .header-button.api { 
        padding-top: 16px;
        padding-bottom: 16px;
      }
      .home1-hero{margin-bottom: 3em;}
      a.home1-navlink.white.button {
        text-align: center;
        padding: 15px;
    }
    .advisor-text{margin-top: 25px;}.broker-text{margin-top: 25px;}
}

/* samsung responsive */
@media (min-width: 410px) and (max-width: 538px) {
    .section{
        max-width: 685px;
        margin: 0 auto 4em;
    }
    .ipad-align{align-self: center;}
    .team-feature-card.contact{width: 300px;margin-left: 35px;}
    .team-feature-card1.contact{width: 300px;margin-left: 35px;}
    .team-feature-card2.contact{width: 300px;margin-left: 35px;}
    .header-root-class-name {
        width: 410px;
    }
}

/* ipda responsive */
@media (min-width: 768px) and (max-width: 1023px){
    .header-header{position: absolute;}
    img.homegif {
        margin-left: -6em;
        margin-top: 0em;
    }
    .home1-text {
        margin-top: 0;
    }
    .home1-clients{
        display: contents;
    }
    .sticky{width: 96% !important;}
    img.homegif.apigif {
        margin-left: 0em;
        margin-top: 5em;
        width: 500px;
    }
    .api-text{align-self: center;}
    .ipad-align{align-self: center;}
    slider{aspect-ratio: 3;}
    slider content{padding: 0 2em;}.ca-seo-slide p{font-size: 26px;}.ca-seo-slide p.slider-text{font-size: 20px;}
    .slider-text1 {
        margin: 1.5em 0;
    }
    .ca-seo-slide .ca-seo-slide-img {
        margin: 2em 2em;
    }
    .api-hero{min-height: 60vh;}
    img.advisor-image12 {
        display: none;
    }
    img.advisor-image11 {
        display: none;
    }
    .advisor-container3 {
        gap: 30px;
    }
    .advisor-container4 {
        gap: 30px;
    }
    .advisor-card {
        height: 420px;
    }
    .advisor-card1 {
        height: 420px;
    }
    .advisor-card2 {
        height: 420px;
    }
    .footer-footer.ipad-advisor{
        padding-top: 34em;
    }
    .advisor-container1{margin-top: 8em;}
    img.broker-image12{display: none;}img.broker-image13{display: none;}
    .broker-container3 {
        gap: 30px;
    }
    .broker-container4 {
        gap: 30px;
    }
    .broker-container1{margin-top: 8em;}.broker-container5{width: 640px;}
    .broker-hero-element {
        display: none;
    }
    .broker-card{height: 280px;}.broker-card1{height: 280px;}.broker-card2{height: 300px;}
    .footer-footer.ipad-broker{
        padding-top: 16em;
    }
    .offset-7 {
        margin-left: 0;
    }
    .team-container{justify-content: flex-start;}.team-features{margin-top: 5em;}
    .faq-text{font-size: 2rem;}.api-text4{font-size: 3rem;}
    /* .team-container1{display: contents;} */
    .team-feature-card.contact{width: 480px;margin-bottom: 2em;}.team-feature-card1.contact{width: 480px;margin-bottom: 2em;}.team-feature-card2.contact{width: 480px;margin-bottom: 2em;}
    .team-container1.contactus {
        display: block;
    }
    a.home1-navlink.white.button {
        text-align: center;
        padding: 15px;
    }
}