     @media(max-width:1600px){

.about-image img {
    width: 100%;}
    .apm-hero {
    height: 75vh !important;}
}
   @media(max-width:1400px){
    h2 {
    font-size: clamp(2.2rem, 5vw, 2.4rem);}
        .section {
        padding: 4rem 0;
    }
    .au-split-section {
    background: var(--beige);
    padding: 6rem 0;}
    .eyebrow-row {
    margin-bottom: 1rem;
}
    .about-image img {
        width: 90%;
    }
    .container {
    max-width: 95%;}
}

 @media(max-width:1300px){
    .about-image img {
        width: 95%;
              height: 80%;
    }
    html,body{overflow-x:hidden}
    .spr-white {
    max-width: 93%;
}

}
  @media(max-width:1100px){.header-top {
    padding: 10px 0px;}}
  @media(max-width:1100px){

        .bento {
        margin-top: 20px;
    }
        .why-grid,.process,.blog-grid{
        margin-top: 20px;
    }
    .packages{      margin-top: 40px;}
    .section-head-mb,.section-head{margin-bottom: 0px !important;}
    

    .apm-hero {
        height: 490px !important;
    }

  }
  
  
    @media(max-width:1300px){
    .about-image img {
        width: 100%;
        height: 400px;  height: 80%;
    }
  }
  @media(max-width:800px){.bento {
        grid-template-columns: repeat(2, 1fr);
	  .cta-content {
    position: relative;
    z-index: 1;
		  max-width:90% !important;}
    }
.au-split-row {
    gap: 3rem;}
.au-split-row.au-split-bg {
    flex-wrap: wrap;
}
.au-split-img1{
    width: 100%;
}
    .section {
        padding: 3rem 0;
    }
    
}

@media(max-width:650px){    .bento {
        grid-template-columns: 1fr;
    }
.au-split-img1 img {
    width: 100%;
    height: auto;
}
.profestitle {
    font-size: 27px !important;line-height: 35px;}


h2 {
        font-size: 27px;
    }
    .cs-band p {
    font-size: 19px;line-height: 29px;}
    .eyebrow {
    font-size: 11px;
    letter-spacing: 1px;}

.gold-line {
    display: inline-block;
    width: 20px;}
    .badge-num {
    font-size: 2rem;}
    .about-text p {
    font-size: 15px;
}
.btn-primary, .btn-outline, .btn-ghost-light, .btn-cta {
    padding: 10px 1.5rem;
    font-size: .72rem;
    font-weight: 500;
    line-height: 23px;
}
.about-grid {
    gap: 2rem;}
    p{font-size: 15px;}
    .apm-hero {
        height: 580px !important;
    }
    .contact-grid {
    display: grid;
    grid-template-columns: 1fr;}
    .form-contact {
    padding: 18px;}
    .two {
    display: grid;
    grid-template-columns:1fr;    gap: 0px;
}
.filters {
    margin-top: 0rem;
}
    #newborn, #cake-smash, #maternity, #family, #women-milestone, #babies, #food, #product {
        scroll-margin-top: 110px;
        padding: 40px 0px;
        background-color: transparent;
    }
        .bbp-banner, .bbp-cta {
        padding: 3rem 0;
    }
    section.inblog.featureprdct {
    margin: 50px 0px;
}
.recommended-posts {
    gap: 9px 30px;
}

}
@media(min-width:2524px){.container,.container-md,.container-sm{padding:0 40px}
.spr-wrap,.container,.container-md,.container-sm,.spr-white{max-width: 1600px;}}
.fancybox__html5video, .fancybox__iframe {
    margin: auto;
}