body{overflow-x:hidden}
.vido_box img{
	max-width:100%;
}

.askt-mobile-section{
    position: relative;overflow: hidden;min-height:130px;    background: rgba(0, 0, 0, .5);
}
.askt-mobile-section .askt-overlay{position:absolute;top:0px;left:0px;right:0px;width:100%;}
.askt-mobile-section .askt-overlay img{width:100%;}
.askt-mobile-section .askt-overlay:before {
position: absolute;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .5);
top: 0;
left: 0;
content: '';
z-index: 1;
}
.screen-height{min-height:100vh;display: flex;justify-content: center;align-items: center;background-color: rgba(0,0,0,.5); }
    
 .events-section{position:relative;}
.BackgroundVideo{position:absolute;top:0px;width:100%;height:100%;}


.vid_caption {
    position: absolute;
    left: 0px;
    right: 0px;
    z-index: 999;
    top: 0px;
}   
  
.askt-mobile-section .wedding-venuebox {
    z-index: 2;
    position: relative;
    height: 130px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.footer-section p,.main-header.shrink .navbar-soft .navbar-nav .nav-link,.main-header.shrink .top-left li a,.main-header.shrink .top-right li a,.main-header.shrink .top-rightmore li a,.main-header:hover .navbar-soft .navbar-nav .nav-link,.main-header:hover .top-left li a,.main-header:hover .top-right li a,.main-header:hover .top-rightmore li a,.wdd-item:hover .wddc-name,.wdd-item:hover .wddc-name a,body{color:#333}@font-face{font-family:'Playfair Display';src:url('../fonts/PlayfairDisplay-Bold.eot');src:url('../fonts/PlayfairDisplay-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/PlayfairDisplay-Bold.woff2') format('woff2'),url('../fonts/PlayfairDisplay-Bold.woff') format('woff'),url('../fonts/PlayfairDisplay-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url('../fonts/PlayfairDisplay-Medium.eot');src:url('../fonts/PlayfairDisplay-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/PlayfairDisplay-Medium.woff2') format('woff2'),url('../fonts/PlayfairDisplay-Medium.woff') format('woff'),url('../fonts/PlayfairDisplay-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url('../fonts/PlayfairDisplay-Regular.eot');src:url('../fonts/PlayfairDisplay-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/PlayfairDisplay-Regular.woff2') format('woff2'),url('../fonts/PlayfairDisplay-Regular.woff') format('woff'),url('../fonts/PlayfairDisplay-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Playfair Display';src:url('../fonts/PlayfairDisplay-SemiBold.eot');src:url('../fonts/PlayfairDisplay-SemiBold.eot?#iefix') format('embedded-opentype'),url('../fonts/PlayfairDisplay-SemiBold.woff2') format('woff2'),url('../fonts/PlayfairDisplay-SemiBold.woff') format('woff'),url('../fonts/PlayfairDisplay-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url('../fonts/Lato-Light.eot');src:url('../fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Light.woff2') format('woff2'),url('../fonts/Lato-Light.woff') format('woff'),url('../fonts/Lato-Light.ttf') format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url('../fonts/Lato-Bold.eot');src:url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Bold.woff2') format('woff2'),url('../fonts/Lato-Bold.woff') format('woff'),url('../fonts/Lato-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url('../fonts/Lato-Regular.eot');src:url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Regular.woff2') format('woff2'),url('../fonts/Lato-Regular.woff') format('woff'),url('../fonts/Lato-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}body{font-family:Lato;font-weight:300;margin:0 auto;font-size:16px;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display";font-weight:300}.about-page h2,.aboutsection h3,.blog-section h3,.desnplaning_section h3,.detail-page h4,.gallery-section h3,.map-section h3,.team-section h3{font-size:30px}.section-padding{padding:20px 0}.fixed-header{position:fixed;top:0;left:0;width:100%;z-index:999}.categery-list,.megamenu-box,.menu-box,.photogrpahy-box,.search-box,.search-box .form-group,.vido_box{position:relative}.shrink{background:#fff;box-shadow:0 3px 6px #00000029}.banner-categories .banner-categories-box:hover a:before,.banner-right-buttons .button-category .h,.fixed-header .sticky-header{opacity:1;visibility:visible}.notice_bar{background:#000;color:#fff;padding:5px 0}.bounce{-moz-animation:2s infinite bounce;-webkit-animation:2s infinite bounce;animation:2s infinite bounce}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.icon-list{padding:0;margin:0;list-style:none;display:flex}.icon-list li,span.insta-icon{margin-left:10px}.award-list,.menu-box ul,.social-media,.top-left,.top-right,.top-rightmore,.total_steps ul{padding:0;margin:0;list-style:none}.right-side-header{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:end}.right-side-header a.btn{margin-right:20px}.top-left{display:flex;justify-content:flex-start;align-items:center;height:100%}.top-left li{display:inline-block;margin-right:40px;font-size:14px}.award-list li,.top-right li{display:inline-block;margin:0 10px}.top-left li a,.top-right li a,.top-rightmore li a{text-decoration:none;color:#3a3a3a}.top-rightmore{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;height:100%}.top-rightmore li{margin-left:20px}.megamenu-box{background-color:#fff;padding-top:20px;padding-bottom:20px}.menu-box img{width:100%;margin-bottom:20px}.main-title{font-weight:300;font-size:35px;margin-bottom:20px}.menu-box h4{font-size:14px;text-transform:uppercase;margin-bottom:20px;font-weight:400}.menu-box ul li{margin-bottom:5px;font-weight:300;font-size:14px;line-height:1.8}.menu-box ul li a{color:#333;text-decoration:none}.menu-box ul li:hover a{color:#000;cursor:pointer;text-decoration:underline;text-decoration-color:#000}.closebtn{width:100%;text-align:right}.closebtn .xmark{position:absolute;top:10px;right:40px}.top-rightmore li a.btn{padding:4px 8px;font-size:15px}.navbar-expand-lg .navbar-nav{width:100%;justify-content:space-between}.search-box{margin-top:70px;padding-left:50px;padding-right:50px}.search-box .form-group i{position:absolute;right:20px;top:10px}.sidebar-searching{width:500px;height:100vh;position:fixed;top:0;left:-500px;z-index:999;background:#fff;color:#000;transition:.3s;box-shadow:3px 3px 3px rgba(51,51,51,.5);text-align:left}.sidebar-searching.active{left:0}.dismiss{background:#333;width:fit-content;color:#fff;padding:10px 20px;float:right}.askt_section h3{font-size:30px;margin-bottom:15px;line-height:1.4}.box-header{padding:4px 0}.blog .item .con .category a:hover,.blog .item .con h5 a:hover,.blog .item .con h5:hover,.main-header:hover .navbar-soft .navbar-nav .nav-item:hover .nav-link,.notfound .notfound-404 h1>span,.wdd-item .wddc-name a{color:#000}.main-header .custom-logo img{height:60px}.navbar-soft .navbar-nav .nav-item:last-child .nav-link{padding-top:10px;padding-bottom:10px;margin-top:7px}header.main-header{padding-bottom:8px}.category_box,.main-banner{position:relative;overflow:hidden}.banner-caption h1{color:#fff;font-size:55px;line-height:70px}.aboutsection.active,.banner-caption h1 span,.gallerysection.active,.photogrpahy-box .secondslider.active,.wedding-venuebox .content h4 span{display:block}@-webkit-keyframes zoom{from{-webkit-transform:scale(1,1)}to{-webkit-transform:scale(1.5,1.5)}}@keyframes zoom{from{transform:scale(1,1)}to{transform:scale(1.5,1.5)}}.carousel-inner .carousel-item>img{-webkit-animation:20s zoom;animation:20s zoom}.arrow-navigation{position:absolute;left:0;right:0;bottom:20%;text-align:center}.top-header{text-align:center;padding:10px 0 15px}.blog .item .con .category a:last-child,.footer-menu li:last-child,.navbar-soft .navbar-nav .nav-item:last-child{margin-right:0}.wedding-venue{position:relative;overflow:hidden;min-height:90vh}.wedding-venuebox{color:#fff;text-align:center}.wedding-venuebox .content h4{text-align:center;font-size:35px;line-height:40px;margin:20px 0 30px}.venuebox{position:absolute;right:0;top:0;left:0;bottom:0;z-index:9;background:transparent;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-end;align-items:center;min-height:auto;height:99%;padding-bottom:12%}.askt_video .iframe-video,.img-caption{flex-direction:column;align-content:center}.h-video{height:100vh}.wedding-venuebox .btn-box .btn{color:#fff;font-size:18px}.wedding-venuebox .title{font-size:35px;margin-bottom:30px;font-weight:300}.testimonial-info .quote-icon,.wedding-venuebox img{margin-bottom:20px}.askt_video .iframe-video{width:100%;min-height:375px;border:0;height:100%;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.askt_video{display:block;position:relative;height:49%}.category_box .content{position:absolute;left:50px;right:50px;top:30%;z-index:1;color:#fff;text-align:center;width:400px;margin:0 auto}.category_box .content h3{margin-bottom:20px;font-size:30px;font-weight:300}.category_box .content p{font-weight:300;margin:30px 0 40px;font-size:20px;line-height:32px}.categery-list ul{padding:0;margin:0;list-style:none;display:flex;flex-direction:row;flex-wrap:wrap}.categery-list ul li{margin-bottom:10px;width:50%}.categery-list ul li img,.logoslist li img{width:100%}a.linkarrow{padding:18px 20px;background:#000;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:50%;color:#fff;text-align:center;font-size:20px}.design-section,.photographer-section,.youtube-section{position:relative;overflow:hidden;min-height:90vh;display:flex}.img-caption.design-box,.photographer-section .img-caption{justify-content:flex-end}.design-section .venuebox{background:0 0}.img-caption{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;height:100vh;color:#fff}.img-caption .title{font-size:35px;margin-bottom:20px;font-weight:300}.img-caption img{margin-bottom:40px}.img-caption h4{font-size:35px;margin-bottom:20px;font-weight:300;line-height:1.5}.img-caption .btn{font-size:18px;color:#fff}.newlyweds-section{background:url(../images/newlyweds.jpg) 0 0/cover no-repeat;z-index:1;height:100vh;position:relative}.breadcrumb-area:before,.newlyweds-section:before,.page-inner:before,.tell_event_section:before{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0;content:'';z-index:-1}.testimonial-section:after,.testimonial-section:before{background-size:cover;top:50px;z-index:9;position:absolute;content:''}.newlyweds-info{display:flex;height:100vh;color:#fff;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;align-items:center;padding-bottom:5%}.newlyweds-info h2{font-size:30px;line-height:42px;font-weight:300}.events-section{padding:90px 0;position:relative;overflow:hidden}.eventbox-content{position:relative;color:#000}.eventbox-content h2{font-size:35px;line-height:1.5;margin-bottom:20px;font-weight:300}.eventbox-content p{font-style:normal;font-size:18px;line-height:1.6;margin-bottom:30px}.eventbox-content .btn{font-size:18px}.testimonial-section{position:relative;background:url(../images/testimonial-section.jpg) 0 0/cover no-repeat;color:#fff;padding:80px 0}.testimonial-section:before{left:8%}.testimonial-section:after{right:8%}.testimonial-section h2{margin-bottom:30px;font-size:35px;font-weight:300;line-height:1.6}.testimonial-box .content{font-size:18px;line-height:1.5;font-weight:300;padding:0 10px}.testimonial-box h6{font-size:22px;position:relative;padding:20px;margin-top:30px}.testimonial-box h6:before{content:'';width:180px;margin:0 auto;height:1px;background:#555;position:absolute;top:0;right:0;left:0}.social-media-list{padding:0;margin:0;list-style:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.social-media-list li{width:50px;height:50px;background:#333;color:#fff;margin:0 5px;border-radius:50%;line-height:50px;text-align:center}.footerbtn .btn{width:200px!important}.footerbtn{margin:0;text-align:end}.social-media-list li a{color:#fff}.footer-section{background:#fff;padding:20px 0;font-size:16px;color:#333;border-top:1px solid #eee}.social-media li{display:inline-block;border-radius:50%;line-height:30px;font-size:16px;width:30px;height:30px;background:#333;margin:0 2px}.banner-right-buttons .button-category .h a,.social-media li a{color:#fff;text-decoration:none}.social-media li:hover{background:#555}.footer-menu{padding:0;margin:0;list-style:none;justify-content:end;display:flex}.footer-menu li{font-size:14px;display:inline-block;margin:0 20px}.footer-menu li a{text-decoration:none;color:#333;text-transform:uppercase}.innerpage-section{background:url(../images/inner-banner_11zon.jpg) 0 0/cover no-repeat}.breadcrumb-area{background-repeat:no-repeat;background-size:cover;position:relative;display:flex;z-index:1;padding:180px 0;background-position:center}.breadcrumb-area h1{font-size:35px;line-height:1.5;font-weight:300;text-shadow: 0px 0px 20px #444;}.notfound h2,.team-wrap h4{font-size:22px;text-transform:uppercase}.breadcrumb-area .breadcrumb-bottom{background-color:rgb(83 96 104 / 71%);bottom:0;height:55px;left:0;padding:14px 0 15px;position:absolute;width:100%}.breadcrumb-area .breadcrumb-bottom ul{margin-left:-3px;margin-right:-3px}.breadcrumb-area .breadcrumb-bottom ul li{color:#f9f9f9;font-size:14px;font-weight:300;display:inline-block;margin:0 3px;text-transform:uppercase}.breadcrumb-area .breadcrumb-bottom ul li a{color:#f9f9f9;font-size:14px;font-weight:300;text-transform:uppercase;transition:.5s}.breadcrumb-area .breadcrumb-bottom ul li a:hover{color:#777}.team-wrap{position:relative;height:100%;width:100%}.team-wrap .team-thumb{overflow:hidden}.team-wrap img{width:100%;display:block;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-o-transition:.3s linear;-ms-transition:.3s linear}.team-wrap:hover img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-ms-filter:grayscale(100%);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.team-wrap:hover .team-info{opacity:1}.team-wrap .team-text-overlay{position:absolute;left:0;top:0;width:100%;height:100%}.team-wrap .team-info{position:absolute;width:100%;height:100%;top:0;left:0;right:0;z-index:1;background:rgba(26,26,26,.6);opacity:0;text-align:center;display:table;table-layout:fixed;overflow:hidden;color:#fff;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-o-transition:.3s linear;-ms-transition:.3s linear}.team-wrap .team-info div.dcell{position:relative;width:100%;height:100%}.dcell{display:table-cell;vertical-align:middle}.team-wrap h4{margin-top:10px;color:#333;line-height:35px;text-align:center;letter-spacing:.5px}.team-wrap .team-social a{position:relative;display:inline-block;color:#fff;font-size:16px;width:35px;height:35px;line-height:35px;opacity:1;transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear;-o-transition:.3s linear;-ms-transition:.3s linear}.about-page{overflow:hidden;position:relative}.about-content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding-left:10%;height:100%}.callnowbtn{text-transform:uppercase;text-decoration:none;color:#000;border-bottom:1px solid #000;width:fit-content;padding-bottom:5px}.callnowbtn:hover{color:#000;text-decoration:none}.team-slider .swiper-button-next:after,.team-slider .swiper-button-prev:after{font-size:24px;color:#000}.team-slider .swiper-button-next,.team-slider .swiper-button-prev{background:#fff;box-shadow:0 0 10px #ddd}.info-content{margin-top:160px}.notfound{width:100%;line-height:1.4;padding:110px 40px;text-align:center;background:#f3f6fd;-webkit-box-shadow:0 15px 15px -10px rgba(0,0,0,.1);box-shadow:0 15px 15px -10px rgba(0,0,0,.1)}.notfound .notfound-404{position:relative;height:180px}.notfound .notfound-404 h1{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:165px;font-weight:500;margin:0;color:#262626;text-transform:uppercase}.notfound h2{font-weight:300;color:#151515;margin-top:0;margin-bottom:25px}section.page_not_found{background:#fff;padding:40px 0}.total_steps ul li{display:block;padding:7px 10px;color:#fff;background-color:#444;margin-bottom:10px;font-weight:300}.total_steps ul li.tab-item.active{background:#000;color:#fff}.iframe_card{background-color:#fff;padding:10px 20px;box-shadow:0 0 10px #626262}.page-inner,.tell_event_section{background:url(../images/about_event.jpg) center/cover no-repeat;z-index:1;position:relative}.tell_event_section{padding:100px 0}.page-inner{padding:180px 0;min-height:auto}.askt_breadcrum{background:url(../images/askt.jpg) 0 0/cover no-repeat}.decor-section{background:url(../images/desing-decor.jpg) 0 0/cover no-repeat}.eventvenue-section{background:url(../images/event-venue.jpg) 0 0/cover no-repeat}.wdd-item{position:relative;overflow:hidden;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;border:1px solid #eee}.wd-dest-layout-carousel .wdd-img,.wdd-item .wdd-img{width:100%;height:310px;object-fit:cover}.wdd-item .wdd-cont{padding:20px;border-radius:0 0 5px 5px;z-index:2}.wdd-item .wddc-name{font-size:20px;color:#000;margin:0;display:inline-block}.wdd-item .wddc-desc a.btn{font-size:16px}.wdd-item .wddc-count{color:#000;float:right}.wdd-item .wddc-desc{display:block;margin-top:7px;font-size:15px;min-height:94px;overflow:hidden}.wedding-venue.breadcrumb-area .venuebox{padding-bottom:25%}.wdd-item:hover .wdd-cont{background:#fff;bottom:10px;-webkit-transition-duration:.3s;transition-duration:.3s;z-index:2}.map-section{background:#fff;padding:50px 0}.wdd-item .wddc-desc .btn{width:140px}.wdd-item:hover .wddc-desc{visibility:visible;opacity:1}.compare_venue{background:url(../images/enquiry_box.jpg) center/cover no-repeat;color:#fff}.compare_venue h3{font-size:30px;color:#fff}.desnplaning_section{background:url(../images/pattern.png)}.blogtop-section{background:url(../images/blogsection.jpg) 0 0/cover no-repeat}.blogtop-detail-section{position:relative;overflow:hidden;height:500px}.blogtop-detail-section .overlay_img{position:absolute;left:0;right:0;top:0;width:100%}.blogtop-detail-section .overlay_img img{height:500px;width:100%;object-fit:cover;object-position:center}.blog-section{background:#333}.blog_post_caption h1{text-shadow:0 0 21px #000}.blog_post_caption{height:100%;display:flex;align-items:center}.blogpost-detail,.blogpost-detail p{line-height:1.7;font-size:17px}.blog .item:hover img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.09,1.09);transform:scale(1.09,1.09);-webkit-filter:brightness(75%);-webkit-transition:1s;-moz-transition:1s;-o-transition:1s;-ms-transition:1s;transition:1s}.blog .item:hover .con{bottom:0}.blog .item img{width:100%;-webkit-transition:.5s;transition:.5s;-webkit-filter:brightness(100%)}.blog .item .date{display:inline-block;position:absolute;top:20px;left:20px;background:0 0;border:1px solid #fff;color:#fff;padding:5px 10px;text-align:center}.blog .item .date span{font-family:'Didact Gothic',sans-serif;display:block;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#fff}.blog .item .date i{font-family:'Playfair Display',serif;display:block;font-size:27px;font-style:normal;color:#fff;line-height:.5em}.blog{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%}.blog .item{position:relative;overflow:hidden;margin-bottom:30px;padding:30px;background-color:#fff!important;border:1px solid #fff;border-radius:0;height:100%}.blog .item .con{overflow:hidden;-webkit-transition:.2s cubic-bezier(.3, .58, .55, 1);transition:.2s cubic-bezier(.3, .58, .55, 1);position:relative}.blog .item .con .category{font-size:14px;font-weight:300;margin-bottom:5px}.blog .item .con .category a{margin-right:5px;position:relative;color:#333}.blog .item .con .category a:last-child:after,.pause-button{display:none}.blog .item .con h5,.blog .item .con h5 a{color:#333;font-size:22px;font-family:'Playfair Display',serif;font-weight:300;margin-bottom:0;line-height:1.5em}.blog .item .con h5 a span,.blog .item .con h5 span{font-family:Dantina,sans-serif}.blog .item .con p,.vido_box .video-button i{color:#fff;font-size:17px}.blog .item .con i{color:#fff;font-size:20px}.blog-pagination-wrap{padding:0;margin:0;text-align:center}.blog-pagination-wrap li{display:inline-block;margin:0 5px}.blog-pagination-wrap li a{background:0 0;display:inline-block;width:40px;height:40px;line-height:37px;text-align:center;color:#fff;font-weight:300;border:1px solid #919a90;font-size:16px;border-radius:100%}.blog-pagination-wrap li a i{font-size:11px}.blog-pagination-wrap li a:hover{opacity:1;text-decoration:none;background:0 0;border:1px solid #fff;color:#fff}.blog-pagination-wrap li a.active{background-color:transparent;border:1px solid #fff;color:#fff}@media screen and (max-width:768px){ .contactimage{height: 350px !important;}  .wdd-item .wdd-img{height:auto; }.videoinfo .contentstep h4{font-size:20px;} .contact-content h2 {font-size: 40px !important; }  .blog-pagination-wrap{padding:0;margin:0;text-align:center}}.social-share-post{padding:0;margin:0;list-style:none;display:flex;justify-content:flex-end}.social-share-post li{display:flex;margin-left:5px}.social-share-post li a{background:#000;color:#fff;border-radius:3px;width:30px;text-align:center;height:30px;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;text-transform:none}.contact-content,.videoinfo{flex-direction:column;display:flex}section.share-section{padding-bottom:60px}.videoinfo{position:relative;cursor:pointer;height:100%}.videoinfo .play-btn{position:absolute;left:0;right:0;z-index:2;top:23%;text-align:center}.videoinfo .play-btn img{height:70px}.iframecode iframe{height:600px}@media (min-width:1500px){.iframecode iframe{height:98vh}}.iframecode .modal-body{background-color:#333}@media screen and (max-width:450px){.iframecode iframe{height:220px}}.contactimage{background:url(../images/Contact-img.jpg) no-repeat;background-size:cover!important;height:600px}.contact-page{background:url(../images/Contact-Alec-and-T.jpg) no-repeat;background-size:cover!important}.review-page{background:url(../images/review-banner.jpg) no-repeat;background-size:cover!important}.contact-content{flex-wrap:nowrap;height:100%;justify-content:center;padding-left:10%}.contact-content h2{font-size:55px}.contact-page-section{background-color:#f2f2f2;overflow:hidden}.testimonial-info{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:flex-start;align-items:flex-start;justify-content:center;height:100%}.testimonial-info .testimonial-content,.videoinfo .contentstep p{line-height:1.8}.user-pic{border:2px solid #536068}@media screen and (max-width:767px){.navbar-soft .navbar-nav .nav-item:last-child .nav-link{color:#000!important;background:0 0;border:0;text-align:left}.navbar-soft .navbar-nav .nav-item{padding-left:10px}}.dvideo{width:100%!important;background: rgba(0,0,0,.5);}.form-group .form-control{background-color:#e7e7e7;padding:15px 10px;height:50px;border-radius:0;border-color:#c4c4c4;border-width:0 0 2px;border-style:solid}.form-group textarea.form-control{height:150px}.bg-teal{background-color:#536068}.divider-caption h3{line-height:1.3;font-size:35px}.logoslist{padding:0;margin:0;list-style:none;display:flex;justify-content:space-between;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center}.logoslist li{display:flex;padding:30px}#exampleModalLong .modal-body{padding:20px 30px}#exampleModalLong .modal-body .form-group label{font-size:14px;margin-bottom:0}.review-box-section{background:#eff1f3}.gallerysection .btn,.review-box-section .btn{width:auto}.modal-video>div,.videos-box>div{width:calc(100% - 200px)!important;height:90vh!important;margin:0 auto}.detail-page-video-box>div{width:100%!important;height:100%!important}.closeBtntag{color:#fff;opacity:1;line-height:10px}.closeBtntag:hover{color:#fff;opacity:1}.modal-video h4{font-size:20px;margin-bottom:7px;text-align:center}.photogrpahy-box .fisrtslider{position:relative;width:calc(100% - 50px);height:calc(100vh - 160px)}.photogrpahy-box .secondslider{display:none;position:relative;width:calc(100% - 50px);z-index:9}.photogrpahy-box .fisrtslider .bg-image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:top;z-index:-1;transition:5s ease-in-out}.photogrpahy-box .fisrtslider .cell{width:100%;height:calc(100vh - 160px);position:relative;z-index:99;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}.photogrpahy-box .fisrtslider .h,.photogrpahy-box .fisrtslider .sub-h{opacity:1;-webkit-transition:1s 0.5s;-o-transition:1s 0.5s;transition:1s 0.5s;-webkit-transform:none;-ms-transform:none;transform:none}.photogrpahy-box .fisrtslider .h{font-weight:700;font-size:48px;width:400px;color:#fff;opacity:0;-webkit-transition:1s 0.5s;-o-transition:1s 0.5s;transition:1s 0.5s}.photogrpahy-box .fisrtslider .swiper-slide-active .firstslider-box .h{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-filter:blur(0px);filter:blur(0px);opacity:1}.firstslider-box{position:relative;z-index:1;height:calc(100vh - 160px)}.firstslider-box:before{position:absolute;width:100%;height:100%;background:rgb(0 0 0 / 29%);top:0;left:0;content:'';z-index:1}.button-style2{font-size:14px;text-transform:uppercase;font-weight:500;letter-spacing:.05em;color:#fff}.button-style2:hover a{text-decoration:none;color:#fff}.swiper-slide .button-style2{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);transform:translate(0,100%);opacity:0;-webkit-transition:1s;-o-transition:1s;transition:1s;display:inline-flex;align-items:center}.swiper-slide.swiper-slide-active .button-style2{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.banner-categories .swiper-button-prev,.banner-categories .swiper-rtl .swiper-button-next,.firstslide-swiper .swiper-button-prev,.firstslide-swiper .swiper-rtl .swiper-button-next{right:45px;left:unset}.firstslide-swiper .swiper-button-next,.firstslide-swiper .swiper-button-prev{top:unset;bottom:5px}.banner-categories .swiper-button-next:after,.banner-categories .swiper-button-prev:after,.banner-categories .swiper-rtl .swiper-button-next:after,.banner-categories .swiper-rtl .swiper-button-prev:after,.firstslide-swiper .swiper-button-next:after,.firstslide-swiper .swiper-button-prev:after,.firstslide-swiper .swiper-rtl .swiper-button-next:after,.firstslide-swiper .swiper-rtl .swiper-button-prev:after{font-size:20px;color:#fff}.banner-right-buttons{position:absolute;top:0;right:-15px;bottom:0;z-index:100;background:#333;width:70px;overflow:hidden}.banner-right-buttons .button-category{text-align:center;position:relative;width:70px;height:50%;font-size:.875em;text-transform:uppercase;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer;display:block;text-decoration:none}.banner-right-buttons .button-category span{position:absolute;left:50%;top:50%;color:#fff;-webkit-transform:rotate(-90deg) translate(-50%,-50%);-ms-transform:rotate(-90deg) translate(-50%,-50%);transform:rotate(-90deg) translate(-50%,-50%);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;white-space:nowrap}.banner-right-buttons .button-category .close{opacity:0;visibility:hidden;font-size:14px;font-weight:200;letter-spacing:1px;text-shadow:unset}.banner-categories-box{background:#545454}.banner-categories .banner-categories-box a{display:block;height:calc(100vh - 160px);background-color:#fff;background-position:50%;text-decoration:none;background-size:cover}.banner-categories .banner-categories-box a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / 24%);z-index:1;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;visibility:hidden}.banner-categories .banner-categories-box a>span{position:absolute;bottom:20px;left:25px;right:25px;display:flex;z-index:9}.banner-categories .banner-categories-box a .num{font-size:3.5em;opacity:.5;vertical-align:middle;margin-right:25px;font-weight:700;line-height:1;color:#dfdfdf}.banner-categories .banner-categories-box a .h{font-size:1.75em;font-weight:700;color:#fff;align-self:center;line-height:1;word-break:break-word;transition:color .4s ease-in-out}.banner-categories .swiper-button-next,.banner-categories .swiper-button-prev{top:30px}.gallerysection{background:#f2f2f2;display:none;width:calc(100% - 50px);height:calc(100vh - 160px)}.gallerysection .firstslider-box .bg-image{background-size:cover;background-repeat:no-repeat;min-height:calc(100vh - 160px)}.banner-social-buttons{position:absolute;top:0;bottom:0;z-index:10;font-size:14px;width:50px;overflow:hidden;min-height:100%;text-transform:lowercase;pointer-events:none;left:-15px;background:#333}.banner-social-buttons a{pointer-events:all}.banner-social-buttons .cell{width:50px;height:100vh;min-height:100%;color:#fff}.banner-social-buttons .links{text-align:center;width:340px;margin-left:-150px;position:absolute;top:50%;left:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;white-space:nowrap}.banner-social-buttons .item,.footer-social-button a{display:inline-block;text-decoration:none;margin:0 20px}.banner-social-buttons .item{position:relative;color:#fff}.footer-social-button a{position:relative}.banner-right-buttons .button+.button:before,.banner-social-buttons .item+.item:after,.footer-social-button a+a:after{content:"";position:absolute;top:50%;left:-22px;width:4px;height:4px;border-radius:50%;margin-top:-2px}.banner-social-buttons .item i,.footer-social-button i{margin-right:10px}.swiper-button-next:after,.swiper-button-prev:after{font-size:18px!important;color:#eee}.swiper-button-next,.swiper-button-prev{width:40px!important;height:40px!important;background:#333;border-radius:50%}.divider-section{padding:40px 0;background:#3c3c3c}.videoinfo .contentstep{border:1px solid #eee;padding:10px 15px 0;height:100%}.videoinfo_design{border:1px solid #eee;padding-bottom:20px}.videoinfo .contentstep_design{padding:10px 15px 0}.videoinfo .contentstep h4{line-height:1.5}.overlaybreadcrum_image{display:block;width:100%}.pages_banner{background-repeat:no-repeat;background-size:cover;position:relative;display:flex;z-index:1;background-position:center}.pages_banner .venuebox{justify-content:center;padding-bottom:unset}@media screen and (max-width:640px){.photogrpahy-box .fisrtslider,.photogrpahy-box .secondslider{width:100%}.firstslider-box,.photogrpahy-box .fisrtslider,.photogrpahy-box .fisrtslider .cell{height:50vh!important}.banner-categories-box{height:70vh!important}.photogrpahy-box .fisrtslider .h{font-size:35px}.banner-social-buttons{display:none}.banner-right-buttons{position:relative;width:100%;right:unset;display:flex;justify-content:space-around;align-content:center;flex-direction:row;flex-wrap:nowrap}.banner-right-buttons .button-category{height:50px;display:flex;width:120px;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.banner-right-buttons .button-category span{transform:unset;position:relative;left:unset;top:unset}}.banner-right-buttons .button-category.btnbck{background:#1d1d1d;color:#fff}.banner-right-buttons .button-category:hover .h,.banner-social-buttons .item:hover{color:#c1a200}.aboutsection{position:relative;display:none;height:calc(100vh - 160px);overflow:hidden;background:#f2f2f2}@media only screen and (max-width:991px){ .design-section,.photographer-section,.wedding-venue,.youtube-section{min-height:auto;}.mobile-list,.mobile-list li{display:flex}.videoinfo .play-btn img{height:55px}section.bg-dark h3{margin-bottom:20px!important}.modal-video>div,.videos-box>div{width:100%!important;height:auto!important;margin:0 auto}.footer-menu{flex-direction:column;align-items:center}.iframe_card iframe{height:auto!important;width:100%}.iframe_card{padding:10px 0!important}.breadcrumb-area h1{font-size:23px!important;line-height:1.2}.navbar-soft .navbar-nav .nav-link,.navbar-toggler{color:#fff}.eventbox-content p,.testimonial-box .content{font-size:16px}.about-content{height:100%!important}.object-pic{border-radius:10px;height:100%;width:100%;object-fit:cover;object-position:top}.mobile-menu{background:#fff;padding:10px 0;box-shadow:0 0 10px #eee}div#main_nav99{position:absolute;background:#fff;box-shadow:0 0 4px #bbb;top:65px;z-index:99;width:250px}.navbar-soft .navbar-toggler{margin-top:10px}.arrow-navigation img{height:30px}.arrow-navigation{bottom:5%!important}.footer-menu li{margin:10px}.img-caption,.wedding-venuebox{height:auto}.venuebox{padding-bottom:unset;bottom:unset;justify-content:center}.categery-list ul{justify-content:center}.design-section{padding:20px 0}.img-caption h4{font-size:20px;margin-bottom:20px}.img-caption img{margin-bottom:10px}.newlyweds-section{min-height:40vh}.newlyweds-info{height:100%;padding:10px}.newlyweds-info h2{text-align:center;line-height:35px;font-size:23px}.eventbox-content h2{font-size:35px}.testimonial-section h2{font-size:30px}.mobile-list{padding:0;margin:0;list-style:none;justify-content:space-between}.mobile-list li a{color:#fff;text-decoration:none}}@media only screen and (max-width:767px){ .vido_box video{height:160px !important;} .review-page{background-position:center}.contactpage.breadcrumb-area{padding:70px 0}.review-page.contactpage{padding:70px 0!important}.about-content,.contact-content{padding-left:0}.section-padding{padding:40px 0}.wedding-venue{min-height:auto}.wedding-venuebox h1{font-size:23px}.videoinfo .play-btn{top:13%!important}.askt_video .iframe-video{min-height:225px}.category_box .content{position:absolute;left:10px;right:10px;top:20px;z-index:1;width:100%}.category_box .content h3{margin-bottom:10px}.category_box .content p{margin:10px 25px 30px 0;font-size:16px;line-height:25px}.banner-caption h1{color:#fff;font-size:28px;line-height:28px}.carousel-caption{top:10%;left:15px;right:15px}.newlyweds-section{background-position:right}}.error{color:red}.instagram-gallery{display:-webkit-box;display:flex;flex-wrap:wrap}.instagram-item{-webkit-box-flex:0;flex:0 0 calc(100% / 6 - 10px);margin:5px;display:block;position:relative}.imgbox,.vido_box{display:block;width:100%;height:100%}.vido_box video{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;max-width:-moz-fit-content;max-width:fit-content;min-width:100%;background:0 0;opacity:1;border-radius:10px}.vido_box .video-button{position:absolute;bottom:15px;right:15px;background:#000;border-radius:50%;width:30px;height:30px;text-align:center}.vido_box .video-button .pause-button,.vido_box .video-button .play-button{text-align:center;line-height:30px}@media only screen and (max-width:991px){.instagram-item{-webkit-box-flex:0;flex:0 0 calc(100% / 2 - 10px);margin:5px;display:block;position:relative}}

.banner-img img {
    width: 100%;
    height: auto;
    display: block;
}
.page-title {
    font-size: 34px;
    font-weight: 400;
    color: #1a1a1a;
    margin-bottom: 10px;
}

.page-subtitle {
    max-width: 700px;
    margin: 0 auto;
}

.page-subtitle p {
    font-style: italic;
    font-size: 15px;
    color: #8a8a8a;
    letter-spacing: 0.3px;
    margin: 10px 0;
}

.page-subtitle hr {
    border: none;
    height: 1px;
    background: linear-gradient(to right, transparent, #ccc, transparent);
    margin: 8px 0;
}

.video-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}

.video-wrapper iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.venuebox-askt{background: url(../images/askt-banner_11zon.jpg) no-repeat;background-size: cover;}

video.bg_vid_weding {
    background-image: url(../images/weding_baneer.jpeg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
}

.bg_eventV_weding{background-image: url(../images/venue-mobile.jpeg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;}

video.bg_vid_home {
    background-image: url(../images/home_banner_vide.jpeg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
}

video.bg_vid_design {
    background-image: url(../images/cesey-poster.jpeg.jpeg);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
}


/* Pseudo-elements for the arrows */
.swiper-button-prev::before,
.swiper-button-next::before {
  content: '';
  display: block;
  width: 10px;
  height: 10px;
  border-style: solid;
  border-width: 2px 2px 0 0;border-color:#fff;
}

/* Styling for the prev arrow */
.swiper-button-prev::before {
  transform: rotate(-135deg);
  margin-left: 5px;
}

/* Styling for the next arrow */
.swiper-button-next::before {
  transform: rotate(45deg);
  margin-right: 5px;
}


@media screen and (max-width:768px){ 
.vid_caption{top:30px;}   
.blogtop-detail-section{height: 300px;}
.blogtop-detail-section .overlay_img img{height: 300px;} 
.BackgroundVideo, .events-section { height: 400px !important;}
.BackgroundVideo video.dvideo { position: absolute; left: 0;  top: 0; right: 0; bottom: 0; z-index: -1; object-fit: cover; width: 100%;height: 100%; }

}