.wed-section{padding:50px 0;text-align:center}.white-bg{background-color:#fff}.wedby-title{font-size:30px;margin-bottom:20px;color:#03341b;text-transform:uppercase;font-weight:600;text-align:center}.wed-section .wedding-content{text-align-last:center}.wedding-content{padding-bottom:1.65%;line-height:1.5;text-align:justify}.wedding-content h3{text-transform:uppercase;margin-top:3%;margin-bottom:1%;text-align:center!important;font-size:28px;font-weight:500}.video-section{padding:20px 0 60px}.wedding-gallery-title{color:#242424;margin-bottom:20px;font-weight:700;font-size:40px;line-height:47px}.video-section iframe{width:100%;height:300px}.weddings-page{min-height:1px}.weddings-page .carousel-caption{transform:translateY(-50%);bottom:auto;top:50%;background-color:#fff0;padding:0}.weddings-page .carousel-caption .wedding-banner-title{font-size:52px;color:#fff;font-weight:600;text-shadow:0 0 20px rgb(0 0 0 / .5)}.exp-tim-wed-slider{background:#f3fff7;padding:40px 0 60px}.exp-tim-wed-slider .btn{line-height:35px}.exp-tim-wed-inner{text-align:left;padding:20px;background-color:#fff}.exp-tim-wed-title{font-weight:500;font-size:22px;line-height:28px;color:#000;margin-bottom:15px;position:relative;padding-bottom:6px}.exp-tim-wed-title:before{top:100%;height:2px;background-color:#fae17c;position:absolute;content:"";left:0}.exp-tim-wed-title:before{width:150px}.exp-tim-wed-inner p{font-weight:400;font-size:15px;line-height:20px;color:#000}.exp-tim-wed-text-btn{display:flex;gap:12px;justify-content:space-between;align-items:center}.ideas-inspiration-sec{padding:60px 0}.title-full{font-weight:600;font-size:46px;line-height:52px;color:#242424;margin-bottom:40px;text-align:center;text-transform:capitalize}.ideas-inspiration-list{background:#fff;box-shadow:0 8px 14px 0 rgb(0 0 0 / .15);transition:0.3s ease-in-out;margin-bottom:30px}.ideas-inspiration-list:hover{z-index:2;transition:0.3s ease-in-out;box-shadow:0 20px 30px 0 rgb(0 0 0 / .19);transform:scale(1.1)}.ideas-inspiration-inner{padding:10px 20px 20px}.ideas-inspiration-title{font-size:20px;line-height:26px;font-weight:600;letter-spacing:normal;color:#323232;text-transform:uppercase;margin:15px 0;height:65px}.ideas-inspiration-title a{color:#000;text-decoration:none}.btn-bdrwhite{cursor:pointer;border:1px solid #e7dfdf;padding:17px 20%;margin-top:30px;text-transform:uppercase}.btn-bdrwhite:hover{background:#fae17c;color:#000;border-color:#fae17c;text-decoration:none}@media (max-width:1450px){.weddings-page .carousel-caption .wedding-banner-title,.title-full,.wedding-gallery-title{font-size:36px}.wedding-content h3{font-size:26px}}@media (max-width:991px){.weddings-page .carousel-caption .wedding-banner-title,.title-full,.wedding-gallery-title{font-size:30px;line-height:38px}.wedding-content h3,.wedby-title{font-size:22px}}@media (max-width:767px){.weddings-page .carousel-caption .wedding-banner-title,.title-full,.wedding-gallery-title{font-size:25px;line-height:32px}}@media (max-width:600px){.title-full,.wedding-gallery-title,.wedding-content h3,.wedby-title{font-size:20px;line-height:25px}.weddings-page .carousel-caption .wedding-banner-title,.ideas-inspiration-title,.exp-tim-wed-title{font-size:16px;line-height:20px}.wed-section,.video-section,.exp-tim-wed-slider,.ideas-inspiration-sec{padding:30px 0}.wed-section .wedding-content{font-size:14px;line-height:20px}.ideas-inspiration-title{height:auto}.btn-bdrwhite{padding:6px 10%;margin-top:10px}}