@media only screen and (max-width:1199.98px){.header{padding-bottom:50px}.header:before{background-position:right}.header:after{filter:blur(90px);top: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}.address-text{margin-left:30px}.footer .contact-details{margin-left:50px}.footer .footer-logo img{margin:auto}}@media only screen and (max-width:992px){.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%}.footer .address-text,.footer .contact-details{margin-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}}@media only screen and (max-width:576px){.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}.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}.photographer-form-section .form-section .form-control{padding:.7rem 1rem;font-size:1.25rem}.photographer-form-section .form-section .form-select{padding:.7rem 2rem .7rem 1rem;font-size:1.25rem}.photographer-form-section .form-section .form-button .button-green{padding:1rem 2.7rem;font-size:1.18rem}}