@import "jquery-ui.min.css";@import "font-awesome.min.css";@import "font-awesome-animation.min.css";@import "elegantIcons.css";@import "flaticon.css";@import "pe-icon-7-stroke.css";@import "animate.css";@import "bootsnav.css";@import "fullcalendar.min.css";@import "slider.css";@import "hover.css";@import "fancyBox.css";@import "owl.css";@import "isotop.css";@import "magnific-popup.css";@import "flipclock.css";@import "timecounter.css";@import "3d-buttons.css";@import "https://fonts.googleapis.com/css?family=Open+Sans";@import "https://fonts.googleapis.com/css?family=Raleway:700";@import "https://fonts.googleapis.com/css?family=Alex+Brush";@import "https://fonts.googleapis.com/css?family=Engagement";html{font-size:100%}body{background-attachment:fixed;background-color:#fff;color:#777;font-family:"Playfair Display",serif;font-size:14px;line-height:1.642;overflow-x:hidden;transition:inherit;-webkit-font-smoothing:antialiased}img{max-width:100%}p{font-size:14px;line-height:1.5em;font-weight:400}ul,ol{list-style:none;margin:0;padding:0}iframe{border:none;width:100%}a{color:#555;text-decoration:none;-webkit-font-smoothing:antialiased}a:hover,a:focus{color:#333;text-decoration:none;outline:none}a img{border:none}iframe{border:none}::selection{background:#222;color:#fff;text-shadow:none}::-moz-selection{background:#222;color:#fff;text-shadow:none}::-webkit-selection{background:#222;color:#fff;text-shadow:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Playfair Display",serif;line-height:1.42857;color:#333}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:400;line-height:1;color:#333;font-weight:500}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{color:#333;font-weight:500}h1,h2,h3,h4
.h1,.h2,.h3,.h4{font-weight:700}h5,h6,.h5,.h6{font-weight:500}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:15px}h6,.h6{font-size:12px}p,ul,ol,dl,dt,dd,blockquote,address{margin:0 0 10px}.ulockd-project-sm-thumb h3{font-size:18px}.ff-opensans{font-family:"Open Sans",sans-serif}.ff-raleway{font-family:"Raleway",sans-serif}.ff-serif{font-family:"serif"}.ff-alex{font-family:"Alex Brush",cursive}.ff-engnmt{font-family:"Engagement",cursive}.header-top{padding:10px 0 0}.header-top-two{background:#434343 none repeat scroll 0 0;padding-bottom:5px;padding-top:15px}.header-top-two span{color:#fff;font-weight:400}.ulockd-padz{padding:0}.welcm-ht{position:relative}.welcm-ht a{color:#fff}.welcm-ht-two{color:#D3D3D3}.ulockd-welcntxt{color:#434343;margin:0}.welcm-header-middle > p{margin-bottom:0}.header-middle{background-color:#f6f6f6;border-top:1px solid #fff;padding-top:20px;padding-bottom:20px}.ulockd-ohour-info.style2{border:2px solid #fff;border-radius:20px;padding:10px 0;-webkit-box-shadow:0 2px 24px rgba(0,0,0,0.2);box-shadow:0 2px 24px rgba(0,0,0,0.2);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ulockd-ohour-info.style2:hover{cursor:pointer}.ulockd-ohour-info .ulockd-icon{font-size:26px;line-height:1.3em}.ulockd-ohour-info .ulockd-info h3{color:#333;font-size:18px;font-weight:400;line-height:28px;margin-bottom:0;margin-top:0}.htc-info .ulockd-icon{border:2px solid #DCDCDC;font-size:26px;margin-right:16px;padding:3px 10px}.htc-info .ulockd-info{padding-right:25%}.htc-info .ulockd-info h3{color:#333;font-weight:400;line-height:28px;margin-bottom:0;margin-top:12px}.ulockd-cell,.ulockd-addrss{color:#555}.ulockd-main-logo img{margin-top:20px}.ulockd-main-logo2 img{margin-top:-14px;width:154px}.dropbtn{background-color:transparent;border:none;color:#434343;cursor:pointer}.dropdown{position:relative}.dropdown:hover .dropdown-content{display:block}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;padding:6px 0;width:85px;z-index:9999!important}.dropdown-content a{color:#000;padding:5px 0;text-decoration:none;display:block}.dropdown-content a:hover{background-color:#A9A9A9}.fixedup{position:relative;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-header-nav{position:relative}.main-header-nav-two{background-color:#fff}nav.navbar.bootsnav.menu-style1{border:none;position:relative}.nav.navbar-nav.single-page li.active a{color:#303030;margin-bottom:0}nav.navbar.bootsnav.menu-style1 ul.nav li a{padding:10px 14px;line-height:25px;color:#333;border:0 solid #d3d3d3;margin:0 2px;border-radius:0}nav.navbar.bootsnav ul.nav li a{font-size:14px;transition:all .2s ease-in-out;font-family:Oswald,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:400;margin-bottom:0;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}nav.navbar.bootsnav ul.nav li a.active{color:#303030;font-weight:600}nav.navbar.bootsnav ul.nav li a:hover,nav.navbar.bootsnav ul.nav li a:focus{color:#303030;font-weight:600}.navbar.bootsnav .nav.navbar-nav .dropdown li a{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.attr-nav ul li a{color:#303030}nav.navbar.bootsnav li.dropdown ul.dropdown-menu li a{font-family:"Open Sans",sans-serif;font-size:13px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}nav.navbar.bootsnav li.dropdown ul.dropdown-menu li a:hover{padding-left:20px}nav.navbar.bootsnav.menu-style2 li.dropdown ul.dropdown-menu li a{color:#303030;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}nav.navbar.bootsnav.menu-style2 li.dropdown ul.dropdown-menu li a:hover{padding-right:20px}nav.navbar.bootsnav.menu-style2 li.dropdown ul.nav li a{color:#777}.header-nav .main-header-nav.navbar-scrolltofixed{border-top:1px solid #fff;padding:30px 0;background:#FFF1ED}nav.navbar.bootsnav.menu-style2{border:none}.attr-nav ul li a span.badge{background-color:#222;padding:3px 0 0}nav.navbar.bootsnav ul.nav li a.active,nav.navbar.bootsnav ul.nav li a:hover,nav.navbar.bootsnav ul.nav li a:focus{color:#111!important}nav.navbar.bootsnav li.dropdown ul.dropdown-menu li a:hover,nav.navbar.bootsnav li.dropdown ul.dropdown-menu li a:focus{color:#111!important}nav.navbar.bootsnav li.dropdown ul.dropdown-menu{border-top:5px solid #DCDCDC}nav.navbar.bootsnav.menu-style1 ul.dropdown-menu.megamenu-content .title{font-weight:700}.dropdown-menu .cart-list p,.dropdown-menu .cart-list a{color:#303030}.dropdown-menu .cart-list p .price{color:#303030}.total a.btn-cart{color:#303030!important}nav.navbar.bootsnav.menu-style1 ul.dropdown-menu.megamenu-content .content ul.menu-col li a{color:#303030;font-size:14px;line-height:12px;margin-bottom:8px;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}nav.navbar.bootsnav.menu-style1 ul.dropdown-menu.megamenu-content .content ul.menu-col li:hover a{padding-left:10px}.top-search .input-group-addon.close-search{color:#303030}.navbar-brand{padding:3px}.header-nav.nav-app{left:0;position:absolute;right:0}.ulockd-quote-btn{position:relative}nav.menu-style1 .side .widget ul.link li a{font-family:"Open Sans",sans-serif}.ulockd-quote-btn a{font-size:14px;margin-top:20px;padding:10px 20px;text-transform:uppercase}.ulockd-quote-btn-two a{font-size:14px;margin-top:10px;padding:10px 20px;text-transform:uppercase}nav.navbar.unlock-megamenu{margin-bottom:0}.mega-dropdown{position:static!important}.mega-dropdown-menu{padding:20px 0;width:100%;box-shadow:none;-webkit-box-shadow:none}.mega-dropdown-menu li ul{padding:0;margin:0}.mega-dropdown-menu li ul li{list-style:none}.mega-dropdown-menu li ul li a{display:block;color:#222;padding:3px 5px}.mega-dropdown-menu .dropdown-header{font-size:24px;padding:5px 60px 5px 5px;line-height:30px}body.on-side{margin-left:0}body.wrap-nav-sidebar .wrapper{padding-left:0!important}.header-nav.transparent{position:absolute}.header-nav.transparent nav{left:0}.fixedup .navbar-scrolltofixed.scroll-to-fixed-fixed{background-color:#fff;margin-top:0}.menu-fixed-center{left:0;margin-top:-35px;position:absolute;right:0}#sg-carousel{position:relative;height:100%}#sg-carousel .carousel-inner .item{height:100%}#sg-carousel .carousel-control{bottom:0;color:#fff;left:0;opacity:0;position:absolute;text-align:center;top:0;width:auto;-webkit-transition:all .8s ease 0;-o-transition:all .8s ease 0;transition:all .8s ease 0}#sg-carousel .carousel-control.left{background-image:none;background-repeat:no-repeat;opacity:0;text-shadow:none;-webkit-transition:all .8s ease 0;-o-transition:all .8s ease 0;transition:all .8s ease 0;top:35%}#sg-carousel .carousel-control.right{background-image:none;background-repeat:no-repeat;opacity:0;right:0;left:auto;text-shadow:none;-webkit-transition:all .8s ease 0;-o-transition:all .8s ease 0;transition:all .8s ease 0;top:35%;z-index:999}#sg-carousel:hover .carousel-control.left{left:38px;opacity:1;-webkit-transition:all .2s ease 0;-o-transition:all .2s ease 0;transition:all .2s ease 0}#sg-carousel:hover .carousel-control.right{opacity:1;right:38px;-webkit-transition:all .2s ease 0;-o-transition:all .2s ease 0;transition:all .2s ease 0}#sg-carousel h1{animation-delay:1s}#sg-carousel p{animation-delay:2s}.carousel-caption{left:0;padding-bottom:5%;right:0;text-shadow:none;top:30%;z-index:0}.carousel-caption h1{color:#fff;font-family:"Alex Brush",cursive;margin:0;padding:0}.carousel-caption h1{font-size:60px;font-weight:600}.carousel-caption h2{color:#fff;font-family:"serif";margin-top:0}.carousel-caption p{font-size:30px;color:#fff}.carousel-caption a{text-transform:uppercase;color:#fff}.carousel-inner .item a img{display:block;height:auto;max-width:100%;width:100%}.carousel-inner .item img{display:block;height:auto;max-width:100%;width:100%}.fa-angle-right,.fa-angle-left{font-size:80px}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .next.left{opacity:1}.carousel-fade .carousel-inner .next.right{opacity:1}.carousel-fade .carousel-control{z-index:2;font-size:80px}.carousel-indicators li{background-color:#bbb;border-radius:10px;cursor:pointer;display:inline-block;height:12px;margin:1px;text-indent:-999px;width:12px;border:0}.carousel-indicators li .active{background-color:#434343;height:12px;margin:0;width:12px;border:0}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner > .item.next,.carousel-fade .carousel-inner > .item.active.right{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner > .item.prev,.carousel-fade .carousel-inner > .item.active.left{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner > .item.next.left,.carousel-fade .carousel-inner > .item.prev.right,.carousel-fade .carousel-inner > .item.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.ulockd-home-slider .home-app{position:relative}.ulockd-home-btn{border-radius:30px}.main-slider2{position:relative}.main-slider2 .item:before{background-color:rgba(0,0,0,0.25);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.main-slider2 .mslider-caption{padding:15% 20%;position:absolute;display:table;height:100%;width:100%}.main-slider2 .mslider-caption .mslider-details{display:table-cell;text-align:center;vertical-align:middle}.main-slider2 .slider-text1{color:#fff;font-size:40px;font-weight:500;line-height:48px}.main-slider2 .slider-text2{color:#fff;font-size:70px;font-weight:700;line-height:70px}.main-slider2 .slider-text3 p{color:#fff;font-size:18px;margin-top:20px}.main-slider2 .owl-next{background:transparent none repeat scroll 0 0!important;border:2px dashed #DCDCDC;position:absolute;right:10px;text-align:center;top:40%;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.main-slider2 .owl-next i{font-size:24px;font-style:normal;font-family:FontAwesome;padding:4px}.main-slider2 .owl-prev{background:transparent none repeat scroll 0 0!important;border:2px dashed #DCDCDC;left:10px;position:absolute;text-align:center;top:40%;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.main-slider2 .owl-prev i{font-size:24px;font-style:normal;font-family:FontAwesome;padding:4px}.ulockd-home-btn{border-radius:30px}#custom_carousel .item{color:#000;background-color:#eee;padding:20px 0}#custom_carousel .controls{overflow-x:auto;overflow-y:hidden;padding:0;margin:0;white-space:nowrap;text-align:center;position:relative;background:#DCDCDC}#custom_carousel .controls li{display:table-cell;width:1%;max-width:90px}#custom_carousel .controls li.active{background-color:#eee}#custom_carousel .controls a small{display:block;font-size:10px;font-weight:700;margin-top:5px;overflow:hidden}.ulockd-parallax-bg{padding:200px}.pogoSlider h1,.pogoSlider h2,.pogoSlider h3,.pogoSlider h4,.pogoSlider p{color:#fff}.bg-parallax-home{padding-bottom:500px;padding-top:300px}.img-whp{width:100%!important;height:280px;object-fit:cover}.color-white{color:#fff!important}.color-lightgray{color:#D3D3D3}.color-gray{color:gray}.color-black{color:#000}.color-black11{color:#111!important}.color-black22{color:#222}.color-black33{color:#333}.color-black31{color:#303030}.color-black44{color:#434343}.color-black55{color:#555}.color-black66{color:#676767}.color-primary{color:#337ab7}.color-success{color:#5cb85c}.color-info{color:#5bc0de}.color-warning{color:#f0ad4e}.color-danger{color:#d9534f}.bgc-black11{background-color:#111}.bgc-primary{background-color:#337ab7}.bgc-success{background-color:#5cb85c}.bgc-info{background-color:#5bc0de}.bgc-warning{background-color:#f0ad4e}.bgc-danger{background-color:#d9534f}.bgc-white{background-color:#fff}.bgc-lightgray{background-color:#D3D3D3}.bgc-snowshade{background-color:#f9f9f9}.bgc-snowshade2{background-color:#fafafa}.bgc-transparent{background-color:transparent}.bdrs0{border-radius:0}.bdrs5{border-radius:5px}.bdrs10{border-radius:10px}.bdrs20{border-radius:20px}.bdrs50{border-radius:50%}.tdu-hvr:hover{cursor:pointer;text-decoration:underline}.all-body-content{background-color:#fff;margin-bottom:760px;position:relative;z-index:9}.ulockd-btn-thm2{color:#fff;border-radius:0;padding:10px 20px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.ulockd-btn-thm2:hover,.ulockd-btn-thm2:active,.ulockd-btn-thm2:focus{background-color:#303030;border-color:#303030;color:#fff}.ulockd-btn-styledark{background-color:#303030;border-color:#303030;color:#fff;border-radius:0;padding:10px 20px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.ulockd-btn-styledark:hover,.ulockd-btn-styledark:active,.ulockd-btn-styledark:focus{color:#fff}.ulockd-btn-styledark:hover,.ulockd-btn-styledark:active,.ulockd-btn-styledark:focus{color:#fff}.ulockd-btn-yellow{background-color:#F0C900;border-color:#F0C900;color:#333;border-radius:0;padding:10px 20px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.ulockd-btn-yellow:hover,.ulockd-btn-yellow:active,.ulockd-btn-yellow:focus{color:#333}.ulockd-btn-yellow:hover,.ulockd-btn-yellow:active,.ulockd-btn-yellow:focus{color:#fff}.ulockd-btn-white{background-color:#fff;border-color:#fff;color:#303030;border-radius:0;padding:10px 20px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.ulockd-btn-white:hover,.ulockd-btn-white:active,.ulockd-btn-white:focus{color:#fff}.ulockd-btn-gray{background-color:#D3D3D3;border-color:#D3D3D3;color:#303030;border-radius:0;padding:10px 20px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.ulockd-btn-gray:hover,.ulockd-btn-gray:active,.ulockd-btn-gray:focus{color:#fff}.ulockd-btn-transparent{background-color:transparent;border-color:#fff;color:#fff!important;border-radius:0;padding:10px 20px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.btn-default{font-size:14px}.fz11{font-size:11px}.fz13{font-size:13px}.fz16{font-size:16px}.fz20{font-size:20px}.fz40{font-size:40px}.fz45{font-size:45px}.fz48{font-size:48px}.fz60{font-size:60px}.fz72{font-size:72px}.fz100{font-size:100px}.lh30{line-height:30px}.fw300{font-weight:300}.fw500{font-weight:500}.fw600{font-weight:600}.db{display:block}.dib{display:inline-block}.dn{display:none}.ls0{letter-spacing:0}.ls1{letter-spacing:1px}.ls2{letter-spacing:2px}.ls3{letter-spacing:3px}.ls4{letter-spacing:4px}.ls5{letter-spacing:5px}.w25prcnt{width:25%}.w50prcnt{width:50%}.w75prcnt{width:75%}.w100prcnt{width:100%}.ulockd-pmz{margin:0;padding:0}.ulockd-pdng0{padding:0!important}.ulockd-pdng5{padding:5px}.ulockd-pdng10{padding:10px}.ulockd-pdng15{padding:15px}.ulockd-pdng20{padding:20px}.ulockd-pdng25{padding:25px}.ulockd-pdng30{padding:30px}.ulockd-pdng35{padding:35px}.ulockd-pdng40{padding:10px}.ulockd-pdng45{padding:45px}.ulockd-pdng50{padding:50px}.ulockd-pdng55{padding:55px}.ulockd-pdng60{padding:60px}.ulockd-pdng65{padding:65px}.ulockd-pdng70{padding:70px}.ulockd-pdng75{padding:75px}.ulockd-pdng80{padding:80px}.pad10{padding:10% 5%}.pad17{padding-top:17%}.ulockd-pad120{padding-top:0}.ulockd-pad1210{padding-top:10px}.ulockd-pad1215{padding-top:15px}.ulockd-pad1220{padding-top:20px}.ulockd-pad1225{padding-top:25px}.ulockd-pad1230{padding-top:30px}.ulockd-pad1235{padding-top:35px}.ulockd-pad1240{padding-top:40px}.ulockd-pad1245{padding-top:45px}.ulockd-pad1250{padding-top:50px}.ulockd-pad310{padding-right:10px}.ulockd-pad315{padding-right:15px}.ulockd-pad615{padding-bottom:15px}.ulockd-pad620{padding-bottom:20px}.ulockd-pad625{padding-bottom:25px}.ulockd-pad630{padding-bottom:30px}.ulockd-pad635{padding-bottom:35px}.ulockd-pad640{padding-bottom:40px}.ulockd-pad645{padding-bottom:45px}.ulockd-pad650{padding-bottom:50px}.ulockd-pad90{padding-left:0}.ulockd-pad95{padding-left:5px}.ulockd-pad910{padding-left:10px}.ulockd-pad915{padding-left:15px}.ulockd-pad920{padding-left:20px}.ulockd-pad925{padding-left:25px}.ulockd-pad930{padding-left:30px}.ulockd-pad935{padding-left:35px}.ulockd-pad940{padding-left:40px}.ulockd-pad945{padding-left:45px}.ulockd-pad950{padding-left:50px}.ulockd-pad955{padding-left:55px}.ulockd-pad960{padding-left:60px}.ulockd-pad965{padding-left:65px}.ulockd-pad970{padding-left:70px}.ulockd-pad975{padding-left:75px}.ulockd-pad980{padding-left:80px}.ulockd-pad985{padding-left:85px}.ulockd-pad990{padding-left:90px}.ulockd-pad995{padding-left:95px}.ulockd-pad9100{padding-left:0;float:right!important}.ulockd-pad30{padding-right:0}.ulockd-pad35{padding-right:5px}.ulockd-pad395{padding-left:5px;padding-right:5px}.ulockd-pad3915{padding-left:15px;padding-right:15px}.ulockd-pad392{padding-left:2px;padding-right:2px}.ulockd-pad123692{padding-left:2px;padding-right:2px}.ulockd-pad390{padding-left:0;padding-right:0}.ulockd-pad90{padding-left:0}.ulockd-pad95{padding-left:5px}.ulockd-mrgn12-10{margin-top:-10px}.ulockd-mrgn120{margin-top:0!important}.ulockd-mrgn125{margin-top:5px}.ulockd-mrgn1210{margin-top:10px}.ulockd-mrgn1215{margin-top:15px}.ulockd-mrgn1220{margin-top:20px}.ulockd-mrgn1225{margin-top:25px!important}.ulockd-mrgn1230{margin-top:30px}.ulockd-mrgn1235{margin-top:35px}.ulockd-mrgn1240{margin-top:40px}.ulockd-mrgn1245{margin-top:45px}.ulockd-mrgn1250{margin-top:50px}.ulockd-mrgn1260{margin-top:60px}.ulockd-mrgn12100{margin-top:100px}.ulockd-mrgn12150{margin-top:150px}.ulockd-mrgn12200{margin-top:200px}.ulockd-mrgn12250{margin-top:250px!important}.ulockd-mrgn12300{margin-top:300px}.ulockd-mrgn12-150{margin-top:-150px}.ulockd-mrgn30{margin-right:0}.ulockd-mrgb35{margin-right:5px}.ulockd-mrgn310{margin-right:10px}.ulockd-mrgn315{margin-right:15px}.ulockd-mrgn320{margin-right:20px}.ulockd-mrgn325{margin-right:25px}.ulockd-mrgn330{margin-right:30px}.ulockd-mrgn335{margin-right:35px}.ulockd-mrgn340{margin-right:40px}.ulockd-mrgn345{margin-right:45px}.ulockd-mrgn350{margin-right:50px}.ulockd-mrgn60{margin-bottom:0}.ulockd-mrgn65{margin-bottom:5px}.ulockd-mrgn610{margin-bottom:10px}.ulockd-mrgn615{margin-bottom:15px}.ulockd-mrgn620{margin-bottom:20px}.ulockd-mrgn625{margin-bottom:25px!important}.ulockd-mrgn630{margin-bottom:30px}.ulockd-mrgn635{margin-bottom:35px}.ulockd-mrgn640{margin-bottom:40px}.ulockd-mrgn650{margin-bottom:50px!important}.ulockd-mrgn90{margin-left:0}.ulockd-mrgn910{margin-left:10px}.ulockd-mrgn915{margin-left:15px}.ulockd-mrgn920{margin-left:20px}.ulockd-mrgn925{margin-left:25px}.ulockd-mrgn930{margin-left:30px}.ulockd-mrgn935{margin-left:35px}.ulockd-mrgn940{margin-left:40px}.ulockd-mrgn945{margin-left:45px}.ulockd-mrgn950{margin-left:50px}.ulockd-mrgn955{margin-left:55px}.ulockd-mrgn960{margin-left:60px}.ulockd-mbmt0{margin-bottom:0;margin-top:0}.ulockd-main-title{position:relative;margin-bottom:60px}.ulockd-main-title h2{font-family:"Playfair Display",serif;font-size:38px;font-weight:500;line-height:1.2;margin-bottom:0;margin-top:0}.mt-separator{height:1px;margin:25px auto;position:relative;text-align:center;width:110px}.mt-separator:after{content:"";height:15px;left:50%;margin-left:-4px;position:absolute;top:-6px;width:15px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.title-bottom{position:relative}.title-bottom:before{bottom:-15px;content:"";height:1px;left:0;position:absolute;width:80px}.ulockd_bgi1{background-attachment:scroll;background-image:url(../images/background/1.jpg);background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.ulockd_bgi2{background-attachment:scroll;background-image:url(../images/background/2.jpg);background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.ulockd_bgi3{background-attachment:scroll;background-image:url(../images/background/3.jpg);background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.ulockd_bgi4{background-attachment:scroll;background-image:url(../images/background/4.jpg);background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.ulockd_bgih1{background-attachment:scroll;background-image:url(../images/home/h1.html);background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.ulockd_bgih2{background-attachment:scroll;background-image:url(../images/home/h2.jpg);background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.ulockd_bgih3{background-attachment:scroll;background-image:url(../images/home/h3.html);background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.ulockd_bgih4{background-attachment:scroll;background-image:url(../images/home/h4.jpg);background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.ulockd_bgih5{background-attachment:scroll;background-image:url(../images/home/h5.jpg);background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.ulockd_bgp3{background-attachment:scroll;background-image:url(../images/pattern/3.jpg);background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.background_details{background-attachment:scroll;background-image:url(../images/pattern/4.jpg);background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:60px 0}section{padding:20px 0;position:relative}.footer-padding{padding:80px 0}.ulockd-main-title h2{font-weight:700}.preloader{background-color:#fff;background-image:url(../images/preloader.gif);background-position:center center;background-repeat:no-repeat;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}.preloader_disabler{bottom:10px;left:43%;position:absolute}.scrollToHome:hover{color:#fff;background-color:#222}.scrollToHome{background-color:#222;border:2px solid #fff;bottom:15px;color:#fff;display:none;font-size:20px;line-height:1.5em;padding:3px 10px;position:fixed;right:20px;text-align:center;z-index:99999;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.list-style-square li{color:#555;font-size:16px;list-style-type:square;margin-left:18px}.list-style-circle li{color:#222;font-size:16px;list-style-type:circle;margin-left:18px}.bgc-overlay-white5:before{background-color:rgba(255,255,255,0.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bgc-overlay-white55:before{background-color:rgba(255,255,255,0.55);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bgc-overlay-white6:before{background-color:rgba(255,255,255,0.6);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bgc-overlay-white65:before{background-color:rgba(255,255,255,0.65);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bgc-overlay-white7:before{background-color:rgba(255,255,255,0.7);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bgc-overlay-white75:before{background-color:rgba(255,255,255,0.75);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bgc-overlay-white8:before{background-color:rgba(255,255,255,0.8);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bgc-overlay-white85:before{background-color:rgba(255,255,255,0.85);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bgc-overlay-white9:before{background-color:rgba(255,255,255,0.9);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bgc-overlay-white95:before{background-color:rgba(255,255,255,0.95);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bgc-overlay-black5:before{background-color:rgba(0,0,0,0.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bgc-overlay-black55:before{background-color:rgba(0,0,0,0.55);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bgc-overlay-black6:before{background-color:rgba(0,0,0,0.6);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bgc-overlay-black65:before{background-color:rgba(0,0,0,0.65);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bgc-overlay-black7:before{background-color:rgba(0,0,0,0.7);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bgc-overlay-black75:before{background-color:rgba(0,0,0,0.75);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bgc-overlay-black8:before{background-color:rgba(0,0,0,0.8);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bgc-overlay-black85:before{background-color:rgba(0,0,0,0.85);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bgc-overlay-black9:before{background-color:rgba(0,0,0,0.9);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.bgc-overlay-black95:before{background-color:rgba(0,0,0,0.95);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.overlay-tc95:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.overlay-tc9:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.overlay-tc85:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.overlay-tc8:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.overlay-tc75:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.overlay-tc7:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.overlay-tc65:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.overlay-tc6:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.overlay-tc55:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.overlay-tc5:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.about-box{position:relative}.about-box h3{position:relative;-webkit-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}.about-box h2{font-family:"Alex Brush",cursive;font-size:40px;margin-bottom:0;margin-top:0}.ab-thumb{position:relative}.ab-thumb img{-webkit-box-shadow:0 8px 5px -5px rgba(0,0,0,0.5);box-shadow:0 8px 5px -5px rgba(0,0,0,0.5);-webkit-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0}.ab-thumb .lbox-caption{position:absolute;top:25%}.about-thumb img{border-radius:50px;border:5px solid #f8f8f8;-webkit-box-shadow:0 2px 24px rgba(0,0,0,0.2);box-shadow:0 2px 24px rgba(0,0,0,0.2);max-width:250px}.couple-img{position:relative}.couple-img img{margin:0 auto;padding-left:23px}.couple-img:before{content:"";height:180px;left:51.05%;position:absolute;top:-254%;width:1px}.couple-img:after{content:"";height:180px;left:51.05%;position:absolute;bottom:-265%;width:1px}.diamond{bottom:0;display:inline;left:45.5%;margin:0 auto;position:absolute;right:0;top:38%}.diamond a{border:1px solid #fff;font-size:18px;border-radius:0;line-height:60px;padding:8px 12px;-webkit-transition:all .4s ease 0;-o-transition:all .4s ease 0;transition:all .4s ease 0}.diamond a:hover span{color:#fff}.diamond a span{color:#fff;display:inline-flex}.about-icon{height:60px;margin:0 auto;width:60px}.about-icon i{color:#fff;display:inline-block;font-size:30px;line-height:60px}.about-box2{background-color:rgba(255,255,255,0.6);border:1px solid #DCDCDC;border-radius:20px;padding:25px 10px;position:relative}.about-cont{height:350px}.about-box2 h3{font-size:19px;font-weight:600;position:relative;-webkit-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}.about-cont h3{font-size:18px;font-family:"Playfair Display",serif;font-weight:600}.about-cont p{text-align:justify!important}.about-icon2{border-radius:15px;height:60px;margin:0 auto;-webkit-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0;width:60px}.about-icon2 i{color:#fff;display:inline-block;font-size:30px;line-height:60px;-webkit-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}.button_area_sec{text-align:center;margin-top:30px;position:relative}.button_area_sec a{background:#FEAEA3;z-index:999999;color:#fff;padding:12px 31px;border-radius:4px;font-size:18px;font-weight:600}.ulockd-about-one.inner{background-color:#f7f7f7}.ulockd-about-thumb{position:relative}.ulockd-main-title.details h2{font-family:serif;line-height:30px}.ulockd-main-title.details h3{font-family:serif;margin-bottom:0;margin-top:0}.ulockd-about-video{margin-top:12px}.upcoming-wedding-event.ulockd-flip-clock{position:relative}.upcoming-wedding-event .clock.flip-clock-wrapper{font-family:"serif"}.upcoming-wedding-event .clock.flip-clock-wrapper ul li a div div.inn{background-color:#fff;text-shadow:none}.upcoming-wedding-event .clock.flip-clock-wrapper .flip-clock-dot{background-color:#fff}.upcoming-wedding-event .clock.flip-clock-wrapper .flip{box-shadow:none}.wedding-invitation h2{color:#fff;font-family:"Engagement",cursive;font-size:60px;font-weight:400;line-height:1.2;margin-bottom:0;margin-top:0}.wedding-invitation h3{color:#434343;font-family:"serif";font-size:30px;margin-top:0}.event-box{background-color:#fff;border:1px solid #DCDCDC;border-radius:50px;position:relative;overflow:hidden}.event-box .thumb{overflow:hidden}.event-box .thumb img{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.event-box:hover .thumb img{-webkit-transform:scale(1.1) rotate(2deg);-moz-transform:scale(1.1) rotate(2deg);-o-transform:scale(1.1) rotate(2deg);-ms-transform:scale(1.1) rotate(2deg);transform:scale(1.1) rotate(2deg)}.event-box .details{padding:10px 20px 25px}.event-box .details h3{margin-top:0}.timeline{list-style:none;padding:20px 0;position:relative}.timeline:before{background-color:#eee;bottom:0;content:" ";left:50%;position:absolute;margin-left:-1.5px;top:0;width:3px}.timeline li{margin-bottom:20px;position:relative}.timeline li:before,.timeline li:after{content:" ";display:table}.timeline li:after{clear:both}.timeline li .timeline-panel{-webkit-box-shadow:0 2px 24px rgba(0,0,0,0.2);box-shadow:0 2px 24px rgba(0,0,0,0.2);border:1px solid #D3D3D3;float:left;position:relative;width:50%}.timeline li .timeline-panel.right{border-radius:0 50px 50px 50px}.timeline li .timeline-panel.right .timeline-heading{padding:0 15px 10px}.timeline li .timeline-panel.left{border-radius:50px 0 50px 50px}.timeline li .timeline-panel.left .timeline-heading{padding:0 25px 10px}.timeline li .timeline-panel:before{position:absolute;top:26px;right:-15px;display:inline-block;border-top:15px solid transparent;border-left:15px solid #ccc;border-right:0 solid #ccc;border-bottom:15px solid transparent;content:" "}.timeline li .timeline-panel:after{position:absolute;top:27px;right:-14px;display:inline-block;border-top:14px solid transparent;border-left:14px solid #fff;border-right:0 solid #fff;border-bottom:14px solid transparent;content:" "}.timeline li:not(.timeline-inverted){padding-right:90px}.timeline li.timeline-inverted{padding-left:90px}.timeline li .timeline-badge{background-color:#999;border-radius:50%;color:#fff;font-size:1.4em;height:50px;line-height:50px;left:50%;margin-left:-25px;position:absolute;text-align:center;top:16px;width:50px;z-index:1}.timeline li .timeline-badge.primary{background-color:#337ab7}.timeline li .timeline-badge.success{background-color:#5cb85c}.timeline li .timeline-badge.warning{background-color:#f0ad4e}.timeline li .timeline-badge.danger{background-color:#d9534f}.timeline li .timeline-badge.info{background-color:#5bc0de}.timeline li.timeline-inverted .timeline-panel{float:right}.timeline li.timeline-inverted .timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}.timeline li.timeline-inverted .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline > li.timeline-inverted + li:not(.timeline-inverted),.timeline > li:not(.timeline-inverted) + li.timeline-inverted{margin-top:-60px}.timeline-panel.left .timeline-body img{border-radius:0 0 50px 0}.timeline-panel.right .timeline-body img{border-radius:0 0 0 50px}.timeline-body > p,.timeline-body > ul{margin-bottom:0}.timeline-body > p + p{margin-top:5px}.our-story .timeline-title{font-family:"Engagement",cursive;font-weight:400;letter-spacing:1px}.ulockd-service-two{z-index:1}.ulockd-service-two:before{background-color:rgba(255,255,255,0.8);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.service-col{background-color:#fff;text-align:center;-webkit-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}.service-col .srvc-icon{color:#fff;font-size:30px;padding:8px 13px}.service-col .srvc-details{padding:10px 15px}.service-col .srvc-details h3{font-size:22px;-webkit-transition:all .2s ease-in-out 0;-o-transition:all .2s ease-in-out 0;transition:all .2s ease-in-out 0}.ulockd-pd-content h3{color:#333;margin-bottom:15px}.ulockd-all-service{margin-top:15px}.ulockd-all-service a{padding:10px 25px;border-radius:0;margin-bottom:5px}.ulockd-all-service a.active{background-color:#222;border-color:#222}.list-group-item.active{background-color:#222}.list-group-item.active:focus,.list-group-item.active:hover{background-color:#222}.ulockd-inr-brochure{background-color:#f5f5f5;margin-top:35px;padding:10px 30px}.ulockd-inr-brochure p{margin-bottom:22px}.ulockd-inr-brochure ul li a{font-size:14px;line-height:24px;margin-bottom:10px;text-transform:uppercase}.feature-service{background-color:#f9f9f9}.icon_box{padding:20px 0 0}.icon_box .icon{margin-top:6px;-webkit-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}.icon_box .icon i{font-size:24px;height:55px;line-height:56px;text-align:center;width:55px}.icon_box:hover .icon{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4)}.icon_box:hover .icon i{color:#fff!important;-webkit-transition:all .2s ease-in-out 0;-o-transition:all .2s ease-in-out 0;transition:all .2s ease-in-out 0}.icon_box .ib_details{margin-left:75px}.icon_box .ib_details.left{margin-right:75px;margin-left:0}.icon_box .ib_details h4{margin-top:0}.fslmn-one{border:1px solid #DCDCDC;position:relative;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.fslmn-one:hover{cursor:pointer}.fslmn-one .caption{padding:20px 15px}.fslmn-one h3{margin-top:0}.fslmn-one .btn{padding:5px 15px}.pagination > .active > a{color:#fff!important}ul.features-tab{border:none}ul.features-tab li a{border:1px solid #DCDCDC;border-radius:0;margin-left:5px;margin-bottom:25px;position:relative;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}ul.features-tab li.active a:before{content:"";height:20px;position:absolute;top:31px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:20px}.features-tab > li.active > a,.features-tab > li.active > a:focus,.features-tab > li.active > a:hover{color:#333}.our-service{background-color:#f9f9f9}.fstory{position:relative}.media-heading{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}form.volunteer-reg-form{background-color:#f9f9f9;padding:10px 15px 20px}form.volunteer-reg-form input{border-radius:0;box-shadow:none;height:45px}.pb-details h3{margin-top:0}.ulockd-title-icon{color:#222;font-size:90px;left:0;opacity:.4;position:absolute;right:0;top:-79px;z-index:0}.ulockd-service-three{background-color:#f9f9f9}.ficon-box{background-color:#fff;border:1px solid #DCDCDC;padding:15px 25px;position:relative;z-index:999}.ficon-box:hover{cursor:pointer}.ficon-box:hover span{color:#fff!important;transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2)}.ficon-box .ficon{border:1px solid #DCDCDC;font-size:48px;line-height:1.3em;margin-top:0;padding:0 15px;position:fixed;-webkit-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0}.ficon-box .ficon h5{letter-spacing:1px;margin-bottom:0;-webkit-transition:all .2s ease-in-out 0;-o-transition:all .2s ease-in-out 0;transition:all .2s ease-in-out 0;text-transform:uppercase}.fib-details{display:inline-block;margin-top:65px}.ulockd-dtitle{margin-bottom:70px;position:relative}.ulockd-dtitle:hover{cursor:pointer}.fservice-box{position:relative}.fservice-box .db-thumb{position:relative;overflow:hidden}.fservice-box .db-thumb img{border-radius:20px}.fservice-box h3{margin-top:0;-webkit-transition:all .2s ease-in-out 0;-o-transition:all .2s ease-in-out 0;transition:all .2s ease-in-out 0}.fservice-box .db-details{padding:10px 0}.fservice-box .db-details button{padding:5px 20px}.fservice-box .db-details.inner{padding:15px 20px}.image-box{position:relative}.image-box .cb-thumb{position:relative;overflow:hidden;border-top-left-radius:25px;border-top-right-radius:25px}.image-box .cb-overlay{bottom:0;border-bottom:3px solid #fff;height:100%;padding:13% 15px;position:absolute;text-align:center;top:-100%;-webkit-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0;width:100%}.image-box .cb-overlay span{border:3px solid #fff;bottom:10px;color:#fff;font-size:36px;line-height:1.3em;padding:0 10px;right:10px}.image-box:hover{cursor:pointer}.image-box:hover .cb-overlay{top:0}.image-box h3{color:#fff;-webkit-transition:all .2s ease-in-out 0;-o-transition:all .2s ease-in-out 0;transition:all .2s ease-in-out 0}.image-box .cb-details button{border-bottom-left-radius:25px;border-bottom-right-radius:25px}figure.img-box{border-radius:20px;color:#fff;position:relative;overflow:hidden;width:100%}figure.img-box:hover{cursor:pointer}figure.img-box:hover img{opacity:.15}figure.img-box:hover figcaption:before{background:rgba(255,255,255,0);top:30px;bottom:30px;opacity:1;-webkit-transition-delay:0;transition-delay:0}figure.img-box:hover figcaption h2{opacity:1;-webkit-transform:translate3d(0%,0%,0);transform:translate3d(0%,0%,0);-webkit-transition-delay:.3s;transition-delay:.3s}figure.img-box:hover figcaption p{opacity:.9;-webkit-transition-delay:.6s;transition-delay:.6s}figure.img-box *{-webkit-box-sizing:border-box;box-sizing:border-box}figure.img-box img{opacity:1;width:100%;-webkit-transition:opacity .35s;transition:opacity .35s}figure.img-box figcaption{position:absolute;bottom:0;left:0;padding:3em;width:100%;height:100%}figure.img-box figcaption:before{position:absolute;top:50%;right:30px;bottom:50%;left:30px;border-top:1px solid rgba(255,255,255,0.8);border-bottom:1px solid rgba(255,255,255,0.8);content:'';opacity:0;background-color:#fff;-webkit-transition:all .4s;transition:all .4s;-webkit-transition-delay:.6s;transition-delay:.6s}figure.img-box h2,figure.img-box p{margin:0 0 5px;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,-webkit-transform 0.35s,-moz-transform 0.35s,-o-transform 0.35s,transform .35s}figure.img-box h2{color:#fff;font-weight:300;text-transform:uppercase;-webkit-transform:translate3d(0%,50%,0);transform:translate3d(0%,50%,0);-webkit-transition-delay:.3s;transition-delay:.3s}figure.img-box p{font-weight:200;-webkit-transition-delay:0;transition-delay:0}.masonry-filter{margin-bottom:50px}.masonry-filter li{padding-right:0}.masonry-filter a{border:1px solid #eee;color:#555;display:inline-block;font-size:14px;float:none;line-height:40px;margin-bottom:10px;outline:medium none;padding:0 15px;text-transform:uppercase;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.masonry-filter a.active,.masonry-filter a:active,.masonry-filter a:hover,.masonry-filter a:focus{color:#fff}.isotope-item .gallery-thumb{overflow:hidden;position:relative}.isotope-item .details{padding:0 9px}.isotope-item .details h5{margin-bottom:0}.masonry-gallery .isotope-item{overflow:hidden;width:25%}.masonry-gallery .isotope-item .thumb{position:relative;overflow:hidden}.masonry-gallery .isotope-item .thumb .photo{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 1200ms ease 0;-o-transition:all 1200ms ease 0;transition:all 1200ms ease 0}.masonry-gallery.grid-1 .isotope-item{width:100%}.masonry-gallery.grid-1.mrgn10 .gallery-thumb{margin:10px}.masonry-gallery.grid-2 .isotope-item{width:50%}.masonry-gallery.grid-2.mrgn10 .gallery-thumb{margin:10px}.masonry-gallery.grid-3 .isotope-item{width:33.333%}.masonry-gallery.grid-3.mrgn10 .gallery-thumb{margin:10px}.masonry-gallery.grid-4 .isotope-item{width:25%}.masonry-gallery.grid-4.mrgn10 .gallery-thumb{margin:10px}.masonry-gallery.grid-5 .isotope-item{width:20%}.masonry-gallery.grid-5.mrgn10 .gallery-thumb{margin:10px}.masonry-gallery.grid-6 .isotope-item{width:16.666%}.masonry-gallery.grid-6.mrgn10 .gallery-thumb{margin:10px}.masonry-gallery.grid-7 .isotope-item{width:14.285%}.masonry-gallery.grid-7.mrgn10 .gallery-thumb{margin:10px}.masonry-gallery.grid-8 .isotope-item{width:12.5%}.masonry-gallery.grid-8.mrgn10 .gallery-thumb{margin:10px}.masonry-gallery.grid-9 .isotope-item{width:11.111%}.masonry-gallery.grid-9.mrgn10 .gallery-thumb{margin:10px}.masonry-gallery.grid-10 .isotope-item{width:10%}.masonry-gallery.grid-10.mrgn10 .gallery-thumb{margin:10px}.lbox-caption{display:table;height:100%;width:100%}.lbox-caption a{border:1px solid #fff;border-radius:10px;font-size:18px;padding:8px 12px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.lbox-caption a:hover{background-color:#fff}.lbox-caption a:hover span{color:#333}.lbox-caption span{color:#fff}.lbox-details{display:table-cell;text-align:center;vertical-align:middle}.lbox-details h4,.lbox-details h5,.lbox-details p{color:#fff;margin-bottom:20px}.fancybox-gallery-slider .gs-thumb{border-radius:25px;position:relative;overflow:hidden}.fancybox-gallery-slider .item:hover{cursor:pointer}.fancybox-gallery-slider .item:hover .gallery-overlay{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.fancybox-gallery-slider .owl-next{left:80px;top:-70px}.fancybox-gallery-slider .owl-prev{left:10px;top:-70px}.fancybox-gallery-slider .owl-next,.fancybox-gallery-slider .owl-prev{background-color:transparent!important;border:1px solid;font-size:24px!important;padding:5px 15px!important;position:absolute;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery-overlay{border-radius:25px;bottom:10px;left:10px;position:absolute;right:10px;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);text-align:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:10px}.gallery-overlay .lbox-caption a{border:none;font-size:24px}.lbox-caption{position:absolute;margin:0 auto;left:0;right:0}.gallery-thumb:hover .overlayer{opacity:1}.gallery-thumb:hover .thumb .photo{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.gallery-thumb .overlayer{bottom:0;height:96%;left:0;margin:auto;opacity:.005;position:absolute;right:0;top:0;width:96%;text-align:center;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.gallery-thumb .overlayer:before{border:1px solid #fff;border-radius:20px;bottom:0;content:"";height:90%;left:5%;position:absolute;right:5%;top:5%;width:90%}.gallery-thumb .overlayer h3,.gallery-thumb .overlayer h4,.gallery-thumb .overlayer h5,.gallery-thumb .overlayer p{color:#fff}.gallery-thumb .overlayer i{color:#fff;font-size:30px;left:0;line-height:45px;margin:0 auto;position:absolute;right:0;top:45%}.gallery-thumb.style2 .overlayer .lbox-caption{top:50%}.team-details{padding:20px 0}.team-details p{font-size:16px;line-height:20px;margin-top:12px}.team-details .team-icon{margin-top:25px}.team-details .team-icon.style2{margin-top:45%}.team-details .team-icon:hover{color:#fff}.team-details .team-icon:hover .team-overlay{left:0}.team-details .team-icon li{margin-right:-5px;margin-left:0}.team-details .team-icon li a{background:#fff;border:1px solid #fff;font-size:14px;padding:5px 9px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.team-icon:hover .team-overlay{left:0}.team-icon li{margin-right:-5px;margin-left:0}.team-icon li a{border:1px solid #fff;font-size:14px;padding:5px 9px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.team-icon li a:hover{background-color:#DCDCDC}.member-name{font-size:24px;margin-bottom:0;margin-top:0}.member-post{margin-top:0}.team-member-two:hover .team-two-details{bottom:0}.team-member-two .team-two-details{background-color:#999;bottom:-60%;color:#fff;left:0;padding:12px 0 0;position:absolute;right:0;text-align:center;z-index:1;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.team-member-two .team-two-details p{font-size:12px;line-height:20px;margin-top:12px}.ulockd-tm-thumb{position:relative;overflow:hidden}.team-contact-info{margin-bottom:0;padding:10px 0}.team-contact-info:hover{cursor:pointer}.team-contact-info li{font-size:16px;line-height:30px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.team-contact-info li:hover{color:#303030}.flip-container,.front,.back{width:100%;height:380px}.flip-container{perspective:1000px}.flip-container .flipper{transition:.6s;transform-style:preserve-3d;position:relative}.flip-container .flipper:hover{cursor:pointer}.flip-container .flipper .back{background-color:#f5f5f5;padding:0 25px}.flip-container .flipper .back p{font-size:16px}.flip-container .flipper .back .team-icon a{border:1px solid #fff}.flip-container:hover .flipper,.flip-container.hover .flipper{transform:rotateY(180deg)}.front,.back{backface-visibility:hidden;position:absolute;top:0;left:0}.front{background-position:center center!important;z-index:2;transform:rotateY(0deg)}.back{background-color:#f8f8f8;transform:rotateY(180deg)}.back ul li{font-size:16px;line-height:26px}.ulockd-team .style3{border-top:1px solid #999}.ulockd-tm-thumb{position:relative;overflow:hidden}.team-one{cursor:pointer}.team-one .team-thumb{position:relative;overflow:hidden;border-radius:50px}.team-one:hover .team-overlay{left:0}.team-one:hover .small-layer{bottom:0}.team-one .team-overlay{border:1px solid #fff;bottom:0;left:-100%;position:absolute;text-align:center;top:0;-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;width:100%}.team-one .team-overlay .team-icon{margin-top:25px}.team-one .team-overlay .team-icon.style2{margin-top:45%}.team-one .team-overlay .team-icon:hover{color:#fff}.team-one .team-overlay .team-icon:hover .team-overlay{left:0}.team-one .team-overlay .team-icon li{margin-right:-5px;margin-left:0}.team-one .team-overlay .team-icon li a{background:#fff;border:1px solid #fff;font-size:14px;padding:5px 9px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.small-layer{bottom:-60px;height:60px;position:absolute;text-align:center;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;width:100%}.tm-name{font-size:24px;margin-bottom:0}.tm-post{margin-top:0}.ulockd-pesonar-info li{font-size:16px;line-height:24px;margin-bottom:10px}.ulockd-blog{background-color:#f9f9f9}.ulockd-ip-latest-news{background-color:#f7f7f7}.ulockd-ip-latest-news .ulockd-ext-spc{margin-bottom:50px}.ulockd-blog-post{overflow:hidden;position:relative}.ulockd-blog-post:hover .img-post-icon{top:0}.ulockd-blog-post:hover .posted-date{bottom:0}.ulockd-blog-post:hover h3{color:#333;-webkit-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0}.ulockd-blog-post:hover .post-thumb img{-webkit-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0;-webkit-transform:scale(1.1) rotate(2deg);-moz-transform:scale(1.1) rotate(2deg);-o-transform:scale(1.1) rotate(2deg);-ms-transform:scale(1.1) rotate(2deg);transform:scale(1.1) rotate(2deg)}.ulockd-blog-post .post-thumb{position:relative;overflow:hidden}.ulockd-blog-post .post-thumb img{-webkit-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0}.ulockd-blog-post h3{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-top:0}.blog-post{background-color:#fafafa}.blog-post .thumb{border-radius:50px;overflow:hidden}.blog-post .thumb img{-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.blog-post:hover .thumb img{-webkit-transform:scale(1.1) rotate(-2deg);-moz-transform:scale(1.1) rotate(-2deg);-o-transform:scale(1.1) rotate(-2deg);-ms-transform:scale(1.1) rotate(-2deg);transform:scale(1.1) rotate(-2deg)}.blog-post .details{position:relative;padding:5px 40px}.blog-post .details .post-title{margin-top:0}.eventdate{box-sizing:border-box;border-radius:10px 10px 0 0;color:#fff;font-size:16px;line-height:1;padding:8px;position:absolute;top:-32px;margin:0 auto;left:0;right:0;width:60%}.img-post-icon{color:#fff;font-size:24px;right:0;padding:5px 10px;position:absolute;top:-20%;-webkit-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0;z-index:999}.posted-date{background-color:#f9f9f9;bottom:-16%;font-size:16px;padding:2px 5px;position:absolute;margin-bottom:0;-webkit-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0}.bp-details{background-color:#fff}.bp-details.one{padding:14px 20px}.bp-details.one .bp-date{border:1px solid #DCDCDC;margin-right:10px;padding:5px 12px}.bp-details .post-title{margin-top:0}.bp-details p{font-size:16px;margin-top:10px}.bp-date .day{font-size:36px;font-weight:700;line-height:1.2em}.ulockd-bp-details{background-color:#fff;padding:10px 15px 20px}.ulockd-bp-details.style2:hover{cursor:pointer}.ulockd-bpost{margin-top:10px}.ulockd-bpost-date{font-weight:400}.ulockd-bpost-date span{font-size:36px;font-weight:500}.ulockd-blog-post-comment{font-weight:400;padding-bottom:7px}.ulockd-bp-title h3{color:#333;font-weight:400;margin-top:15px}.ulockd-bp-btn{padding-bottom:3px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ulockd-bps-first{margin-bottom:50px}.ulockd-bps-first .media-heading{color:#696969;font-size:18px;padding-right:38px}.ulockd-bps-first .media-heading span{color:#A3A3A3;font-size:14px;line-height:22px}.ulockd-bps-first .media-body p{margin-bottom:0}.ulockd-bps-first .media{border:1px solid #eee;padding:30px 50px 30px 30px}.ulockd-bps-first .media-object{border:1px solid #eee;margin-top:8px}.ulockd-bpost-slider .item{margin:15px}.ulockd-bpost-slider .owl-controls{margin-top:20px}.ulockd-bpost-slider .owl-controls .owl-prev{left:0}.ulockd-bpost-slider .owl-controls .owl-next{right:0}.ulockd-bpost-slider .owl-controls .owl-prev,.ulockd-bpost-slider .owl-controls .owl-next{background-color:#303030;font-size:24px;padding:5px 8px;position:absolute;-webkit-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0;top:40%}.ulockd-bps-second{margin-bottom:50px;margin-left:20%;width:80%}.ulockd-bps-second .media-heading{color:#696969;font-size:18px;padding-right:12px}.ulockd-bps-second .media-heading span{color:#A3A3A3;font-size:14px;line-height:22px}.ulockd-bps-second .media-body p{margin-bottom:0}.ulockd-bps-second .media{border:1px solid #eee;padding:30px 50px 30px 30px}.ulockd-bps-second .media-object{border:1px solid #eee;margin:8px}.ulockd-bps-contact-form h2{color:#111}.ulockd-bps-contact-form .ulockd-form-bps{border:1px dashed #ccc;border-radius:0;box-shadow:none;color:#A3A3A3;height:40px;margin-bottom:45px;padding:0 0 0 15px}.ulockd-bps-contact-form .ulockd-bps-textarea{border:1px dashed #ccc;border-bottom-width:1px;border-radius:0;box-shadow:none;color:#A3A3A3;padding:0 0 0 15px}.ulockd-lp{padding-top:20px}.ulockd-tag-list-title{margin-top:50px}.ulockd-tag-list-title h3{color:#333;margin-bottom:30px}.ulockd-tag-list-details a{border:1px solid;color:#333;display:block;font-size:14px;line-height:22px;margin-bottom:10px;padding:5px 8px;-webkit-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}.ulockd-tag-list-details li:hover a{color:#fff}.ulockd-bp-date{border-bottom:1px dashed #ccc;margin-bottom:30px;margin-top:25px;padding-bottom:5px}.ulockd-bp-date-innner{color:#999;font-size:14px;font-weight:400;line-height:28px}.ulockd-bp-date-innner span{font-size:36px;font-weight:500}.ulockd-bp-comment{color:#999;margin-top:11px}.ulockd-bpd-thumb{margin-bottom:50px;margin-top:40px}.ulockd-latest-post{margin-bottom:30px}article.ulockd-pd-content{border:1px solid #eee;padding:15px}.blog-post-img-slider .owl-prev,.blog-post-img-slider .owl-next{font-size:24px!important;padding:5px 14px!important}.blog-post-img-slider .owl-prev:hover,.blog-post-img-slider .owl-next:hover{color:#fff}.title-widget-sidebar{margin-bottom:15px;padding-bottom:10px}#custom-search-input .input-group input.form-control{border-radius:0}.recent-post{height:80px;list-style-type:none;width:100%}.post-img img{float:left;height:70px;margin-right:15px;width:100px}.sw-accordion{border:none;color:#fff;cursor:pointer;font-size:15px;outline:none;padding:18px;text-align:left;transition:.4s;width:100%}.sw-accordion:after{color:#fff;content:'\002B';font-weight:700;float:right;margin-left:5px}.sw-accordion.active:after{content:"\2212"}.swa-panel{padding:0;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.ulockd-contact-form .ulockd-form-fg{border-radius:0;box-shadow:none;color:#333;height:40px;margin-bottom:20px}.ulockd-contact-form .ulockd-form-tb{border:1px solid #ccc;border-radius:0;box-shadow:none;color:#333}.ulockd-contact-form.style2{background:#fff none repeat scroll 0 0;border:1px solid #DCDCDC;margin-left:50px;margin-right:50px;padding:50px}.ulockd-contact-form.style3{background:#fff none repeat scroll 0 0;border:1px solid #DCDCDC;padding:20px}.contact-details{margin-bottom:130px;margin-top:10px}.contact-details h3{color:#333;font-weight:500}.contact-details .contact-place li{color:#fff;font-size:25px;line-height:1.2em;padding:25px 39px;-webkit-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}.contact-details .contact-place li:hover{cursor:pointer;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1)}.contact-info li{color:#fff;border:2px solid #fff;font-size:20px;line-height:1.5em;padding:25px 39px}.contact-info li small{padding-left:10px}.ulockd-google-map .ulockd-style-two{margin-top:-9%;position:relative;z-index:-1}.ulockd-contact-btn:hover button{background-color:#111;color:#fff}.ulockd-cp-title{position:relative;padding-bottom:30px}.ulockd-cp-title h2{color:#111;margin-top:0}.bx-wrapper{-webkit-box-shadow:0 0 5px #ccc!important;box-shadow:0 0 5px #ccc!important;border:5px solid #fff;background:#fff;padding:11px 5px;margin-bottom:0}.owl-carousel .owl-item img{width:auto}.slideDemos-single{-webkit-border-radius:3px;border-radius:3px;margin-top:1em}.slideDemos-single .pogoSlider{height:225px}.slideDemos-single h3{text-align:center;margin-top:90px;color:#fff;font-weight:700}.maximage-home #maximage .mc-image{position:relative!important}.maximage-home #maximage .mc-image img{margin:0!important;width:100%!important}.maxslider-content .lbox-caption{display:inline-table;top:0;z-index:9}.maxtext{background-color:rgba(255,255,255,0.8);display:inline-block;padding:2%}#arrow_left{right:86px!important}#arrow_left,#arrow_right{bottom:30px;height:67px;position:absolute;right:30px;width:36px;z-index:1000}.ms-section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:center}.ms-section.ms-table{display:table;width:100%}.ms-tableCell{display:table-cell;height:100%;padding:0;margin:0;vertical-align:middle;width:100%}.ms-easing{-webkit-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out}#multiscroll-nav{margin-top:-32px;opacity:1;position:fixed;top:50%;z-index:100}#multiscroll-nav.right{right:17px}#multiscroll-nav.left{left:17px}#multiscroll-nav ul{margin:0;padding:0}#multiscroll-nav li{display:block;width:14px;height:13px;margin:7px;position:relative}#multiscroll-nav li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#multiscroll-nav li .active span{background:#333}#multiscroll-nav span{background:transparent;border:1px solid #000;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;height:8px;left:2px;position:absolute;top:2px;width:8px;z-index:1}.multiscroll-tooltip{color:#fff;font-size:14px;position:absolute;max-width:220px;top:-2px;white-space:nowrap}.multiscroll-tooltip.right{right:20px}.multiscroll-tooltip.left{left:20px}#infoMenu{bottom:0;color:#f2f2f2;font-size:.9em;height:20px;padding:8px 0;position:fixed;text-align:right;width:100%;z-index:70}#infoMenu ul{padding:0 40px}#infoMenu li{display:inline-block;position:relative}#infoMenu li a{color:#333;display:block;margin:0 22px 0 0}#infoMenu li a:hover{text-decoration:underline}#examplesList{background:#333;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;bottom:29px;display:none;float:left;padding:20px;position:absolute;right:0;text-align:left;width:638px}#examplesList ul{padding:0}#examplesList ul li{display:block;margin:5px 0}#examplesList ul li a{color:#A9A9A9;margin:0}#examplesList ul li a:hover{color:#f2f2f2}#examplesList .column{float:left;margin:0 20px 0 0}#examplesList h3{color:#f2f2f2;font-size:1.2em;margin:0 0 15px;border-bottom:1px solid rgba(0,0,0,0.4);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.1);box-shadow:0 1px 0 rgba(255,255,255,0.1);padding:0 0 5px}#demosMenu{position:fixed;bottom:10px;right:10px;z-index:999}.fp-viewing--1{overflow-y:visible!important}#header-multiscroll,#footer-multiscroll{position:fixed;height:50px;display:block;width:100%;background:#333;z-index:9;text-align:center;color:#fff}#header-multiscroll{padding:0;top:0}#footer-multiscroll{bottom:0;padding:20px 0 0}.carousel-indicators{display:block}.ulockd-footer{background-color:#111;position:relative}.ulockd-footer.fixed-footer{bottom:0;left:0;position:fixed;right:0;z-index:-1}.ulockd-footer-logo{margin-bottom:20px}.ulockd-footer-log{margin-bottom:20px}.ulockd-ftr-text{color:#eee}.ulockd-footer-newsletter .title{color:#fff;margin-top:30px}.ulockd-media-box:hover{cursor:pointer}.ulockd-media-box .post-date{color:#fff}.ulockd-media-box .media-heading{color:#999}.ulockd-media-box .media-body p{color:#eee}.ulockd-footer-fst-col{padding-right:10px}.ulockd-footer-fst-col p{color:#eee;font-family:"Playfair Display",serif;margin-bottom:20px}.footer-fst-col p{color:#222;font-family:"Open Sans",sans-serif;margin-bottom:20px}.ulockd-footer-lnews h3,.ulockd-footer-qlink h3{color:#fff;font-weight:700;margin-bottom:27px;margin-top:0}.footer-lnews h3,.footer-qlink h3{color:#fff;font-weight:700;margin-bottom:30px}.ulockd-footer-contact h3{color:#fff;font-weight:700;margin-bottom:27px;margin-top:0}.ulockd-footer-contact p{color:#eee;margin-bottom:20px}.footer-contact h3{color:#fff;font-weight:700;margin-bottom:30px}.footer-contact p{color:#222;margin-bottom:20px}.ulockd-ftr-phone,.ulockd-ftr-fax,.ulockd-ftr-mail{color:#eee;font-size:14px;line-height:24px;letter-spacing:.2px}.ftr-phone,.ftr-fax,.ftr-mail{color:#222;font-size:14px;line-height:24px;letter-spacing:.2px}.ulockd-ftr-phone > span,.ulockd-ftr-fax > span,.ulockd-ftr-mail > span,.ulockd-ftr-phone > a,.ulockd-ftr-fax > a,.ulockd-ftr-mail > a{color:#eee}.ulockd-footer-qlink .list-unstyled li span{padding-right:10px}.ulockd-footer-qlink .list-unstyled li a{color:#eee;font-size:16px;line-height:28px;-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.ulockd-footer-qlink .list-unstyled li a:hover{color:#fff;padding-left:10px}.footer-qlink .list-unstyled li a{font-size:16px;line-height:28px;-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.footer-qlink .list-unstyled li a:hover{padding-left:10px}.footer-box h1{font-family:"Engagement",cursive;font-size:60px;margin-top:0}.footer-box h2{font-family:"Alex Brush",cursive;font-size:48px;margin-bottom:0;margin-top:0}.parallax{background-attachment:fixed;background-position:50% 0;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:1;position:relative}.ulockd-frst-divider{overflow-x:hidden;position:relative}.ulockd-frst-divider:before{background-color:rgba(0,0,0,0.5);content:"";height:100%;position:absolute;top:0;width:100%}.ulockd-frst-divider .hvr-overline-from-center:before{background-color:#fff}.ulockd-divider{padding:40px 0}.video-section .pattern-overlay{background-image:url(../images/resource/videooverlay1.png);background-color:rgba(0,0,0,0.3);padding:110px 0 25px;min-height:880px}.video-section h1{font-size:72px;text-transform:uppercase;margin:15% auto 0}.video-section h3{margin:0 auto 15px}.video-section .buttonBar{display:none}.video-button{padding:3v0px 0}.ulockd-inner-home{background-attachment:fixed;background-image:url(../images/background/inner-pagebg.jpg);background-position:center top;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow-x:hidden;padding:120px 0;position:relative}.inner-conraimer-details h1{color:#fff;position:relative;font-family:"Playfair Display",serif!important;text-transform:capitalize!important;font-size:48px!important}.inner-conraimer-details:before{background-color:rgba(17,17,17,0.3);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ulockd-inner-page{background-color:#f7f7f7;border-bottom:1px solid #DCDCDC;border-top:1px solid #DCDCDC}.ulockd-icd-layer{padding:20px;position:relative}.ulockd-icd-sub-menu li a{color:#434343}table.shop-dashboard{border:1px solid #DCDCDC;color:#333}table.shop-dashboard thead{background-color:#f5f5f5}table.shop-dashboard thead tbody tr{background-color:transparent!important}.shop-form-control{border-radius:0;box-shadow:none;height:45px}.account-info .form-control{border-radius:0;height:40px}.our-shop{background-color:#fafafa}.shop-list > li{padding:0}.product-details > p{margin-bottom:0;margin-top:10px}.shop-box{padding-bottom:15px}.shop-box .product-details h4{margin-bottom:0;margin-top:0}.shop-box .shop-thumb{overflow:hidden;position:relative}.shop-box .shop-thumb.style2{height:250px}.shop-box .shop-thumb.style3{height:280px}.shop-box .overlay{bottom:-40px;color:#fff;font-size:18px;line-height:36px;left:0;margin:0 auto;position:absolute;right:0;top:auto;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.shop-box .overlay a{color:#fff;display:inline-block}.shop-box:hover .overlay,.shop-box:active .overlay,.shop-box:focus .overlay{bottom:0}.product_view .modal-dialog{max-width:800px;width:100%}.pre-cost{color:#A3A3A3;text-decoration:line-through}.space-ten{padding:10px 0}.ulockd-shop-menubar{background-color:#f5f5f5;padding-bottom:15px;padding-top:15px}.ulockd-product-searchbar .form-control{height:40px;border-radius:0;box-shadow:none}.ulockd-product-searchbar button{height:40px;border-radius:0}.ulockd-shop-item{background-color:#f9f9f9;border:1px solid #f9f9f9;margin-bottom:40px}.ulockd-shop-item:hover{cursor:pointer}.ulockd-shop-item:hover h3{color:#222}.ulockd-product-img{position:relative}.price-tag{background-color:#222;color:#fff;font-size:16px;left:0;padding:5px 8px;position:absolute;top:0}.ulockd-product-details{padding:10px 12px 20px}.ulockd-product-details h4{margin-bottom:0}.ulockd-product-details h3{margin-top:0}.ulockd-cart-total{border:1px solid #DCDCDC}.ulockd-product-details-img{border:3px solid #f9f9f9}.ulockd-pd-tab .nav-tabs li a{font-size:18px}.ulockd-pd-tab .tab-content p{font-size:16px}.ulockd-shopping-cart table.table{background-color:#f9f9f9}.ulockd-shopping-cart table.table th{font-size:18px;padding:15px;text-align:center}.ulockd-shopping-cart table.table td{font-size:16px;padding-top:5%;text-align:center}.ulockd-shopping-cart table.table td .form-control{border-radius:0;box-shadow:none;margin:0 auto;width:50%}.ulockd-shopping-cart.style2 table.table td.cart{font-size:16px;padding-top:1%;text-align:center}.ulockd-payment-way{border:3px solid #f9f9f9;padding:15px 20px}.ulockd-error{color:#fff;font-family:"Open Sans",sans-serif;font-size:345px;font-style:italic;letter-spacing:5px}.ulockd-error-paragraph{color:#fff;font-size:36px;line-height:48px}.ulockd-csoon{color:#fff;font-size:80px}.ulockd-coming-soon,.ulockd-uconctruction{padding:250px 0}.ulockd-coming-soon::before,.ulockd-uconctruction::before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ulockd-uconctruction{padding:200px 0}.ulockd-uconctruction-ttl{color:#fff;font-size:100px}.ulockd-uconctruction-paragraph{color:#fff;font-size:36px;line-height:48px}.ulockd-site-map{background-image:url(../images/pattern/3.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat}.ulockd-site-map:before{background-color:rgba(255,255,255,0.95);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ulockd-sitemap li{font-size:18px;line-height:30px;padding:5px}.ulockd-sitemap li a{color:#333;text-transform:uppercase}.ulockd-flip-clock{display:inline-block}.ulockd-flip-clock .clock .flip-clock-label{color:#fff;font-size:18px}.ulockd-flip-clock .timeTo figcaption{color:#fff}.call-to-action{padding:20px 0}.ulockd-copy-right,.ulockd-l2-copy-right{color:#303030;padding-bottom:15px;padding-top:20px;text-align:center}.ulockd-copy-right a,.ulockd-l2-copy-right a{color:#fff}.ulockd-ap-service-two:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.ulockd-ap-faq{background-color:#f6f6f6}.ulockd-faq-title h2{margin-bottom:25px;margin-top:0;padding-top:0}.ulockd-faq-title.style2 h2{margin-bottom:45px;margin-top:0;padding-top:0}.ulockd-faq-content .panel-default{border:none}.ulockd-faq-content .panel-default .panel-heading{border:medium none;border-radius:0;color:#fff;padding-bottom:0;padding-left:0;padding-top:0}.ulockd-faq-content .panel-default .panel-heading:hover a{color:#fff}.ulockd-faq-content .panel{-webkit-box-shadow:none;box-shadow:none}.ulockd-faq-content .panel .panel-title a .icon-1{display:inline-block}.ulockd-faq-content .panel .panel-title a .icon-2{display:none}.ulockd-faq-content .panel .panel-title a.collapsed .icon-1{display:none}.ulockd-faq-content .panel .panel-title a.collapsed .icon-2{display:inline-block}.ulockd-faq-content .panel .panel-title a i{background-color:#bbb;color:#fff;height:50px;line-height:50px;margin-right:10px;text-align:center;width:50px}.ulockd-faq-box .panel-body{background:#f9f9f9 none repeat scroll 0 0;padding:20px 25px}.ulockd-faq-box .panel .panel-title a i{background-color:#bbb;color:#fff;height:50px;line-height:50px;margin-right:10px;text-align:center;width:50px}.feature-box{position:relative}.feature-box img{height:100%}.feature-box h3{color:#fff;position:relative;-webkit-transition:all .3s ease-in-out 0;-o-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}.feature-box p{color:#fff}.feature-box a:hover{color:#fff}.feature-box .overlay{bottom:0;left:0;padding:25px 25px 0;position:absolute;right:0;top:0}.unlock-hexagon{left:0;position:absolute;top:0}.unlock-hexagon .hexagon{background-color:#FCD846;border:1px solid #454545;height:90px;position:relative;padding-top:10px;text-align:center;width:160px}.unlock-hexagon .hexagon:before,.unlock-hexagon .hexagon :after{border-left:80px solid transparent;border-right:80px solid transparent;content:"";left:0;position:absolute;width:0}.unlock-hexagon .hexagon:before{bottom:100%;border-bottom:48px solid #FCD846}.unlock-hexagon .hexagon:before{border-top:48px solid #FCD846;top:100%;width:0}.social-linked{position:relative;float:right}.social-linked li{padding:0}.social-linked a{border:2px solid #DCDCDC;color:#434343;font-size:20px;width:36px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;display:inline-block!important;line-height:36px;height:36px;text-align:center;border-radius:50%;padding:0;margin:0}.social-linked-two{position:relative}.social-linked-two li{padding:0}.social-linked-two a{border:1px solid #fff;color:#fff;font-size:14px;padding:5px 9px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.icon-font-thm{position:relative}.icon-font-thm li{padding:0;margin-right:0}.icon-font-thm a{border:1px solid #DCDCDC;border-radius:0 10px;color:#fff;font-size:14px;padding:5px 9px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.icon-font-thm a:hover{background-color:#fff!important;color:#434343}.footer-font-icon li{padding-right:0}.footer-font-icon a{border:1px solid;color:#fff;font-size:16px;line-height:20px;padding:5px 8px;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.footer-font-icon a:hover{color:#fff!important}.footer-font-icon.style2 a{color:#fff;font-size:16px;line-height:20px;width:36px;height:36px;line-height:26px;display:inline-block;text-align:center;border-radius:50%}.team-sicon{bottom:0;left:0;margin-bottom:-11px;margin-top:13px;padding:10px 8px;right:0}.team-sicon li{color:#fff;padding:0;margin:0}.team-sicon a{border:1px solid transparent;color:#fff;font-size:16px;padding:5px 8px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.team-sicon a:hover{background-color:#999;border:1px solid #fff;color:#fff}.font-icon-Pe-7{text-align:center;padding:10px;margin-bottom:30px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.font-icon-Pe-7:hover{background-color:#222;color:#fff}.font-icon-Pe-7 span{font-size:60px}.font-icon-Pe-7 code{color:gray}.elegant-icon-box1{font-size:16px;display:inline-block;width:11em;padding:.25em .5em;margin:20px 10px 0 0}.elegant-icon-box1 span{color:#111}.font-icon-diamond{margin-top:15px}.font-icon-diamond li{background-color:#fff;height:30px;margin-right:15px;text-align:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:30px}.font-icon-diamond li a{line-height:30px}.font-icon-diamond li a i{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.appointment_form{background-color:#f3f3f3;padding:15px 35px}.appointment_form input{border-radius:0;box-shadow:none;height:40px}.appointment_view .modal-dialog{max-width:800px;width:100%}.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all,.ui-timepicker-list .ui-timepicker-selected:hover,.ui-timepicker-list li:hover,li.ui-timepicker-selected{background-color:#222;color:#f3f3f3}.ulockd-apmnmnt-schedule{border:1px solid #eee;padding:10px 15px;text-align:center}table.table.ulockd-one{border:1px solid #eee}table.table.ulockd-one h3{margin-top:0}table.table.ulockd-two{border:1px solid #eee}table.table.ulockd-two h3{margin-top:0}.table.ulockd-one > tbody > tr > td,.table.ulockd-one > tbody > tr > th,.table.ulockd-one > tfoot > tr > td,.table.ulockd-one > tfoot > tr > th,.table.ulockd-one > thead > tr > td,.table.ulockd-one > thead > tr > th{text-align:center}.booking_form{background-color:#f3f3f3;padding:0 35px 5px}.booking_select,.booking_form input{border-radius:0;box-shadow:none;height:45px}.form-split{border:3px solid #fff;padding:30px 20px}.form-split .form-group label{color:#fff!important}.form_control{border-radius:0;box-shadow:none;height:45px}.booking_form_style1{background-color:#f3f3f3;padding:10px 20px 15px}.booking_form_style1.home_style{background-color:rgba(255,255,255,0.6);padding:25px 15px}.booking_select,.booking_form_style1 input{border-radius:0;box-shadow:none;height:45px}.booking_form_style1.style2{padding:15px 20px}.booking_form_style1.style2 input{color:#fff}.booking_form_style1 .booking_form_control{border-radius:0;height:45px}.donation_form_area{background-color:#f9f9f9;padding:15px 30px;position:relative}.donation_form_area h4{margin-bottom:15px}.donation_form_area textarea{border-radius:0;box-shadow:none;height:auto}.amount-box input[type="radio"]{left:0;top:0;visibility:hidden;position:absolute;opacity:0}.amount-box label{border:2px solid #DCDCDC;color:#434343;cursor:pointer;display:block;font-size:15px;font-weight:600;padding:5px 10px;text-align:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.amount-box input[type="radio"]:checked + label{color:#fff}form.ulockd-login-form,form.ulockd-reg-form{background-color:#f6f6f6;padding:10px 30px 40px}.ulockd-login-form input,.ulockd-reg-form input{border-radius:0;box-shadow:none;height:40px}.rsvp_forms .modal-dialog,.rsvp_form2 .modal-dialog{max-width:800px;width:100%}.rsvp_form .form-control,.rsvp_form2 .form-control,.rsvp_form3 .form-control{border-radius:0;box-shadow:none}.rsvp_form .form-group label,.rsvp_form2 .form-group label,.rsvp_form3 .form-group label{color:#333}.ulockd-ffact{position:relative}.ulockd-ffact span{bottom:-55%;color:#fff;font-size:80px;left:0;opacity:.1;position:absolute;right:0}.ulockd-ffact p{color:#fff;font-size:30px;font-weight:400;line-height:24px;margin-bottom:20px}.ulockd-ffact .timer{color:#fff;font-size:30px;line-height:24px}.ulockd-ffact-two{border-bottom:2px dashed #eee;border-right:2px dashed #eee;padding:0 0 15px;position:relative;z-index:999;-webkit-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0}.ulockd-ffact-two:hover{cursor:pointer;margin-top:-15px}.ulockd-ffact-two .ulockd-icon-let{color:#fff;font-size:70px;padding:16px 18px}.ulockd-ffact-two h3{color:#fff;font-weight:400}.ulockd-ffact-two .timer{color:#fff;font-size:36px;line-height:1.2em;font-weight:500}.ulockd-ffact-one{background-color:#29c32b;padding:25px 0;position:relative;z-index:999;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border:1px dashed #fff}.ulockd-ffact-one span{font-size:48px}.ulockd-ffact-one .ulockd-icon-let{color:#fff;font-size:60px;line-height:24px;padding:16px 17px}.ulockd-ffact-one p{color:#0a0a0a;font-size:18px;font-weight:600}.ulockd-ffact-one .timer{color:#333;font-size:24px}.ulockd-ffact-one:hover{margin-top:-5px}.ulockd-mailchimp{width:75%}.ulockd-mailchimp.style2 input{background-color:#f5f5f5;border-radius:0}.ulockd-mailchimp input{background-color:#fff;border:1px solid transparent;border-radius:0}.ulockd-mailchimp button{background-color:#A3A3A3;border-radius:0;color:#fff}.subscribe{text-align:center}.subscribe h1{margin:0}.subscribe h4{margin:10px 0 20px;color:#f9f9f9}.subscribe input{border:1px solid transparent;box-shadow:none;font-size:14px;line-height:20px;color:#222;padding:7px 14px;min-width:20%}.subscribe button{background-color:#bbb;font-size:14px;line-height:20px;font-weight:700;color:#fff;padding:8px 16px;border:none;margin-left:-5px}.ulockd-partner{border-bottom:1px solid #D3D3D3;border-top:1px solid #D3D3D3;padding:50px 0}.ulockd-partner-thumb:hover img{cursor:pointer}.office-location h3{margin-top:0}.office-location li a{font-size:16px;line-height:24px}.gift-company .thumb{border:1px solid #DCDCDC;background-color:#fafafa;cursor:pointer;padding:10px;margin:0 2px}.ulockd-pricing{background-color:#f7f7f7}.ulockd-pricing-table{background-color:#fff;border:1px solid #222;border-radius:5px;padding:15px 25px}.ulockd-pricing-table:hover{cursor:pointer}.ulocked-pricing-header{padding-top:25px;position:relative}.ulocked-pricing-header .title sup{font-size:30px}.ulocked-pricing-tag{border-radius:5%;padding:10px 20px;position:absolute;top:-60px}.ulocked-pricing-tag span{color:#fff;font-size:40px;line-height:1.3em}.ulocked-pricing-details ul li{border-bottom:1px dashed #222;padding:8px}.ulocked-pricing-details ul li:hover a{color:#222}.ulocked-pricing-details ul li:first-child{border-top:1px dashed #222;margin-top:40px}.ulocked-pricing-details ul li:last-child{border-bottom:1px solid transparent}.ulocked-pricing-details ul li a{font-size:16px;line-height:24px;-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}.ulocked-pricing-details a{margin-top:20px}.progress-levels{position:relative}.progress-levels .progress-box{margin-bottom:15px;overflow:hidden;position:relative}.progress-levels .progress-box .inner{background-color:#eee}.progress-levels .progress-box .bar{position:relative;height:10px}.progress-levels .progress-box .bar .bar-innner{height:10px;left:0;position:relative;top:0;width:100%}.progress-levels .progress-box .bar .bar-fill{border-radius:2px;height:10px;left:-100%;position:absolute;top:0;-webkit-transition:all 2000ms ease 300ms;-o-transition:all 2000ms ease 300ms;transition:all 2000ms ease 300ms;width:0}.progress-levels .progress-box.animated .bar .bar-fill{left:0}.progress-levels .progress-box.animated .percent{opacity:1}.progress-levels .progress-box .percent{font-size:15px;font-weight:700;letter-spacing:1px;line-height:26px;opacity:0;position:absolute;right:0;text-align:center;top:-35px;-webkit-transition:all 2000ms ease 700ms;-o-transition:all 2000ms ease 700ms;transition:all 2000ms ease 700ms}.progress-levels:last-child{margin-bottom:0}.progress-levels .box-title{margin-bottom:10px;position:relative;text-transform:uppercase}.barfiller{width:100%;height:12px;background:#fcfcfc;border:1px solid #ccc;position:relative;margin-bottom:20px;-webkit-box-shadow:1px 4px 9px -6px #010101;box-shadow:1px 4px 9px -6px #010101}.barfiller .fill{display:block;position:relative;width:0;height:100%;background:#333;z-index:1}.barfiller .tipWrap{display:none}.barfiller .tip{background:#333;color:#fff;font-size:11px;left:0;margin-top:-30px;padding:2px 4px;position:absolute;z-index:2}.barfiller .tip:after{border:solid;border-color:rgba(0,0,0,0.8) transparent;border-width:6px 6px 0;content:"";display:block;position:absolute;left:9px;top:100%;z-index:9}#graph-wrapper button{color:#fff}#particles-js{width:100%;height:1080px;background-image:url(../images/home/h1.html);background-size:cover;background-position:50% 50%;background-repeat:no-repeat}#particles2-effect{width:100%}#particles2-effect canvas{height:880px}.ulockd-testimonial{background-color:#fff}.testimonial-grid{position:relative}.testimonial-grid .thumb{position:relative;overflow:hidden}.testimonial-grid .thumb img{border-radius:20px}.testimonial-grid .video-btn{font-size:xx-large;left:0;margin:0 auto;padding:10px;position:absolute;right:0;top:40%;text-align:center}.testimonial-grid .video-btn a{border:0 solid #fff;border-radius:10px;color:#fff;padding:10px 15px}.testimonial-grid .details{padding:10px 20px 45px;position:relative}.ulockd-inr-testimonials{background-color:#f9f9f9;padding:10px 25px}.ulockd-inr-testimonials p{color:#303030}.ulockd-inr-testimonials h3{color:#333;margin-bottom:0}.ulockd-tcompliment span{color:#222}.why-choose-slider .owl-dot.active span,.why-choose-slider .owl-dot:hover span,.why-choose-slider .owl-dot:focus span{background-color:#fff!important}.why-choose-slider .owl-dot span{background-color:#F0C900!important;border-radius:0!important;height:15px!important;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:15px!important}.why-choose-slider .owl-dots{margin-left:96px;text-align:left!important}.why-choose-slider .owl-dots:hover span,.why-choose-slider .owl-dots:active span,.why-choose-slider .owl-dots:focus span{background-color:#fff}#calendar{max-width:900px;margin:0 auto}.flickr-photo{margin-top:30px}.flickr-photo li{display:inline-block;margin-bottom:10px;margin-right:10px}#instafeed img{display:block;float:left;height:auto;width:100%}.instagram-feed-image{display:inline-block;float:left;margin:5px;width:80px}.ulockd-footer-widget li a{color:#eee;letter-spacing:1px}.flickr-widget li{padding:0}.flickr-widget li .thumb{position:relative;overflow:hidden;margin-bottom:0}.flickr-widget li .thumb .overlay{content:"";height:100%;left:0;position:absolute;text-align:center;transform:scale(0);-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);top:0;width:100%;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.flickr-widget li .thumb .overlay span{color:#fff;font-size:20px;left:0;position:absolute;right:0;top:35%}.flickr-widget li .thumb:hover .overlay{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1)}.flickr-widget .thumbnail{margin-bottom:0}.flickr-widget h3{color:#fff;font-weight:700;margin-top:0}.footer-flickr h3{color:#fff;font-weight:700;margin-bottom:30px}.ulockd-flickr-widget li{margin-bottom:6px;margin-right:-5px}.font-icon-social{margin-top:15px}.ulockd-footer-twitter h3{color:#fff;font-weight:700;margin-bottom:27px;margin-top:0}.ulockd-footer-twitter h4{color:#fff}.ulockd-footer-twitter p{color:#eee}.footer-twitter h3{color:#fff;font-weight:700;margin-bottom:20px}.twitter ul li{color:#f7f7f7;margin-bottom:20px}.twitter ul li a{color:#bbb}.twitter.style2 ul li{color:#222;margin-bottom:20px}.twitter.style2 ul li a{margin-bottom:20px}.twitter-widget h3,.tag-widget h3,.news-widget h3,.link-widget h3,.widget-about h3{color:#fff;margin-bottom:20px;margin-top:0}.mail-widget h3,.call-widget h3,.location-widget h3{color:#fff}.mail-widget .icon,.call-widget .icon,.location-widget .icon{color:#bbb;font-size:40px}.widget-about p{color:gray}.tag-widget li{border:1px solid #2F4F4F;padding:3px 5px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-bottom:5px}.tag-widget li:hover{background-color:#337ab7}.tag-widget li:hover a{color:#fff}.tag-widget li a{color:gray}.link-widget li{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.link-widget li:hover a{color:#fff}.link-widget li a{color:gray}#color-style-switcher{display:none}.pad-bot-70{padding-bottom:70px}.com-sp{padding:0}.con-title{text-align:center;margin-bottom:40px}.con-title h2{font-size:22px;margin-top:0;margin-bottom:15px;line-height:40px;text-transform:uppercase}.con-title h1{font-size:22px;margin-top:0;margin-bottom:15px;line-height:40px;text-transform:uppercase}.con-title h1 span{font-size:22px;font-weight:700;color:#00ff04;line-height:40px;text-transform:uppercase}.con-title h2 span{font-size:22px;font-weight:700;color:#FFF1ED;line-height:40px;text-transform:uppercase}.ed-course{}.ed-course-in{margin-bottom:30px;border-radius:3px;position:relative;overflow:hidden}.course-overlay{}.course-overlay img{height:auto;width:100%}.course-overlay span{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%);font-size:18px;font-weight:600;color:#fff;z-index:1}.ed-course-in a.course-overlay img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.ed-course-in a:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(2,2,2,0.41)}.ed-course-in:hover a.course-overlay img{-webkit-transform:scale(1.1);transform:scale(1.1)}.con-title p{font-size:18px;color:#3f444a;font-weight:300}.course-overlay{font-family:"Playfair Display",serif}.ulockd-footer2{background:#eee}textarea.form-control{height:207px}.ulockd-contact-form{background:#eee;padding:10px}.ulockd-all-service h4{background:#feaea3;padding:10px;color:#fff;text-transform:uppercase;text-align:center}.list-group-item{border:1px solid #feaea3}.bullet-style{margin:12px 30px}.list-unstyled{padding-left:0;list-style:none}.ulockd-feature-list li{list-style-image:url(../images/list-thumb.png);padding-left:10px;margin-bottom:10px;vertical-align:super}.ulockd-project-sm-thumb h2{color:#feaea3;text-transform:uppercase}.ulockd-project-sm-thumb h3{color:#feaea3;text-transform:uppercase}.thankyou-sec{background:#FFF1ED4d;padding:0}.small-btn-style{border:none;padding:10px;border-radius:5px}.error-template{padding:40px 15px;text-align:center}.error-actions{margin-top:15px;margin-bottom:15px}.error-actions .btn{margin-right:10px}.ulockd-ffact-one span.sign{font-size:30px;display:block;padding:-23px;margin-top:-44px;margin-left:65px;color:#fff}.sendreqcall{top:25%;z-index:99999;position:fixed;cursor:pointer;right:-5px}.request_call_title{background:#3fbbc0;width:100%}.request_call_title h3{color:#fff;font-size:25px;padding:5px 0;text-transform:uppercase;text-shadow:2px 3px 10px #333;margin-top:0}.requestbox{background-color:#fff;position:fixed;margin-top:0;border:1px solid #029D9E;padding:0;width:27%;right:0}.requestbox center{padding:8px 7px 0 0;font-weight:700;color:#ed008c}.requestbox .slideout-menu-toggle{position:absolute;top:0;right:0;display:inline-block;padding:11px 14px 8px;font-family:'Open Sans',sans-serif;font-weight:700;line-height:1;background:#fe8f00;color:#fff;text-decoration:none;vertical-align:top;z-index:999999;border-radius:50%}.requestbox input[type="text"]{width:100%;border:0;border-bottom:2px solid #00A1A2;border-radius:0;color:#08A3A4;padding:0 0 11px 10px;font-size:14px;margin-top:9px;box-shadow:none}.requestbox textarea{width:100%;border:0;border-bottom:2px solid #00A1A2;border-radius:0;color:#000;padding:0 0 11px 10px;font-size:14px;box-shadow:none}.btn-custom-color{background:#fe8f00;color:#fff;border-radius:0;padding:8px 0}section.module.parallax-1{background:url(../images/contain-bg.jpg) repeat center top;padding:0}.about-padd{padding:80px 0 70px;position:relative;overflow:hidden}#about h2{margin:0 0 33px;padding:0 0 30px;font-family:"Playfair Display",serif;font-weight:300;font-size:35px;text-transform:uppercase;background:url(../images/title-icon.png) no-repeat center bottom;line-height:40px}#about h2 span{color:#feaea3;font-weight:800}#about h4{margin:0 0 29px;padding:0;font-family:'Raleway',sans-serif;font-weight:700;font-size:19px;text-transform:uppercase;color:#000;line-height:35px}#about p{font-size:15px;line-height:28px;padding:0;margin:0}.col-center{float:none;margin:0 auto;padding:0}.rose-1{position:absolute;background:url(../images/shark.png) no-repeat;width:230px;height:230px;left:5%;z-index:99}.rose-2{position:absolute;background:url(../images/fish.png) no-repeat;width:153px;height:131px;right:10%;top:25%;z-index:99}.section-img{margin:0;position:relative}.left-img{height:498px;background-size:100%;position:relative;background:url(../images/event/wedding_latest_pic14.jpg) no-repeat center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:45px 0 45px 35px}.right-img{background:url(../images/right-side.jpg) no-repeat center top;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:498px;background-size:100% 100%;padding:45px 0 45px 35px}.right-img ul{margin:0;padding:0;color:#fff}.right-img li{margin:0 0 30px;padding:0;color:#fff;list-style:none}.right-img h3{color:#fff;margin:0 0 11px;padding:0;font-family:'Oswald',sans-serif;font-weight:400;text-transform:uppercase;font-size:17px;letter-spacing:1px}.right-img h3 i{width:22px;height:22px;background:#FFF1ED;text-align:center;line-height:22px;margin:0 10px 0 0}.right-img p{font-size:14px!important;line-height:22px!important}#services{padding:80px 0}b.news-info-cls{font-size:16px;color:#000}section.module.parallax-1{background:url(../images/contain-bg.jpg) repeat center top;padding:0}.rose{position:absolute;background:url(../images/rose.png) no-repeat;width:249px;height:219px;right:-12%;margin-top:1650px;z-index:99}#services h2{margin:0 0 33px;padding:0 0 30px;font-weight:300;font-size:42px;text-transform:uppercase;background:url(../images/title-icon.png) no-repeat center bottom;line-height:40px;text-align:center}#services h2 span{color:#feaea3;font-weight:800}section.module.parallax-2{background:url(../images/counter-bg.jpg) repeat center top;padding:90px 0;background-size:cover;background-position:30% 30%}.h-n{display:none}.col-center{float:none;margin:0 auto;padding:0}.stat{margin:0 auto;text-align:center}.stat .rounded{background:rgba(17,192,180,0.8);width:234px;height:234px;border-radius:100%;padding:45px 0 0;margin:0 auto;box-shadow:2px 2px 13px #222}.stat img{width:65px}.highlight{color:#fff;padding:0;display:block;overflow:hidden;margin:0;font-size:63px;line-height:60px;font-family:"Playfair Display",serif}.milestone-details{font-size:12px;color:#fff;font-family:'Raleway',sans-serif;text-transform:uppercase;letter-spacing:1px}section.module.parallax-4{background:url(../images/testimonials.jpg) repeat center top;padding:115px 0 93px;background-position:0 1980.5px}.testimonial{min-height:282px;color:#fff}.testimonial h2{background:url(../images/boder1.jpg) no-repeat bottom center;padding:0 0 30px;font-family:'Raleway',sans-serif;font-weight:800;color:#fff;font-size:50px;line-height:56px;text-transform:uppercase}.testimonial h3{font-family:'cookieregular';font-size:40px;color:#fff}img.test-img{width:50px!important;margin:0 auto}section.module.parallax-7{background:url(../images/latest-news.jpg) center bottom;padding:80px 0 84px;background-size:100%;min-height:397px}#our-news h3{margin:0 0 33px;padding:0 0 30px;font-weight:300;color:#000;font-size:22px;text-transform:uppercase;background:url(../images/title-icon.png) no-repeat center bottom;line-height:40px;text-align:center}.box{text-align:center;overflow:hidden;position:relative}.box:before{content:'';background-color:rgba(255,255,255,0.7);height:75%;width:75%;opacity:0;transform:translateX(-50%) translateY(-50%) scale(0);position:absolute;left:50%;top:50%;z-index:1;transition:all .3s ease .1s}.box:hover:before{opacity:1;transform:translateX(-50%) translateY(-50%) scale(1)}.box img{width:100%;height:auto;transition:all .3s ease 0}.box:hover img{filter:hue-rotate(200deg)}.box .box-content{color:var(--color_1);background-color:rgba(0,0,0,0.75);width:100%;height:100%;opacity:1;transform:rotate(90deg);transform-origin:100% 0;position:absolute;left:0;top:0;z-index:1;transition:all .3s}.box:hover .box-content{background-color:rgba(0,0,0,0.01);transform-origin:0 100%;transform:rotate(0)}.box .content{width:65%;transform:translateX(-50%) translateY(-50%);position:absolute;left:50%;top:50%}.box .title{color:var(--color_2);font-size:22px;font-weight:800;text-transform:uppercase;text-shadow:0 0 5px #fff;margin:0}.box .post{color:#000;font-size:16px;text-transform:capitalize;margin-bottom:5px;display:block}.box .icon{list-style:none;padding:0;margin:0}.box .icon li{display:inline-block}.box .icon li a{color:var(--color_1);background-color:var(--color_2);font-size:20px;text-align:center;line-height:35px;height:35px;width:35px;border-radius:50% 0 50% 50%;display:block;transition:all .3s ease 0}.box .icon li a:hover{color:var(--color_2);background-color:var(--color_1);box-shadow:0 0 5px #999 inset,0 0 0 2px var(--color_2)}@media only screen and (max-width:990px){.box{margin-bottom:30px}}@media only screen and (max-width:479px){.box .title{font-size:20px}}.g-btn{text-align:center}a.view-gallery-home1{margin:0 auto;display:inline-block;background:#FFF1ED;padding:14px 30px;margin:20px 0 0;color:#fff;border-radius:3px;text-align:center;font-size:16px;font-weight:700}.card-content{background-color:#F5F7FA;padding:20px}.card-heading{color:#fe4e64;margin-top:0;margin-bottom:10px;font-size:30px;text-transform:capitalize}.card-text{margin-bottom:22px}.button-style{background:#fe4e64;color:#fff;padding-right:53px;padding-left:53px;padding-top:9px;padding-bottom:9px;border-radius:0}.well-box{background-color:#fff;padding:28px;margin-bottom:30px}.call-to-action{text-align:center;background:#f3f1eb}.wedding-action{background:#f3f1eb}.call-to-action h1{font-size:42px;text-transform:uppercase;font-weight:700}.call-to-action h3.point{text-transform:uppercase;color:#706a68;font-size:14px}.call-to-action .graphic{margin-bottom:30px;margin-top:30px;margin-left:auto;margin-right:auto}.btn-des{background:#fe4e64;color:#fff;padding:14px 30px;font-size:21px;text-transform:capitalize;border-radius:5px}.section-space80{padding-top:80px;padding-bottom:80px}.location-block{margin-bottom:30px}.vendor-image{position:relative;overflow:hidden}.vendor-image img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .5s ease;transition:all .5s ease;opacity:.9}.venue-lable{position:absolute;bottom:20px;left:20px}.venue-lable .label-default{background-color:#fe4e64;text-transform:uppercase}.venue-lable .label{display:inline;padding:5px 10px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:4px}.vendor-image a:hover img{-webkit-transform:scale(1);transform:scale(1);opacity:1}.service-bottom{background:#FAF9F5}.mb60{margin-bottom:60px}.feature-icon img{display:block;margin:0 auto}.feature-center{text-align:center!important}.feature-block h2{font-size:22px;color:#000}.feature-icon{margin-bottom:30px;line-height:1}p:last-child{margin-bottom:0}.scrollsections,body,html{position:relative;width:100%;height:100%}.scrollsections{display:block}.induse-sec{background:#fff;padding:50px 0;min-height:100vh;overflow:hidden;position:relative}.induse-sec:before{content:'';position:absolute;left:8%;top:94%;transform:translateY(-50%);font-size:120px;color:#f3f3f6;text-align:center;font-family:proxima_nova_blblack;font-weight:400}.induse-sec,.induse-sec-lft,.induse-sec:before{width:100%;display:block}.induse-sec-lft{position:relative;z-index:3;margin-left:-150px}.induse-sec-lft .globe-img{width:700px;height:700px;margin:0 auto;position:relative}.induse-sec-lft .globe-info,.induse-sec-lft .globe-info-img{background:url(../img/globe.png) center center no-repeat;border-radius:50%;position:absolute;top:24%;left:23%;z-index:111;width:350px;height:350px;padding:70px 50px;text-align:center}.induse-sec-lft .globe-info p{font-size:15px;line-height:24px;color:#fff;font-family:"Playfair Display",serif;font-weight:400;margin:0;padding:0}.induse-sec-lft .globe-info h2{font-family:"Playfair Display",serif;font-weight:400;font-size:43px;color:#fff}.induse-sec-lft .globe-info h2 sup{font-size:60px}.induse-sec-lft .globe-info p span{text-transform:capitalize;font-family:"Playfair Display",serif;font-weight:400;font-size:13px;letter-spacing:2px}.induse-sec-rgt{display:block;margin:0 auto;padding-top:40px;width:700px;position:relative;z-index:3}.induse-sec-rgt ul{display:inline-block;width:100%}.induse-sec-rgt li,.induse-sec-rgt li .icon-circul{width:80px;text-align:center;display:block;position:relative}.induse-sec-rgt li{list-style-type:none;height:130px;margin-right:35px;float:left}.induse-sec-rgt li .icon-circul{height:80px;margin:0 auto;border-radius:50%;border:1px solid #FFF1ED;margin-bottom:5px;background-color:#fff;line-height:130px}.induse-sec-rgt li .icon-circul i{width:61px;height:55px;display:block;margin:11px auto}.induse-sec-rgt li em{font-size:14px;color:#FFF1ED;font-weight:400;opacity:0;font-style:normal;line-height:14px}.icon-1{background-position:0 0}.icon-2{background-position:-57px 0}.icon-3{background-position:-114px 0}.icon-4{background-position:-171px 0}.icon-5{background-position:-227px 0}.icon-6{background-position:-287px 0}.icon-7{background-position:-341px 0}.icon-8{background-position:-400px 0}.icon-9{background-position:-457px 0}.icon-10{background-position:-514px 0}.icon-11{background-position:-569px 0}.induse-sec-rgt li{list-style-type:none;height:130px;margin-right:35px;float:left}.induse-sec-rgt li.active .icon-circul,.induse-sec-rgt li:hover .icon-circul{cursor:pointer;color:#fff;border:1px solid #fcf8e3;background-color:#f2dede}.induse-sec-rgt li.active em,.induse-sec-rgt li em{opacity:1;color:#feaea3;cursor:pointer}.induse-sec-rgt li.active .icon-1,.induse-sec-rgt li:hover .icon-1{background-position:0 -50px}.induse-sec-rgt li.active .icon-2,.induse-sec-rgt li:hover .icon-2{background-position:-57px -50px}.induse-sec-rgt li.active .icon-3,.induse-sec-rgt li:hover .icon-3{background-position:-114px -50px}.induse-sec-rgt li.active .icon-4,.induse-sec-rgt li:hover .icon-4{background-position:-171px -50px}.induse-sec-rgt li.active .icon-5,.induse-sec-rgt li:hover .icon-5{background-position:-227px -50px}.induse-sec-rgt li.active .icon-6,.induse-sec-rgt li:hover .icon-6{background-position:-287px -50px}.induse-sec-rgt li.active .icon-7,.induse-sec-rgt li:hover .icon-7{background-position:-341px -50px}.induse-sec-rgt li.active .icon-8,.induse-sec-rgt li:hover .icon-8{background-position:-400px -50px}.induse-sec-rgt li.active .icon-9,.induse-sec-rgt li:hover .icon-9{background-position:-457px -50px}.induse-sec-rgt li.active .icon-10,.induse-sec-rgt li:hover .icon-10{background-position:-514px -50px}.induse-sec-rgt li.active .icon-11,.induse-sec-rgt li:hover .icon-11{background-position:-569px -50px}.induse-sec-rgt li.animate .icon-circul{cursor:pointer;color:#fff;border:1px solid #0a57f4;background-color:#0a57f4}.induse-sec-rgt li.animate em{opacity:1;color:#0a57f4}.induse-sec-rgt li.animate .icon-circul .icon-1{background-position:0 -50px}.induse-sec-rgt li.animate .icon-circul .icon-2{background-position:-57px -50px}.induse-sec-rgt li.animate .icon-circul .icon-3{background-position:-114px -50px}.induse-sec-rgt li.animate .icon-circul .icon-4{background-position:-171px -50px}.induse-sec-rgt li.animate .icon-circul .icon-5{background-position:-227px -50px}.induse-sec-rgt li.animate .icon-circul .icon-6{background-position:-287px -50px}.induse-sec-rgt li.animate .icon-circul .icon-7{background-position:-341px -50px}.induse-sec-rgt li.animate .icon-circul .icon-8{background-position:-400px -50px}.induse-sec-rgt li.animate .icon-circul .icon-9{background-position:-457px -50px}.induse-sec-rgt li.animate .icon-circul .icon-10{background-position:-514px -50px}.induse-sec-rgt li.animate .icon-circul .icon-11{background-position:-569px -50px}.indus-brief{display:block;width:670px;margin-top:15px;padding-left:0;position:relative}.indus-brief h2{font-size:50px;line-height:49px;letter-spacing:-4px;font-weight:700;line-height:1.4;color:#feaea3;font-family:"Playfair Display",serif;margin-bottom:20px}.indus-brief p{color:#212121;margin:0 0 30px;font-size:20px;line-height:30px;font-weight:400}.globe-info-img,.image{position:absolute;top:0;left:0;width:650px;height:650px;background-size:100%;margin:0;-webkit-animation:spin 30s linear infinite;-moz-animation:spin 30s linear infinite;animation:spin 30s linear infinite}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.counter-number{font-size:20px;color:#000;position:relative}.service-list li,.service-list li a{text-align:left;font-size:12px;font-family:proxima_novaregular,Arial,sans-serif}.confetti-button{display:inline-block;padding:em;-webkit-appearance:none;appearance:none;cursor:pointer;position:relative;transition:transform ease-in .1s,box-shadow ease-in .25s}.confetti-button:focus{outline:0}.confetti-button:after,.confetti-button:before{position:absolute;content:'';width:140%;height:100%;left:-20%;z-index:-1000;transition:all ease-in-out .75s;background-repeat:no-repeat}.f2_container,.front.face{width:100%;height:90px;overflow:hidden}.confetti-button:before{display:none;top:-75%;background-image:radial-gradient(circle,#010162 20%,transparent 20%),radial-gradient(circle,transparent 20%,#010162 20%,transparent 30%),radial-gradient(circle,#010162 20%,transparent 20%),radial-gradient(circle,#010162 20%,transparent 20%),radial-gradient(circle,transparent 10%,#010162 15%,transparent 20%),radial-gradient(circle,#010162 20%,transparent 20%),radial-gradient(circle,#010162 20%,transparent 20%),radial-gradient(circle,#010162 20%,transparent 20%),radial-gradient(circle,#010162 20%,transparent 20%);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%}.confetti-button:after{display:none;bottom:-75%;background-image:radial-gradient(circle,#010162 20%,transparent 20%),radial-gradient(circle,#010162 20%,transparent 20%),radial-gradient(circle,transparent 10%,#010162 15%,transparent 20%),radial-gradient(circle,#010162 20%,transparent 20%),radial-gradient(circle,#010162 20%,transparent 20%),radial-gradient(circle,#010162 20%,transparent 20%),radial-gradient(circle,#010162 20%,transparent 20%);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,10% 10%,20% 20%}.confetti-button:active{transform:scale(1)}.confetti-button.animate:before{display:block;animation:topBubbles ease-in-out .75s forwards}.confetti-button.animate:after{display:block;animation:bottomBubbles ease-in-out .75s forwards}@keyframes topBubbles{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0 80%,0 20%,10% 40%,20% 0,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}100%{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}@keyframes bottomBubbles{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0}50%{background-position:0 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0}100%{background-position:0 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}.f2_container{position:relative;margin:0 auto;z-index:1}.left-banner-slider .swiper-pagination{left:0;width:100px;top:83%!important}.left-banner-slider .swiper-pagination .swiper-pagination-bullet{position:relative;display:block;-webkit-transition:all .2s;opacity:1;transition:all .2s;padding:7px 0;background:0 0!important;width:inherit;height:inherit;margin-left:0!important}.left-banner-slider .swiper-pagination .swiper-pagination-bullet:before,.service-list li a:before{content:"";top:50%;height:1px;transform-origin:right center;transition:all 1s;display:block}.left-banner-slider .swiper-pagination .swiper-pagination-bullet:before{position:absolute;left:0;margin:-1px 0 0;width:20px;background:#000}.left-banner-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before,.left-banner-slider .swiper-pagination .swiper-pagination-bullet:hover:before{color:#fff;text-decoration:none;background:#fff;width:40px;transition:all 1s}.img-icon{border-radius:50%;width:80px;height:80px;border:1px solid #feaea3}.img-icon img{width:50px;line-height:100px;margin-top:10px}@media only screen and (max-width: 767px){.globe-info-img,.image{position:absolute;top:-56px;left:16%;width:350px;height:350px;background-size:100%;margin:0;-webkit-animation:spin 30s linear infinite;-moz-animation:spin 30s linear infinite;animation:spin 30s linear infinite}.induse-sec-lft .globe-info,.induse-sec-lft .globe-info-img{background:url(../img/globe.png) center center no-repeat;border-radius:50%;position:absolute;top:12%;left:28%;z-index:111;width:200px;height:200px;padding:7px 50px;text-align:center}.induse-sec-lft .globe-info p{font-size:6px;line-height:21px;color:#fff;font-family:"Merienda",cursive;font-weight:400;margin-top:7px;padding:0}.induse-sec-lft .globe-info h2{font-family:"Merienda",cursive;font-weight:400;font-size:15px;color:#fff}.induse-sec-lft .globe-info p{font-size:6px;line-height:21px;color:#fff;font-family:"Merienda",cursive;font-weight:400;margin-top:7px;padding:0}.induse-sec-lft .globe-info p span{text-transform:capitalize;font-family:"Merienda",cursive;font-weight:400;font-size:8px;letter-spacing:2px}.induse-sec-rgt{display:block;margin:0 auto;padding-top:40px;width:350px;position:relative;z-index:3}.indus-brief p{display:none}.indus-brief h2{font-size:19px;line-height:49px;letter-spacing:0;font-weight:700;line-height:40px;color:#FFF1ED;font-family:"Merienda",cursive;margin-bottom:20px}.induse-sec-lft .globe-img{width:700px;height:280px;margin:0 auto;position:relative}.new-chat-area img{width:12%!important;position:fixed;bottom:13px;left:25px;display:block;z-index:9999999!important}.separate_line{width:100%!important;height:2px;background:#fff;margin-top:28px}.separate_second{width:100%!important;height:2px;background:#fff;margin-top:0!important;margin-left:0!important;display:none}.navbar-brand .logo{height:100px!important;display:block;margin:0 -25%;width:auto!important;margin-top:-25px!important}.contact_info{margin-top:6px;display:none}.social-linked{display:none}.separate_line{display:none}.floating-contact{top:55%!important}.homepage_bannerfrm h1{font-size:25px!important}.ulockd-main-logo2 img{background:transparent!important}.carousel-caption h1{font-size:20px!important;line-height:30px!important}.carousel-caption{left:5%!important}.sendreqcall{display:none}.contact_info p{font-size:13px;color:#fff}.navbar{min-height:0!important}.navbar-toggle{font-size:30px;color:#fff}}.notice{background:#FFF1ED;padding:2px 0;color:#fff;border-bottom:1px dotted #efe5e5}a.fb-color{background:#3a589b}a.tw-color{background:#598dca}a.pin-color{background:#9f1121}a.insta-color{background:#bb1a7b}a.you-color{background:#f61c0d}.ab-details a{color:#FFF1ED;font-weight:500;font-size:15px}.new-chat-area img{width:4%;position:fixed;bottom:13px;left:25px;display:block;z-index:9999999!important}.video_more{text-align:center;margin:30px}.video_more a{background:#feaea3;color:#fff;padding:12px 55px;font-size:18px;border-radius:3px}.homepage_bannerfrm h1{font-size:32px;line-height:60px!important;color:#1a1a1a!important;font-family:"Raleway",sans-serif;text-align:left;margin-bottom:25px!important;line-height:34px}.navbar-brand{float:left;height:85px!important;padding:15px;font-size:15px;line-height:20px}.top_header_info{margin-top:36px}nav.navbar.bootsnav li.dropdown ul.dropdown-menu{width:240px}.custom-field{width:43.563%}.custom-logo{width:14.575%}.custom-social{width:21.257%}.contact_info p{font-size:15px;color:#fff}.ulockd-main-logo2 img{position:relative;display:block;margin-top:-56px;z-index:9999!important;margin-left:-25px}.social-linked{position:relative;float:right;margin-top:16px}.contact_info{margin-top:6px}.gallery-sec img{height:270px;width:100%;object-fit:cover;margin-bottom:30px}.gallery-sec img{border-radius:5px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.blink_me{padding:2px;-webkit-animation-name:blinker;-webkit-animation-duration:1s;-webkit-animation-timing-function:steps(1,start);-webkit-animation-iteration-count:infinite;-moz-animation-name:blinker;-moz-animation-duration:1s;-moz-animation-timing-function:steps(1,start);-moz-animation-iteration-count:infinite;animation-name:blinker;animation-duration:1s;animation-timing-function:steps(1,start);animation-iteration-count:infinite}@-moz-keyframes blinker{0%{background-color:none}50%{background-color:#00aced}100%{background-color:none}}@-webkit-keyframes blinker{0%{background-color:none}50%{background-color:#00aced}100%{background-color:none}}@keyframes blinker{0%{background-color:none}50%{color:#FFF1ED;font-weight:600!important}100%{background-color:none;color:#bb1a7b}}.carousel-caption{position:absolute!important;top:45%;text-shadow:none;text-align:center;display:block;margin:0 auto}.homepage_bannerfrm h1{font-size:36px!important;color:#fff!important;text-align:center!important;margin-bottom:25px!important;border-radius:4px;padding:0 25px;width:100%;font-family:"Playfair Display",serif}.vertical-tab{font-family:'Ubuntu',sans-serif;display:table}.vertical-tab .nav-tabs{background-color:var(--main_color1);display:table-cell;width:28%;min-width:28%;border:none;vertical-align:top;position:relative}.vertical-tab .nav-tabs li{float:none;vertical-align:top}.vertical-tab .nav-tabs li a{color:var(--main_color2);background-color:transparent;font-size:18px;font-weight:600;text-align:center;letter-spacing:1px;text-transform:uppercase;padding:10px 15px;margin:5px 0 5px 6px;border-radius:0;border:none;overflow:hidden;position:relative;z-index:1;transition:all .2s ease 0}.vertical-tab .nav-tabs li a:hover,.vertical-tab .nav-tabs li.active a,.vertical-tab .nav-tabs li.active a:hover{color:var(--main_color1);background-color:transparent;border:none}.vertical-tab .nav-tabs li a:before{content:'';background:var(--main_color2);height:100%;width:100%;opacity:0;transform:rotateX(180deg) rotateY(180deg);position:absolute;left:0;top:0;z-index:-1;transition:all .3s}.vertical-tab .nav-tabs li.active a:before,.vertical-tab .nav-tabs li a:hover:before{opacity:1;transform:rotateX(0) rotate(0)}.vertical-tab .tab-content{color:var(--main_color1);background-color:var(--main_color2);font-size:14px;letter-spacing:1px;line-height:23px;margin-top:10px;padding:10px 13px;display:table-cell;position:relative}.vertical-tab .tab-content h3{text-transform:uppercase;margin:0 0 7px}@media only screen and (max-width: 479px){.vertical-tab .nav-tabs{display:block;width:100%;border-right:none}.vertical-tab .nav-tabs li a{border-radius:0;margin:10px}.vertical-tab .tab-content{display:block;padding:20px 15px 5px}.vertical-tab .tab-content h3{font-size:18px}}.cor_value li .fa{color:#FFF1ED}.corporate_breadcrumb{background-attachment:fixed;background-image:url(../images/about/corporate1.jpg);background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow-x:hidden;padding:120px 0;position:relative}.new_caption h3{background:rgba(255,255,244,0.8);margin-top:48px;display:inline-block;padding:1px 39px;border-radius:3px;font-family:"Open Sans",sans-serif!important}.floating-contact{position:fixed;z-index:99999999;left:6px;top:40%}.floating-contact .iconblock{background:#feaea3;border-radius:100px;width:50px;height:50px;padding:10px;text-align:center;box-shadow:0 1px 5px 4px #feaea3;display:inline-block}.floating-contact .numberblock{display:inline-block}.floating-contact{position:fixed;z-index:99999999;left:5px}.floating-contact .iconblock{background:#feaea3;border-radius:100px;width:50px;height:50px;padding:10px;text-align:center;box-shadow:0 1px 5px 4px #00000038;display:inline-block}.floating-contact .numberblock{display:inline-block}.numberblock a::after{content:"";position:absolute;top:17px;margin-top:-6px;border-width:7px;border-style:solid;border-color:transparent #FFF1ED transparent transparent;left:-14px}.numberblock a{font-size:18px;color:#333;width:190px;background-color:#FFF1ED;text-align:center;border-radius:6px;padding:4px 15px;position:relative;display:inline-block;margin:0 0 0 10px;top:3px;box-shadow:2px 2px 5px 1px #00000038}.numberblock a:hover{color:#fff;background:#626367}.numberblock a:hover:after{border-color:transparent #626367 transparent transparent}.page-banner{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}.page-banner .overlay-bg{background-color:rgba(0,0,0,0.2)}.overlay-bg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);-webkit-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.page-banner .banner-dtl{position:absolute;padding:80px 0;bottom:30px;right:0;top:53%;width:48%;margin:0 auto}.banner-dtl .banner-heading{font-size:35px;line-height:.95;color:#feaea3;font-weight:700;margin-bottom:4px;text-shadow:2px 2px 20px #000}.breadcrumb{padding-top:0;letter-spacing:.5px;background-color:transparent}.breadcrumb li a{line-height:2.8;font-size:15px;font-weight:400;color:#FFF}.breadcrumb li.active{color:#FFF;line-height:2.8;font-size:15px;font-weight:400}.breadcrumb>li+li:before{padding:0;color:#ccc;content:"/\00a0";font-weight:700}section.ulockd-service-details.parallax-1{background:url(../images/contain-bg.jpg) repeat center top}.ulockd-project-sm-thumb p{color:#333;font-size:16px}.img_height img{width:100%;height:239px}.wedding_btn_sec{text-align:center}a{}.wedding_btn_sec a{display:inline-block;background:#feaea3;padding:8px 20px;border-radius:3px;color:#fff;font-size:15px;text-transform:uppercase}.wp-chat img{height:auto;width:14%!important;border-radius:0;position:fixed;bottom:10px!important;left:10px;display:block;z-index:9999999!important}.car_title h1{font-family:"Playfair Display",serif;font-size:30px!important}.event_wedding h2{text-align:center}.ulockd-footer2 h3{font-family:"Playfair Display",serif;font-weight:600;text-transform:uppercase}.gallery-sec h3{text-align:center;margin-top:-13px;padding:0;text-transform:uppercase;color:#feaea3}nav.navbar.bootsnav{margin-bottom:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;background-color:transparent;border:none;border-bottom:solid 1px #e0e0e0;z-index:9}.full_page_layout{height:600px}.test{display:none}.ulockd-btn-thm2{background-color:#feaea3!important;border-color:#feaea3!important}.button_area_sec1{margin-top:0;position:relative}.button_area_sec1 a{background:#FEAEA3;z-index:999999;color:#fff;padding:12px 31px;border-radius:4px;font-size:18px;font-weight:600}.btn.btn-all-cls{margin-left:30%;background:#feaea3!important;color:#fff;margin-bottom:30px}.ulockd-project-sm-thumb h4{color:#feaea3;font-size:23px}.ulockd-all-service a{padding:10px 25px;border-radius:0;margin-bottom:5px;font-size:18px}.gallery_pic_sec{text-align:center;margin-top:30px}.gallery_pic_sec a{background:#feaea3;padding:10px 20px;font-size:20px;color:#645050;border-radius:50px;font-weight:500}.sidebar-form{position:fixed;top:50%;right:-350px;width:350px;box-shadow:0 0 5px rgba(0,0,0,.3);border-radius:8px 0 0 8px;background-color:#fff;padding:20px;transform:translateY(-50%);transition:right .4s linear;z-index:999999}.sidebar-form.show{right:0}.sidebar-form .call-action{position:absolute;background-color:#6f42c1;font-family:'roboto';font-weight:400;letter-spacing:1px;color:#fff;width:150px;height:40px;text-align:center;line-height:40px;cursor:pointer;left:-95px;top:50%;transform:translateY(-50%) rotate(-90deg)}.sidebar-form h3{font-family:'montserrat';font-weight:700;text-transform:uppercase;font-size:20px;margin-bottom:15px;text-align:center;color:var(--red)}.sidebar-form .form-group{margin-bottom:10px}.sidebar-form .form-group label{font-family:'roboto';font-weight:500;font-size:15px;margin-bottom:2px;color:#333}.sidebar-form #submit-btn{width:100%;border:none;margin-top:8px;background-color:#6f42c1;color:#fff;padding:7px;font-family:'roboto';font-weight:400;cursor:pointer}.btn-area-color{background:#6f42c1;width:100%;color:#fff;font-size:20px}.wp-chat img{display:none}.whatsapp-chat img{height:auto;width:4%;border-radius:0;position:fixed;bottom:10px;right:10px;display:block;z-index:9999999}.v3events_content_area p{color:#000;font-size:16px;text-align:justify}.v3events_content_area h4{color:#000;font-size:24px;font-weight:700}.ulockd-project-sm-thumb p{text-align:justify}.panel-body p{color:#000;font-size:16px}.panel-title a{margin-top:0;margin-bottom:0;font-size:18px;color:#000}.img-box-area{margin-top:30px}.destination_content p{color:#000;text-align:justify;font-size:18px}.ab-thumb img{-webkit-box-shadow:0 8px 5px -5px rgba(0,0,0,0.5);box-shadow:0 8px 5px -5px rgba(0,0,0,0.5);-webkit-transition:all .4s ease-in-out 0;-o-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0}.wedding-desc{padding:50px 0}.destination_content h2{font-size:32px}.subscriber-form.subscribe h2{font-size:40px;color:#f07666}.custom_services h3{font-size:22px}.custom_services p{font-size:16px;color:#000;text-align:justify}.custom_services ul li{color:#000;text-align:left;font-size:16px;margin-left:20px;list-style:circle}.about-box3{border:1px solid #eee;padding:20px;background:#fff;height:460px;border-bottom:4px solid #f07666}.feature-center{text-align:center!important;box-shadow:2px 0 3px #cdc5c5;padding:10px;margin-bottom:20px;border:2px solid #fff2f2}.feature-icon img{width:150px}.feature-block p{color:#000;font-size:16px}.planning_content h2{font-size:20px}.planning_content p{color:#000;text-align:justify;font-size:16px}.planningbox-area h3{font-size:30px;text-align:center;margin-bottom:30px}.img_boxarea img{height:400px;border-radius:5px;width:100%;border:5px solid #fff}.bg-area-box2{background:#fdfff9;padding:50px 0}.box-content-area P{color:#000;font-size:18px;text-align:justify}.box-content-area2 h2{margin-bottom:50px}.bg-area-box3{background:#f2f2f2;padding:50px 0}.box-content-area strong{font-size:13px;color:#000;font-weight:700;text-align:center}.box-content-area ul li{color:#000;font-size:18px;list-style:circle;margin-left:30px;border-bottom:1px dotted #000;padding:10px 0}.box-content-area ul li strong{font-size:18px}.thumbnail-box h3{font-size:18px;text-align:center}.thumbnail-box{border:1px solid #dfdddd;height:175px}.ulockd-main-title1 p{margin-bottom:30px;color:#000;font-size:18px}.icon_list i{text-align:center;display:block;margin-top:10px;font-size:60px;color:#f07666}.text-box{background:#f4f4f4;margin:10px}.details.text-box p{font-size:18px;color:#000;text-align:justify}.star-icon i{color:#feaea3;font-size:19px}.bg-area-box4{background:#f6fff6;padding:50px 0}.box-content-area h4{color:#000;font-weight:700}.img_area_first img{height:400px}.featureBox{height:300px}@media only screen and (max-width: 600px){.subscriber-form.subscribe h2{font-size:22px;color:#f07666}.destination_content h2{font-size:18px;text-align:center}.about-box3{border:1px solid #eee;padding:20px;background:#fff;height:auto;border-bottom:4px solid #f07666}.img_boxarea img{height:auto;border-radius:5px;width:100%;border:5px solid #fff}.img_area_first img{height:auto}.featureBox{height:auto}.scrollToHome{background-color:#222;border:2px solid #fff;bottom:15px;color:#fff;display:none;font-size:20px;line-height:1.5em;padding:3px 10px;position:fixed;right:80px;text-align:center;z-index:99999;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.modal{position:fixed;top:50px;right:0;bottom:0;left:0;z-index:1050;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.popup-title-design h3{text-align:center;font-size:30px;background:#feaea3;color:#0d3162;text-transform:uppercase;padding-bottom:4px}.popup-title-design button{background:#0d3162;width:35px;height:35px;line-height:35px;border-radius:5px;opacity:1}.modal-header .close{margin-top:-40px}.form-content-bg{background:transparent!important}.popup-contact-form input{height:45px;border-radius:3px;border:1px solid #0d3162}.popup-contact-form textarea{height:120px;border:1px solid #0d3162}#myModal .modal-content{background-image:url(../images/slider/v3_f2.webp);background-size:cover;background-position:center;padding:30px}.popup-contact-form{background:rgba(255,255,255,0.8);padding:20px;border-radius:8px}.popup-contact-form input,.popup-contact-form textarea{margin-bottom:15px}.popup-contact-form button{background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:4px}.modal-header.top-headerds{border-bottom:0 solid #000}.button-customBtn{background:#0d3162!important;font-size:20px}.modal-backdrop.in{filter:alpha(opacity = 50);opacity:.7}.faq-item h3{background:#ffc2c2;border-radius:50px;padding-left:23px;padding-top:5px;padding-bottom:8px;font-size:21px}.faq-item p{color:#000;font-size:16px;text-align:justify;padding:10px 20px}.faq-item{background:#f3f3f3}.faq-heading-centre h2{text-align:center}.privacy-content h3{font-size:18px}.privacy-content p{font-size:16px;color:#000}.privacy-content ul li{font-size:16px;color:#000;font-weight:500}.wedding-in-dubai{background:linear-gradient(to right,#fefcea,#f1daff);padding:60px 0;color:#333;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.wedding-in-dubai h2{font-size:36px;font-weight:700;margin-bottom:30px;text-align:center;color:#7b4397}.wedding-dubai-content-area p{margin-top:30px}.wedding-dubai-content-area{font-size:16px;line-height:1.8;color:#555}.wedding-in-dubai img{max-width:100%;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.1)}.wedding-dubai-content-area p{color:#000;font-size:16px;text-align:justify}.why-choose-section{background:linear-gradient(to right,#fdfbfb,#ebedee);padding:60px 0;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;color:#333}.why-choose-heading h2{font-size:36px;font-weight:700;text-align:center;margin-bottom:18px;color:#7b4397}.why-choose-heading p{text-align:center;margin-bottom:25px}.why-choose-content-area{font-size:16px;line-height:1.8}.why-choose-feature-box{background:#fff;border-radius:10px;padding:30px 20px;margin-bottom:30px;box-shadow:0 4px 15px rgba(0,0,0,0.06);text-align:center;transition:all .3s ease}.why-choose-feature-box:hover{box-shadow:0 6px 20px rgba(0,0,0,0.15);transform:translateY(-5px)}.why-choose-icon{width:70px;height:70px;line-height:70px;background:#7b4397;color:#fff;font-size:28px;border-radius:50%;margin:0 auto 20px;transition:background .3s}.why-choose-feature-box:hover .why-choose-icon{background:#5e366e}.why-choose-feature-title{font-size:18px;font-weight:600;margin-bottom:10px;color:#333}.why-choose-feature-text{font-size:14px;color:#555}.top-destination-dubai{background:linear-gradient(135deg,#e0f7fa,#fff1f0,#f0f4ff);padding:80px 0;text-align:center;position:relative;overflow:hidden}.top-destination-dubai h2{font-size:40px;font-weight:700;margin-bottom:25px;color:#2c3e50}.top-destination-dubai p{font-size:17px;color:#555;max-width:820px;margin:0 auto 55px}.top-dubai-icon-content{background:#fff;padding:40px 30px;border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,0.08);margin-bottom:30px;position:relative;transition:all .4s ease-in-out;border:2px solid transparent;background-clip:padding-box}.top-dubai-icon-content::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(to right,#fefcea,#f1daff);z-index:-1;border-radius:18px}.top-dubai-icon-content:hover{transform:translateY(-10px);box-shadow:0 16px 50px rgba(0,0,0,0.12)}.top-dubai-icon-content i{font-size:60px;color:#fff;margin-bottom:20px;display:inline-block;background:linear-gradient(145deg,#7b4397,#f8faff);padding:30px;border-radius:50%;box-shadow:inset 0 4px 10px rgba(0,0,0,0.05),0 5px 15px rgba(0,0,0,0.06);transition:all 0.3sease-in-out}.top-dubai-icon-content:hover i{transform:scale(1.1);background:linear-gradient(145deg,#d0dbff,#f0f5ff)}.top-dubai-icon-content h4{font-size:22px;margin-bottom:12px;font-weight:600;color:#1e2a3a}.top-dubai-icon-content p{font-size:15px;color:#666}.top-venue-destination-dubai{padding:60px 0;background:linear-gradient(to right,#fce4ec,#e1bee7);overflow:hidden}.animated-box{opacity:0;transform:translateY(30px);transition:all .6s ease-in-out}.animated-box.visible{opacity:1;transform:translateY(0)}.top-dubai-wedding-content{position:relative;background-color:#fff;border-radius:12px;padding:40px 20px;margin-bottom:30px;text-align:center;clip-path:polygon(0 0,100% 0,100% 90%,50% 100%,0 90%);box-shadow:0 8px 20px rgba(0,0,0,0.08);transition:transform .3s ease;height:310px}.top-dubai-wedding-content:hover{transform:translateY(-10px);box-shadow:0 12px 25px rgba(0,0,0,0.15)}.icon-circle{width:60px;height:60px;line-height:60px;margin:0 auto 20px;border-radius:50%;background-color:#ffc2c2;color:#a94442;font-size:28px;text-align:center;box-shadow:inset 0 0 5px rgba(0,0,0,0.1)}.top-dubai-wedding-content h3{margin-top:10px;font-weight:600;font-size:20px;color:#333}.top-dubai-wedding-content p{font-size:14px;color:#666;margin-top:10px}h2.text-center{font-weight:700;margin-bottom:20px}.lead.text-center{margin-bottom:50px}.top-dubai-wedding-content p{color:#000;font-size:16px}.our-signatur-wedding{background:linear-gradient(to right,#f9f9f9,#e9f0f7);padding:60px 0;position:relative;overflow:hidden}.our-signature-web-content{background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1)}.our-signature-point{margin-bottom:30px;display:flex;align-items:flex-start}.our-signature-point i{font-size:20px;color:#fff;margin-right:15px;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(45deg,#ff6f61,#ff9a8b);text-align:center}.our-signature-point .point-text{flex:1;margin-top:10px}.our-signature-point .point-title{font-weight:600;font-size:18px;margin-bottom:5px;color:#000}.our-signature-point .point-description{font-size:14px;color:#555}.bottom-curve{position:absolute;bottom:0;left:0;width:100%;height:80px;background:#fff;border-radius:50% 50% 0 0;transform:translateY(100%);box-shadow:0 -10px 20px rgba(0,0,0,0.1)}section.our-signatur-wedding p{color:#000;font-size:18px;margin-bottom:30px;font-weight:500}.wedding-process-section{background:linear-gradient(135deg,#fbe4e0,#fef6e4);padding:70px 0 100px;position:relative}.wedding-process-box{background:#fff;padding:30px 25px;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,0.08);margin-bottom:30px}.process-step{display:flex;align-items:flex-start;margin-bottom:25px}.process-icon{width:55px;height:55px;border-radius:50%;background:linear-gradient(to bottom right,#f5c37d,#e4a672);color:#fff;font-size:22px;display:flex;align-items:center;justify-content:center;margin-right:15px;box-shadow:0 3px 6px rgba(0,0,0,0.1)}.step-content{flex:1}.step-title{font-weight:700;font-size:20px;margin-bottom:5px;color:#b05e3c}.step-description{font-size:16px;color:#000}.section-title{text-align:center;font-size:32px;font-weight:700;margin-bottom:15px;color:#b05e3c}.section-subtitle{text-align:center;font-size:16px;color:#7a6a58;margin-bottom:50px}.gold-wave{position:absolute;bottom:0;left:0;width:100%;height:80px;background:url(../../www.transparenttextures.com/patterns/gold-dots.html) repeat;background-color:#f5c37d;clip-path:ellipse(80% 100% at 50% 100%)}.indian-wedding-clean{background:linear-gradient(to right,#e0f7fa,#f0f4f8);padding:80px 0}.indian-wedding-clean h2{font-size:34px;font-weight:700;text-align:center;margin-bottom:20px;color:#37474f}.indian-wedding-clean .intro-text{text-align:center;font-size:16px;color:#546e7a;max-width:800px;margin:0 auto 50px}.indian-wedding-clean .feature-list{font-size:16px;font-weight:600;color:#37474f;margin-bottom:20px;padding:12px 20px;background:#fff;border-left:4px solid #26c6da;border-radius:6px;box-shadow:0 2px 5px rgba(0,0,0,0.05)}.indian-wedding-clean .final-note{font-size:16px;color:#455a64;text-align:center;margin-top:40px;font-style:italic}@media (max-width: 767px){.indian-wedding-clean .feature-list{margin-bottom:15px}}.italy-wedding-iconic{background:linear-gradient(to right,#e1f5fe,#f1f8e9);padding:80px 0}.italy-wedding-iconic h2{font-size:34px;font-weight:700;color:#2e3d49;text-align:center;margin-bottom:30px}.italy-wedding-iconic .intro{text-align:center;font-size:16px;color:#4a4a4a;max-width:850px;margin:0 auto 50px}.feature-box{text-align:center;padding:40px 20px 30px;border-radius:10px;margin-bottom:50px;box-shadow:0 3px 8px rgba(0,0,0,0.05);position:relative}.feature-box .icon-circle{width:80px;height:80px;background-color:#4db6ac;color:#fff;font-size:40px;line-height:80px;border-radius:50%;position:absolute;top:-30px;left:50%;transform:translateX(-50%);box-shadow:0 2px 5px rgba(0,0,0,0.15)}.feature-box h4{margin-top:40px;font-size:20px;font-weight:600;color:#00796b}.feature-box p{font-size:15px;color:#555}@media (max-width: 767px){.feature-box{padding:30px 15px 25px}.feature-box .icon-circle{width:50px;height:50px;font-size:22px;line-height:50px;top:-25px}.feature-box h4{margin-top:35px}}.real-stories-section{background:linear-gradient(to right,#fefcea,#f1f1f1);padding:80px 0;font-family:'Segoe UI',sans-serif}.real-stories-section h2{text-align:center;font-size:34px;color:#2c3e50;font-weight:700;margin-bottom:50px}.testimonial-box{background:#fff;padding:30px;margin-bottom:30px;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,0.06);position:relative}.testimonial-box:before{content:"\201C";font-size:50px;position:absolute;top:-20px;left:20px;color:#d1c4e9;font-family:serif}.testimonial-text{font-size:16px;color:#555;margin-bottom:15px}.testimonial-author{font-size:15px;font-weight:700;color:#00796b}@media (max-width: 767px){.testimonial-box{padding:20px}}.hua-hin-data{height:370px}.hua-hin-data2{height:400px}.hua-hin-budget-section{background:linear-gradient(to right,#f0f4c3,#e1f5fe);padding:80px 0;font-family:'Segoe UI',sans-serif}.hua-hin-budget-section h2{font-size:32px;font-weight:700;color:#33691e;text-align:center;margin-bottom:30px}.hua-hin-budget-section .intro{text-align:center;font-size:16px;max-width:850px;margin:0 auto 50px;color:#4a4a4a}.budget-content{background:#fff;border-radius:10px;padding:40px 30px;box-shadow:0 3px 8px rgba(0,0,0,0.05)}.budget-content h4{color:#00796b;font-size:20px;font-weight:600;margin-bottom:20px}.budget-content ul{padding-left:20px}.budget-content ul li{margin-bottom:10px;font-size:15px;color:#555;list-style-type:square}@media (max-width: 767px){.budget-content{padding:25px 20px}}.hua-hin-cta{background:linear-gradient(to right,#a8edea,#fed6e3);padding:80px 20px;text-align:center;color:#004d40;font-family:'Segoe UI',sans-serif}.hua-hin-cta h2{font-size:32px;font-weight:700;margin-bottom:20px}.hua-hin-cta p{font-size:16px;max-width:700px;margin:0 auto 30px;color:#4a148c}.cta-btn{background-color:#6a1b9a;color:#fff;padding:12px 30px;font-size:16px;border:none;border-radius:30px;transition:background-color .3s ease}.cta-btn:hover{background-color:#4a148c}a.cta-btn:hover{color:#fff}.bali-services-section{background:linear-gradient(to right,#d0f0c0,#fceabb);padding:80px 0;font-family:'Segoe UI',sans-serif;color:#2e3d49}.bali-services-section h2{font-size:32px;font-weight:700;text-align:center;margin-bottom:30px;color:#1a3e3e}.bali-services-section p.intro{text-align:center;max-width:850px;margin:0 auto 50px;font-size:16px;color:#444}.service-list{background:#fff;border-radius:10px;padding:40px 30px;box-shadow:0 3px 8px rgba(0,0,0,0.05)}.service-list ul{padding-left:20px}.service-list ul li{font-size:15px;margin-bottom:12px;color:#333;list-style-type:disc}@media (max-width: 767px){.service-list{padding:25px 20px;margin-bottom:30px}}.bali-wedding-process{background:linear-gradient(to right,#fbd3e9,#bbded6);padding:80px 20px;font-family:'Segoe UI',sans-serif;color:#333}.bali-wedding-process h2{font-size:32px;text-align:center;margin-bottom:40px;color:#004d40;font-weight:700}.step-box{background:#fff;border-radius:12px;padding:30px 25px;text-align:center;margin-bottom:30px;box-shadow:0 3px 12px rgba(0,0,0,0.05);transition:transform .3s ease}.step-box:hover{transform:translateY(-5px)}.step-icon{font-size:36px;margin-bottom:15px}.step-title{font-size:18px;font-weight:700;margin-bottom:10px;color:#00796b}.step-description{font-size:14px;color:#555}@media (max-width: 767px){.step-box{padding:25px 20px}}.bali-indian-wedding{background:linear-gradient(135deg,#fdfcfb,#e2d1c3);padding:80px 20px;color:#333;font-family:'Segoe UI',sans-serif}.bali-indian-wedding h2{font-size:32px;font-weight:700;text-align:center;margin-bottom:30px;color:#6b4226}.bali-indian-wedding p.intro{font-size:16px;text-align:center;max-width:700px;margin:0 auto 40px}.bali-indian-wedding ul{list-style:none;padding:0}.bali-indian-wedding ul li{font-size:15px;margin-bottom:12px;padding-left:25px;position:relative}.bali-indian-wedding ul li:before{content:"\2022";color:#d35400;position:absolute;left:0;font-size:20px;line-height:1}.real-couples{background:linear-gradient(135deg,#f9e8d9,#fcd5ce);padding:80px 20px;font-family:'Segoe UI',sans-serif;color:#333}.real-couples h2{font-size:30px;text-align:center;margin-bottom:50px;color:#5d2a1c;font-weight:700}.testimonial-box{background:#fff;border-radius:12px;padding:30px;box-shadow:0 8px 20px rgba(0,0,0,0.1);margin-bottom:30px;position:relative}.testimonial-box::before{content:"“";font-size:80px;color:#f4a261;position:absolute;top:-30px;left:20px;opacity:.3}.testimonial-box p{font-size:16px;line-height:1.7;margin-bottom:20px}.testimonial-author{font-weight:700;font-style:italic;color:#d35400}.budget-bali-section{background:linear-gradient(135deg,#e0f7fa,#fce4ec);padding:80px 20px;font-family:'Segoe UI',sans-serif;color:#333}.budget-bali-section h2{text-align:center;font-size:28px;margin-bottom:30px;font-weight:700;color:#6a1b9a}.budget-bali-section p{font-size:16px;margin-bottom:20px;line-height:1.7;text-align:center}.budget-points{max-width:700px;margin:0 auto}.budget-points ul{list-style:none;padding-left:0}.budget-points li{background:#fff;margin-bottom:10px;padding:12px 20px;border-left:5px solid #ab47bc;border-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,0.05);font-size:15px}.start-wedding-section{background:linear-gradient(135deg,#e1bee7,#ffeb3b);padding:100px 20px;color:#5d4037;font-family:'Segoe UI',sans-serif;text-align:center}.start-wedding-section h2{font-size:36px;font-weight:700;margin-bottom:30px;color:#3e2723}.start-wedding-section p{font-size:18px;line-height:1.8;margin-bottom:30px}.cta-button{padding:15px 30px;font-size:18px;background-color:#ff7043;color:#fff;border:none;border-radius:30px;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:all .3s ease}.cta-button:hover{background-color:#f4511e;box-shadow:0 8px 20px rgba(0,0,0,0.2)}.bangkok-venues-section{background:linear-gradient(to right,#f8bbd0,#b2ebf2);padding:80px 20px;font-family:'Segoe UI',sans-serif;color:#333}.bangkok-venues-section h2{text-align:center;font-size:32px;font-weight:700;margin-bottom:40px;color:#6a1b9a}.venue-box{background:#fff;border-radius:12px;padding:30px 20px;margin-bottom:30px;box-shadow:0 6px 15px rgba(0,0,0,0.05);text-align:center;transition:all .3s ease;height:100%}.venue-box:hover{box-shadow:0 10px 25px rgba(0,0,0,0.1);transform:translateY(-5px)}.venue-icon{font-size:36px;display:inline-block;width:60px;height:60px;line-height:60px;border-radius:50%;background:#e1bee7;color:#4a148c;margin-bottom:20px}.venue-title{font-size:20px;font-weight:600;margin-bottom:10px}.venue-desc{font-size:15px;line-height:1.7}@media (min-width: 768px){.venue-col{height:100%;display:flex;align-items:stretch}}.signature-bangkok-section{background:linear-gradient(to right,#e0eafc,#cfdef3);padding:80px 20px;color:#333}.signature-bangkok-section h2{text-align:center;font-size:34px;font-weight:700;color:#004c99;margin-bottom:10px}.signature-bangkok-section p{text-align:center;font-size:16px;color:#444;max-width:700px;margin:0 auto 50px}.service-card{background:#fff;border-left:6px solid #7b4397;padding:20px;margin-bottom:25px;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,0.05);display:flex;align-items:center;transition:.3s ease}.service-card:hover{border-left-color:#7b4397;transform:translateY(-4px)}.service-icon{background-color:#7b4397;color:#fff;border-radius:50%;width:50px;height:50px;text-align:center;line-height:50px;font-size:20px;margin-right:15px;flex-shrink:0}.service-text{font-size:18px;font-weight:600}.bangkok-planning-section{background:linear-gradient(to right,#fef9f9,#e3f0ff);padding:80px 20px;text-align:center}.bangkok-planning-section h2{font-size:34px;font-weight:700;color:#2b2e4a;margin-bottom:20px}.bangkok-planning-section p.lead{font-size:16px;max-width:700px;margin:0 auto 50px;color:#666}.step-box{background:#fff;border-radius:15px;padding:30px 20px;margin-bottom:30px;box-shadow:0 6px 18px rgba(0,0,0,0.08);transition:.3s ease;position:relative;text-align:center}.step-box:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.12)}.icon-circle{width:70px;height:70px;background:linear-gradient(135deg,#89f7fe,#66a6ff);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#fff;font-size:28px;box-shadow:0 4px 10px rgba(0,0,0,0.15)}.step-title{font-size:18px;font-weight:600;color:#036;margin-bottom:10px}.step-description{font-size:14px;color:#555;line-height:1.6}@media (max-width: 767px){.step-box{margin-bottom:40px}}.indian-wedding-bangkok{background:linear-gradient(to right,#c9d6ff,#e2e2e2);color:#2c2c2c;padding:80px 20px;text-align:left}.indian-wedding-bangkok .container{max-width:900px}.indian-wedding-bangkok h2{font-size:30px;font-weight:700;color:#222;margin-bottom:30px}.indian-wedding-bangkok ul{list-style:none;padding:0}.indian-wedding-bangkok ul li{position:relative;padding-left:30px;margin-bottom:15px;font-size:16px}.indian-wedding-bangkok ul li::before{content:"\f111";font-family:FontAwesome;position:absolute;left:0;top:3px;font-size:10px;color:#2980b9}.statement-block{margin-top:40px;background:rgba(255,255,255,0.95);border-left:5px solid #3498db;padding:25px;border-radius:10px;font-size:15px;line-height:1.6;color:#333}.bangkok-real-stories{background:linear-gradient(to right,#f0f2f5,#dfe9f3);padding:80px 20px;color:#333}.bangkok-real-stories .container{max-width:900px}.bangkok-real-stories h2{text-align:center;font-size:32px;font-weight:700;margin-bottom:50px;color:#2b2b2b}.testimonial-box{background:#fff;border-left:5px solid #2980b9;padding:30px;border-radius:8px;margin-bottom:30px;box-shadow:0 4px 12px rgba(0,0,0,0.06);position:relative}.testimonial-box i.fa-quote-left{font-size:22px;color:#3498db;position:absolute;top:20px;left:20px}.testimonial-box p{font-size:16px;line-height:1.7;margin-left:30px}.testimonial-name{font-weight:700;margin-top:15px;font-size:15px;text-align:right;color:#555}@media (max-width: 767px){.testimonial-box p{margin-left:0}.testimonial-box i.fa-quote-left{display:none}}.budget-bangkok-section{background:linear-gradient(to right,#e0ecf8,#f3e5f5);padding:80px 20px;color:#333}.budget-bangkok-section .container{max-width:900px}.budget-bangkok-section h2{text-align:center;font-size:30px;font-weight:700;margin-bottom:40px;color:#4a148c}.budget-bangkok-section p{font-size:16px;line-height:1.8;margin-bottom:20px}.budget-points{list-style:none;padding-left:0}.budget-points li{margin-bottom:12px;font-size:16px;position:relative;padding-left:25px}.budget-points li::before{content:"\f0da";font-family:FontAwesome;position:absolute;left:0;color:#7b1fa2}.budget-note{margin-top:20px;font-weight:700;color:#555}.guest-adventure-section{background:linear-gradient(to right,#f3f9ff,#fbeaff);padding:80px 20px;color:#333}.guest-adventure-section h2{text-align:center;font-size:30px;font-weight:700;color:#6a1b9a;margin-bottom:40px}.guest-adventure-section p{text-align:center;font-size:16px;margin-bottom:50px;color:#555}.experience-box{background:#fff;border-radius:10px;padding:30px 20px;box-shadow:0 2px 10px rgba(0,0,0,0.08);margin-bottom:30px;text-align:center;transition:all .3s ease}.experience-box:hover{transform:translateY(-5px);box-shadow:0 6px 18px rgba(0,0,0,0.1)}.experience-box i{font-size:30px;color:#ab47bc;margin-bottom:15px}.experience-box h4{font-size:18px;font-weight:700;margin-bottom:10px}.experience-box p{font-size:14px;color:#666}.journey-section{background:linear-gradient(to right,#f8c9d4,#f3e2d1);color:#333;padding:80px 20px;text-align:center}.journey-section h2{font-size:36px;font-weight:700;margin-bottom:30px}.journey-section p{font-size:18px;line-height:1.6;margin-bottom:40px;font-weight:300}.journey-section .cta-button{padding:15px 30px;font-size:18px;color:#fff;background:#ffb3b3;border:none;border-radius:5px;transition:all .3s ease}.journey-section .cta-button:hover{background:#ff8080;cursor:pointer}@media only screen and (max-width: 600px){#myModal .modal-content{background-image:url(../images/slider/v3_f2.jpg);background-size:cover;background-position:center;padding:0}.popup-title-design h3{text-align:center;font-size:20px;background:#feaea3;color:#0d3162;text-transform:uppercase;padding-bottom:4px}}.hongkong-section{background:linear-gradient(to right,#fdfbfb,#ebedee);padding:80px 20px;color:#333}.hongkong-section h2{font-size:36px;text-align:center;margin-bottom:40px;font-weight:700}.hongkong-item{background:#fff;border-radius:12px;padding:30px 25px;margin-bottom:30px;box-shadow:0 8px 20px rgba(0,0,0,0.05);transition:transform .3s ease}.hongkong-item:hover{transform:translateY(-5px)}.hongkong-icon{width:70px;height:70px;background:linear-gradient(135deg,#e6c2ff,#d0f0ff);color:#4a4a4a;border-radius:50%;font-size:28px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.hongkong-title{font-size:22px;font-weight:700;margin-bottom:15px;text-align:center}.hongkong-text{font-size:16px;line-height:1.7;text-align:center}.why-v3-section{background:linear-gradient(to right,#ffe9e3,#f6d5f7);padding:80px 20px;color:#333}.why-v3-section h2{text-align:center;font-size:36px;font-weight:700;margin-bottom:40px;color:#2c2c2c}.why-v3-card{background:#fff;border-radius:12px;padding:30px 25px;box-shadow:0 4px 15px rgba(0,0,0,0.07);margin-bottom:30px;text-align:center;transition:all .3s ease}.why-v3-card:hover{transform:translateY(-6px)}.why-v3-icon{width:70px;height:70px;margin:0 auto 20px;background:linear-gradient(135deg,#ffccd5,#f6c1ff);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;color:#333}.why-v3-title{font-size:20px;font-weight:700;margin-bottom:15px}.why-v3-text{font-size:15px;line-height:1.7}.venue-section{background:linear-gradient(to right,#fffafc,#f2faff);padding:80px 20px;font-family:'Segoe UI',sans-serif;color:#333}.section-title{text-align:center;font-size:36px;font-weight:700;margin-bottom:10px}.section-subtitle{text-align:center;font-size:18px;margin-bottom:50px;color:#555}.venue-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.venue-card{background:#fff;border-radius:12px;padding:25px;width:280px;box-shadow:0 6px 20px rgba(0,0,0,0.08);text-align:center;transition:transform .3s}.venue-card:hover{transform:translateY(-6px)}.venue-icon{font-size:40px;margin-bottom:15px}.venue-name{font-size:20px;font-weight:700;margin-bottom:10px;color:#222}.venue-desc{font-size:15px;line-height:1.6;color:#555}@media (max-width: 768px){.venue-card{width:100%}}.services-section{background:linear-gradient(to right,#fffefb,#f2f9ff);padding:80px 20px;font-family:'Segoe UI',sans-serif;color:#333}.section-title{text-align:center;font-size:36px;font-weight:700;margin-bottom:10px}.section-subtitle{text-align:center;font-size:18px;color:#555;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.service-card{background:#fff;border-left:5px solid #ff6f61;padding:18px 20px;border-radius:10px;box-shadow:0 4px 14px rgba(0,0,0,0.06);font-size:16px;font-weight:500;display:flex;align-items:center;gap:10px}.service-card:hover{background-color:#fef6f4;transition:background-color .3s ease}@media (max-width: 600px){.section-title{font-size:28px}.service-card{font-size:15px}}.steps-section{background:linear-gradient(135deg,#fff2e6 0%,#ffe1ec 100%);padding:80px 20px;font-family:'Segoe UI',sans-serif;color:#2d2d2d}.section-title{text-align:center;font-size:36px;font-weight:700;margin-bottom:10px}.section-subtitle{text-align:center;font-size:18px;color:#555;margin-bottom:50px;max-width:800px;margin-left:auto;margin-right:auto}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px}.step-card{background:#fff;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,0.05);padding:25px;text-align:center;transition:transform .3s ease}.step-card:hover{transform:translateY(-5px)}.step-icon{font-size:40px;display:block;margin-bottom:15px;color:#ff6f61}.step-card h3{font-size:20px;font-weight:600;margin-bottom:10px}.step-card p{font-size:16px;color:#555}@media (max-width: 600px){.section-title{font-size:28px}.step-icon{font-size:32px}}section.in-indian-wedding-hongkong{background:linear-gradient(135deg,#4a90e2,#50e3c2);padding:50px 20px;color:#fff}h2{font-size:2.5rem;margin-bottom:20px;font-weight:700;text-align:center}.col{flex:1 1 100%;max-width:600px}.in-wed-list-hongkongarea{list-style-type:none;padding:0;font-size:1.1rem;line-height:1.5}.in-wed-list-hongkongarea li{position:relative;padding-left:25px;margin-bottom:15px}.in-wed-list-hongkongarea li::before{content:'•';position:absolute;left:0;color:#fff;font-weight:700;font-size:1.4rem;line-height:1;top:0}@media (min-width: 768px){.col{flex:0 0 100%;max-width:100%}}section.real-stories-hongkong{background:linear-gradient(135deg,#7f7fd5,#86a8e7,#91eae4);padding:50px 20px;color:#1a1a1a}h2{font-size:2.5rem;font-weight:700;margin-bottom:40px}.col{border-radius:12px;padding:25px 30px;box-shadow:0 6px 15px rgba(0,0,0,0.1);font-style:italic;font-size:1.1rem;position:relative}.col::before{content:"❝";font-size:4rem;color:#7f7fd5;position:absolute;top:10px;left:15px;opacity:.15}.col p{margin:0 0 15px;line-height:1.6}.col .author{font-weight:700;font-style:normal;color:#4a4a4a;text-align:right}.budgeting-hongkong{background:linear-gradient(135deg,#d0e8f2,#a2d2f2);padding:40px 20px;border-radius:12px;margin:0 auto;box-shadow:0 8px 20px rgba(0,0,0,0.1)}.budgeting-hongkong .container{margin:0 auto}.budgeting-hongkong h2{text-align:center;font-size:2.2rem;color:#1a3e72;margin-bottom:24px;font-weight:700;letter-spacing:.04em}.budgeting-hongkong p{font-size:1.1rem;line-height:1.6;margin-bottom:18px;color:#1a3e72}.budgeting-hongkong ul{list-style-type:disc;padding-left:1.5rem;margin-bottom:20px;color:#0f2e57;font-weight:600;font-size:1.05rem}.budgeting-hongkong ul li{margin-bottom:8px}@media (max-width: 600px){.budgeting-hongkong{padding:30px 15px}.budgeting-hongkong h2{font-size:1.8rem}.budgeting-hongkong p,.budgeting-hongkong ul{font-size:1rem}}.start-hongkong-journey{background:linear-gradient(135deg,#ffe2e6,#fff5ec);padding:60px 20px;border-radius:16px;box-shadow:0 10px 24px rgba(0,0,0,0.08)}.start-hongkong-journey .container{margin:0 auto}.start-hongkong-journey h2{font-size:2.2rem;color:#8c2f39;margin-bottom:20px;text-align:center;font-weight:700;letter-spacing:.03em}.start-hongkong-journey p{font-size:1.1rem;line-height:1.7;color:#4a2d2e;text-align:center;margin-bottom:16px}@media (max-width: 600px){.start-hongkong-journey h2{font-size:1.7rem}.start-hongkong-journey p{font-size:1rem;padding:0 10px}}.section-malaysia-wedding{background:linear-gradient(to right,#f0fff0,#e0f7fa);padding:60px 15px}.section-malaysia-wedding h2{text-align:center;color:#00695c;margin-bottom:50px;font-weight:700}.whychoose-malaysia-box{background:#fff;border-radius:10px;padding:30px 20px;margin-bottom:30px;box-shadow:0 6px 20px rgba(0,0,0,0.08);transition:.3s ease;text-align:center;height:100%}.whychoose-malaysia-box:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,0.12)}.whychoose-icon-malaysia{width:60px;height:60px;line-height:60px;border-radius:50%;background-color:#e0f2f1;margin:0 auto 20px;font-size:26px;color:#00796b}.whychoose-malaysia-box h4{color:#00796b;font-weight:600;margin-bottom:15px}.whychoose-malaysia-box p{color:#444;font-size:14px}.section-why-v3-malaysia{padding:60px 0;background:linear-gradient(to right,#fff,#d7f3ef)}.section-why-v3-malaysia h2{text-align:center;font-size:28px;font-weight:700;color:#222;margin-bottom:15px}.section-why-v3-malaysia p.intro{text-align:center;color:#555;max-width:800px;margin:0 auto 40px;font-size:15px}.v3-box-malaysia{background:#fff;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,0.05);padding:30px 20px;text-align:center;margin-bottom:30px;transition:all .3s ease;height:100%}.v3-box-malaysia:hover{box-shadow:0 6px 15px rgba(0,0,0,0.1);transform:translateY(-5px)}.whychoose-icon-malaysia{width:60px;height:60px;background-color:#2ab7a9;border-radius:50%;margin:0 auto 15px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:26px}.v3-box-malaysia h4{font-size:18px;font-weight:700;color:#333;margin-bottom:10px}.v3-box-malaysia p{font-size:14px;color:#666;line-height:1.6}.wedding-venues-malaysia{background:linear-gradient(to right,#f2fbff,#d1f4ff);padding:60px 15px;color:#333}.wedding-venues-malaysia h2{text-align:center;margin-bottom:20px;font-size:32px;font-weight:700}.wedding-venues-malaysia p{text-align:center;margin-bottom:40px;font-size:16px;color:#555}.venue-icon-box{background:#fff;border-radius:8px;padding:25px;box-shadow:0 4px 10px rgba(0,0,0,0.05);transition:all .3s ease;margin-bottom:30px;text-align:center;height:100%}.venue-icon-box:hover{box-shadow:0 6px 16px rgba(0,0,0,0.1)}.venue-icon-box .venue-icon{font-size:36px;margin-bottom:15px;color:#2bb3d4}.venue-icon-box h4{font-size:20px;margin-bottom:10px;font-weight:600}.venue-icon-box p{font-size:14px;color:#666}.wedding-services-malaysia{background:linear-gradient(to right,#fff7f0,#ffe7de);padding:60px 15px;color:#333}.wedding-services-malaysia h2{text-align:center;font-size:32px;margin-bottom:20px;font-weight:700}.wedding-services-malaysia p.intro{text-align:center;margin-bottom:40px;font-size:16px;color:#555}.service-icon-box{background:#fff;padding:25px;border-radius:10px;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,0.05);transition:all .3s ease;margin-bottom:30px;height:100%}.service-icon-box:hover{box-shadow:0 6px 16px rgba(0,0,0,0.1)}.service-icon{font-size:30px;margin-bottom:15px;color:#ff7a5c}.service-title{font-weight:600;font-size:16px;color:#444}section.how-we-plan-malaysia{background:linear-gradient(135deg,#ffe7de,#fff7f0);padding:60px 15px;color:#333}section.how-we-plan-malaysia h2{font-weight:700;font-size:32px;text-align:center;margin-bottom:20px}section.how-we-plan-malaysia p.intro{text-align:center;font-size:16px;margin-bottom:40px;color:#555}.step-box-malaysia{background:#fff;border-radius:10px;padding:25px;box-shadow:0 4px 8px rgba(0,0,0,0.08);margin-bottom:30px;height:100%;display:flex;align-items:flex-start;transition:box-shadow .3s ease}.step-box-malaysia:hover{box-shadow:0 6px 14px rgba(0,0,0,0.12)}.howchoose-icon-malaysia{font-size:32px;margin-right:20px;color:#ff7a5c;flex-shrink:0;line-height:1}.step-content-malaysia{font-size:16px;color:#444}.step-content-malaysia strong{display:block;font-weight:700;margin-bottom:8px;font-size:18px}.malaysia-wed-section{background:linear-gradient(to right,#fffaf3,#fff1df);padding:60px 15px;color:#333}.malaysia-wed-section h2{font-size:30px;font-weight:700;color:#c0392b;text-align:center;margin-bottom:20px}.malaysia-wed-section p{font-size:16px;color:#555;text-align:center;margin-bottom:30px}.malaysia-wed-list{display:flex;flex-wrap:wrap;justify-content:center}.malaysia-wed-icon-box{background:#fff;border:1px solid #eee;border-radius:8px;padding:20px;margin:10px;width:100%;max-width:500px;box-shadow:0 3px 6px rgba(0,0,0,0.05);display:flex;align-items:flex-start}.malaysia-wed-icon{font-size:24px;color:#f39c12;margin-right:15px;flex-shrink:0}.malaysia-wed-text{font-size:15px;color:#333}.malaysia-wed-final-text{margin-top:30px;font-size:15px;color:#444;text-align:center;font-weight:500}.malaysia-wed-love-section{background:linear-gradient(to right,#fceabb,#f8b500);padding:60px 15px;color:#333}.malaysia-wed-love-section h2{font-size:30px;font-weight:700;color:#9c2b00;text-align:center;margin-bottom:20px}.malaysia-wed-love-container{max-width:900px;margin:0 auto}.malaysia-wed-story{background:#fff;border-left:5px solid #f39c12;margin-bottom:30px;padding:20px;box-shadow:0 3px 6px rgba(0,0,0,0.05);border-radius:4px}.malaysia-wed-story p{font-size:16px;color:#444;margin-bottom:10px}.malaysia-wed-story .malaysia-wed-author{font-weight:600;color:#c0392b;font-style:italic}.malaysia-wed-budget-section{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:60px 15px;color:#333}.malaysia-wed-budget-container{max-width:900px;margin:0 auto}.malaysia-wed-budget-title{font-size:30px;font-weight:700;color:#2c3e50;text-align:center;margin-bottom:20px}.malaysia-wed-budget-text{font-size:16px;color:#555;margin-bottom:20px}.malaysia-wed-budget-list{list-style:none;padding-left:0}.malaysia-wed-budget-list li{position:relative;padding-left:25px;margin-bottom:10px;font-size:15px;color:#444}.malaysia-wed-budget-list li::before{content:"•";position:absolute;left:0;color:#3498db;font-size:20px;line-height:1}.malaysia-wedding-start-section{background:linear-gradient(135deg,#fdfbfb,#ebedee);padding:60px 20px;color:#2c3e50;text-align:center}.malaysia-wedding-start-container{max-width:800px;margin:0 auto}.malaysia-wedding-start-heading{font-size:32px;font-weight:700;margin-bottom:20px;color:#1a1a1a}.malaysia-wedding-start-text{font-size:16px;color:#555;line-height:1.8;margin-bottom:15px}.malaysia-wedding-start-contact{font-size:18px;font-weight:600;margin-top:25px;color:#e74c3c}.wedding-thailand-section{background:linear-gradient(to right,#f8f9fa,#e6ecf3);padding:60px 20px;color:#2c3e50}.wedding-thailand-container{max-width:1000px;margin:0 auto}.wedding-thailand-heading{font-size:32px;font-weight:700;text-align:center;margin-bottom:30px}.wedding-thailand-intro{font-size:16px;color:#555;margin-bottom:40px;text-align:center}.wedding-thailand-iconbox{background:#fff;border:1px solid #ddd;box-shadow:0 0 10px rgba(0,0,0,0.05);border-radius:8px;padding:30px 20px;margin-bottom:30px;transition:all .3s ease-in-out;text-align:center}.wedding-thailand-iconbox:hover{box-shadow:0 0 15px rgba(0,0,0,0.1)}.wedding-thailand-icon{width:60px;height:60px;background:#fff;border:2px solid #3498db;border-radius:50%;text-align:center;line-height:56px;font-size:28px;color:#3498db;margin:0 auto 15px}.wedding-thailand-title{font-size:20px;font-weight:600;color:#2c3e50;margin-bottom:10px}.wedding-thailand-desc{font-size:15px;color:#555}.wedding-thailand-section{background:linear-gradient(to bottom right,#ffe3e3,#fffbe6);padding:60px 20px}.wedding-thailand-container{max-width:1140px;margin:0 auto}.wedding-thailand-heading{text-align:center;margin-bottom:40px}.wedding-thailand-heading h2{font-size:32px;font-weight:700;color:#2c3e50}.wedding-thailand-heading p{font-size:16px;color:#555;margin-top:15px}.wedding-thailand-box{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:25px;margin-bottom:30px;box-shadow:0 2px 10px rgba(0,0,0,0.05);text-align:center;transition:all .3s ease-in-out}.wedding-thailand-box:hover{box-shadow:0 5px 20px rgba(0,0,0,0.1)}.wedding-thailand-icon{width:70px;height:70px;line-height:70px;margin:0 auto 15px;border-radius:50%;background:#ffe9d6;color:#e67e22;font-size:28px;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,0.08);transition:all .3s ease-in-out}.wedding-thailand-box:hover .wedding-thailand-icon{background:#e67e22;color:#fff}.wedding-thailand-box-title{font-size:20px;font-weight:600;color:#34495e;margin-bottom:10px}.wedding-thailand-box-text{font-size:15px;color:#666}.section-wedding-thailand-destinations{background:linear-gradient(to right,#e0f7fa,#e1bee7);padding:60px 20px}.wedding-thailand-container{max-width:1140px;margin:0 auto}.wedding-thailand-heading{text-align:center;margin-bottom:40px}.wedding-thailand-heading h2{font-size:32px;font-weight:700;color:#2c3e50}.wedding-thailand-heading p{font-size:16px;color:#555;margin-top:15px}.wedding-thailand-destination-box{background:#fff;border:1px solid #f1f1f1;border-radius:12px;padding:30px 20px;margin-bottom:30px;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,0.05);transition:.3s ease-in-out}.wedding-thailand-destination-box:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,0.1)}.wedding-thailand-icon-circle{width:70px;height:70px;margin:0 auto 15px;border-radius:50%;background-color:#ede7f6;color:#7b1fa2;font-size:30px;line-height:70px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.wedding-thailand-destination-title{font-size:20px;font-weight:600;color:#34495e;margin-bottom:10px}.wedding-thailand-destination-desc{font-size:15px;color:#666}.section-wedding-thailand-services{background:linear-gradient(to right,#f1f8e9,#e0f7fa);padding:60px 20px}.wedding-thailand-container{max-width:1140px;margin:0 auto}.wedding-thailand-heading{text-align:center;margin-bottom:40px}.wedding-thailand-heading h2{font-size:32px;font-weight:700;color:#2c3e50}.wedding-thailand-heading p{font-size:16px;color:#555;margin-top:15px}.wedding-thailand-service-box{background:#fff;border-radius:10px;padding:25px 20px;margin-bottom:25px;box-shadow:0 4px 12px rgba(0,0,0,0.05);transition:.3s ease-in-out;text-align:center}.wedding-thailand-service-box:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,0.1)}.wedding-thailand-icon-circle{width:60px;height:60px;margin:0 auto 15px;border-radius:50%;background-color:#d1c4e9;color:#4a148c;font-size:26px;line-height:60px;text-align:center}.wedding-thailand-service-text{font-size:15px;color:#444}.section-wedding-thailand-craft{background:linear-gradient(90deg,#d0f0fd,#f0f7fa);padding:60px 20px}.wedding-thailand-container{max-width:1140px;margin:0 auto}.wedding-thailand-craft-heading{text-align:center;margin-bottom:40px;color:#2c3e50}.wedding-thailand-craft-heading h2{font-weight:700;font-size:32px}.wedding-thailand-step-box{background:#fff;border-radius:12px;padding:25px 20px;margin-bottom:25px;box-shadow:0 6px 15px rgba(0,0,0,0.07);transition:transform .3s ease}.wedding-thailand-step-box:hover{transform:translateY(-6px);box-shadow:0 10px 25px rgba(0,0,0,0.12)}.wedding-thailand-icon-circle{width:55px;height:55px;background-color:#4a90e2;color:#fff;font-size:28px;line-height:55px;border-radius:50%;text-align:center;margin-bottom:15px;user-select:none}.wedding-thailand-step-text{font-size:16px;color:#34495e;font-weight:600;margin-bottom:8px}.wedding-thailand-step-desc{font-size:14px;color:#5d6d7e;line-height:1.5}.section-wedding-thailand-indian{background:linear-gradient(135deg,#f7f9fc,#e2f0f9);padding:50px 20px}.wedding-thailand-indian-container{margin:0 auto}.wedding-thailand-indian-heading{margin-bottom:30px;text-align:center;color:#2c3e50}.wedding-thailand-indian-heading h2{font-weight:700;font-size:30px}.wedding-thailand-indian-description{font-size:16px;color:#34495e;margin:0 auto 40px;line-height:1.6;text-align:center}.wedding-thailand-indian-list{list-style:none;padding:0;margin:0 auto}.wedding-thailand-indian-list li{position:relative;font-size:15px;color:#34495e;padding-left:40px;margin-bottom:18px;line-height:1.4}.wedding-thailand-indian-list li::before{content:"•";position:absolute;left:0;top:2px;font-size:24px;color:#4a90e2;font-weight:700;line-height:1}.wedding-thailand-indian-highlight{margin-top:40px;font-size:16px;color:#2c3e50;font-weight:600;text-align:center;margin-left:auto;margin-right:auto}.section-wedding-thailand-real{background:linear-gradient(135deg,#f9faff,#d9e8ff);padding:60px 20px}.wedding-thailand-real-container{max-width:960px;margin:0 auto}.wedding-thailand-real-heading{text-align:center;margin-bottom:40px;color:#2c3e50}.wedding-thailand-real-heading h2{font-weight:700;font-size:32px}.wedding-thailand-real-testimonial{background:#fff;border:1px solid #cbd7e6;box-shadow:0 2px 6px rgba(0,0,0,0.05);border-radius:6px;padding:25px 30px;margin-bottom:30px;position:relative;color:#34495e;font-size:16px;line-height:1.6}.wedding-thailand-real-testimonial::before{content:"“";font-size:50px;color:#4a90e2;position:absolute;top:10px;left:15px;font-family:serif;line-height:1;opacity:.2}.wedding-thailand-real-author{margin-top:15px;font-weight:600;font-size:14px;color:#2c3e50;text-align:right}section.wedding-thailand-budget{background:linear-gradient(135deg,#e0f2ff,#fff);padding:60px 20px;color:#34495e}section.wedding-thailand-budget .container{max-width:960px;margin:0 auto}section.wedding-thailand-budget h2{font-weight:700;font-size:32px;margin-bottom:20px;color:#2a4d69;text-align:center}section.wedding-thailand-budget p.intro{font-size:17px;margin-bottom:25px;text-align:center;max-width:700px;margin-left:auto;margin-right:auto}section.wedding-thailand-budget .row{margin-top:30px}.wedding-thailand-budget-list{list-style:none;padding-left:0;max-width:600px;margin:0 auto}.wedding-thailand-budget-list li{position:relative;padding-left:30px;margin-bottom:14px;font-size:16px}.wedding-thailand-budget-list li::before{content:"•";position:absolute;left:0;top:0;color:#2a4d69;font-size:20px;line-height:1}section.wedding-thailand-budget .conclusion{margin-top:40px;font-size:17px;max-width:700px;margin-left:auto;margin-right:auto;text-align:center;font-weight:600;color:#1f355b}section.wedding-thailand-startplanning{background:linear-gradient(135deg,#fff4e6,#ffe6cc);padding:60px 20px;color:#4a3c31}section.wedding-thailand-startplanning .container{max-width:900px;margin:0 auto}section.wedding-thailand-startplanning h2{font-weight:700;font-size:34px;margin-bottom:20px;color:#8b5e3c;text-align:center}section.wedding-thailand-startplanning p{font-size:18px;line-height:1.6;max-width:700px;margin:0 auto 20px;text-align:center}section.wedding-phuket-whychoose{background:linear-gradient(135deg,#e0fdfd,#fdf6e3);padding:60px 20px;color:#334}.wedding-phuket-whychoose .wedding-phuket-container h2{font-size:32px;font-weight:700;text-align:center;color:#009688;margin-bottom:20px}.wedding-phuket-whychoose .wedding-phuket-container p{font-size:17px;line-height:1.7;margin-bottom:15px}.wedding-phuket-feature{background:#fff;border:2px solid #b2dfdb;border-radius:10px;padding:25px;margin-bottom:30px;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.wedding-phuket-feature h4{font-size:20px;font-weight:700;color:#00796b;margin-bottom:10px}.wedding-phuket-feature p{margin:0;font-size:16px}section.wedding-phuket-v3planner{background:linear-gradient(135deg,#eafdfc,#fef4e7);padding:60px 20px;color:#333}.wedding-phuket-v3planner .wedding-phuket-container h2{font-size:32px;font-weight:700;text-align:center;color:#00695c;margin-bottom:30px}.wedding-phuket-v3planner .wedding-phuket-container p{font-size:17px;line-height:1.7;margin-bottom:20px}.wedding-phuket-feature-box{background:#fff;border:2px solid #b2dfdb;border-radius:10px;padding:25px 20px;margin-bottom:30px;box-shadow:0 2px 6px rgba(0,0,0,0.05);display:flex;gap:15px;align-items:flex-start}.wedding-phuket-feature-box .icon-check{font-size:24px;color:#00897b;flex-shrink:0}.wedding-phuket-feature-box .feature-text{font-size:16px;line-height:1.6}.wedding-phuket-venues{background:linear-gradient(to right,#fdfbfb,#ebedee);padding:50px 0}.wedding-phuket-heading{font-size:30px;color:#2c3e50;margin-bottom:10px;font-weight:700}.wedding-phuket-subtitle{font-size:16px;max-width:800px;margin:0 auto 40px;color:#555}.wedding-phuket-box{background:#fff;border:1px solid #ddd;padding:25px 20px;border-radius:10px;text-align:center;margin-bottom:30px;box-shadow:0 2px 5px rgba(0,0,0,0.05);height:100%}.wedding-phuket-icon-circle{width:60px;height:60px;background:#e0f7fa;border-radius:50%;line-height:60px;font-size:28px;color:#00796b;margin:0 auto 15px}.wedding-phuket-box h4{font-size:18px;color:#00796b;margin-bottom:10px;font-weight:700}.wedding-phuket-box p{font-size:14px;color:#666}.wedding-services-section{background:linear-gradient(to right,#fffde4,#f9f9f9);padding:60px 0}.wedding-services-heading{font-size:30px;text-align:center;color:#2c3e50;font-weight:700;margin-bottom:15px}.wedding-services-subtitle{text-align:center;font-size:16px;color:#666;max-width:800px;margin:0 auto 40px}.wedding-services-box{background:#fff;border:1px solid #eee;padding:25px 20px;text-align:center;border-radius:10px;margin-bottom:30px;box-shadow:0 2px 6px rgba(0,0,0,0.05);height:100%}.wedding-services-icon{width:60px;height:60px;background:#ffe0b2;color:#e65100;font-size:28px;border-radius:50%;line-height:60px;margin:0 auto 15px}.wedding-services-box h4{font-size:16px;font-weight:700;margin-bottom:10px;color:#333}.wedding-services-box p{font-size:14px;color:#555}.wedding-phuket-steps-section{background:linear-gradient(to right,#fdfcfb,#e2d1c3);padding:60px 0}.wedding-phuket-steps-heading{text-align:center;font-size:30px;font-weight:700;color:#2c3e50;margin-bottom:15px}.wedding-phuket-steps-subtitle{text-align:center;font-size:16px;color:#555;max-width:800px;margin:0 auto 40px}.wedding-phuket-steps-box{background:#fff;border:1px solid #eee;padding:25px 20px;text-align:center;border-radius:10px;margin-bottom:30px;box-shadow:0 2px 6px rgba(0,0,0,0.06);height:100%}.wedding-phuket-steps-icon{width:60px;height:60px;background:#ffe0b2;color:#d84315;font-size:28px;border-radius:50%;line-height:60px;margin:0 auto 15px}.wedding-phuket-steps-box h4{font-size:18px;font-weight:700;margin-bottom:10px;color:#333}.wedding-phuket-steps-box p{font-size:14px;color:#666}.wedding-phuket-indian-section{background:linear-gradient(to right,#fff7f0,#ffe0cc);padding:60px 0}.wedding-phuket-indian-container h2{text-align:center;font-size:30px;font-weight:700;color:#b23c17;margin-bottom:20px}.wedding-phuket-indian-container p{text-align:center;font-size:16px;color:#555;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.wedding-phuket-indian-list-box{background:#fff;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,0.08);padding:30px 25px}.wedding-phuket-indian-list-box ul{list-style:none;padding-left:0}.wedding-phuket-indian-list-box ul li{font-size:15px;color:#444;margin-bottom:15px;position:relative;padding-left:25px}.wedding-phuket-indian-list-box ul li:before{content:"✔";position:absolute;left:0;top:0;color:#d35400;font-weight:700}.wedding-phuket-indian-note{font-style:italic;font-size:14px;margin-top:20px;color:#777;text-align:center}.wedding-phuket-testimonial-section{background:linear-gradient(to right,#fff5f2,#ffe8dc);padding:60px 0}.wedding-phuket-testimonial-container h2{text-align:center;font-size:30px;font-weight:700;color:#b23c17;margin-bottom:20px}.wedding-phuket-testimonial-container p{text-align:center;font-size:16px;color:#555;margin-bottom:40px;max-width:800px;margin:0 auto 40px}.wedding-phuket-testimonial-box{background:#fff;border-left:5px solid #d35400;border-radius:8px;padding:25px 20px;margin-bottom:30px;box-shadow:0 2px 6px rgba(0,0,0,0.08);position:relative}.wedding-phuket-testimonial-box:before{content:"“";font-size:40px;color:#f39c12;position:absolute;top:15px;left:15px}.wedding-phuket-testimonial-box p{font-size:15px;color:#444;margin-bottom:10px;padding-left:20px}.wedding-phuket-testimonial-author{font-weight:700;font-style:italic;color:#333;text-align:right;padding-left:20px}.wedding-phuket-budget-section{background:linear-gradient(to right,#fefcfb,#f8e8d8);padding:60px 0}.wedding-phuket-budget-container h2{text-align:center;font-size:30px;font-weight:700;color:#a94442;margin-bottom:20px}.wedding-phuket-budget-container p{text-align:center;font-size:16px;color:#555;margin-bottom:30px;max-width:800px;margin-left:auto;margin-right:auto}.wedding-phuket-budget-box{background:#fff;border-left:5px solid #d9534f;border-radius:8px;padding:25px 30px;box-shadow:0 2px 6px rgba(0,0,0,0.08)}.wedding-phuket-budget-box ul{padding-left:20px;margin-top:10px}.wedding-phuket-budget-box ul li{font-size:15px;color:#444;line-height:1.8;list-style-type:disc}.wedding-phuket-journey-section{background:linear-gradient(to right,#e8f5f9,#d9f0fc);padding:60px 0}.wedding-phuket-journey-container h2{text-align:center;font-size:30px;font-weight:700;color:#31708f;margin-bottom:20px}.wedding-phuket-journey-container p{max-width:750px;margin:0 auto 30px;font-size:16px;line-height:1.6;color:#3a3a3a;text-align:center}.luxery-dsc{background:linear-gradient(to right,#ffe4e1,#fce4ec);padding:25px 0;font-family:'Segoe UI',sans-serif}.luxery-dsc h2{text-align:center;font-size:32px;font-weight:700;margin-bottom:40px;color:#b21b38}.wedding-highlight{border-radius:10px;padding:30px;transition:all .3s ease}.wedding-highlight:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgba(0,0,0,0.15)}.wedding-highlight p{font-size:16px;color:#444;line-height:1.8}@media (max-width: 767px){.luxery-dsc h2{font-size:26px}}.personalized-planning-section{background:linear-gradient(to right,#fbeff2,#fff0f5);padding:25px 0;font-family:'Segoe UI',sans-serif}.personalized-planning-heading{text-align:center;font-size:32px;font-weight:700;color:#ad1457;margin-bottom:40px}.personalized-planning-box{transition:all .3s ease}.personalized-planning-box:hover{transform:translateY(-6px);box-shadow:0 15px 35px rgba(0,0,0,0.12)}.personalized-planning-box p{font-size:17px;color:#444;line-height:1.8}@media (max-width: 767px){.personalized-planning-heading{font-size:26px}.personalized-planning-box{padding:25px}}.end2end-management-section{background:linear-gradient(to right,#fdfbfb,#ebedee);padding:25px 0;font-family:'Segoe UI',sans-serif}.end2end-management-heading{text-align:center;font-size:32px;font-weight:700;color:#6a1b9a;margin-bottom:40px}.end2end-management-box{background:#fff;border-radius:10px;padding:35px;box-shadow:0 10px 25px rgba(0,0,0,0.08);transition:all .3s ease}.end2end-management-box:hover{transform:translateY(-6px);box-shadow:0 15px 35px rgba(0,0,0,0.12)}.end2end-management-box p{font-size:17px;color:#444;line-height:1.8}.end2end-management-box ul{padding-left:20px;margin-top:20px}.end2end-management-box ul li{margin-bottom:10px;font-size:16px;line-height:1.6}@media (max-width: 767px){.end2end-management-heading{font-size:26px}.end2end-management-box{padding:25px}}.destination-wedding-section{background:linear-gradient(to right,#fff5f7,#f7e6ff);padding:30px 0;font-family:'Segoe UI',sans-serif}.destination-wedding-heading{text-align:center;font-size:32px;font-weight:700;color:#8e24aa;margin-bottom:40px}.destination-wedding-box{background:#fff;border-radius:10px;padding:35px;box-shadow:0 10px 25px rgba(0,0,0,0.08);transition:all .3s ease}.destination-wedding-box:hover{transform:translateY(-6px);box-shadow:0 15px 35px rgba(0,0,0,0.12)}.destination-wedding-box p{font-size:17px;color:#444;line-height:1.8;margin-bottom:15px}@media (max-width: 767px){.destination-wedding-heading{font-size:26px}.destination-wedding-box{padding:25px}}.v3-final-thoughts-section{background:linear-gradient(to right,#f8f4ff,#fdfbff);padding:80px 0;font-family:'Segoe UI',sans-serif}.v3-final-thoughts-heading{text-align:center;font-size:32px;font-weight:700;color:#6a1b9a;margin-bottom:50px}.v3-final-thoughts-box{background:#fff;border-radius:12px;padding:35px;margin-bottom:30px;box-shadow:0 10px 25px rgba(0,0,0,0.08);transition:all .3s ease}.v3-final-thoughts-box:hover{transform:translateY(-6px);box-shadow:0 15px 35px rgba(0,0,0,0.12)}.v3-final-thoughts-box h3{color:#8e24aa;font-size:24px;margin-top:0;margin-bottom:15px}.v3-final-thoughts-box p{font-size:17px;color:#444;line-height:1.8}@media (max-width: 767px){.v3-final-thoughts-heading{font-size:26px}.v3-final-thoughts-box{padding:25px}.v3-final-thoughts-box h3{font-size:20px}}

.corporate-section {
      background-color: #f9fbfd;
      padding: 80px 15px;
    }

    .corporate-heading {
      font-size: 30px;
      font-weight: 700;
      color: #003c5e;
      text-align: center;
      margin-bottom: 20px;
    }

    .corporate-text {
      text-align: center;
      font-size: 16px;
      color: #444;
      max-width: 800px;
      margin: 0 auto 40px auto;
    }

    .corp-box {
      background: #fff;
      border-radius: 8px;
      padding: 30px 20px;
      text-align: center;
      box-shadow: 0 6px 15px rgba(0, 0, 0, 0.05);
      margin-bottom: 30px;
      transition: all 0.3s ease;
    }

    .corp-box:hover {
      transform: translateY(-5px);
      box-shadow: 0 12px 25px rgba(0, 0, 0, 0.08);
    }

    .corp-icon {
      background-color: #337ab7;
      color: #fff;
      font-size: 24px;
      width: 60px;
      height: 60px;
      line-height: 60px;
      border-radius: 50%;
      margin: 0 auto 15px auto;
    }

    .corp-title {
      font-weight: 600;
      font-size: 16px;
      margin-bottom: 10px;
      color: #003c5e;
    }

    .corp-desc {
      font-size: 14px;
      color: #555;
    }
    
    
    
    .event-services-section {
      background-color: #e0e5ee;
      padding: 80px 15px;
    }

    .event-title {
      font-size: 30px;
      font-weight: bold;
      color: #003c5e;
      text-align: center;
      margin-bottom: 15px;
    }

    .event-subtext {
      text-align: center;
      font-size: 16px;
      color: #555;
      margin-bottom: 50px;
      max-width: 800px;
      margin-left: auto;
      margin-right: auto;
    }

    .service-box {
      background-color: #fff;
      padding: 30px 20px;
      border-radius: 8px;
      text-align: left;
      margin-bottom: 30px;
      box-shadow: 0 8px 20px rgba(0,0,0,0.05);
      height: 100%;
      transition: all 0.3s ease;
    }

    .service-box:hover {
      transform: translateY(-5px);
      box-shadow: 0 12px 28px rgba(0,0,0,0.1);
    }

    .service-icon {
      font-size: 26px;
      color: #fff;
      margin-bottom: 15px;
    }

    .service-title {
      font-size: 18px;
      font-weight: 600;
      color: #003c5e;
      margin-bottom: 10px;
    }

    .service-desc {
      font-size: 14px;
      color: #555;
    }

    @media (max-width: 767px) {
      .service-box {
        text-align: center;
      }
    }
    
    
    .v3-preferred-bg {
      background: linear-gradient(to right, #e0f2ff, #f4faff);
      padding: 80px 15px;
    }

    .v3-preferred-heading {
      font-size: 30px;
      font-weight: bold;
      color: #003c5e;
      text-align: center;
      margin-bottom: 40px;
    }

    .v3-feature-wrapper {
      background-color: #ffffff;
      border-radius: 10px;
      padding: 25px 20px;
      margin-bottom: 30px;
      box-shadow: 0 5px 15px rgba(0,0,0,0.05);
      transition: all 0.3s ease;
      height: 100%;
    }

    .v3-feature-wrapper:hover {
      transform: translateY(-5px);
      box-shadow: 0 12px 25px rgba(0,0,0,0.1);
    }

    .v3-feature-icon {
      font-size: 22px;
      color: #28a745;
      margin-right: 8px;
    }

    .v3-feature-title {
      font-weight: 600;
      font-size: 16px;
      color: #003c5e;
      margin-bottom: 10px;
    }

    .v3-feature-desc {
      font-size: 14px;
      color: #555;
    }
    
    .v3-client-section {
      background: linear-gradient(to right, #f1f9ff, #fefeff);
      padding: 80px 15px;
      text-align: center;
    }

    .v3-client-heading {
      font-size: 30px;
      font-weight: bold;
      color: #003c5e;
      margin-bottom: 20px;
    }

    .v3-client-text {
      font-size: 16px;
      color: #555;
      max-width: 800px;
      margin: 0 auto;
      line-height: 1.7;
    }

    @media (max-width: 767px) {
      .v3-client-heading {
        font-size: 24px;
      }

      .v3-client-text {
        font-size: 15px;
      }
    }
    
    
    .v3-plan-event-section {
      background: linear-gradient(to right, #eef9ff, #f9fcff);
      padding: 80px 15px;
      text-align: center;
    }

    .v3-plan-title {
      font-size: 30px;
      font-weight: bold;
      color: #003c5e;
      margin-bottom: 20px;
    }

    .v3-plan-text {
      font-size: 16px;
      color: #555;
      max-width: 850px;
      margin: 0 auto 30px auto;
      line-height: 1.7;
    }

    .v3-plan-btn {
      background-color: #0072ce;
      color: #fff;
      border-radius: 25px;
      padding: 12px 30px;
      font-size: 15px;
      text-transform: uppercase;
      border: none;
      transition: all 0.3s ease;
    }

    .v3-plan-btn:hover {
      background-color: #005fa3;
      color: #fff;
    }

    /* about us page  */
    section.about-heading {
  background: #2a5962;
  margin-top: -50px;
  position: relative;
  z-index: 600;
  overflow: hidden;
  z-index: 100;
  padding: 50px 0;
}
section.about-heading .blob-1 {
  background-color: rgba(226, 174, 19, 0.3803921569);
  right: 0;
  top: 0;
  margin-top: -50px;
}
@media (min-width: 992px) {
  section.about-heading .blob-1 {
    margin-top: -200px;
  }
}
section.about-heading .blob-2 {
  background-color: rgba(226, 174, 19, 0.3803921569);
  left: -100px;
  bottom: 160px;
}
@media (min-width: 768px) {
  section.about-heading .blob-2 {
    left: -160px;
  }
}
@media (min-width: 1200px) {
  section.about-heading .blob-2 {
    left: -60px;
    height: 450px;
  }
}
@media (min-width: 1200px) {
  section.about-heading {
    margin-top: -20px;
  }
}
@media (min-width: 576px) {
  section.about-heading {
    padding: 80px 0;
  }
}
@media (min-width: 992px) {
  section.about-heading {
    padding: 100px 0;
  }
}
section.about-heading h2 {
  color: #fff;
  font-size: 44px;
  word-spacing: -1px;
  margin-bottom: 0px;
  line-height: 95%;
  font-family: "bebas";
  line-height: 110%;
  font-weight: 600;
  text-transform: uppercase;
  white-space: nowrap;
}
@media (min-width: 576px) {
  section.about-heading h2 {
    font-size: 70px;
  }
}
@media (min-width: 768px) {
  section.about-heading h2 {
    font-size: 90px;
  }
}
@media (min-width: 992px) {
  section.about-heading h2 {
    font-size: 115px;
  }
}
@media (min-width: 1200px) {
  section.about-heading h2 {
    font-size: 110px;
    word-spacing: -6px;
    letter-spacing: -2px;
  }
}
@media (min-width: 1450px) {
  section.about-heading h2 {
    font-size: 128px;
  }
}
section.about-heading .first-big-heading,
section.about-heading .middle-big-heading,
section.about-heading .last-big-heading {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
}
@media (min-width: 1200px) {
  section.about-heading .first-big-heading,
  section.about-heading .middle-big-heading,
  section.about-heading .last-big-heading {
    flex-direction: row;
    justify-content: space-between;
    column-gap: 30px;
  }
}
section.about-heading .first-big-heading {
  align-items: flex-start;
}
section.about-heading .first-big-heading .quote-wrapper {
  background-color: #ffd13b;
  border-radius: 6px;
  position: relative;
  padding: 8px 15px;
  width: max-content;
  margin-bottom: 10px;
}
@media (min-width: 768px) {
  section.about-heading .first-big-heading .quote-wrapper {
    margin-bottom: 15px;
  }
}
@media (min-width: 992px) {
  section.about-heading .first-big-heading .quote-wrapper {
    padding: 15px 20px;
    margin-bottom: 0;
  }
}
section.about-heading .first-big-heading .quote-wrapper .quote-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  width: 30px;
  position: absolute;
  top: -16px;
  right: -16px;
}
section.about-heading .first-big-heading .quote-wrapper p {
  color: #fff;
  margin-bottom: 0;
  font-size: 12px;
}
@media (min-width: 576px) {
  section.about-heading .first-big-heading .quote-wrapper p {
    font-size: 14px;
  }
}
@media (min-width: 992px) {
  section.about-heading .first-big-heading .quote-wrapper p {
    font-size: 16px;
  }
}
section.about-heading .middle-big-heading {
  align-items: flex-start;
}
@media (min-width: 1200px) {
  section.about-heading .middle-big-heading {
    align-items: center;
  }
}
section.about-heading .middle-big-heading .graph-icon {
  max-width: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
}
section.about-heading .last-big-heading {
  align-items: flex-start;
  flex-direction: column-reverse;
}
@media (min-width: 1200px) {
  section.about-heading .last-big-heading {
    align-items: center;
    flex-direction: row;
  }
}
section.about-heading .last-big-heading p {
  color: rgba(255, 255, 255, 0.5);
  width: 300px;
  margin-bottom: 0;
  font-size: 14px;
  margin-top: 5px;
}
@media (min-width: 576px) {
  section.about-heading .last-big-heading p {
    font-size: 18px;
  }
}

section.about-us-video-1 {
  background-color: #000;
  position: relative;
  z-index: 10;
  padding: 0;
}
@media (min-width: 992px) {
  section.about-us-video-1 {
    padding: 80px 0;
  }
}
section.about-us-video-1.remove-overlay::before {
  display: none;
}
section.about-us-video-1::before {
  content: "";
  position: absolute;
  background-color: #2a5962;
  width: 100%;
  height: 120%;
  z-index: 9;
  top: -50%;
  left: 0;
  display: none;
}
@media (min-width: 576px) {
  section.about-us-video-1::before {
    margin-top: -30px;
    padding: 60px 0;
    display: block;
  }
}
@media (min-width: 768px) {
  section.about-us-video-1::before {
    top: -45%;
  }
}
@media (min-width: 992px) {
  section.about-us-video-1::before {
    top: -20%;
  }
}
section.about-us-video-1 .bg-video {
  max-height: 85vh;
  width: 100%;
  object-fit: cover;
  position: relative;
  z-index: 9;
}
section.about-us-video-1 .content-video-wrapper {
  position: relative;
}
section.about-us-video-1 .content-video-wrapper .video-overlay {
  display: none;
  position: absolute;
  width: 100%;
  height: 150%;
  top: -58px;
  left: 0;
  z-index: 10;
  background: linear-gradient(to right, #2a5962 0%, #2a5962 33%, transparent 33%, transparent 66%, #2a5962 66%, #2a5962 100%);
}
@media (min-width: 576px) {
      section.about-us-video-1 .content-video-wrapper .video-overlay {
    display: block;
  }
}
section.about-us-video-1 .clipped-image-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
section.about-us-video-1 .clipped-image-wrapper .clipped-image-content {
  width: 100%;
}
section.about-us-video-1 .bg-black {
  height: 50vh;
  background-color: #000;
}

.reveal img {
  transform-origin: left;
}

section.about-us-video-2 {
  margin-top: 0px;
}
@media (min-width: 1200px) {
  section.about-us-video-2 {
    margin-top: 80px;
  }
}
@media (min-width: 768px) {
  section.about-us-video-2 {
    padding-top: 50px;
  }
}
@media (min-width: 992px) {
  section.about-us-video-2 {
    padding-top: 80px;
  }
}
section.about-us-video-2 .video-wrapper-2 {
  position: relative;
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
}
section.about-us-video-2 .video-wrapper-2 .bg-video {
  width: 100%;
  margin: auto;
}

.black-overlay {
  width: 100%;
  position: relative;
  z-index: 0 !important;
  height: 120vh;
  background-color: #000;
  display: none;
}
@media (min-width: 992px) {
  .black-overlay {
    height: 150vh;
  }
}
@media (min-width: 576px) {
  .black-overlay {
    display: block;
  }
}

.about-us-content {
  background-color: #fff;
  position: relative;
  z-index: 12;
}
.about-us-content.custom-shadow {
  padding: 0;
  margin-top: -40px;
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  margin-bottom: -100px;
}
@media (min-width: 1200px) {
  .about-us-content.custom-shadow {
    padding: 40px 0;
  }
}
@media (min-width: 1450px) {
  .about-us-content.custom-shadow {
    padding: 50px 0;
  }
}
@media (min-width: 576px) {
  .about-us-content.custom-shadow {
    margin-top: unset;
  }
}
.about-us-content.custom-margin {
  z-index: 10;
  padding-top: 120px;
  padding-bottom: 0;
}
@media (min-width: 576px) {
  .about-us-content.custom-margin {
    padding-top: 150px;
    padding-bottom: 60px;
  }
}
@media (min-width: 992px) {
  .about-us-content.custom-margin {
    padding-top: 220px;
    padding-bottom: 80px 0;
  }
}
.about-us-content .stats-count .count-wrapper {
  text-align: center;
  height: 100%;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.about-us-content .stats-count .count-wrapper .counter-content {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 18px 0;
}
@media (min-width: 768px) {
  .about-us-content .stats-count .count-wrapper .counter-content {
    padding: 20px 0;
  }
}
@media (min-width: 992px) {
  .about-us-content .stats-count .count-wrapper .counter-content {
    padding: 20px 0;
  }
}
@media (min-width: 1200px) {
  .about-us-content .stats-count .count-wrapper .counter-content {
    padding: 0;
  }
}
.about-us-content .stats-count .count-wrapper h4 {
  font-size: 40px;
  margin-bottom: 0;
  color: #ffd13b;
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
@media (min-width: 576px) {
  .about-us-content .stats-count .count-wrapper h4 {
    font-size: 45px;
    margin-bottom: 8px;
  }
}
@media (min-width: 1200px) {
  .about-us-content .stats-count .count-wrapper h4 {
    font-size: 45px;
  }
}
@media (min-width: 1450px) {
  .about-us-content .stats-count .count-wrapper h4 {
    font-size: 52px;
  }
}
@media (min-width: 1700px) {
  .about-us-content .stats-count .count-wrapper h4 {
    font-size: 70px;
  }
}
.about-us-content .stats-count .count-wrapper h4 span {
  font-size: 25px;
}
@media (min-width: 1200px) {
  .about-us-content .stats-count .count-wrapper h4 span {
    font-size: 25px;
  }
}
@media (min-width: 1450px) {
  .about-us-content .stats-count .count-wrapper h4 span {
    font-size: 45px;
  }
}
.about-us-content .stats-count .count-wrapper p {
  font-size: 16px;
  font-weight: 700;
  color: #556f74;
  margin-bottom: 0;
}
@media (min-width: 576px) {
  .about-us-content .stats-count .count-wrapper p {
    font-size: 18px;
  }
}
@media (min-width: 992px) {
  .about-us-content .stats-count .count-wrapper p {
    font-size: 18px;
  }
}
@media (min-width: 1200px) {
  .about-us-content .stats-count .count-wrapper p {
    font-size: 20px;
  }
}
@media (min-width: 1450px) {
  .about-us-content .stats-count .count-wrapper p {
    font-size: 22px;
  }
}
@media (min-width: 1700px) {
  .about-us-content .stats-count .count-wrapper p {
    font-size: 24px;
  }
}
.about-us-content .stats-count .count-wrapper._first::before {
  content: "";
  background-color: rgba(50, 51, 51, 0.3);
  position: absolute;
  right: 0;
  top: 50%;
  height: 70%;
  width: 1px;
  transform: translate(0, -50%);
}
.about-us-content .stats-count .count-wrapper._first::after {
  content: "";
  background-color: rgba(50, 51, 51, 0.3);
  position: absolute;
  bottom: 0;
  left: 50%;
  height: 1px;
  width: 85%;
  transform: translate(-50%, 0);
  display: block;
}
@media (min-width: 992px) {
  .about-us-content .stats-count .count-wrapper._first::after {
    display: none;
  }
}
@media (min-width: 992px) {
  .about-us-content .stats-count .count-wrapper._second::before {
    content: "";
    background-color: rgba(50, 51, 51, 0.3);
    position: absolute;
    right: 0;
    top: 50%;
    height: 70%;
    width: 1px;
    transform: translate(0, -50%);
  }
}
.about-us-content .stats-count .count-wrapper._second::after {
  content: "";
  background-color: rgba(50, 51, 51, 0.3);
  position: absolute;
  bottom: 0;
  right: 50%;
  height: 1px;
  width: 85%;
  transform: translate(50%, 0);
  display: block;
}
@media (min-width: 992px) {
  .about-us-content .stats-count .count-wrapper._second::after {
    display: none;
  }
}
.about-us-content .stats-count .count-wrapper._third::before {
  content: "";
  background-color: rgba(50, 51, 51, 0.3);
  position: absolute;
  right: 0;
  top: 50%;
  height: 70%;
  width: 1px;
  transform: translate(0, -50%);
}

.about-us-content .heading h2,
.about-us-bottom .heading h2 {
  font-size: 26px;
  margin-bottom: 14px;
}
@media (min-width: 576px) {
  .about-us-content .heading h2,
  .about-us-bottom .heading h2 {
    font-size: 32px;
  }
}
@media (min-width: 992px) {
  .about-us-content .heading h2,
  .about-us-bottom .heading h2 {
    font-size: 38px;
  }
}
.about-us-content .heading p,
.about-us-bottom .heading p {
  font-size: 14px;
}
@media (min-width: 576px) {
  .about-us-content .heading p,
  .about-us-bottom .heading p {
    font-size: 15px;
  }
}
@media (min-width: 992px) {
  .about-us-content .heading p,
  .about-us-bottom .heading p {
    font-size: 16px;
  }
}

.white-bg {
  background-color: #fff;
  height: 1vh;
}

section.about-us-bottom {
  background-color: #f0f3eb;
  position: relative;
  z-index: 9;
}
@media (min-width: 576px) {
  section.about-us-bottom {
    padding-top: 300px;
  }
}
@media (min-width: 1200px) {
  section.about-us-bottom {
    padding-top: 360px;
  }
}
@media (min-width: 1450px) {
  section.about-us-bottom {
    padding-top: 480px;
  }
}
.about-figure-wrapper .figure-overlay {
  background-color: #2a5962 !important;
}

.about-founder .figure-wrapper {
  height: 100%;
}
.about-founder .figure-wrapper figure {
  height: 100%;
}

.text-italic {
  font-style: italic;
}
.text-italic p {
  font-size: 14px;
}

section.salesforce-bg {
  background: #e7f2f4;
  color: #2a5962;
}
section.salesforce-bg h2 {
  font-weight: 600;
  font-size: 24px;
}
@media (min-width: 576px) {
  section.salesforce-bg h2 {
    font-size: 31px;
  }
}
@media (min-width: 992px) {
  section.salesforce-bg h2 {
    font-size: 43px;
  }
}
section.salesforce-bg .service-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  height: 100%;
}
section.salesforce-bg .service-icon {
  width: 80px;
  height: 80px;
  background: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
  box-shadow: 7px 10px 36px #a1c0c4;
}
@media (min-width: 768px) {
  section.salesforce-bg .service-icon {
    width: 100px;
    height: 100px;
  }
}
@media (min-width: 992px) {
  section.salesforce-bg .service-icon {
    width: 120px;
    height: 120px;
  }
}
section.salesforce-bg .service-icon img {
  width: 40px;
  height: 40px;
  object-fit: contain;
}
@media (min-width: 768px) {
  section.salesforce-bg .service-icon img {
    width: 50px;
    height: 50px;
  }
}
@media (min-width: 992px) {
  section.salesforce-bg .service-icon img {
    width: 60px;
    height: 60px;
  }
}
section.salesforce-bg .service-title {
  font-weight: 600;
  margin: 0;
  font-size: 14px;
}
@media (min-width: 768px) {
  section.salesforce-bg .service-title {
    font-size: 16px;
  }
}
@media (min-width: 992px) {
  section.salesforce-bg .service-title {
    font-size: 18px;
  }
}
section.salesforce-bg .text-white {
  font-size: 30px;
  font-weight: 600 !important;
}
@media (min-width: 768px) {
  section.salesforce-bg .text-white {
    font-size: 35px;
  }
}
@media (min-width: 992px) {
  section.salesforce-bg .text-white {
    font-size: 40px;
  }
}

section.contact-customer-links {
  background-color: #3a5252;
  padding: 0;
}

section.contact-social-links {
  padding: 0;
  background-color: #000;
}
section.contact-social-links .container {
  border-inline: 1px solid rgba(255, 255, 255, 0.3019607843);
}
section.contact-social-links .contact-social-links-list {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  border-top: 1px solid rgba(255, 255, 255, 0.3019607843);
}
@media (min-width: 768px) {
  section.contact-social-links .contact-social-links-list {
    grid-template-columns: repeat(5, 1fr);
  }
}
section.contact-social-links .contact-social-links-list li {
  display: flex;
  justify-content: center;
  align-items: center;
  column-gap: 10px;
  background-color: #323333;
  border-right: 1px solid rgba(255, 255, 255, 0.3019607843);
  border-bottom: 1px solid rgba(255, 255, 255, 0.3019607843);
}
section.contact-social-links .contact-social-links-list li:nth-child(2), section.contact-social-links .contact-social-links-list li:nth-child(4) {
  border-right-style: none;
}
section.contact-social-links .contact-social-links-list li:nth-child(5) {
  grid-column: 1/-1;
  border-right-style: none;
  border-left: 1px solid rgba(255, 255, 255, 0.3019607843);
}
section.contact-social-links .contact-social-links-list li:last-child {
  border-bottom-style: none;
}
/* about us css end  */