.inner_page .bread_crumb a,.service_header_slider .item{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;text-decoration:none!important}.about_download,.stars{background-repeat:no-repeat}@font-face{font-family:'Open Sans';src:url('fonts/OpenSans-Bold.woff2') format('woff2'),url('fonts/OpenSans-Bold.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:'JK Abode';src:url('fonts/JKAbode-LightDemo.woff2') format('woff2'),url('fonts/JKAbode-LightDemo.woff') format('woff');font-weight:300;font-style:normal}@font-face{font-family:'Quattrocento Sans';src:url('fonts/QuattrocentoSans.woff2') format('woff2'),url('fonts/QuattrocentoSans.woff') format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Quattrocento Sans';src:url('fonts/QuattrocentoSans-Bold.woff2') format('woff2'),url('fonts/QuattrocentoSans-Bold.woff') format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url('fonts/OpenSans-Light.woff2') format('woff2'),url('fonts/OpenSans-Light.woff') format('woff');font-weight:300;font-style:normal}@font-face{font-family:Zapfino;src:url('fonts/Zapfino.woff2') format('woff2'),url('fonts/Zapfino.woff') format('woff');font-weight:400;font-style:italic}@font-face{font-family:icomoon;src:url('fonts/icomoon.eot');src:url('fonts/icomoon.eot') format('embedded-opentype'),url('fonts/icomoon.ttf') format('truetype'),url('fonts/icomoon.woff') format('woff'),url('fonts/icomoon.svg') format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-Massage:before{content:"\e922"}.icon-Face:before{content:"\e921"}.icon-hourglass:before{content:"\e900";color:#c67d71}.icon-cart:before{content:"\e901"}.icon-location:before{content:"\e902"}.icon-search:before{content:"\e903"}.icon-close-form:before{content:"\e904"}.icon-whatsapp:before{content:"\e905"}.icon-youtube:before{content:"\e906"}.icon-star:before{content:"\e907"}.icon-star-half:before{content:"\e908"}.icon-Body:before{content:"\e909"}.icon-Hair:before{content:"\e90a"}.icon-Nails:before{content:"\e90b"}.icon-stopwatch:before{content:"\e90c"}.icon-gift:before{content:"\e90d"}.icon-user:before{content:"\e90e"}.icon-login:before{content:"\e90f"}.icon-home:before{content:"\e910"}.icon-service:before{content:"\e911"}.icon-add:before{content:"\e912"}.icon-substract:before{content:"\e913"}.icon-time:before{content:"\e914"}.icon-calendar:before{content:"\e915"}.icon-down-arrow:before{content:"\e916"}.icon-facebook:before{content:"\e917"}.icon-instagram:before{content:"\e918"}.icon-linkedin:before{content:"\e919"}.icon-up-arrow:before{content:"\e91a"}.icon-twitter:before{content:"\e91b"}.icon-right-arrow:before{content:"\e91c"}.icon-elections-day:before{content:"\e91d"}.icon-rubbish-bin:before{content:"\e91e"}.icon-edit:before{content:"\e91f"}.icon-duration:before{content:"\e920"}.inner_page_header{background-color:#f9f2f2;margin-top:34px}.inner_page{padding:40px 0}.inner_page .h1{font-family:inherit;font-weight:400;color:#bc6157;font-size:40px;line-height:1.3;letter-spacing:-.01em}.inner_page .bread_crumb a{color:#919090;transition:.3s ease-in-out}.inner_page .bread_crumb a:hover{color:#bc6157}.service_header{background-color:#bc6157}.service_header .service_header_slider{padding:0 50px}.service_header_slider .item{text-align:center;color:#fff;display:block;font-family:inherit;font-weight:400;letter-spacing:.02em;line-height:1;padding:0;font-size:0;transition:.3s ease-in-out;cursor:pointer;background-color:transparent;opacity:.7}.service_header_slider .item a:hover,.service_header_slider .item:hover{background-color:#aa5950;opacity:1}.service_header_slider .item.active,.service_header_slider .item.active a{opacity:1}.service_header_slider .owl-next,.service_header_slider .owl-prev{position:absolute;top:-3px;cursor:pointer;outline:0!important}.service_header_slider .owl-next span,.service_header_slider .owl-prev span{font-size:0}.service_header_slider .owl-next:after,.service_header_slider .owl-prev:after{content:'';width:12px;height:12px;border-bottom:2px solid #fff;border-right:2px solid #fff;display:block}.service_header_slider .owl-prev{left:0}.service_header_slider .owl-prev:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg)}.service_header_slider .owl-next{right:0}.service_header_slider .owl-next:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.img_cover_video{position:relative;display:block}.img_cover_video .video_image{position:relative;z-index:1}.img_cover_video .icon_image{position:absolute;width:60px;height:60px;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:5}.img_cover_video iframe,.service_inner_img:after{position:absolute;top:0;height:100%;width:100%;left:0}.img_cover_video iframe{object-fit:cover;object-position:center;z-index:1}.img_cover_video.play .icon_image{opacity:0}.about_download_txt,.padding_left_80{padding-left:40px}.padding_left_80 .skin-but{display:block;max-width:200px}.service_list_row{margin-top:60px;margin-bottom:60px}.service_inner_head{max-height:800px;margin:0 auto 60px}.service_inner_head .item a{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center!important;justify-content:center!important;border-bottom:1px solid #c6c4c4;padding:16px 0;border-top-left-radius:15px;border-top-right-radius:15px;cursor:pointer;text-decoration:none!important;color:#010002;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;transition:.3s ease-in-out}.menu_drop_item_main:hover .menu-item-list---item,.service_inner_head .item a:hover,.service_list_main .service_list_main_li>a:hover,.service_list_sub>li a.active{color:#b459a2}.service_inner_head .item.active a{border:1px solid #c6c4c4;border-bottom:none}.service_inner_head .item img{max-height:40px;display:inline-block;width:auto!important;bottom:0;margin:auto 0}.service_inner_head .item span{position:relative;font-family:inherit;font-weight:700;font-size:20px;line-height:1.1;margin:0;padding:0 0 0 15px;display:block;max-width:70px}.service_inner_list-main{margin-left:-5px;margin-right:-5px}.service_inner_list-main .col-md-4{padding-left:5px;padding-right:5px;margin-bottom:10px}.service_inner_img{height:300px;overflow:hidden;position:relative;border-top-right-radius:7px;border-top-left-radius:7px}.service_inner_img:after{content:'';background-color:rgba(0,0,0,.1);z-index:2}.service_inner_img img{-webkit-transform-origin:center;transform-origin:center;-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:relative;z-index:1}.service_inner_img h3{font-weight:700;font-size:30px;line-height:1;width:100%;padding:0 10px;color:#fff;letter-spacing:-.02em;font-family:inherit;display:block;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:5;text-shadow:0 3px 9px rgba(0,0,0,.5);max-width:210px;margin:0 auto}.service_back span,.service_back:before{display:inline-block}.service_inner_info{background-color:#b459a2;padding:15px 20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.service_inner_info .button-round{border:1px solid #fff;font-weight:700}.service_back:before,.special_day_box a:after{border-bottom:2px solid #fff;border-right:2px solid #fff}.service_inner_info .button-round:hover{background-color:#fff;color:#b459a2}.service_inner_info p{margin:0;color:#fff;font-size:18px}.service_back{background-color:#b459a2;text-align:center;font-size:18px;font-family:inherit;text-decoration:none!important;line-height:1.2;color:#fff;display:block;padding:20px 10px;font-weight:400;position:relative}.about_download_txt h3,.about_download_txt p,.service_back:hover,.wedding_side_list li.active,.wedding_side_list li:hover{color:#fff}.service_list_main .service_list_main_li>a,.service_list_sub>li a{color:#7c7c7c;cursor:pointer;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;line-height:1.4;position:relative;font-weight:400;text-decoration:none!important;display:block;font-family:inherit}.service_back:before{content:'';width:8px;height:8px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg);margin-right:5px;position:relative;top:-2px}.service_sidebar{border:1px solid #ddaeaa}.service_list_main{padding:15px 30px}.service_list_main .service_list_main_li:first-of-type a{border-top:none}.service_list_main .service_list_main_li>a{font-size:20px;padding:10px 0 10px 20px;border-top:1px solid #c3c3c3;transition:.3s ease-in-out}.service_list_main .service_list_main_li>a:before{content:'';position:absolute;left:0;top:18px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #7c7c7c;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.service_list_main .service_list_main_li>a.active:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);border-left:5px solid #b459a2}.service_list_main .service_list_main_li>a.active+.service_list_sub{display:block}.service_list_sub{padding:10px 0 10px 20px;display:none;border-top:1px solid #c3c3c3}.service_list_sub>li a{font-size:16px;padding-left:20px;margin-bottom:5px;transition:.3s ease-in-out}.service_header_slider .item a,.wedding_side_list li{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;cursor:pointer}.service_list_sub>li a:before{content:'';position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background-color:#7c7c7c}.service_inner_list-inner .service_inner_img span{font-size:28px}.service_inner_list-inner .service_inner_info{padding:20px 15px 15px;position:relative}.normal_body_content ul li,.service_inner_list-inner .service_inner_item,.top_desc_main p{margin-bottom:10px}.service_inner_list-inner .service_inner_item .price .price-old{font-size:12px;line-height:10px;text-decoration:line-through}.faq_main_container .card{border:none;border-radius:0!important}.faq_main_container .card-header{padding:0;border:none;background:#f9f9f9;border-radius:0!important}.faq_main_container .btn{position:relative;font-family:inherit;font-weight:400;color:#000;font-size:16px;line-height:1.1;text-decoration:none!important;background:0 0;width:98%!important;text-align:left;border-bottom:2px solid transparent;border-radius:0!important;overflow:hidden}.faq_main_container .btn.collapsed:after,.faq_main_container .btn:after{content:'';width:8px;height:2px;position:absolute;right:12px;top:28px;background-color:#b459a2;opacity:1}.faq_main_container .btn.collapsed:before,.faq_main_container .btn:before{height:8px;width:2px;position:absolute;right:15px;top:25px;content:'';background-color:#b459a2}.faq_main_container .btn:before{opacity:0}.faq_main_container .btn.collapsed{border-bottom:2px solid #b459a2}.faq_main_container .btn.collapsed:before{opacity:1}.faq_main_container .card-body{background-color:#fdddd8;color:#000;font-family:inherit;font-size:14px}.service_inner_main{margin-top:60px}.big_para{font-size:18px;margin-bottom:0}.contact_box_row{margin-left:-2.5px;margin-right:-2.5px;margin-top:70px}.contact_box_row .col-md-4{padding-right:2.5px;padding-left:2.5px}.service_tab_item .bold_para{width:100%}.contact_box{background-color:#fff7f1;padding:25px 40px;height:100%}.about_choice_box,.about_download:after{position:absolute;background-color:#c67d71;left:0;top:0}.contact_box img{max-width:100px;display:table;margin:0 auto}.contact_box .big_para{text-align:center;line-height:1.3}.bold_para,.normal_body_content h4{font-size:24px;font-weight:500;line-height:1.4;letter-spacing:0;color:#0c0808}.border_para,.service_h_title{line-height:1.3}.wedding_button{text-align:center;margin-top:70px}.about_download_txt h3,.counter_text_inner,.wedding_button p{margin-bottom:30px}.wedding_button .skin-but{max-width:250px;margin:0 auto}.contact_main_page .service_tab_item .bold_para,.counter_text_inner:last-of-type,.menu_drop_item li:last-of-type,.special_day_inner p,.wedding_content p,.wedding_side_list li:last-of-type{margin-bottom:0}.wedding_content .bold_para{font-size:20px;line-height:1.3;margin-bottom:15px}.primary-title{margin-bottom:15px}.about_main_haeding{margin:0 auto;padding:90px 15px;text-align:center}.how_works h2{text-transform:none;font-size:34px;color:#b459a2;margin-bottom:5px}.about_main_page .container,.how_works .container{max-width:800px}.how_works .container h3{position:relative;font-family:inherit;font-weight:700;color:#000;font-size:22px;line-height:20px;margin:0;padding:0;letter-spacing:-.01em}.about_choice_box{padding:50px 40px;max-width:50%;z-index:10}.about_choice_box img{max-width:25px;margin:0 auto 25px;display:table}.about_choice_box .primary-title{color:#fff;font-weight:400;max-width:100%;margin-bottom:20px;line-height:1.2;font-size:25px}.about_choice_box p{font-size:16px;color:#fff;margin-bottom:0}.about_download{background-image:url(../images/about_download.jpg);background-position:center;background-size:cover;position:relative;padding-bottom:0!important;overflow:hidden;padding-top:70px}.about_download:after{content:'';width:100%;height:100%;opacity:1}.about_download>.container{position:relative;z-index:5}.about_counter_img{width:60%;margin:0 0 0 auto;height:460px;position:relative}.about_counter_img:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);z-index:3}.about_counter_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.about_counter_bg{text-align:center;padding-top:75px}.about_main_page,.contact_iam,.contact_interested,.footer3 .footer-menu li,.special_day{position:relative}.counter_text_inner h3{color:#f9c7c6;font-size:40px;line-height:1.2;margin-bottom:2px;text-align:center;width:100%;font-family:'Open Sans';font-weight:700}.counter_text_inner p{font-weight:400;color:#fff;font-size:20px;max-width:120px;line-height:1.1;margin:0 auto}.counter_text{position:absolute;z-index:10;width:90%;right:0;top:50%;-webkit-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.google_review,.launch-icons{text-align:center}.launch-icons img{max-width:300px;width:100%}body .how_works_box img{max-width:150px;display:table;margin:0 auto 10px}body .how_works_box h3{padding-left:50px!important}.form_contact{padding-bottom:20px;margin-bottom:20px}.form_contact input,.form_contact select,.form_contact textarea{width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;height:45px;padding-left:40px;border:none;box-shadow:none!important;border-radius:0;border-bottom:1px solid #ccc;outline:0!important;background-size:20px;background-repeat:no-repeat;background-position:center left;font-size:16px;color:#757575}.form_contact select{color:#757575}.form_contact select:active,.form_contact select:focus,.form_contact select:focus-wthin,.form_contact select:visited{color:#000}.form_contact.contact_name input{background-image:url(../image/name_svg.svg)}.form_contact.contact_phone input{background-image:url(../image/phone_svg.svg);background-size:17px}.form_contact.contact_email input{background-image:url(../image/email_svg.svg);background-size:23px}.form_contact.contact_location input{background-image:url(../image/location_svg.svg);background-size:17px}.form_contact.contact_message textarea{background-image:url(../image/message_svg.svg);background-position:top left;background-size:22px}.form_contact textarea{height:120px}.contact_form{max-width:900px;margin:80px auto 0}.no-bottom-padding{padding-bottom:0!important}.contact_map{margin-top:70px}.contact_map #map{width:100%;height:400px}.border_para{border:2px solid #d68d87;padding:25px 35px;font-size:23px;color:#d68d87;border-radius:20px;font-weight:500}.service_header_slider .item a{text-decoration:none!important;text-align:center;color:#fff;display:block;font-family:inherit;font-weight:400;letter-spacing:.02em;line-height:1;padding:18px 15px;font-size:18px;transition:.3s ease-in-out;background-color:transparent;opacity:.7}.menu_drop_item_img img.active,.site-search-wrap.open,.wedding_side_list li.active:after,.wedding_side_list li:hover:after{opacity:1;visibility:visible}.wedding_top_text{padding-right:80px}.wedding_top_text .bold_para,.wedding_top_text h1{margin-bottom:45px}.wedding_top_text .border_para{margin-top:45px}.modal-backdrop,.wedding_sidebar{background-color:#211818}.wedding_inner{padding:40px 65px;background-color:#ffdbd6}.wedding_side_list li{font-size:24px;color:#515151;line-height:1.1;font-weight:700;margin-bottom:15px;padding-bottom:2px;display:table;transition:.3s ease-in-out;position:relative}.google_review a img,.special_day img{display:table;margin:0 auto}.special_day_box a,.wedding_side_list li:after{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out}.wedding_side_list li:after{content:'';width:100%;height:2px;position:absolute;left:0;bottom:0;background-color:#d68d87;opacity:0;visibility:hidden;transition:.3s ease-in-out}.wedding_side_list{padding:45px 20px}.wedding_slider{height:100%}.wedding_slider .owl-stage{height:100%;padding-left:0!important}.wedding_img img{width:auto!important;max-height:60px;display:table;margin:0 0 30px auto}.special_day_box{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:700px;max-width:100%;background-color:#fff;padding:40px;border:2px solid #d68d87;border-radius:20px}.menu_drop_item_container:after,.special_day_box a:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);content:'';position:absolute}.special_day_inner p{font-family:Vivaldi;font-weight:400;font-style:italic;font-size:75px;color:#d68d87;line-height:1}.special_day_inner h3{position:relative;font-family:inherit;font-weight:400;color:#d68d87;font-size:28px;line-height:1.4;padding-left:12px;letter-spacing:-.01em}.menu-item-list---item,.special_day_box a{font-family:inherit;color:#fff;text-decoration:none!important;outline:0!important}.special_day_box a{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:#b459a2;border:1px solid #b459a2;font-size:18px;width:auto;padding:12px 70px 12px 25px;line-height:1;border-radius:7px;transition:.3s ease-in-out;display:block;font-weight:600;letter-spacing:.05em;position:relative;pointer-events:all}.menu-item-list---item,.menu_drop_item_container{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out}.special_day_box a:after{width:8px;height:8px;right:20px;top:15px;transform:rotate(45deg)}.wedding_modal .modal-content{border-radius:0!important;border:6px solid #b459a2;box-shadow:none}.wedding_modal .modal-body,.wedding_modal .modal-header{border:none;padding:20px 70px}.wedding_modal .form_contact input,.wedding_modal .form_contact select{background:#fff;padding-left:0}.wedding_modal .modal-header .special_day_inner{width:100%;text-align:center}.wedding_modal .contact_form{margin-top:0}.wedding_modal .modal-content{padding:30px}.wedding_modal .close{color:#b459a2;font-size:35px}.modal_submission{text-align:right}.modal_submission .skin-but{display:inline-block;max-width:150px;min-width:150px;margin-left:10px}.google_review a{text-decoration:none!important}.google_review a img{max-width:170px}.google-img{margin-right:15px;padding-right:15px;border-right:1px solid #eaeaea}.google-rating{text-decoration:none!important;width:120px}.google-rating p{color:#333;font-weight:400;cursor:pointer;position:relative;margin:0;font-size:14px;line-height:1.6;letter-spacing:.02em}.google-rating p span{font-weight:500;font-size:16px}.stars{background-position:left center;background-image:url(../images/stars.png);background-size:contain;height:25px;width:100%;margin-bottom:5px}.footer3 .footer-menu li:after{content:'';width:1px;height:95%;position:absolute;right:0;top:0;bottom:0;margin:auto 0;background-color:#e0e0e0}.footer3 .footer-menu li:last-of-type:after{display:none}.footer1 li i{color:#b459a2;display:inline-block;margin-right:3px}body .service_list_row p,body .service_list_row p font{font-size:16px!important;font-family:inherit!important;font-weight:400!important;line-height:1.6!important;color:#161616!important;letter-spacing:0!important;margin:0 0 20px!important;padding:0!important}.active1,.activehas,.service_category_mobile_view,body .service_list_row p:empty{display:none!important}.menu_drop_item_container{position:absolute;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;box-shadow:0 12px 35px 2px rgba(0,0,0,.3);z-index:10;top:90%;transition:.3s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;border-radius:5px}.menu_drop_item_container:after{width:15px;height:15px;transform:rotate(45deg);top:-7px;background:#fff;border-bottom-right-radius:10px;left:36px}.menu_drop_item_main{padding:15px!important}.menu_drop_item_main:hover .menu_drop_item_container{top:100%;opacity:1;visibility:visible;pointer-events:all}.menu_drop_item{margin:0;list-style:none;padding:0;-ms-flex:0 0 calc(100% - 200px);flex:0 0 calc(100% - 200px);max-width:calc(100% - 200px);width:calc(100% - 200px);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-item-align:center;align-self:center}.menu-item-list---item{font-size:15px;letter-spacing:0;line-height:1.2;text-transform:uppercase;padding:0;margin:0;display:block;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:none;transition:.3s ease-in-out;position:relative}.small-header .menu-item-list---item{color:#161616}.menu-item-list---item:hover,.menu_drop_item li a:hover,.normal_body_content a{color:#b459a2}.menu_drop_item li a i{display:inline-block;margin-right:5px;width:20px;text-align:right;top:0}.service_tab_list.section{padding:60px 0}.how_works{padding:70px 0}.about_download .container{max-width:750px}.about_download_txt .store-links a{-ms-flex:0 0 110px;flex:0 0 110px;max-width:110px}.contact_main_page .container,.wedding_main_page .container{max-width:1000px}.wedding_content .primary-title{margin-bottom:5px;font-size:30px;line-height:1.1}.border_para_href a{color:#d68d87}.contact_iam:after,.contact_interested:after{content:'';width:5px;height:5px;border-bottom:1px solid #272727;border-right:1px solid #272727;position:absolute;right:10px;top:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.whatsApp_icon svg{animation-name:shake;animation-duration:2s;animation-fill-mode:both;animation-iteration-count:infinite}.mobile-footer-link-inner p{font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:10px}.error_page_main{padding:80px 0}.error_page_main h1{font-family:'Open Sans';font-weight:700;font-size:10vw;letter-spacing:0;line-height:1;color:#c67d71;text-align:center;margin-bottom:10px}.error_page_main p{text-align:center;font-size:25px;font-weight:600;text-transform:uppercase;letter-spacing:.01em;line-height:1.1;color:#797979;margin-bottom:30px}.normal_body_content h2,.normal_body_content h3{font-weight:700;color:#010002;font-size:30px;line-height:1.1;padding:0;font-family:inherit;position:relative}.error_page_main .skin-but{font-weight:600;text-transform:uppercase;width:180px;margin:0 auto}.normal_body_content h2{margin:50px 0 15px}.normal_body_content h3{margin:0 0 10px}.normal_body_content p{font-size:16px;font-family:inherit;font-weight:400;line-height:1.6;color:#161616;letter-spacing:0;margin-bottom:20px}.normal_body_content ul{margin-top:20px;margin-bottom:20px}.normal_body_content a:hover{text-decoration:underline;color:#b459a2}.menu_drop_image_main_list a{text-align:left!important}.menu_drop_image_icon{display:inline-block;width:20px;position:relative;top:-2px;margin-right:10px}.site-search-wrap{height:100%!important;position:fixed;width:100%;background:rgba(109,75,70,.8);left:0;top:0;opacity:0;visibility:hidden;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;transition:.3s ease-in-out;pointer-events:none!important;z-index:9999}.site-search-wrap.open{pointer-events:all!important}body .cs-input-group .input-group-text{border-top-right-radius:5px!important;border-bottom-right-radius:5px!important;border:1.5px solid #b459a2;background-color:#b459a2;color:#fff!important}body .cs-input-group .input-group-text button{color:#fff!important}body .cs-input-group .search-field{border-top-left-radius:5px;border-bottom-left-radius:5px}@media only screen and (max-width:1200px){.bold_para,.border_para,.wedding_side_list li{font-size:20px}.about_choice_box{padding:60px 45px}.about_counter_img{height:580px}.wedding_img img{max-height:65px}.wedding_inner{padding:35px 45px}.wedding_content .primary-title{margin-bottom:20px;font-size:30px}.wedding_side_list{padding:55px 30px}.border_para{padding:25px 15px;border:1px solid #d68d87}.service_inner_head .item span{font-size:18px}.service_inner_info p{font-size:16px}.service_inner_img{height:280px}.service_inner_head{margin:0 auto 35px}.service_inner_head .item img{max-height:40px}.service_inner_head .item a{padding:10px 0;border-top-left-radius:10px;border-top-right-radius:10px}}@media only screen and (max-width:992px){.padding_left_80{padding-left:20px}.service_tab_list .w-50{width:80%!important}.service_inner_head .item img{max-height:25px}.service_inner_head .item span{font-size:14px;padding-left:15px;max-width:60px}.service_inner_img{height:205px}.service_inner_info p{font-size:16px}.service_inner_info{padding:10px}.inner_page h1{font-size:32px}.inner_page{padding:30px 0}.service_inner_main .col-md-3{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.service_inner_main .col-md-9{-ms-flex:0 0 66.66666%;flex:0 0 66.66666%;max-width:66.66666%}.service_inner_main .service_inner_list-main .col-md-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.service_list_main .service_list_main_li>a:before{top:15px}.service_list_main{padding:5px 15px}.contact_box{padding:30px}.contact_box img{max-width:75px}.about_choice_box{max-width:100%;position:relative}.about_counter_bg{padding-top:0}.about_counter_img{width:100%;height:280px}.about_main_haeding{padding:50px 15px}.counter_text{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.counter_text .counter_text_inner{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.bold_para,.how_works .container h3,.special_day_inner h3,.wedding_content .bold_para{font-size:18px}.service_back,.service_list_main .service_list_main_li>a{font-size:14px}.wedding_top_text .bold_para,.wedding_top_text h1{margin-bottom:30px}.wedding_top_text{padding-right:30px}.wedding_top_text .border_para{margin-top:30px;padding:20px 15px;font-size:18px}.wedding_side_list li:after{height:1px}.wedding_side_list li{font-size:18px;padding-bottom:3px}.wedding_side_list{padding:45px 0}.wedding_img img{max-height:50px}.wedding_content .primary-title{margin-bottom:15px;font-size:28px}.wedding_inner{padding:30px 20px}.service_list_sub>li a{font-size:13px;padding-left:10px}.service_list_sub>li a:before{top:7px;width:3px;height:3px}.service_back{padding:10px 5px}.service_inner_img span{font-size:24px}.wedding_modal .modal-body,.wedding_modal .modal-header{padding:10px 0}.special_day_inner p{font-size:50px}.service_inner_info .button-round{padding:7px 15px 6px}.how_works{padding:50px 0}body .how_works_box img{max-width:110px}body .how_works_box h3{padding-left:70px!important}.normal_body_content h2{margin:30px 0 10px;font-size:26px}}@media only screen and (max-width:769px){.img_cover_video{margin-bottom:30px}.service_inner_head .item{display:block}.service_inner_main .col-md-3,.wedding_side_list li{display:none!important}.service_inner_list-main .col-md-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:10px}.service_inner_main .col-md-9{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.service_inner_main .service_inner_list-main .col-md-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.about_counter_img{height:300px}.about_choice_box img{max-width:25px;margin:0 auto 20px}.about_choice_box{padding:40px 25px}body .how_works_box img{max-width:100px;width:100%}.how_works{padding:35px 0}body .how_works_box h3{padding-left:0!important;text-align:center}.wedding_side_list li:after,body .how_works_box h3 br{display:none}.how_works h2{font-size:25px}.counter_text_inner p,.special_day_inner h3{font-size:18px}.service_inner_head .item a{padding:10px 0}.service_inner_head .item span,.service_list_sub{padding-left:10px}.service_list_main{padding:5px 10px}.service_inner_main .col-sm-3{padding-right:0}.special_day_inner p{font-size:45px}.special_day_box a{padding:12px 55px 12px 25px;font-size:15px}.special_day_box{padding:25px 30px}.modal_submission .skin-but{display:inline-block;max-width:100px;min-width:100px;margin-left:6px}.wedding_side_list li{font-size:16px;margin-bottom:0;padding:12px 0;pointer-events:none;width:100%}.wedding_side_list li.active{display:block!important}.wedding_side_list{padding:0 15px 0 0;height:45px;overflow:hidden;position:relative}.wedding_sidebar{margin-bottom:20px}.wedding_side_list.active li{pointer-events:all;display:block!important}.wedding_side_list.active{height:auto}.wedding_side_list:after{content:'';width:7px;height:7px;background:0 0;border-bottom:1px solid #d68d87;border-right:1px solid #d68d87;transform:rotate(45deg);position:absolute;right:10px;top:17px}.service_box_slider_main .owl-nav button{margin:0 0 0 15px}.service_box_slider_main .owl-nav button svg{width:25px;height:12px}.subscribe-container [type=submit]{-ms-flex:0 0 100px;flex:0 0 100px;max-width:100px;height:35px}.wedding_main_page .flex-md-row-reverse .col-md-5 img{max-width:280px;margin:0 auto;display:table}.contact_box_row .col-md-4{margin-bottom:15px;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.contact_box{padding:15px}.contact_box img{max-width:50px}.contact_box .big_para{font-size:14px}.normal_body_content h2{margin:25px 0 10px;font-size:23px}.log_button_sidemenu{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #e0e0e0}.log_button_sidemenu li a{padding:9px 14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:14px;line-height:1;width:100%!important;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;margin:0;text-decoration:none!important;text-align:center;color:#fff;background:#b459a2;background:-moz-linear-gradient(-45deg,#b459a2 0,#b86b71 100%);background:-webkit-gradient(left top,right bottom,color-stop(0,#b459a2),color-stop(100%,#b86b71));background:-webkit-linear-gradient(-45deg,#b459a2 0,#b86b71 100%);background:-o-linear-gradient(-45deg,#b459a2 0,#b86b71 100%);background:-ms-linear-gradient(-45deg,#b459a2 0,#b86b71 100%);background:linear-gradient(135deg,#b459a2 0,#b86b71 100%);outline:0!important;display:block;border-radius:5px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;transition:.3s ease-in-out;border:1px solid #b459a2}.log_button_sidemenu li{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%;padding:0 2.5px}}@media only screen and (max-width:576px){.service_header{margin-top:1pc}.how_works h2,.service_inner_img span{font-size:20px}.service_tab_list .w-50{width:100%!important}.service_inner_head{margin:0 auto 40px}.service_list_row{margin-top:35px;margin-bottom:15px}.service_header .service_header_slider{padding:0 20px}.inner_page h1{font-size:25px}.inner_page .bread_crumb a,.inner_page .bread_crumb span{font-size:13px}.inner_page{padding:20px 0}.service_header_slider .item a{font-size:16px;padding:12px 10px}.service_header_slider .owl-next,.service_header_slider .owl-prev{top:-9px}.big_para,.service_inner_list-inner .service_inner_img span{font-size:15px}.service_tab_item .bold_para{width:100%}.bold_para,.wedding_content p.bold_para{font-size:16px}body .how_works_box h3{padding:0 5px!important;text-align:center;font-size:12px!important;line-height:13px!important}.service_tab_item .bold_para br,body .how_works_box h3 br{display:none}body .how_works_box img{margin-bottom:5px}.how_works_box{margin-bottom:25px}.about_choice_box p,.counter_text_inner p,.wedding_content p{font-size:14px}.counter_text_inner h3{font-size:35px}.about_counter_img{height:240px}.about_choice_box .primary-title{max-width:100%;margin-bottom:25px}.launch-icons img{max-width:200px}.about_download_txt{margin-bottom:35px;padding-left:15px}.about_main_haeding p{font-size:18px;line-height:1.4;margin-bottom:0}.contact_form{margin:40px auto 0}.contact_map{margin-top:45px}.wedding_button{margin-top:5px}.wedding_button p{margin-bottom:15px}.service_inner_img,.service_inner_list-inner .service_inner_img{height:160px}.service_inner_info .button-round{padding:7px 7px 5px;font-size:10px}.service_inner_list-inner .service_inner_info{padding:10px 5px 5px;position:relative}.service_inner_list-inner .service_inner_item .price .price-old{font-size:10px!important}.service_inner_list-inner .service_inner_info .off_amount{padding:3px 5px!important}.service_inner_head .item img{max-height:20px}.service_inner_head .item span{font-size:13px;max-width:50px}.service_inner_head .item a{border-bottom:1px solid #c6c4c4;border-top-left-radius:10px;border-top-right-radius:10px}.service_inner_head .item.active a{border:1px solid #c6c4c4;border-bottom:none}.service_sidebar{margin-bottom:30px}.service_inner_info p{font-size:11px}.service_inner_main .col-sm-3{padding-right:15px}.wedding_content .primary-title{margin-bottom:5px;font-size:22px}.wedding_img img{max-height:50px;margin:0 auto 15px 0}body .service_list_row p,body .service_list_row p font{font-size:14px!important;font-family:inherit!important;font-weight:400!important;line-height:1.6!important;color:#161616!important;letter-spacing:0!important;margin:0 0 20px!important;padding:0!important}.service_tab_list.section{padding:35px 0}.how_works .col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;width:33.333333%}.contact_box .big_para{font-size:10px}.contact_box{padding:10px 8px}.contact_box_row,.service_category_mobile_view .service_inner_main{margin-top:35px}.inner_page_header{margin-top:0;overflow:hidden;height:0;opacity:0;width:0;pointer-events:none}.service_category_desktop_view{display:none!important}.service_category_mobile_view{display:block!important;margin-bottom:20px}.error_page_main h1{font-size:15vw}.error_page_main p{font-size:16px;margin-bottom:20px}.error_page_main{padding:40px 0}.normal_body_content h2{margin:20px 0 10px;font-size:20px}}@media only screen and (max-width:480px){.special_day_box{display:block!important;text-align:center}.special_day_inner{margin-bottom:15px}.special_day_inner p{font-size:40px}.special_day_inner h3{font-size:15px}.wedding_modal .modal-content{padding:15px}}@media only screen and (max-width:575px){.service_list_main_mobile_display_no{display:none}}.faq_main_container .btn{padding:20px 20px 20px 0!important}