.about-me img,.banner,.banner_other,.image_div{object-fit:cover}.btn-1,.btn-2,.select2-container--default .select2-results__option--highlighted[aria-selected],.swal-button,section.contact_us{background-color:#125358}.about-button,.max_200{text-align:end}.banner,.banner_other,.image_div{object-position:center}.contact_us h6.Grey{background-color:#e2eff6}.Green{background:#fafafa}.other-banner{min-height:700px;display:flex;align-items:center;justify-content:center;background-size:100% 100%;background-repeat:no-repeat;background-position:center}.other-banner h2,section.current-banner h2{font-weight:400;font-size:60px;color:#0e1513}.other-banner p,.our_mission .sec-buttons,section.current-banner p{margin-top:40px}.possible h3,.retirement-income h3,.tax h2,.value h3{color:#125358;font-size:16px;position:relative;font-weight:400;display:inline-block}.possible h3:before,.retirement-income h3:after,.tax h2:after,.value h3:before{position:absolute;content:"";top:50%;transform:translateY(-50%);right:-200px;background:#125358;height:1px;width:150px}.retirement-income h2,.tax h3{font-weight:500;font-size:30px;margin:20px 0;color:#000}.retirement-income p,.tax p{color:#1d1d1d;font-size:16px}.accordion .accordion-item:not(:last-of-type),.retirement-income p,.value p:not(:last-of-type){margin-bottom:15px}.for_new_home p:last-of-type,.our_mission p:last-of-type,.retirement-income p:last-of-type,.tax p:last-of-type{margin-bottom:0}section.defense{padding-bottom:50px}section.defense h2 p{font-size:60px;font-weight:400;line-height:1.3}section.defense p{font-size:20px;margin-top:50px}.accordion-body p,.buy p:not(:last-of-type),.contact_detail li:not(:last-of-type),.tax p{margin-bottom:20px}.tax .sec-buttons{margin-top:70px}.tax .sec-buttons a.btn_1:first-of-type{margin-right:15px}.faq-top-banner .main-heading-style-one h2{color:#151515;font-size:48px;font-weight:700;margin-bottom:0;text-align:center}.faq-top-banner .main-heading-style-one p{color:#151515;font-size:24px;margin:auto}.faq-top-banner .main-heading-style-one p span a{color:#29abe2;font-size:24px}.card-section,section.faq-first-section{padding:100px 0}section.faq-first-section .accordion-item{border-top:2px solid #ccc;border-radius:0!important;background:#fff!important;border-left:none;border-right:none;border-bottom:none}section.faq-first-section h2.accordion-header button{font-size:20px;color:#58595a;font-weight:700;font-family:Roboto,sans-serif;padding:22px 20px;background-color:#fff}.accordion-button::after{color:#58595a;content:"\f107";font-family:Fontawesome;background-image:none;font-size:22px;position:relative;font-weight:400;right:0;display:flex;align-items:center;justify-content:center}.contact_us .title,.max_200,.send_us_message .phone_p{font-family:Roboto,sans-serif}.accordion-body p{font-size:20px;line-height:1.7;color:#58595a;font-family:Roboto,sans-serif!important}.contact_us .title:last-of-type,.contact_us h2,.contact_us h3,.content-div,.our-include{margin-bottom:30px}section.faq-first-section .accordion-button:not(.collapsed)::after{color:#125358;content:"\f106";font-family:Fontawesome;background-image:none;font-size:24px;position:relative;top:50%;right:-10px;transform:revert;font-weight:400}.about-me,.craft_moment,.faq-content .accordion-body a,.testimonial_section,.training ul li{position:relative}.gdriveVideo{width:636px;height:403px}.our_mission .driveus{width:90%}.custom .overview{width:60%}.contact_us .select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--single .select2-selection__rendered{color:#58595a;font-size:16px}.percentage_div{width:70%}.banner,.contact_us .select2-container{width:100%!important}.contact_us .title{font-size:48px;margin:0;color:#fff;font-weight:700;line-height:1.2}.contact_us h2{font-size:25px;font-weight:400;color:#fff}.contact_us h3{font-size:25px;font-weight:600;color:#fff}.btn-1:hover,.buy_now,.contact_detail P,.contact_detail li a i{color:#fff}.contact_detail li a span{min-width:25px}.send_us_message input::placeholder{font-family:Roboto,sans-serif}.send_us_message input,.send_us_message textarea{width:100%;border:1px solid #ccc;padding:10px 0 14px 12px;border-radius:0!important;line-height:1}.send_us_message input{height:50px}.send_us_message input::placeholder,.send_us_message textarea::placeholder{font-size:14px;font-family:Roboto,sans-serif;color:#d6d6d6}.send_us_message label{font-size:16px;font-weight:700;margin:15px 0}.send_us_message label span{color:red}.send_us_message .phone_p{color:#878787;font-size:12px}.max_200{color:#58595a;font-size:14px;font-weight:400}.send_us_message .btn_2{border-radius:0;margin-top:30px;background:#125358;color:#fff;border:1px solid #125358}.send_us_message{padding:30px;box-shadow:0 4px 8px 0 rgb(0 0 0 / 20%),0 6px 20px 0 rgb(0 0 0 / 19%);background-color:#fff}.select2-container--default .select2-selection--single .select2-selection__rendered,.send_us_message .select2-container--default .select2-selection--single .select2-selection__rendered{color:#000!important;font-size:14px!important;height:100%;display:flex;align-items:center;padding:10px 0 10px 12px}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #ccc;border-radius:0!important;font-size:16px;height:50px}section.contact_us{position:relative;min-height:calc(100vh - 668px);display:flex;align-items:center;justify-content:center}.carddddd p,.training_cart figcaption h4{font-family:Roboto,sans-serif;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.select2-container--default .select2-selection--single .select2-selection__arrow{top:10px;right:10px;border:none}.select2-results__option[aria-selected]{font-size:12px}.select2-results__option[aria-selected]:first-of-type img,.select2-search--dropdown .select2-search__field,.videoSection{display:none}.select2-container--default .select2-selection--single .select2-selection__arrow b:after{content:"";position:absolute;right:-10px;top:0;width:12px;height:3px;background:#ccc;border-radius:8px;transform:rotate(-45deg)}.select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:"";position:absolute;left:-9px;top:0;width:12px;height:3px;background:#ccc;border-radius:8px;transform:rotate(45deg)}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:none!important}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:2px}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{box-shadow:inset 0 0 3px rgb(0 0 0 / .3)}.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:#125358;outline:#125358 solid 1px}.select2-search--dropdown{display:block;padding:0}.banner,.banner_other,.image_div,.lb-data .lb-details,.partner .item,section.testimoniall .author-details{display:flex;display:flex}.for_new_home h2,.our-plan h2,.our_mission h2{color:#125358;font-size:16px;position:relative;padding-bottom:10px;padding-left:10px}.for_new_home h3,.our_mission .safety_food,.our_mission h3{font-size:54px;margin:30px 0;color:#000;font-weight:400}.buy li,.first-home li,.possible li{padding-left:30px;position:relative}.for_new_home h2::after,.our-plan h2::after,.our_mission h2::after{position:absolute;content:"";width:248px;height:2px;background:#125358;bottom:0;left:0}.our_mission .safety_food{padding-left:0}.cta .btn_1,.cta .btn_1:hover{color:#505050}.our_mission .safety_food::after{background:0 0}.for_new_home p,.our_mission p{font-size:18px;color:#505050;margin-bottom:30px}.for_new_home .sec-buttons{margin-top:60px}.our-plan{background:#f7f7f7}.our-plan h3{font-size:30px;font-weight:400;margin:30px 0}.our-plan p{font-size:16px;color:#9b9b9b;margin-bottom:40px}.our-plan .img_top{background:#e1f3f7;border-radius:10px 10px 0 0}.our-plan h4.image_heading{font-size:20px;background:#fff;font-weight:500;padding:10px 0;box-shadow:0 3px 6px rgba(0,119,182,20%);border-radius:0 0 10px 10px}.our-plan .img_top img.img-fluid{border-top-right-radius:10px;border-top-left-radius:10px}.owl-theme .owl-dots .owl-dot:hover span,.testimonial .owl-theme .owl-dots .owl-dot.active span,section.newsletter{background:#125358}.banner,.banner_other,.image_div,section.assist{background-size:cover}section.newsletter h4{font-weight:500;font-size:30px;color:#fff}section.newsletter input.newsinput{background:#fff0;border:1px solid #fff;border-radius:5px 0 0 5px;min-height:50px;margin-right:-5px;width:calc(90% - 121px);padding:10px 10px 10px 20px;border-right:0;color:#fff}section.newsletter input::placeholder{color:rgba(255,255,255,58%)}section.newsletter .btn_3{min-height:50px}.property h2{text-align:center;margin-bottom:30px;font-weight:500;font-size:30px}.property .learning{border-radius:0;background:#fff;box-shadow:0 3px 20px #e1f3f7;padding:40px 90px}.property h4.image_heading{font-size:20px;font-weight:400;height:45px;margin:30px 0}.property .img_top img.img-fluid{min-height:210px}.overlapping-sec{padding:0 0 100px;z-index:5;position:relative;margin-top:-140px}.overlap-content{background-color:#fff;box-shadow:rgba(72,220,228,30%) 0 3px 6px;padding:41px 36px 66px;border-radius:20px}.cta .btn_1,.grid-item:nth-child(odd) .test-box,.how-we-do,.interview,.testimonial .slider-box .owl-slider,.testimoniall{background-color:#f7f7f7}.overlap-content h4{font-size:30px;color:#000;font-weight:400;margin-top:5px;margin-bottom:15px}.overlap-content p{color:#9b9b9b}section.assist{background-repeat:no-repeat;background-position:center;position:relative;padding-bottom:200px}section.assist:before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-image:linear-gradient(to left,rgb(127 191 225 / 43%),#499cc5d6)}section.assist h2{color:#fff;font-size:16px;position:relative;padding-bottom:10px;padding-left:10px;font-weight:400}section.assist h2:before{position:absolute;content:"";width:248px;height:2px;background:#fff;bottom:0;left:0}section.assist h4{font-size:30px;color:#fff;margin:40px 0 30px;font-weight:500}section.assist h3{font-weight:400;font-size:16px;color:#fff;line-height:1.4;width:60%}section.cta{background:#125358;color:#fff}.cta .btn_1{border:1px solid #f7f7f7}.buy li:before,.first-home li:before,.possible li:before{background:#125358;border-radius:50%;position:absolute;left:0}.cta .image_heading{font-size:40px;font-weight:500;margin-bottom:30px}.cta p{font-size:18px;font-weight:400;width:60%}section.cta h2,section.cta h3{width:100%;margin:auto;font-weight:500;font-size:30px}section.cta1 p{padding-top:10px;text-align:center;width:80%;margin:auto;font-weight:500;font-size:30px}.first-home h2{font-size:30px;margin-bottom:20px}.buy li,.first-home li,.step-section_2 .unit-img,section.testimoniall h6{margin-bottom:10px}.buy li:before,.first-home li:before{color:#fff;height:20px;width:20px;display:flex;align-items:end;justify-content:center;content:"\f00c";font-family:FontAwesome;font-size:12px;font-weight:400}.first-home p{font-size:16px;color:#1d1d1d}.possible h5,.value h5{font-size:16px;margin-bottom:15px;font-weight:400}.possible h2,.value h2{font-size:30px;font-weight:500;margin:20px 0}.possible li{margin-bottom:5px}.possible li:before{height:15px;width:15px;content:"";top:4px}.banner,.banner_other,.image_div,section.testimoniall .image{background-repeat:no-repeat}.nras-banner h1{text-align:center;font-size:60px;font-weight:500}.we-help h4{font-size:30px;margin:15px 0;font-weight:500}.we-help h2{font-size:60px;font-weight:600;margin-bottom:50px}.buy h5{font-size:16px;font-weight:600;margin-bottom:10px}.testimonial h2{margin-bottom:40px;text-align:center;font-size:40px;font-weight:500;color:#212529}.testimonial .item{position:relative;text-align:center;padding:40px 60px}.testimonial .item p{font-size:16px;margin-bottom:30px;line-height:1.5;color:#212529;font-weight:400}.testimonial .item h5{font-size:26px;font-family:Heebo,sans-serif;color:#212529;font-weight:500;padding-top:5px;margin-bottom:15px}.testimonial .item h6{color:#212529;font-size:24px;font-weight:400;line-height:1.3}.testimonial .owl-theme .owl-dots .owl-dot span{width:24px;height:6px;transition:.5s linear}.testimonial .owl-theme .owl-dots{margin:10px;padding-bottom:20px;position:absolute;left:50%;transform:translateX(-50%)}.banner{position:relative;background-position:top center;align-items:center;height:calc(95vh - 80px)}.banner h1{font-size:64px;font-weight:700;color:#fff;margin-bottom:20px;width:80%}.banner h2{color:#5aff45;font-weight:400;font-size:44px;margin-bottom:20px}.banner p{font-size:22px;color:#fff;font-weight:400}.banner .content-div{width:48%}.how-we-do .feature-button{margin-top:30px}.how-we-do h4{font-size:54px;margin-bottom:15px}.how-we-do h5{font-size:18px;margin-bottom:15px;color:#000}.how-we-do p{font-size:18px;color:#505050;padding-bottom:80px;width:80%;margin:auto}.how-we-do figcaption h4{font-size:28px;margin-top:20px}.manupulate_feature figure{text-align:center;box-shadow:0 0 15px rgb(0 0 0 / .15);background:#fff;padding:30px 30px 40px;background:linear-gradient(139deg,#cfd8e1 0 50%,#a8b3bda6 40% 100%);height:362px}section.testimoniall .author-details{align-items:center;justify-content:center;margin-top:65px}.banner_other,.partner .item{align-items:center}section.testimoniall .image{background-position:left;background-size:contain;padding:110px 0}section.testimoniall .col-lg-9{margin-left:auto}.testimoniall .slider-box{background:#fff;padding:100px 150px;box-shadow:0 0 5px rgb(0 0 0 / .16)}section.testimoniall .item{text-align:center;background:#f8f8f8;padding:40px 45px}section.testimoniall p{margin-bottom:80px;position:relative}#carouselnew .owl-next{font-size:26px!important;position:absolute;top:50%;right:-40px}#carouselnew .owl-prev{font-size:26px!important;position:absolute;top:50%;left:-40px}.owl-theme .owl-nav [class*=owl-]:hover{background-color:#fff;color:#000!important;text-decoration:none}section.testimoniall p:before{position:absolute;content:'';width:260px;left:0;background:#50c5e6;height:1px;bottom:-35px}section.testimoniall p:after{position:absolute;content:'';width:60px;left:0;background:#faa61a;height:6px;bottom:-35px}section.testimoniall h4{font-size:48px;color:#285780;font-weight:700;margin:20px 0 30px}section.testimoniall h5{font-size:16px;color:#47494c;font-weight:400;line-height:25px}section.testimoniall h3,section.testimoniall h6{font-size:16px!important;color:#505050;font-weight:400}.testimoniall h6{font-size:16px;color:#818c9b;font-weight:400}.testimoniall .author-image{min-width:60px;margin-right:15px}.partner .item{margin:auto;border:1px solid #e3e3e3;padding:10px 25px;min-height:200px;max-height:200px;justify-content:center}.partner .item img{object-fit:contain;max-height:180px}.partner h3{text-align:center;font-size:54px;padding-bottom:80px;margin:auto;width:50%}.banner_other{height:calc(60vh - 120px);background-position:center}.banner_other h1,.banner_other h2{font-size:48px;color:#fff;font-weight:400;width:50%}.banner_other p{font-size:22px;color:#fff;font-weight:400;width:50%}.btn-1,.btn-2,.buy_now{font-weight:700}.quality-unit h3,.training h3{font-size:30px;font-weight:700;color:#000;margin-bottom:30px}.quality-unit .stepCount_1{margin-left:30px;color:#125358;font-weight:500;font-size:20px}.step-section_2 .section-para-two{margin-bottom:10px;font-size:18px}.btn-1{border:1px solid #125358;color:#fff;padding:5px 20px;font-size:16px}.training .sub-title{margin-left:45px;color:#125358;font-weight:500;font-size:20px}.training .section-para{margin-bottom:30px;font-size:18px}.training ul li.listing::before{position:absolute;content:"\f105";left:10px;font-family:FontAwesome;color:#fff;font-weight:900;font-size:15px;top:0;border-radius:100%;height:22px;width:22px;text-align:center;background-color:#125358}#carouselnew .author-image{width:60px}.training .sub-list li,.training .sub-list li:nth-of-type(2){padding-top:5px;padding-bottom:5px}.training .sub-list{padding-left:65px;list-style:disc}.training h2{font-weight:400;font-size:30px;color:#505050;padding-bottom:40px;width:70%;margin:auto}.training p{font-size:18px;color:#505050}section.testimonial_section h2{font-weight:600;font-size:32px;margin-bottom:20px}section.testimonial_section{background:#eee;padding:80px 0}.author-details h3{margin:20px 0}.training_cart figcaption h4{font-size:24px;margin:25px 0;font-weight:900;-webkit-line-clamp:2;min-height:60px}.carddddd p{font-size:20px;margin-bottom:30px;color:#58595a;line-height:1.5;font-weight:400;-webkit-line-clamp:4;min-height:120px}.Upper_now,.carddddd_body .feature_a,.carddddd_body a:hover{color:#125358}.carddddd_body{height:auto;padding:15px 20px}.carddddd{box-shadow:0 20px 30px rgb(0 24 73 / 10%);margin:35px 0;border-radius:10px;border:none;min-height:640px}.btn-2{border:1px solid #125358;color:#fff;padding:6px 20px;font-size:14px}.btn-2:hover{color:#fff!important}.image_div{align-items:center;background-position:bottom;border-radius:20px;padding:90px 60px;position:relative}.image_div h5{font-size:30px;font-weight:400;color:#fff}.image_div p{font-size:50px;font-weight:700;color:#fff;width:50%;padding-bottom:30px}.image_div .btn_1{background-color:#fff;border:1px solid #fff;color:#000}.image_div .btn_1:hover,.no_button:hover{color:#000}.catalg{padding-top:0}.training_cart h3{font-size:54px;font-weight:500;font-style:normal;text-align:center;color:#125358}.cta .btn_1{padding:12px 48px}.swal-footer{text-align:center!important}.about-me-para,.card-section .suv-para,.content-div,.entry-content,.flower_border,.head-below,.swal-text,.tarnya-head,.tarnya_bennett .dream-wedd-para,.tarnya_bennett h5,.we_do_cta{text-align:center}.swal-button{font-size:16px}.swal-button:not([disabled]):hover{background-color:#125358!important}.swal-text{font-size:18px}::-webkit-scrollbar{width:.4rem;height:.4rem}::-webkit-scrollbar-thumb{background:#ccc}::-webkit-scrollbar-track{background:#f1f1f1}.image_div:before{content:'';position:absolute;height:100%;width:100%;background:linear-gradient(-87deg,rgb(36 89 132 / .25) 0,#125358 65.67%,#125358 100%);left:0;border-radius:20px}.feature-heading h2{display:none;font-style:normal;font-weight:500;text-decoration:none;color:#285780;font-size:30px}.no_button,.no_button:hover,.package-link a{text-decoration:underline}.feature-benifits row:not(:first-of-type){margin-top:-8px}.feature-benifits .accordion-item .accordion-button{font-size:22px;font-weight:500}.feature-benifits .accordion-button:not(.collapsed){color:#000;background-color:#fff;box-shadow:none;border-bottom:1px solid #dee2e6}.feature-benifits .accordion-button:not(.collapsed)::after{background-image:none}.accordion .accordion-item:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.accordion .accordion-item:last-of-type{border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion-item:not(:first-of-type){border-top:1px solid #dee2e6}.testimonial_section .owl-dots{position:absolute;bottom:0;left:50%;font-size:30px!important;transform:translate(-50%)}.logo-img{justify-content:center;flex-wrap:wrap;margin-bottom:52px}.dream-wedding{font-size:34px;font-weight:400;margin-bottom:30px}.flower_border{margin-bottom:48px}.dream-wedd-para{font-size:18px;margin-bottom:25px}.main-desp,.premium-package,.product_details p{font-size:22px}.tarnya-head{font-size:20px;margin:25px 0 35px;font-weight:700}.partner-img img{transition:transform .3s ease-in-out;margin:15px}.partner-img img:hover{transform:scale(1.2)}.head-below{margin-top:20px;color:#707070;font-size:20px}.lightbox .lb-image{border-radius:0;border:none}.lb-closeContainer{position:absolute;top:-50px;right:0}.lb-data .lb-close{width:32px;height:32px;opacity:1}.lb-nav a.lb-next,.lb-nav a.lb-prev{opacity:1!important;position:absolute;width:38px!important;height:44px;transform:translateY(-50%);top:50%}.lb-nav a.lb-prev{left:-55px}.lb-nav a.lb-next{right:-55px}.lb-data .lb-details{width:100%;justify-content:space-between;margin-top:12px}.lb-data .lb-caption,.lb-data .lb-number{font-size:19px;font-weight:400;color:#fff}.lb-data .lb-number{padding-bottom:0}.grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.test-box{background-color:#f7f7f7;padding:25px;position:relative}.grid-item:nth-child(2n) .test-box{background-color:#71b1ad;color:#fff}.test-box::before{position:absolute;content:"";width:43px;height:65px;bottom:-32px;background-color:#f7f7f7;left:12px;clip-path:polygon(50% 50%,100% 50%,50% 100%,0% 50%)}.grid-item:nth-child(2n) .test-box::before{background-color:#71b1ad}.Home_testimonial .author{margin-top:50px}.author img{border-radius:50%;margin-right:10px}.couple_name{font-weight:700;margin:0 0 0 30px}.craft_moment::after,.craft_moment::before{position:absolute;z-index:1;pointer-events:none;max-width:100%}.craft_moment::before{content:url(../Images/Upper_video_img.png);top:-60px;left:-60px}.craft_moment::after{content:url(../Images/Lower_video_img.png);bottom:-55px;right:-60px}.Looking_for_mc h4{font-size:40px;font-weight:600;text-align:center}.Looking_for_mc h5{font-size:22px;font-weight:600}.Looking_for_mc h6{font-size:22px;font-weight:400;margin-bottom:20px}.no_button{padding:0;font-size:20px;font-weight:600;color:#000}.other_ceremonies .content-div,.other_ceremonies .flower_border{text-align:start;margin-bottom:30px}.wedding_venues ul{column-count:2}.wedding_venues h4{font-size:40px;font-weight:600;margin-bottom:48px}.wedding_venues li{font-size:18px;margin-bottom:10px;margin-left:25px;position:relative}.wedding_venues li::before{position:absolute;content:"\f105";font-family:FontAwesome;color:#000;font-weight:600;font-size:15px;top:2px;left:-25px}.quality-unit{width:90%;margin-left:auto}.we_do_cta{background-color:#d4e7e6;padding:50px}.Celebrant_img_container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px}.Celebrant_img img{min-width:200px;max-width:200px;max-height:150px}.gallery_home img,.gallery_home_wb .image-link img{max-height:280px}.simple_banner{padding:0}.about-me img{display:block;width:100%;height:400px}.about-me-para{position:absolute;left:50%;transform:translateX(-50%);color:#fff;font-size:64px;z-index:2;width:100%;padding:0 20px;bottom:40px}.about-me::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgb(18 83 88 / 26%),rgb(18 83 88 / 47%));z-index:1}.tarnya_bennett h5{position:relative;font-size:34px;font-weight:400}.entry-content{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:5;max-height:10em;transition:max-height .3s}.entry-content.expanded{max-height:none;-webkit-line-clamp:unset}.about-img{display:flex;justify-content:center;margin:10px 0}.about-more{margin-top:23px;display:flex;justify-content:center}.Tarnya_husband{background-color:#f7f7f7;padding:0}.card-section,.the_custom_section_color{background-color:#d4e7e6}.Tarnya_husband .italic{font-size:18px;color:#125358;font-style:italic;margin-bottom:30px;margin-top:8px}.tarnya_sig{font-style:italic;font-size:40px}.the_custom_section h5{font-size:24px;font-weight:600;margin-bottom:22px}.italic{font-size:22px;color:#125358;font-style:italic}.strong_p{color:#125358;font-weight:600}.other_ceremonies h2{position:relative;margin-bottom:8px}.baby_nameing h2:before{left:100px}.card-section .main-item{display:flex;flex-wrap:wrap;row-gap:45px;justify-content:center;column-gap:35px}.card-section .item{width:100%;max-width:400px;box-sizing:border-box}.card-section .item img{height:150px}.card-section .item-para{padding:30px 40px;display:flex;justify-content:center;flex-direction:column;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#uneven-btn,.card-section .item-img,.card-section .item-title{justify-content:center;display:flex}.card-section .item-title{align-items:center;min-height:140px;font-size:34px;font-weight:700;text-align:center;color:#fff;padding:25px 30px;background-color:#125358;border-top-left-radius:10px;border-top-right-radius:10px}.card-section .item-link{margin-bottom:40px;display:flex;justify-content:center}.card-section .suv-para{font-size:22px;margin:20px 0 70px}.card-section .item-link a{color:#125358;text-decoration:underline;font-size:20px;font-weight:700}.card-section .price{font-size:50px;font-weight:700}.product_details .content_image_div{display:flex;justify-content:space-between}.product_details h2{font-size:34px;font-weight:700;margin-bottom:20px}.product_details .heading_italic{font-size:22px;font-weight:700;font-style:italic}.product_details .heading_itali{font-size:22px;font-style:italic}.product_details h5{font-size:42px;font-weight:700;margin:35px 0}.product_details .content_image_div img{width:200px}.small_headings{font-size:22px;font-weight:700}.premium-package li{list-style-type:none;position:relative;padding-left:69px}.premium-package li::before{content:"";position:absolute;left:0;top:15px;height:5px;width:5px;border-radius:50%;background-color:#000}.gallery_home .image-link img,.gallery_home_wb .image-link img{min-height:280px;width:100%;object-fit:cover}.package-link a{color:#15c}.box.grid-item .author{margin:45px 0 30px}.hero img{height:calc(100vh - 320px);object-fit:cover}.masonry-with-columns{columns:3 300px;column-gap:2rem}.grid-item{-webkit-column-break-inside:avoid;column-break-inside:avoid}.even-testi{width:90px}@media (max-width:1399px){.property .learning{padding:20px 70px}}@media (max-width:1199px){.dream-wedd-para,.wedding_venues li{font-size:16px}.wedding_venues h4{font-size:26px}.collapse:not(.show){display:none!important}.accordion-body p,.carddddd p{font-size:15px}.banner .content-div,.cta p,.custom .overview,.our_mission .driveus{width:100%}.btn_flex{flex-direction:column}.Upper_now{margin-bottom:20px}header .dropdown-item{padding:8px 0}header .dropdown-item:first-of-type{border-top:1px solid #ccc}header .dropdown-menu{margin-top:0!important}.cta .btn_1{padding:14px 32px}a.dropdown-item:hover{background:initial;color:#000}}@media (max-width:991px){.Looking_for_mc h3,.Looking_for_mc h4,.Tarnya_husband .italic,.about-button,.ceremonies-price,.dream-wedd-para,.dream-wedding,.other_ceremonies .flower_border,.our_mission,.quality-unit,.sec-buttons,.sig-tanya,.testimoniall{text-align:center}.quality-unit,.unit-img .stepCount_1{margin-left:0!important}.masonry-with-columns{columns:2 300px}.Looking_for_mc .container-fluid,.wedding_venues .container-fluid{max-width:720px}.hero img{height:582px}.retirement-income h2,.value h2,section.cta h2{font-size:26px}.nras-banner h1,.other-banner h2,section.current-banner h2{font-size:50px}.possible .row,.reverse .row:nth-last-child(odd),section.our_mission .row{flex-direction:column-reverse}.how-we-do figure,section.custom .row{flex-direction:column}.we-help h2{font-size:40px}.other-banner{min-height:500px}.property h4.image_heading{height:auto;margin:30px 0 10px}section.current-banner p{margin-top:20px}.tax p,.unit-img img{margin-bottom:10px}.for_new_home .sec-buttons,.our_mission .sec-buttons{margin-top:30px;margin-bottom:30px}section.assist{padding-bottom:50px}.our-plan h3,section.assist h4{margin:10px 0}.overlapping-sec{padding:50px 0 0;margin-top:0}.banner p,.for_new_home p,.our_mission p,section.faq-first-section h2.accordion-header button{font-size:16px}.faq-top-banner,section.faq-first-section,section.testimonial_section{padding:50px 0}.faq-top-banner .main-heading-style-one h2{font-size:30px}.faq-top-banner .main-heading-style-one p{font-size:18px}.interview-btn,.sec-buttons{display:flex;justify-content:center}.quality-unit{width:100%!important}.wedding_venues li{text-align:start}.wedding_venues h4{margin-top:0}.footer_heading.usefull_link{max-width:inherit;text-align:center}.banner h1{width:100%;font-size:48px}.banner h2{font-size:28px}.for_new_home h3,.how-we-do h4,.our_mission h3,.training_cart h3{font-size:38px}.how-we-do p{font-size:16px;padding-bottom:40px}.how-we-do figure{margin-bottom:40px;display:flex;align-items:center;justify-content:center}.how-we-do figure .img_top img{width:80px;height:80px}.partner h3{width:80%;font-size:37px;padding-bottom:40px}.banner{height:auto}section.testimoniall .author-details{margin-top:15px}section.testimoniall .image{padding:initial;background-image:none!important}.testimoniall .slider-box{padding:40px}.cta p{font-size:16px;width:auto}.cta .image_heading{font-size:26px;margin-bottom:20px;width:100%}.banner_other{height:calc(45vh - 120px)}.banner_other h2{font-size:38px;width:auto}.choosee .sec-buttons{margin-bottom:0}section.testimoniall p::before{width:100%}.testimoniall .author-details{display:flex;flex-direction:column}.testimoniall .author-image{min-width:60px;margin-right:0;margin-bottom:15px}.hero_1{padding-top:0;text-align:center}.unit-img{align-items:center!important;justify-content:center;flex-direction:column}.step-section_2 .section-para-two{margin-bottom:30px;font-size:16px}.training h2{font-size:20px;padding-bottom:0;width:auto;margin:auto}.training p{font-size:16px;color:#505050;text-align:center;margin-bottom:30px!important}.training ul li::before{top:2px}.image_div h5{font-size:22px}.image_div p{font-size:35px;color:#fff;width:100%}.our-moto{margin:20px 0}.color-div{text-align:-webkit-left}.the_margin{margin-top:30px!important}.interview{overflow:hidden}.super_col.mobile-footer-copyright{order:3}}@media (max-width:767px){.wedding_venues li{margin-left:20px}.Looking_for_mc .container-fluid,.wedding_venues .container-fluid{max-width:540px}.faq-top-banner .main-heading-style-one h2{font-size:27px}.nras-banner h1,.other-banner h2,section.current-banner h2{font-size:40px}.we-help h2{font-size:30px;margin-bottom:20px}.first-home h2,.possible h2{font-size:24px}.possible h2{margin:10px 0}section.defense h2 p{font-size:40px;line-height:1}section.defense h2 p:first-of-type{margin-top:0}.cta,section.newsletter h4{text-align:center}section.newsletter input.newsinput{width:calc(100% - 121px)}.for_new_home h3,.our_mission h3,.training_cart h3{font-size:28px}}@media (max-width:575px){.about-me img{height:300px}.Looking_for_mc .container-fluid,.wedding_venues .container-fluid{max-width:100%}.craft_moment::after,.craft_moment::before{content:none}.hero img{height:436px}.partner h3,section.testimoniall h4{font-size:28px}section.testimoniall .item{padding:20px}.banner_other h2,section.testimoniall h3{font-size:36px}.image_div{padding:35px 25px}.contact_us .title{font-size:27px}.send_us_message .btn_2,section.cta h3,section.cta1 p,section.defense p{font-size:16px}.contact_detail li,.contact_us h6{font-size:20px}.contact_us h3,.footer_heading h3,.heading{font-size:24px}.banner_other h1{font-size:36px;width:100%}section.cta h3{line-height:1.7}section.cta1 p{font-weight:900;padding-top:5px}.our_mission .safety_food{font-size:30px;margin-bottom:20px;padding:0}.retirement-income h3:after{right:-100px;width:70px}.other-banner h2{font-size:30px}section.assist h3{width:auto}.about-me-para{font-size:32px}.about-me-para h1{font-size:48px!important}.lb-nav a.lb-next{right:-10px}.lb-nav a.lb-prev{left:-10px}}@media (max-width:425px){.hero img{height:300px}section.testimoniall p{margin-bottom:60px}section.testimoniall p:before{width:210px}.gdriveVideo{width:300px}.retirement-income h3:after,.tax h2{display:none}.other-banner{min-height:400px}.possible h3:before{right:-90px;width:70px}.for_new_home h3,.our-plan h3,.our_mission h3,.tax h3,section.assist h4{font-size:26px}.overlap-content h4{font-size:26px;margin-top:10px}.banner h2 p{font-size:40px}.for_new_home .sec-buttons,.our_mission .sec-buttons{margin-top:30px}}@media(max-width:320px){.ultimate_testimonial .test-box{font-size:13px;padding:19px;margin:60px}.ultimate_testimonial .author{margin-left:60px}}@media (min-width:992px) and (max-width:1400px){.hero img{height:calc(100vh - 200px)}}@media(min-width:992px) and (max-width:1799px){.wedding_venues .container-fluid{margin-right:auto;margin-left:0}.container-fluid{max-width:95%;margin-left:auto;margin-right:0}.container{max-width:90%}.gallery_home .container-fluid{max-width:100%}}@media(min-width:1600px){.lb-closeContainer{right:25%}}@media(min-width:2800px){.lb-closeContainer{right:35%}}