body{text-align:center}i{color:#ff9290;font-size:2rem}a{color:black;cursor:pointer}a:hover{text-decoration:none}img{max-width:100%}header{background:url(/assets/img/header-bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}li{list-style:none}h2{font-family:"Roboto Slab",serif;font-size:2.5rem;padding-top:2rem}.icon-menu,#social-phone,#read{display:none}.hr1{width:4rem;height:2.2rem;background:url(/assets/img/curl.png) no-repeat;background-size:100%;margin:2rem auto}.hr2{width:13rem;height:1.5rem;margin:2rem auto;background:url(/assets/img/hr2.png) no-repeat;background-size:100%}button,input[type="submit"]{width:12.2rem;height:2.5rem;font-size:1rem;font-weight:500;color:white;background-color:#3cd06c;border:none;border-radius:1.25rem;margin-bottom:3rem;cursor:pointer;box-shadow:1px 1px 5px black}button:hover,input[type="submit"]:hover{box-shadow:0px 0px 15px #650a27}.TopHeader{position:fixed;width:100%;z-index:90;background:rgba(255,255,255,0.8)}.TopHeader-menu a{margin-right:.8rem;font-size:1.3rem;line-height:4rem;font-family:"Montserrat",sans-serif}.TopHeader-menu a:hover{border-bottom:2px solid #ff9290;color:black}.TopHeader .logo{padding-top:.5rem;padding-bottom:0.5rem}.TopHeader-right{justify-content:flex-end}.TopHeader-social a{margin-right:0}.TopHeader-phone a{font-size:1rem;line-height:3.5rem;font-family:"Montserrat",sans-serif;margin-right:.7rem}.TopHeader-language{padding-top:.2rem}.TopHeader-language span{font-size:1rem;border:2px solid #ff9290;border-radius:10px;line-height:3rem;padding:.2rem;color:#ff9290}.TopHeader-language__ua{cursor:pointer}.TopHeader-language__ul{position:absolute;top:3rem;margin-left:0;padding-left:0;display:none}.TopHeader-language__ul span:hover{background-color:#faeae2}.BottomHeader{padding-top:13rem;text-align:left}.BottomHeader h1{font-family:"Roboto Slab",serif;font-size:3rem}.BottomHeader ul{margin:2rem 0;padding-left:0}.BottomHeader li{margin-left:0;font-family:"Montserrat",sans-serif;font-size:1.5rem;font-weight:500}.BottomHeader li img{width:4rem}.BottomHeader #curl-1{transform:rotateX(180deg)}.BottomHeader button{margin-bottom:10rem}.services{background:url(/assets/img/services-bg.jpg);background-size:cover;background-position:center}.services-item-element{background-size:cover;width:12rem;height:12rem;border-radius:50%;overflow:hidden;margin:auto;cursor:pointer}.services-item-element-p{background-color:rgba(255,255,255,0.9);height:2rem;line-height:2rem;position:relative;top:7.5rem;font-weight:bold;font-size:.9rem}.services-top{justify-content:center}.services-top-up{position:relative;bottom:1rem}.services-top-down{position:relative;top:4.5rem}.services-middle{justify-content:center}.services-bottom{justify-content:center}.services-bottom-up{position:relative;bottom:3.5rem}.services-bottom-down{position:relative;top:4rem}.services .order-button{margin-top:10rem}.services-arrows{display:none}#service__photo-zone{background:url(/assets/img/young/young_main.jpg);background-size:cover}#service__bride{background:url(/assets/img/bride/bride_main.jpg);background-size:cover}#service__butonjer{background:url(/assets/img/butonjer/butonjer_main.jpg);background-size:cover}#service__car{background:url(/assets/img/car/car_main.jpg);background-size:cover}#service__parents{background:url(/assets/img/parent/parent_main.jpg);background-size:cover}#service__candy{background:url(/assets/img/candy/candy_main.jpg);background-size:cover}#service__wittnes{background:url(/assets/img/wittnes/wittnes_main.jpg);background-size:cover}#service__outdoor{background:url(/assets/img/ceremony/ceremony_main.jpg);background-size:cover}#service__hall{background:url(/assets/img/hall/hall_main.JPG);background-size:cover}video{width:50rem;display:block;margin:auto;margin-bottom:2rem}.presentation .slick-prev{left: -50px;}.presentation .slick-next{right: -50px;}.slick-prev,.slick-next{border: none;box-shadow: none;width: 2.5rem;}.about{background-color:#faeae2}.about img{width:30rem}.about-text{text-align:left}.about p{text-align:left;font-size:1.2rem}.about p span{font-weight:500}.gallery-block{overflow:hidden}.gallery-block-item{margin:1rem}.gallery-block-item-bg{position:relative;padding:1rem}.gallery-block-item-bg-more{position:absolute;margin-top:5%;margin-left:5%;background:rgba(255,255,255,0.7);width:85%;height:85%;font-size:5rem;padding-top:25%;display:none;cursor:pointer}.gallery-row{flex-wrap:nowrap}.carousel{max-width:85rem;margin:2rem auto;width:100%}.carousel-wrapper{margin:0.7rem 2.1rem;overflow-x:hidden;position:relative}.carousel-items{width:1715rem;position:relative}.carousel-block{float:left;width:24rem;position:relative;padding:0.7rem 0.7rem 0.7rem 0px}.carousel-block:hover .gallery-block-item-bg-more{display:block}.carousel-button-left a,.carousel-button-right a{width:2rem;height:2rem;position:relative;top:13rem;cursor:pointer;text-decoration:none}.carousel-button-left a{float:left}.carousel-button-right a{float:right}#magnify{display:none;position:fixed;height:auto;left:20%;top:5%;width:60%;z-index:101}#magnify img{width:100%}#overlay{display:none;background:#000;position:fixed;top:0;left:0;height:100%;width:100%;opacity:0.5;z-index:100}#close-popup{width:2rem;height:2rem;background:#FFFFFF;border:1px solid #AFAFAF;border-radius:15px;cursor:pointer;position:absolute;top:1rem;right:1rem}#close-popup i{width:30px;height:30px;background:url(/assets/img/cross.png) no-repeat center center;background-size:16px 16px;display:block}@keyframes rota{25%{transform:rotate(360deg)}}#close-popup:hover{animation:rota 4s infinite normal;-webkit-animation-iteration-count:1;animation-iteration-count:1}.WhyUs{background-color:#faeae2}.WhyUs-item{vertical-align:middle;text-align:center}.WhyUs-item span{font-size:2rem;color:#650a27;vertical-align:bottom}.WhyUs-item p{margin-top:.5rem}.WhyUs button{margin-top:2rem}.option-item img{margin-top:2rem}.option-item h3{height:2rem;font-size:1.5rem;margin-bottom:0}.option button{margin-top:3rem}.review{background:#faeae2;padding-bottom:3rem}.review-block{width:100%;margin:auto;position:relative}.review-block-item{position:relative;text-align:left;margin-right:2rem}.review-block-item:focus{outline:none}.review-block-item img{width:55%}.review-block-item-text{position:absolute;right:1rem;top:4rem;z-index:2;background-color:white;width:60%;height:80%;padding:2rem 2rem 1rem 2rem;font-family:"Montserrat",sans-serif}.review-block-item-text b{font-size:1.4rem;font-weight:bold}.review-block-item-text p{margin-bottom:0rem;font-size:1.2rem;width:100%}.review-block-item-text span{color:#650a27;margin-bottom:1rem;font-size:1.5rem;font-weight:500}.review-block .slick-next,.review-block .slick-prev{position:absolute;top:2rem;width:2rem;height:1rem;border:none;z-index:2;box-shadow:none}.review-block .slick-prev{right:7rem;left:auto}.slick-prev::before{content:url(/assets/img/left2.png);width:2rem}.review-block .slick-next{right:4rem} .slick-next::before{content:url(/assets/img/right2.png)}.contacts{position:relative}.contacts iframe{border:none;width:100%;height:600px}.contacts-block{position:absolute;right:2%;top:10%;background:white;padding:1rem;box-shadow:0px 0px 5px #650a27;width:29rem}.contacts-block-name{text-align:left}.contacts-block-name span{font-size:1.1rem;font-family:"Roboto Slab",serif}.contacts-block-value{text-align:left;font-size:1.4rem;font-family:"Montserrat",sans-serif;margin-bottom:.5rem;padding-left:0}.contacts-block-value__PhoneImg{width:1.5rem;height:1.5rem;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;margin-left:1rem}.contacts-block-value__PhoneImg img{margin-right:0.5rem}.contacts-block-value__PhoneNumbs{margin-left:2rem}footer{background:#650a27;color:white;padding:2rem 0}footer a{color:#faeae2;font-size:1.5rem}footer a:hover{color:#ff9290}footer i{color:white}footer i:hover{color:#ff9290}footer h3{margin-bottom:1.5rem}footer p{margin-top:1.5rem;margin-bottom:0;font-size:1.5rem}.modal{top:7rem}.modal-dialog{width:25rem}.modal-content{border-radius:1rem;box-shadow:0px 0px 10px #faeae2;overflow:hidden}.modal-body{padding:2rem;background:url(/assets/img/form-bg.png);background-size:cover;position:relative}.modal .closeModal{position:absolute;right:1rem;top:0rem;cursor:pointer}.modal form{margin:0;margin-top:1.5rem;padding:0;position:relative}.modal form h3{text-align:left}.modal form input[type="text"],.modal form input[type="email"],.modal form input[type="tel"]{padding-left:3rem;display:block;height:2rem;width:80%;margin:1rem auto;border-radius:1rem;border:none;box-shadow:1px 1px 5px #faeae2}.modal form label{float:right;position:absolute;right:15%}.modal form .form__submit{margin-bottom:1rem}.modal form .input{position:relative}.modal form .input img{position:absolute;padding-top:.3rem;left:15%}.modal form input[type="checkbox"]{margin-bottom:3rem;width:10%;margin-left:20%;margin-top:2rem;display:block}.thanks{position:fixed;top:6rem;background:url(/assets/img/thanks-bg.jpg);background-repeat:no-repeat;background-size:100%;width:100%;display:none}.thanks i{position:absolute;right:1rem;cursor:pointer}.thanks h2{padding:9rem 0;line-height:1.5;width:50%;margin:auto}.toTop{position:fixed;width:3.2rem;height:3.2rem;padding:1rem;bottom:3rem;left:5rem;border:2px solid #ff9290;border-radius:50%;z-index:5;cursor:pointer}.arrow{width:1rem;height:1rem;border-top:2px solid #ff9290;border-right:2px solid #ff9290;transform:rotate(-45deg)}.PopUp{position:fixed;background:rgba(15,15,15,0.8);top:0;left:0;width:100%;height:100%;z-index:103;padding:2rem 5rem;text-align:center;display:none}.PopUp .icon-cancel{position:absolute;z-index:104;cursor:pointer;right:10%;font-size:5rem}.PopUp-slider{width:80%;margin:auto}.PopUp-slider img{width:60%;margin:auto}.PopUp-slider p{color:white;font-size:3rem}.PopUp .slick-prev,.PopUp .slick-next{width:2.8rem;height:2.8rem;border-radius:1.5rem}.PopUp .slick-prev::before,.PopUp .slick-next::before{font-size:3rem}.btn,#chat-messenger-modal .nav-pills .active{background:#ff9290;border-@color:#faeae2;outline:none;color:white;border-radius:1.25rem}.btn:hover,#chat-messenger-modal .nav-pills .active:hover{background:#faeae2;color:#ff9290;border-color:#ff9290}.btn:disabled,#chat-messenger-modal .nav-pills .active:disabled{background:#faeae2;color:#650a27}#btn_chat{position:fixed;margin-bottom:0;bottom:3rem;right:5rem}#chat-messenger-modal .nav-pills{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center}#chat-messenger-modal button{border-radius:1.25rem}#chat-messenger-modal .modal-footer button{display:block;margin:0 auto;border-radius:1.25rem}.display{display:block !important}
@media screen and (min-width: 1620px){.BottomHeader ul{margin:2rem 0}.BottomHeader ul li{margin:.5rem}.BottomHeader button{margin-bottom:22rem}.services-item-element{width:13rem;height:13rem}.services-item-element p{font-size:1rem;top:8rem}.services-top-up{bottom:4rem}.services-bottom-down{top:6rem}.about img{width:35rem}.about p{font-size:1.2rem}.carousel{max-width:109rem}.option-item h3{font-size:1.8rem}.review-block-item-text p{font-size:1.4rem;line-height:2}.review-block-item-text span{font-size:1.2rem}}
@media (min-width: 992px) and (max-width: 1200px){html{font-size:13px}button,input[type="submit"]{width:17rem;height:3rem;font-size:1.5rem}.TopHeader-menu a{margin-right:.8rem;font-size:1.1rem}.TopHeader-phone a{font-size:1.2rem}.BottomHeader li{font-weight:600}.about p{font-size:1.5rem}.carousel-block{width:21rem}#magnify{width:100%;left:0;top:10%}#magnify #close-popup{width:4rem;height:4rem;right:2rem;top:2rem;border-radius:2rem}#magnify #close-popup i{width:4rem;height:4rem}.WhyUs p{font-size:1.5rem}.option h3{font-size:2rem;display:block;width:30rem;margin:auto;margin-bottom:2rem}.presentation .slick-prev{left: 0;}.presentation .slick-next{right: 0;}}
@media (min-width: 768px) and (max-width: 991px){html{font-size:10px}button,input[type="submit"]{font-size:1.5rem;width:17rem;height:3rem}.TopHeader-menu a{margin-right:.7rem;font-size:1.1rem}.TopHeader-phone a{font-size:1.2rem}.carousel-block{width:21rem}#magnify{max-height:40rem}#magnify img{max-height:40rem}.WhyUs-item p{font-size:1.3rem}.option-item h3{font-size:2rem}.review-block .slick-prev{right:8rem}.contacts-block{top:32rem}.contacts-block-name span{font-size:1.3rem}.contacts-block-value p,.contacts-block-value a{font-size:1.7rem}.contacts-block-value{padding-left:1.5rem}#close-popup{width:3.5rem;height:3.5rem}.presentation .slick-prev{left: 0;}.presentation .slick-next{right: 0;}}
@media (min-width: 576px) and (max-width: 767px){html{font-size:9px}button,input[type="submit"]{width:17rem;font-size:1.5rem}.TopHeader ul{padding:0}.TopHeader ul a{margin-right:.5rem;font-size:1.1rem}.TopHeader-social i{font-size:1.2rem;line-height:3rem}.services-block{flex-direction:row;overflow:scroll;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:nowrap}.services-item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;width:20rem}.services-item-element{height:18rem;width:100%;margin:0}.services-item-element-p{font-size:1rem;top:13rem;height:2rem;line-height:2rem}.services-item_center{width:20rem}.services-top,.services-bottom{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;overflow-x:visible;flex-direction:row;flex-wrap:nowrap;justify-content:space-around}.services-top-up,.services-top-down,.services-bottom-up,.services-bottom-down{top:0;bottom:0}.services-middle{width:20rem;margin:auto}.services-arrows{display:none}.services .order-button{margin-top:1rem}.services #services-item-1{order:1}.carousel-block{width:25rem}.carousel-button-left a,.carousel-button-right a{position:absolute;top:30rem;width:7rem}.carousel-button-left a{left:20rem}.carousel-button-right a{right:20rem}#magnify{margin:auto;left:10%;top:0;width:80%}#magnify img{height:50%;width:70%}.WhyUs-item img{width:2.4rem}.WhyUs-item p{font-size:1.5rem}.WhyUs-item span{font-size:1.8rem}.option-item{margin-bottom:3rem}.option h3{font-size:2rem}.review-block .slick-prev{right:15rem}.review-block-item-text{overflow-y:scroll}.review-block-item-text p{font-size:1.4rem}.contacts-block{top:37rem}.contacts-block-name span{font-size:1.4rem}.contacts-block-value p,.contacts-block-value a{font-size:1.5rem}.contacts-block-value{padding-left:2rem}.contacts-block-value__PhoneImg{margin-left:1.5rem}.contacts-block-value__PhoneImg img{width:2rem;height:2rem;margin-right:.2rem}#close-popup{width:3.5rem;height:3.5rem}footer i{font-size:1.5rem}.modal-dialog{width:30rem}.modal form .input img{width:1.5rem}.PopUp{padding:0rem}.PopUp-slider-item{width:50%}.PopUp-slider-item img{width:55%}}
@media (max-width: 575px){html{font-size:6px}header{padding-top:0;background:url(/assets/img/header-bg-2.jpg);background-position:80%;background-size:cover}button,input[type="submit"]{width:24rem;height:5rem;font-size:2.5rem;border-radius:2.5rem;margin-bottom:4rem}h2{font-size:5rem;padding-top:6rem}.hr1{width:10rem;height:5rem}.hr2{width:25rem;margin-bottom:4rem}.TopHeader .logo{padding-right:0;padding-top:1rem}.TopHeader .logo{order:1}.TopHeader-menu{padding:0;order: 0}.TopHeader-menu .icon-menu{display:block;cursor:pointer;font-size:6rem; text-align: left;}.TopHeader-menu .icon-menu:before{margin-left: 0;}.TopHeader-menu .menu-block{flex-direction:column;z-index:2;position:absolute;padding:1rem;background:rgba(255,255,255,0.95);display:none}.TopHeader-menu .menu-block li{text-align:left;margin-bottom:2rem}.TopHeader-menu a{font-size:3rem}.TopHeader-right{justify-content:flex-end;flex-wrap:nowrap}.TopHeader-right{order: 2}.TopHeader-social{display:none}.TopHeader-social i{font-size:4rem;line-height:5rem}.TopHeader #social-phone{display:inline}.TopHeader #social-phone i{font-size:6rem}.TopHeader-phone{display:none}.TopHeader-phone a{font-size:3rem;line-height:5rem}.TopHeader-language span{font-size:4rem;line-height:9rem}.TopHeader-language ul{margin-top:4.5rem}.TopHeader-language li{margin-top:1rem}.TopHeader-language li span{background:rgba(255,255,255,0.8)}.BottomHeader{padding-top:11rem}.BottomHeader h1{font-size:6rem;width:70%;text-shadow:0px 0px 4px #faeae2}.BottomHeader li{font-size:2.2rem;font-weight:bold;width:55%;text-shadow:0px 0px 4px #faeae2}.BottomHeader li img{width:7rem}.BottomHeader button{font-size:2rem}.services{background:url(/assets/img/services-bg-2.jpg)}.services-block{flex-direction:row;overflow-x:scroll;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:nowrap}.services-item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;width:65rem}.services-item-element{height:55rem;width:90%;margin:0}.services-item-element-p{font-size:3rem;top:40rem;height:6rem;line-height:5rem}.services-item_center{width:65rem}.services-top,.services-bottom{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;overflow-x:visible;flex-direction:row;flex-wrap:nowrap;justify-content:space-around}.services-top-up,.services-top-down,.services-bottom-up,.services-bottom-down{top:0;bottom:0}.services-middle{margin:auto}.services-arrows{display:block;margin-top:0rem;margin-bottom:3rem}.services-arrows img{width:5rem;margin:.5rem;height:2rem}.services .order-button{margin-top:1rem;margin-bottom:4rem}.services #services-item-1{order:1}.presentation video{margin-bottom:2rem}.about img{margin-bottom:2rem}.about-text{width:100%;margin:auto;text-align:center}.about-text p{font-size:4rem}.about-text .order-button{margin:0 auto 4rem auto}.about #read{display:block;cursor:pointer;font-size:3rem;margin-bottom:3rem}.about #read-more{display:none}.about .hidden{display:none !important}.gallery{padding-bottom:4rem}.gallery-block{margin:auto}.gallery-block-item{margin:auto}.gallery-block-item-bg-more{padding-top:30%}.services-arrows{display:none}.carousel{margin-bottom:3rem;width:50rem;padding-left:0;margin:auto}.carousel-wrapper{height:300px;width:50rem;overflow-y: hidden; margin:auto}.carousel-block{width:50rem;padding:2rem}.carousel-button-left a,.carousel-button-right a{position:absolute;top:51rem;width:7rem}.carousel-button-left a{left:15rem}.carousel-button-right a{right:15rem}#magnify{left:0%;top:20%;width:100%}#magnify img{width:100%}.WhyUs-item img{width:7rem}.WhyUs-item span{font-size:4.5rem}.WhyUs-item p{font-size:4rem;margin-bottom:4rem}.option-item{margin-bottom:3rem}.option-item h3{font-size:4rem;margin-bottom:1rem;height:auto}.review-block .slick-prev{width:1rem;right:25rem}.review-block .slick-next{width:1rem;right:10rem}.review-block-item-text{overflow-y:scroll;height:20rem}.review-block-item-text p,.review-block-item-text b,.review-block-item-text span{font-size:2rem}.contacts{margin-bottom:35rem}.contacts iframe{height:70rem}.contacts-block{top:70.5rem;width:90%;right:5%;height:35rem}.contacts-block-name span{font-size:2.3rem}.contacts-block-value{margin-bottom:2rem;padding-left:2rem}.contacts-block-value__PhoneImg{width:3rem;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding-top:1rem;margin-left:2.5rem}.contacts-block-value__PhoneImg img{height:3rem;width:3rem}.contacts-block-value a,.contacts-block-value p{font-size:2.1rem;font-weight:bold}.contacts-block-value__PhoneNumbs a{margin-left:2rem;font-size:3rem;line-height:5rem}#close-popup{width:5rem;height:5rem}footer i,footer h3{font-size:4rem}footer a,footer p{font-size:3.2rem}.toTop{width:10rem;height:10rem}.toTop .arrow{width:5rem;height:5rem;margin-top:2.5rem;margin-left:1rem}.modal-dialog{margin:auto;width:50rem}.modal .closeModal{font-size:6rem}.modal form{margin-top:5rem}.modal form h3{font-size:3.5rem;margin-bottom:3rem}.modal form .input img{width:3rem;margin-top:0.5rem}.modal form .input input{font-size:2.5rem;height:5rem;padding-left:6rem;margin-top:2rem}.modal form input[type="checkbox"]{margin-left:4.5rem;margin-bottom:7rem}.modal form label{font-size:2.5rem;width:90%;right:0}.modal form label a{text-decoration:underline}.PopUp{padding:1rem}.PopUp-slider-item{margin-top:10%}.PopUp-slider-item img{width:100%}#btn_chat{border-radius:2.5rem;font-size:2rem}#chat-messenger-form{margin-top:0}#chat-messenger-form h5{font-size:2.5rem}#chat-messenger-form input[type="tel"]{height:3.5rem;font-size:2rem}#chat-messenger-form button{border-radius:2.5rem;font-size:2rem;margin-bottom:0}#chat-messenger-modal h5{font-size:2.5rem}#chat-messenger-modal button{border-radius:2.5rem;font-size:2rem;margin-bottom:0}#chat-messenger-modal .qz-masang,#chat-messenger-modal a{font-size:2rem}#chat-messenger-modal .nav-pills .active,#chat-messenger-modal .modal-footer button{border-radius:2.5rem}}
