@media only screen and (max-width: 480px) {
    .video-container {
        height: 60% !important;
    }
    .some{
        font-size: 2.3rem !important;
    }
    .creative h1,.director{
        font-size: 1.8rem;
    }
    .any{
        display: flex !important;
      }

      .producer{
        font-size: 2.8rem !important;
      }

      .creator-section {
        top: 13px !important;
    }
    .director-section{
        top: 43px !important;
    }

    .data{
		margin-left: 54px !important;
	}

    .and-section{
        top: 19px !important;
    }

    .producer-section{
        top: -10px !important;
    }

    .where-visions{
       margin-left: 2rem !important;
       font-size: 4.9vw !important;
        line-height: 1.5 !important;
        letter-spacing: -0.1vw;
    }

.full-service{

    margin-left: 4rem !important;
    margin-right: 2rem !important;
    font-size: 4.9vw !important;
        line-height: 1.5 !important;
        letter-spacing: -0.1vw;
}

.at-the-b{
    padding-top: 78px !important;
}
.elementor-2358 .elementor-element.elementor-element-91d79aa {
    padding: 3% 8% 0% 8% !important;
}

.contact-page{
    /* top: 120px; */
    position: relative;
}

.bringing-vision{
    margin-left: -174px !important;
}

.part1{
    position: relative !important;
    top: 50px !important;

}

.part1 h1{
    font-size: 34px;
}
.global-presence{
    padding: 34% 8% 7% 8% !important;
}

.dedicated-team{
    padding: 34% 8% 3% 8% !important;

}

.taylor-solution{
    padding: 34% 8% 0% 8% !important;
}

.our-approach{
    padding: 44% 10% 0% 10% !important;
}

.approach-note{
    padding: 16% 8% 5% 8% !important
}

.why-choose-img{
   
   margin-top: -7px;

}

.branding-section{
    padding: 124% 8% 15% 8% !important;
}

.Pre-Production{
    padding: 75% 8% 15% 8% !important;
}

.post-production{
    padding: 135% 8% 15% 8% !important
}

.social-media-start{
    padding: 172% 8% 0% 8% !important;
    top: -308px;
}

.video-camera{
    -webkit-filter: invert(100%);
                                                    height: 50%;
                                                    width: 7%;
                                                    margin-top: -9px;
}

.corporate-films {
    min-height: 0% !important;
}

.events-weds{
    padding: 19% 8% 15% 8% !important;
}

/* .part2{
    position: relative !important;
        top: -2px !important;
} */

.part2{
    position: relative !important;
    top: -15px !important;
}

.part2 h1{
    font-size: 34px;
}

.document-videos{
    padding: 16% 8% 10% 8% !important;
}

.part21{
    position: relative !important;
    top: 46px !important;
}
.part21 h1{
    font-size: 34px;
}

.contactus{
    padding: 59% 1% 25% 0% !important
}



  .personal-section {
    padding: 0 3% !important;
    margin-top: 4rem !important;
  }

  .phone-flex{
    display: block !important;
}

.social-section{
    padding: 10% 29% 7% 0% !important;
}

.videography{
    padding: 80% 8% 0% 8% !important;
            }

.photography-text{
    position: relative;
    top: 19rem;
    letter-spacing: 1px;
}

.editing-section{
    margin-top: -82px !important;
}

.branding-section{
    margin-top: -135px !important;
}

.about-button{
    padding: 39% 0% 0% 0% !important;
}

.productionsocial{
    position: relative;
    top: 30rem;
    letter-spacing: 1px;
}

.service-section{
    padding: 15% 10% 0% 10% !important;
}

.portfolio-section{
    padding: 12% 10% 14% 10% !important;			
}

.expertise-text{
    -webkit-filter: invert(100%);
                                                    height: 50% !important;
                                                    width: 7% !important;
                                                    margin-top: -5px !important;
}


  }
  