@media only screen and (max-width:1199.98px){.header{padding-bottom:70px}.header-content{padding:20px 0}.header-content h1{font-size:2.6rem}.header-content p{width:100%;margin:0 auto}.location-section{top:auto;margin:3rem 0;transform:translateY(0)}.location-section .col-10{background-color:transparent;border-radius:unset;box-shadow:none;padding:0%!important}.stories-section .col-10.col-xl-12,.banner-1.col-10{width:100%}.banner-1 .right-side .image:before{background:linear-gradient(to top,#fff0 35%,#ffffff78 78%,#fff)}.portfolio-gallery-section .portfolio-grid{grid-template-columns:repeat(2,1fr);gap:15px;grid-template-rows:100px}.portfolio-gallery-section .portfolio-grid .portfolio-item:nth-child(1){grid-row:span 3}.portfolio-gallery-section .portfolio-grid .portfolio-item:nth-child(2),.portfolio-gallery-section .portfolio-grid .portfolio-item:nth-child(3),.portfolio-gallery-section .portfolio-grid .portfolio-item:nth-child(6),.portfolio-gallery-section .portfolio-grid .portfolio-item:nth-child(7),.portfolio-gallery-section .portfolio-grid .portfolio-item:nth-child(8){grid-row:span 2;aspect-ratio:2 / 3}.portfolio-gallery-section .portfolio-grid .portfolio-item:nth-child(4),.portfolio-gallery-section .portfolio-grid .portfolio-item:nth-child(5),.portfolio-gallery-section .portfolio-grid .portfolio-item:nth-child(9){grid-row:span 1;aspect-ratio:4 / 3}.footer .footer-logo img{margin:auto}}@media only screen and (max-width:991.98px){.phone-navigation{display:block}.phone-navigation .phone-nav-menu .icon i{font-size:1.1rem}.footer{margin-bottom:4.5rem}.banner-1 .left-side h2{font-size:2rem}footer:before,footer:after{position:absolute;content:"";background:#ffffff75;filter:blur(110px);width:105px;height:215px;z-index:0;transform:translate(-0%,-0%)}footer:before{bottom:0%;right:0%}.footer footer:after{bottom:0%;left:0%}.form_modal .card .section-heading h2{font-size:2rem}}@media only screen and (max-width:768px){.header .logo{width:175px;height:auto}.header-content h1{font-size:2rem}.header-content p{font-size:1rem}.section-heading h2,.location-section .section-heading h2{font-size:2.5rem}.section-heading p{font-size:1rem}.header-content .right-side .dropdown-wrapper{flex-direction:column;border-radius:20px}.header-content .right-side .divider{width:100%;height:1px;margin:15px 0}.payment-section .payment-details .image,.payment-section .payment-methods .image{width:40px;min-width:40px;height:40px;min-height:40px}.payment-section .payment-methods h3,.payment-section .payment-details h3{font-size:1.25rem}.payment-section .payment-details p{font-size:1rem}.accordion-item{padding:13px 0}.accordion-item .number{display:none}.photographer-form-section .crew-requirements-section .group-image{width:80px;min-width:80px;height:80px;min-height:80px}.photographer-form-section .crew-requirements-section .number-title{font-size:1.25rem}}@media only screen and (max-width:575.98px){.header-content h1{font-size:1.6rem}.section-heading h2,.location-section .section-heading h2,.form_modal .card .section-heading h2{font-size:1.55rem}.header-content .button-small{padding:.8rem 1.7rem}.stories-section .card .image:before{background:#00000032}.stories-section .card p{font-size:1.2rem}.our-team-section .card{padding:2rem 1.2rem}.our-team-section .card .badge{font-size:.85rem}.banner-1 .left-side h2{font-size:1.5rem}.reels-section .right-side p{font-size:1.15rem}.portfolio-gallery-section .portfolio-grid .portfolio-item .play-icon{height:50px;min-height:50px;width:50px;min-width:50px}.portfolio-gallery-section .portfolio-grid .portfolio-item .play-icon i{font-size:1.5rem}.accordion-item .feed-heading:after{width:40px;height:34px}.accordion-item .feed-heading h4{font-size:1.14rem}.accordion-item .feed-body p{font-size:1rem}.photographer-form-section .form-section .form-control,.photographer-form-section .form-section .form-control::placeholder{font-size:1.15rem}.photographer-form-section .form-section .form-select{padding:.7rem 2rem .7rem 1rem;font-size:1.15rem}.photographer-form-section .form-section .form-button .button-green{padding:1rem 2.7rem;font-size:1.18rem}.photographer-form-section .crew-requirements-section .group-image{width:65px;min-width:65px;height:65px;min-height:65px}.photographer-form-section .crew-requirements-section .number-title{font-size:1.1rem}}