@media screen and (max-width:991px) and (min-width:577px){.socialbox{text-align:center;float:unset}.woocommerce div.product div.images .flex-control-thumbs{margin:10px 0 0 0}.contact-box .wpcf7 input[type="text"],.contact-box .wpcf7 input[type="email"],.contact-box .wpcf7 textarea{width:100%!important}#sidebar aside{margin-bottom:11%}}@media screen and (max-width:1250px){.headerbar,.side-navigation,.side-navigation ul ul li,.current_page_item{display:block}.headerbar:focus,.hamburger:focus{outline:none}.hamburger i:before{line-height:0;text-align:left;color:#000}.main-header .side-navigation{display:none}.side-navigation,.side-navigation li{padding:0}.side-navigation ul ul li a{border:0}#sidebar1{height:100%;width:0;position:fixed;z-index:9999999;top:0;left:0;overflow-x:hidden;transition:.5s}.side-navigation ul li ul,.side-navigation ul li ul ul{display:none}.side-navigation ul ul,.side-navigation ul ul li{background:var(--transparent)!important}.side-navigation ul ul{position:static;width:100%;box-shadow:none}.side-navigation ul ul li{padding-left:15px}.side-navigation ul.sub-menu li a:before{content:none}.side-navigation ul>li.menu-item-has-children>a:after{margin-top:0}iframe{height:auto}}@media screen and (min-width:1510px) and (max-width:1800px){h2.text-heading{font-size:250px;line-height:210px}.services-wrap{grid-gap:15px}.service-title{font-size:28px}img.spiral-img{height:100%}p.iwt-2-text{max-width:95%}img.p-right-img,img.p-left-img{display:none}.pp-product{grid-gap:100px}.brand-inner-wrapper .slick-prev{left:10px;z-index:9}.brand-inner-wrapper .slick-next{right:10px;z-index:9}p.testi-girl-info,p.testi-boy-info{max-width:100%}}@media screen and (min-width:1260px) and (max-width:1500px){.service-heading-wrap h2,.album-heading h2,.iwt-2-heading h2,.p-heading,.blog-heading h2,.shoot-heading h2,.pp-heading h2,.testi-heading h2{padding:10px 0 10px}.slider-video-wrap{right:50px;bottom:50px}.slider-contant{bottom:50px;left:2rem;max-width:60%}p.slider-text{font-size:16px;line-height:30px;margin:15px 0;max-width:95%}h1.slider-head{font-size:56px;line-height:70px}.iwt{padding-top:50px}.iwt-img-wrap{text-align:left}.iwt-img-wrap:hover .iwt-social-icon{right:5%}p.iwt-text{max-width:100%}h2.text-heading{font-size:194px;line-height:170px}.services-wrap{grid-gap:10px}.service-title{font-size:26px}h2.album-title{font-size:40px;line-height:48px;margin:10px 0 10px;max-width:100%}.up-text,.down-text{padding-left:30px}a.album-btn{margin-top:20px}img.spiral-img{height:100%}.iwt-2-heading p{width:100%}.iwt-2-img-wrap{width:60%}.iwt-2-text-wrap{width:40%}p.iwt-2-text{font-size:14px;line-height:26px;padding:15px 0}.shoot-text{padding:0 20px 20px 0}.shoot-text p{font-size:18px;line-height:32px}.shoot-text i{font-size:60px!important}.shoot-inner-wrapper{padding:25px .75rem 40px}img.p-left-img,img.p-right-img{display:none}.pp-product{grid-gap:30px}.pp-title a{font-size:34px}.pp-price{font-size:34px;line-height:30px;padding:20px 0 20px}.pp-pricing-feature{padding-top:20px}.brand-inner-wrapper .slick-prev{left:0;z-index:9}.brand-inner-wrapper .slick-next{right:0}img.testi-left-img,img.testi-right-img{display:none}p.testi-girl-info,p.testi-boy-info{max-width:100%}.blog-content-wrap{grid-gap:45px}}@media screen and (min-width:1010px) and (max-width:1250px){section{background-size:cover;background-repeat:no-repeat;padding:30px 0}.service-heading-wrap,.album-heading,.iwt-2-heading,.p-head,.brand-heading,.blog-heading,.shoot-heading,.pp-heading,.testi-heading{padding-bottom:25px}.service-heading-wrap h2,.album-heading h2,.iwt-2-heading h2,.p-heading,.blog-heading h2,.shoot-heading h2,.pp-heading h2,.testi-heading h2{padding:10px 0 15px}.slider-video-wrap{max-width:350px;height:200px;bottom:20px;right:20px}.slider-video{max-width:350px;height:200px}.slider-contant{bottom:25px;left:20px;max-width:75%}h1.slider-head{font-size:52px;line-height:62px}p.slider-text{margin:15px 0}section#iwt{padding:30px 0 30px}.iwt{padding-top:0}h5.iwt-desig{padding:25px 0 20px}.iwt-text-wrap{padding-left:20px}p.iwt-text{font-size:14px;max-width:100%}.iwt-text-1{margin-bottom:15px!important}a.iwt-btn{margin:20px 0 0}h2.text-heading{font-size:148px;line-height:134px}p.text-text{margin:20px 0}.service-heading-wrap p{max-width:100%}.services-wrap{grid-gap:5px}.service-title{font-size:24px}a.service-btn{margin:30px auto 0}img.right-img,img.left-img,.up-text .album-text-img{display:none}.up-text,.down-text{padding:15px}h2.album-title{font-size:30px;line-height:40px;margin:10px 0 10px;max-width:100%}p.album-text{max-width:100%}a.album-btn{margin-top:20px}img.spiral-img{height:100%}img.down-img,.up-img img{height:100%}.iwt-2-heading p{max-width:100%}.iwt-2-inner-wrapper{border-radius:20px}.iwt-2-inner-wrapper .row{padding:15px}p.iwt-2-text{font-size:14px;line-height:25px;padding:20px 0}.shoot-wrap{flex-direction:column;max-width:1000px;padding:0 .5rem;gap:20px}.shoot-text-wrap,.slideshow-wrap{max-width:100%}.shoot-team-wrap{max-width:1000px;padding:30px .5rem 0}.shoot-teams{grid-gap:50px}.v-video video{height:100%}img.p-left-img,img.p-right-img{display:none}.p-title,.p-title a{line-height:30px}.pp-product{grid-gap:25px}.pp-title a{font-size:30px}.pp-text{padding-top:115px}.pp-price{font-size:32px;line-height:30px;padding:20px 0 20px}.pp-pricing-feature{padding-top:25px}.brand-inner-wrapper .slick-prev{left:10px}.brand-inner-wrapper .slick-next{right:10px}.brand-inner-wrapper .slick-dots{display:none}.brand-inner-wrapper{margin:20px 0 20px!important}img.testi-left-img,img.testi-right-img{display:none}.tesimonial-wrapper .container{max-width:1000px;margin:0 auto;padding:0 .5rem}p.testi-girl-info,p.testi-boy-info{max-width:100%}img.e-right-img,img.e-left-img{display:none}.blog-content-wrap{grid-gap:10px}.blog-title a{font-size:20px;line-height:34px}.blog-title{padding:15px 0}}@media screen and (min-width:660px) and (max-width:1000px){section{padding:30px 0}.service-heading-wrap h2,.album-heading h2,.iwt-2-heading h2,.p-heading,.blog-heading h2,.shoot-heading h2,.pp-heading h2,.brand-heading h2,.testi-heading h2{font-size:36px;line-height:46px;padding:10px 0 10px}.service-heading-wrap h5,.album-heading h5,.iwt-2-heading h5,.p-subheading,.blog-heading h5,.shoot-heading h5,.pp-heading h5,.testi-heading h5{font-size:20px}.service-heading-wrap,.album-heading,.iwt-2-heading,.p-head,.brand-heading,.blog-heading,.shoot-heading,.pp-heading,.testi-heading{padding-bottom:25px}.slider-video-wrap{display:none}.slider-contant{bottom:30px;left:35px;max-width:90%}h1.slider-head{font-size:50px;line-height:60px}p.slider-text{font-size:14px;margin:10px 0;max-width:100%}a.slider-btn span{height:100%}a.slider-btn{color:#657150;max-width:170px}section#iwt{padding:30px 0 30px}.iwt{padding-top:0}h3.iwt-title{font-size:34px}h5.iwt-desig{padding:20px 0 20px}.iwt-text-wrap{padding-left:20px}p.iwt-text{font-size:14px;line-height:24px;text-align:justify;max-width:100%;margin:0}.iwt-text-1{margin-bottom:10px!important}a.iwt-btn{font-size:16px;color:#fff;max-width:170px;margin:20px 0 0}a.iwt-btn span{height:100%}.iwt-social-icon{position:relative;bottom:0;right:0;transform:translateY(0%)}.iwt-social-icon{flex-direction:row;gap:10px;margin-top:10px}.iwt-img-wrap:hover .iwt-social-icon{right:0}h2.text-heading{font-size:112px;line-height:100px}p.text-text{font-size:16px;line-height:26px;margin:20px 0;color:#7E7E7E}a.text-btn{color:#fff;max-width:170px}a.text-btn span{height:100%}.service-heading-wrap p{font-size:14px;max-width:100%;line-height:24px}.service-title{font-size:28px}.service-content.slick-slide{margin:0 5px}a.service-btn{max-width:170px;margin:25px auto 0;color:#fff}a.service-btn span{height:100%}img.right-img,img.spiral-img,img.left-img{display:none}.album-heading h2{padding-bottom:0}.up-album .row{flex-direction:column-reverse;margin-bottom:20px}.up-images-wrap,.down-text-wrap{padding-left:0}.up-text,.down-text{padding:20px}h2.album-title{font-size:40px;line-height:50px;margin:10px 0 15px;max-width:100%}p.album-text{font-size:16px;line-height:26px;max-width:100%}a.album-btn{font-size:16px;max-width:170px;margin-top:20px;color:#fff}a.album-btn span{height:100%}.iwt-2-heading p{font-size:14px;line-height:24px;max-width:100%;margin:0 auto}.iwt-2-inner-wrapper{border-radius:0;padding:15px 15px 25px}img.iwt-2-img{padding-right:0}.iwt-2-text-wrap{padding-top:20px}p.iwt-2-text{font-size:16px;line-height:30px;padding:15px 0}a.iwt-2-btn{color:#657150;max-width:170px}a.iwt-2-btn span{height:100%}.shoot-inner-wrapper{padding:25px .5rem;width:100%;max-width:720px;margin:0 auto}.shoot-wrap{flex-direction:column;gap:20px}.shoot-text-wrap{max-width:100%}.slideshow-wrap{max-width:100%}.shoot-slideshow .slick-slide{margin:0 5px}.shoot-slideshow .slick-next{right:50px}.shoot-team-wrap{max-width:100%;padding-top:20px}h3.st-heading{font-size:24px;line-height:36px;text-align:center}.shoot-teams{padding-top:20px;grid-gap:20px}.s-team{gap:15px}.st-text p{font-size:14px;line-height:24px}.st-text h5{margin-top:15px}.v-video video{height:100%}img.p-right-img,img.p-left-img{display:none}.p-detail-wrap.slick-slide{margin:0 5px}.p-products .slick-list{margin:0 -5px}a.product-btn{max-width:170px;color:#fff}a.product-btn span{height:100%}.pp-product{grid-template-columns:1fr 1fr;grid-gap:25px}.pp-title a{font-size:34px}.pp-price{font-size:34px;padding:20px 0 20px}.pp-pricing-feature{padding-top:25px}.pp-text{padding-top:120px}.brand-inner-wrapper .slick-prev{left:0}.brand-inner-wrapper .slick-next{right:0}.brand-img img{filter:opacity(1)}img.testi-right-img,img.testi-left-img{display:none}.tesimonial-wrapper .container{max-width:720px}.testi-bride-info .row{gap:30px}#testimonial button{display:none}h3.testi-girl-name,h3.testi-boy-name{text-align:center}p.testi-girl-info,p.testi-boy-info{margin:20px 0;max-width:100%;text-align:center}.testi-girl-social,.testi-boy-social{justify-content:center}img.e-right-img,img.e-left-img,img.e-couple-img{display:none}.enquiry-form-wrap{padding:20px}.enquiry-btn input{color:#fff;max-width:170px}.enquiry-btn{max-width:170px}.enquiry-btn p:before{height:100%}.blog-info.slick-slide{margin:0 5px}.blog-content-wrap .slick-list{margin:0 -5px}.blog-title a{font-size:18px}a.blog-btn{color:#FFF;max-width:170px;margin:15px auto 0}a.blog-btn span{height:100%}}@media screen and (max-width:650px){section{padding:30px 0}.service-heading-wrap h2,.album-heading h2,.iwt-2-heading h2,.p-heading,.blog-heading h2,.shoot-heading h2,.pp-heading h2,.brand-heading h2,.testi-heading h2{font-size:32px;line-height:43px;padding:10px 0 10px}.service-heading-wrap h5,.album-heading h5,.iwt-2-heading h5,.p-subheading,.blog-heading h5,.shoot-heading h5,.pp-heading h5,.testi-heading h5{font-size:20px}.service-heading-wrap,.album-heading,.iwt-2-heading,.p-head,.brand-heading,.blog-heading,.shoot-heading,.pp-heading,.testi-heading{padding-bottom:25px}.slider-video-wrap,.slider-home-img{display:none!important}img.slider-mbl-img{display:block!important}.slider-contant{bottom:50px;left:0;max-width:93%;margin:0 .75rem}h1.slider-head{font-size:32px;line-height:42px;text-align:center;padding:0}p.slider-text{font-size:14px;line-height:26px;margin:10px 0;max-width:100%;text-align:center}.slider-btn{font-size:14px!important;max-width:150px!important;height:45px!important;margin:0 auto}a.slider-btn span{height:100%;background:#657150}.iwt{padding-top:30px}.iwt-social-icon{position:relative;top:0;right:0;transform:translateY(0%)}.iwt-social-icon{flex-direction:row;justify-content:center;padding:10px 0 25px}h3.iwt-title{font-size:30px;line-height:40px;text-align:center}h5.iwt-desig{text-align:center;padding:20px 0 20px}p.iwt-text{font-size:14px;line-height:24px;text-align:justify;padding:0 0 20px;max-width:100%;margin:0!important}a.iwt-btn{font-size:14px;max-width:150px;height:45px;margin:0 auto 0;color:#fff}.iwt-btn span{height:100%}section#iwt{padding:0 0 30px}h2.text-heading{font-size:58px;line-height:58px}p.text-text{font-size:14px;text-align:justify;margin:15px 0}a.text-btn{font-size:14px;max-width:150px;height:45px;color:#fff}a.text-btn span{height:100%}.service-heading-wrap p{font-size:14px;max-width:100%}.service-img img{width:100%}.service-content.slick-slide{margin:0 5px}.service-title{font-size:28px}a.service-btn{font-size:14px;max-width:150px;height:45px;margin:25px auto 0;color:#fff}a.service-btn span{height:100%}.album-heading h2{padding-bottom:0}img.right-img,img.spiral-img,.up-text .album-text-img,.down-text .album-text-img,img.left-img{display:none}.up-album .row{flex-direction:column-reverse}.up-images-wrap{padding-left:0}.up-text,.down-text{padding:15px 10px;align-items:center}h4.album-subtitle{text-align:center}h2.album-title{font-size:28px;line-height:38px;margin:5px 0 10px;max-width:100%;text-align:center}p.album-text{font-size:14px;line-height:24px;text-align:center;max-width:100%}a.album-btn{font-size:14px;max-width:150px;height:45px;margin-top:15px;color:#fff}a.album-btn span{height:100%}.up-album{margin-bottom:25px}.iwt-2-heading p{font-size:14px;line-height:24px;max-width:100%;margin:0 auto}.iwt-2-inner-wrapper{border-radius:0;padding:15px 10px 25px}img.iwt-2-img{padding-right:0}.iwt-2-text-wrap{padding-top:20px}img.text_img{display:none}h3.iwt-2-title{font-size:32px;line-height:36px;text-align:center}p.iwt-2-text{font-size:14px;line-height:24px;text-align:center;padding:15px 0}a.iwt-2-btn{font-size:14px;max-width:150px;height:45px;margin:0 auto;color:#657150}a.iwt-2-btn span{height:100%}.shoot-heading h2{padding-bottom:0}.shoot-wrap{flex-direction:column}.shoot-inner-wrapper{padding:20px .75rem}.shoot-text-wrap{max-width:100%}.shoot-text{padding:0 15px 15px 0}.shoot-text i{font-size:44px!important}.shoot-text p{font-size:13px;line-height:25px;text-align:justify;margin:10px 0}h6.shoot-sign{font-size:16px}.slideshow-wrap{max-width:100%}.shoot-slideshow{padding-left:0;padding-top:20px}.shoot-slideshow .slick-slide{margin:0 5px}.shoot-slideshow button:before,.shoot-slideshow .slick-next,.shoot-slideshow .slick-prev{display:none}.shoot-team-wrap{max-width:100%;padding-top:25px}h3.st-heading{font-size:18px;line-height:28px;text-align:center}.shoot-teams{grid-template-columns:1fr;padding-top:15px;grid-gap:20px}.s-team{gap:10px}.st-text p{font-size:14px;line-height:22px}.st-text h5{font-size:18px;line-height:22px;margin-top:10px}.v-video video{height:100%}img.video-img{object-fit:cover}img.play{width:100%;max-width:10%}img.p-left-img,img.p-right-img{display:none}.p-detail-wrap.slick-slide{margin:0 5px}.p-products .slick-list{margin:0 -5px}a.product-btn{font-size:14px;max-width:150px;height:45px;margin:0 auto 0;color:#fff}a.product-btn span{height:100%}.pp-product{grid-template-columns:1fr;grid-gap:30px}.pp-title a{font-size:34px}.pp-price{font-size:30px;line-height:30px;padding:15px 0 20px}.pp-text{padding-top:120px}.pp-pricing-feature{padding-top:20px}ul.pp-feature li{font-size:16px;line-height:20px;margin-bottom:15px}.pp-cart-btn{margin-top:25px}.brand-heading h2{padding-bottom:0}.brand-inner-wrapper .slick-prev{left:0}.brand-inner-wrapper .slick-next{right:0}.brand-img img{filter:opacity(1)}img.testi-right-img,img.testi-left-img{display:none}.testi-heading h2{padding-bottom:0}.testi-girl-info,.testi-boy-info{text-align:center}h3.testi-girl-name,h3.testi-boy-name{font-size:30px;line-height:34px}p.testi-girl-info,p.testi-boy-info{font-size:15px;line-height:24px;margin:15px 0;max-width:100%}.testi-girl-social,.testi-boy-social{justify-content:center}.testi-bride-info .row{gap:20px;align-items:center;justify-content:center}img.e-right-img,img.e-couple-img,img.e-left-img{display:none}.enquiry-inner-wrapper{padding:10px}.enquiry-form-wrap{border-bottom:13px solid #DBE2CF;border-top:13px solid #DBE2CF;border-left:13px solid #DBE2CF;border-right:13px solid #DBE2CF;padding:15px 15px}.enquiry-heading h2{font-size:26px;line-height:36px}.enquiry-heading h5{padding-bottom:0}.enquiry-heading{padding-bottom:25px}.enquiry-btn input{font-size:14px;max-width:150px;height:45px;color:#fff}.enquiry-btn>p{height:45px}.enquiry-btn{max-width:150px;height:45px}.enquiry-btn p:before{height:100%}.blog-info.slick-slide{margin:0 5px}.blog-content-wrap .slick-list{margin:0 -5px}.blog-information{padding:20px 10px;max-width:100%;bottom:1rem}.blog-title a{font-size:18px;line-height:28px}.blog-title{padding:15px 0 0}.blog-heading h2{padding-bottom:0}a.blog-btn{font-size:14px;max-width:150px;height:45px;margin:10px auto 0;color:#fff}a.blog-btn span{height:100%}}@media screen and (max-width:380px){.above_title{margin-top:0}}