*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{margin:0px;padding:0px}body{margin:0px;padding:0px;background:url("../img/background.jpg") #fff;font-family:'Comfortaa', cursive}a{text-decoration:none;color:#d4d4d4}a:hover{color:#fff}.page{display:block;margin:0px}.center-wrapper{max-width:1300px;display:block;margin:0px auto;position:relative}.header-wrapper{width:100%;height:auto;position:relative;background-image:url("../img/header.jpg");background-size:cover;background-repeat:no-repeat;background-position:center;text-align:center;vertical-align:middle}.header-wrapper .shadow-wrapper{position:relative;background:rgba(0,0,0,0.5);width:100%;height:100%;z-index:1}.header-wrapper .shadow-wrapper .top-wrapper{padding:30px;overflow:hidden}.header-wrapper .shadow-wrapper .top-wrapper .header-logo{float:left}@media only screen and (max-width: 720px){.header-wrapper .shadow-wrapper .top-wrapper .header-logo{display:block;margin:0px auto 60px;float:none}.header-wrapper .shadow-wrapper .top-wrapper .header-logo img{max-width:100%}}@media only screen and (max-width: 720px){.header-wrapper .shadow-wrapper .top-wrapper .header-logo{margin:0px auto 40px}}.header-wrapper .shadow-wrapper .top-wrapper .header-contact{display:inline-block;list-style-type:none;margin:0px;padding:0px;float:right}
.header-wrapper .shadow-wrapper .top-wrapper .header-contact a{color:#fff;}.header-wrapper .shadow-wrapper .top-wrapper .header-contact a:hover{color:#dad6d8;}
.header-wrapper .shadow-wrapper .top-wrapper .header-contact a:active{color:#dad6d8;}
.header-wrapper .shadow-wrapper .top-wrapper .header-contact li{margin:6px;text-transform:uppercase;letter-spacing:2px;font-size:22px;font-weight:300;color:#fff}@media only screen and (max-width: 720px){.header-wrapper .shadow-wrapper .top-wrapper .header-contact{display:block;margin:0px auto 20px;float:none}.header-wrapper .shadow-wrapper .top-wrapper .header-contact li{font-size:30px}}@media only screen and (max-width: 415px){.header-wrapper .shadow-wrapper .top-wrapper .header-contact li{font-size:20px}}@media only screen and (max-width: 415px){.header-wrapper .shadow-wrapper .top-wrapper{padding:10px}}.header-wrapper .shadow-wrapper .header-utp-form-wrapper{width:100%;margin-top:180px}.header-wrapper .shadow-wrapper .header-utp-form-wrapper .slogan{color:#fff;margin:0px 20px 30px;letter-spacing:1px}.header-wrapper .shadow-wrapper .header-utp-form-wrapper .slogan .headline{font-size:48px;font-weight:500}.header-wrapper .shadow-wrapper .header-utp-form-wrapper .slogan .subheadline{margin-top:10px;font-size:28px;font-weight:300}@media only screen and (max-width: 720px){.header-wrapper .shadow-wrapper .header-utp-form-wrapper{margin-top:20px}.header-wrapper .shadow-wrapper .header-utp-form-wrapper .headline{line-height:60px}}@media only screen and (max-width: 415px){.header-wrapper .shadow-wrapper .header-utp-form-wrapper{margin-top:0px}.header-wrapper .shadow-wrapper .header-utp-form-wrapper .slogan{color:#fff;margin:0px 10px 20px;letter-spacing:0px}.header-wrapper .shadow-wrapper .header-utp-form-wrapper .slogan .headline{line-height:30px;font-size:22px;font-weight:500}.header-wrapper .shadow-wrapper .header-utp-form-wrapper .slogan .subheadline{margin-top:15px;font-size:17px;font-weight:300}}@media only screen and (max-width: 1040px){.header-wrapper{background-image:url("../img/mobile_header.jpg")}}.contact-form-section{background:rgba(0,0,0,0.5);text-align:center;padding:40px 0px}.contact-form-section .contact-form{margin:20px 0px 20px}.contact-form-section .contact-form .contact-input{padding:16px 22px 12px;font-weight:500;margin-right:10px;border-radius:40px;font-size:22px;border:2px solid #fff;outline:none;color:#000}.contact-form-section .contact-form .contact-input:focus{border:2px solid #00c756}@media only screen and (max-width: 720px){.contact-form-section .contact-form .contact-input{margin:0px 20px 20px}}@media only screen and (max-width: 415px){.contact-form-section .contact-form .contact-input{margin:0px 20px 10px;padding:12px 18px 10px;font-size:16px}}.contact-form-section .contact-form .contact-button{padding:17px 22px;font-weight:300;margin-right:10px;border-radius:40px;background:#34945e;color:#fff;font-size:22px;font-weight:700;border:0px;outline:none;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.contact-form-section .contact-form .contact-button:hover{background:#00c756}@media only screen and (max-width: 1014px){.contact-form-section .contact-form .contact-button{display:block;margin:20px auto 0px}}@media only screen and (max-width: 720px){.contact-form-section .contact-form .contact-button{display:block;margin:0px auto}}@media only screen and (max-width: 415px){.contact-form-section .contact-form .contact-button{margin:0px auto;padding:12px 18px 10px;font-size:16px}}.contact-form-section .contact-header{font-size:22px;font-weight:300;padding:0px 20px;color:#fff}@media only screen and (max-width: 415px){.contact-form-section .contact-header{margin:0px auto;padding:0px 30px 10px;font-size:14px}}@media only screen and (max-width: 720px){.contact-form-section{display:block;padding:20px 0px}}@media only screen and (max-width: 415px){.contact-form-section{display:block;padding:10px 0px}}.contact-form-2{padding:60px 0px}@media only screen and (max-width: 415px){.contact-form-2{padding:10px 0px}}.section{width:100%;background:#fff;overflow:hidden;padding:60px 0px}@media only screen and (max-width: 415px){.section{display:block;padding:20px 0px}}.our-benefits{padding:60px 40px 20px;text-align:center}.our-benefits .our-benefits-header{padding:0px 20px 60px;font-size:36px;font-weight:300;color:#838383;letter-spacing:2px}@media only screen and (max-width: 415px){.our-benefits .our-benefits-header{padding:20px 0px 20px;font-size:20px}}.our-benefits .benefit-item{float:left;width:25%;padding:0px 10px}.our-benefits .benefit-item img{width:40%}.our-benefits .benefit-item .item-header{font-size:24px;padding:20px 0px 20px}.our-benefits .benefit-item .benefit-desc{padding:0px 0px 40px;font-size:12px;color:#979797}@media only screen and (max-width: 1000px){.our-benefits .benefit-item{width:50%}}@media only screen and (max-width: 700px){.our-benefits .benefit-item{width:100%}.our-benefits .benefit-item img{width:30%}}@media only screen and (max-width: 415px){.our-benefits .benefit-item img{width:45%}.our-benefits .benefit-item .item-header{font-size:20px;padding:20px 0px 20px}.our-benefits .benefit-item .benefit-desc{padding:0px 0px 40px;font-size:12px;color:#979797}}@media only screen and (max-width: 415px){.our-benefits{padding:20px 20px 0px}}.our-works{padding:0px;background:#272727;color:#fff}.our-works .collage-parent{width:100%;height:560px;overflow:hidden;position:relative;padding:0px}.our-works .collage-parent .collage{height:100%;width:auto;position:absolute}.our-works .collage-parent .collage-background{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.4)}.our-works .collage-parent .works-button{position:absolute;bottom:30px;left:50%;margin-left:-185px;border:2px solid #fff;font-size:20px;font-weight:300;background:rgba(0,0,0,0.4);border-radius:50px;cursor:pointer;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.our-works .collage-parent .works-button .button-icon{padding:15px;margin:-2px 10px -2px -2px;display:inline-block;bottom:20px;border:2px solid #fff;border-radius:100%}.our-works .collage-parent .works-button .button-text{padding:0px 20px 0px 0px;display:inline-block}.our-works .collage-parent .works-button:hover{background:rgba(0,0,0,0.7)}@media only screen and (max-width: 415px){.our-works .collage-parent .works-button{position:absolute;bottom:10px;left:50%;margin-left:-126px;border:1px solid #fff;font-size:13px;font-weight:300;background:rgba(0,0,0,0.4);border-radius:50px;cursor:pointer;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.our-works .collage-parent .works-button .button-icon{padding:15px;margin:-1px 10px -1px -1px;display:inline-block;bottom:20px;border:1px solid #fff;border-radius:100%}.our-works .collage-parent .works-button .button-text{padding:0px 10px 0px 0px;display:inline-block}}


.collage-parents .works-button{position:absolute;bottom:30px;left:50%;margin-left:-185px;border:2px solid #333333;font-size:20px;font-weight:300;background: rgba(244,118,41,0.9);border-radius:50px;cursor:pointer;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.collage-parents .works-button .button-icon{padding:15px;margin:-2px 10px -2px -2px;display:inline-block;bottom:20px;border:2px solid #333333;border-radius:100%}.collage-parents .works-button .button-text{padding:0px 20px 0px 0px;display:inline-block;color:#000}.collage-parents .works-button:hover{background:rgba(210,207,208,0.7)}@media only screen and (max-width: 415px){.collage-parents .works-button{position:absolute;bottom:10px;left:50%;margin-left:-126px;border:1px solid #000;font-size:13px;font-weight:300;background:rgba(244,118,41,0.9);border-radius:50px;cursor:pointer;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.collage-parents .works-button .button-icon{padding:15px;margin:-1px 10px -1px -1px;display:inline-block;bottom:20px;border:1px solid #333333;border-radius:100%}.collage-parents .works-button .button-text{padding:0px 10px 0px 0px;display:inline-block}}

.contact-header .collage-parents .works-button{position:absolute;bottom:30px;left:50%;margin-left:-185px;border:2px solid #fff;font-size:20px;font-weight:300;background:rgba(0,0,0,0.4);border-radius:50px;cursor:pointer;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.contact-header .collage-parents .works-button .button-icon{padding:15px;margin:-2px 10px -2px -2px;display:inline-block;bottom:20px;border:2px solid #fff;border-radius:100%}.contact-header .collage-parents .works-button .button-text{color:#fff;padding:0px 20px 0px 0px;display:inline-block}.contact-header .collage-parents .works-button:hover{background:rgba(210,207,208,0.7)}@media only screen and (max-width: 415px){.contact-header .collage-parents .works-button{position:absolute;bottom:10px;left:50%;margin-left:-126px;border:1px solid #fff;font-size:13px;font-weight:300;background:rgba(0,0,0,0.4);border-radius:50px;cursor:pointer;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.contact-header .collage-parents .works-button .button-icon{padding:15px;margin:-1px 10px -1px -1px;display:inline-block;bottom:20px;border:1px solid #fff;border-radius:100%}.contact-header .collage-parents .works-button .button-text{padding:0px 10px 0px 0px;display:inline-block}}

@media only screen and (max-width: 415px){.our-works .collage-parent{height:400px}}.typical-works{padding:60px 0px 20px}.typical-works .typical-works-header{padding:0px 20px 40px;text-align:center;font-size:36px;font-weight:300;color:#838383;letter-spacing:2px}@media only screen and (max-width: 415px){.typical-works .typical-works-header{padding:10px 10px 20px;font-size:22px;letter-spacing:0px}}.typical-works .typical-works-block{overflow:hidden;padding:0px 0px 20px}.typical-works .typical-works-block .block-image{float:left;width:55%}.typical-works .typical-works-block .block-image img{max-width:100%}@media only screen and (max-width: 980px){.typical-works .typical-works-block .block-image{float:none;width:80%;margin:0px auto}.typical-works .typical-works-block .block-image img{width:100%}}@media only screen and (max-width: 415px){.typical-works .typical-works-block .block-image{float:none;width:100%;margin:0px auto}.typical-works .typical-works-block .block-image img{width:100%}}.typical-works .typical-works-block .block-info,.typical-works .typical-works-block .block-info-reverse{float:left;width:45%;padding:20px 60px 40px 0px}.typical-works .typical-works-block .block-info .block-info-header,.typical-works .typical-works-block .block-info-reverse .block-info-header{font-size:34px;font-weight:300}.typical-works .typical-works-block .block-info .price,.typical-works .typical-works-block .block-info-reverse .price{margin-top:20px;font-size:44px;font-weight:700;color:#b3b3b3}.typical-works .typical-works-block .block-info .terms,.typical-works .typical-works-block .block-info-reverse .terms{font-size:22px;font-weight:500;color:#b3b3b3}.typical-works .typical-works-block .block-info .desctiption,.typical-works .typical-works-block .block-info-reverse .desctiption,.typical-works .typical-works-block .block-info .promotion,.typical-works .typical-works-block .block-info-reverse .promotion{margin-top:30px;font-weight:700;font-size:14px;color:#696969}.typical-works .typical-works-block .block-info .promotion,.typical-works .typical-works-block .block-info-reverse .promotion{color:#f47629;font-size:18px}@media only screen and (max-width: 980px){.typical-works .typical-works-block .block-info,.typical-works .typical-works-block .block-info-reverse{float:none;width:80%;margin:0px auto;padding:20px;text-align:center}}@media only screen and (max-width: 415px){.typical-works .typical-works-block .block-info,.typical-works .typical-works-block .block-info-reverse{float:none;width:100%;margin:0px auto;padding:0px 20px 20px;text-align:center}.typical-works .typical-works-block .block-info .block-info-header,.typical-works .typical-works-block .block-info-reverse .block-info-header{font-size:20px;font-weight:300}.typical-works .typical-works-block .block-info .price,.typical-works .typical-works-block .block-info-reverse .price{margin-top:10px;font-size:25px;font-weight:700;color:#b3b3b3}.typical-works .typical-works-block .block-info .terms,.typical-works .typical-works-block .block-info-reverse .terms{font-size:16px;font-weight:500;color:#b3b3b3}.typical-works .typical-works-block .block-info .desctiption,.typical-works .typical-works-block .block-info-reverse .desctiption,.typical-works .typical-works-block .block-info .promotion,.typical-works .typical-works-block .block-info-reverse .promotion{margin-top:15px;font-weight:700;font-size:14px;color:#696969}.typical-works .typical-works-block .block-info .promotion,.typical-works .typical-works-block .block-info-reverse .promotion{color:#f47629;font-size:14px}}.typical-works .typical-works-block .mobile-case-hide{display:block}.typical-works .typical-works-block .mobile-case-show{display:none}@media only screen and (max-width: 980px){.typical-works .typical-works-block .mobile-case-hide{display:none}.typical-works .typical-works-block .mobile-case-show{display:block}}.typical-works .typical-works-block .block-info-reverse{padding:40px 0px 40px 60px}@media only screen and (max-width: 415px){.typical-works{padding:20px 0px 20px}}.places-for-burial{position:relative;background-image:url("../img/bile.jpg");background-size:cover;background-repeat:no-repeat;background-position:center}.places-for-burial .section-shadow-wrapper{padding:50px 0px 0px;position:relative;background:rgba(0,0,0,0.6);width:100%;height:100%;z-index:1}.places-for-burial .section-shadow-wrapper .bile-logo{display:block;padding:0px auto 20px;margin:0px auto;width:550px}@media only screen and (max-width: 600px){.places-for-burial .section-shadow-wrapper .bile-logo{display:block;padding:0px 20px 20px;width:auto;max-width:100%}}.places-for-burial .section-shadow-wrapper .places-for-burial-header{text-align:center;color:#fff;padding:0px 20px 40px;font-size:36px}@media only screen and (max-width: 720px){.places-for-burial .section-shadow-wrapper .places-for-burial-header{font-size:22px}}.places-for-burial .section-shadow-wrapper .places-for-burial-subheader{text-align:center;color:#fff;padding:0px 20px 40px;font-size:22px}@media only screen and (max-width: 720px){.places-for-burial .section-shadow-wrapper .places-for-burial-subheader{font-size:15px}}.places-for-burial .section-shadow-wrapper .places-for-burial-info{position:relative;overflow:hidden}.places-for-burial .section-shadow-wrapper .places-for-burial-info .info-section{float:left;width:50%;height:300px;background:#272727}.places-for-burial .section-shadow-wrapper .places-for-burial-info .info-section .info-section-header{padding-top:30px;font-size:22px;color:#fff;text-align:center}@media only screen and (max-width: 720px){.places-for-burial .section-shadow-wrapper .places-for-burial-info .info-section .info-section-header{padding:20px 10px;font-size:18px}}.places-for-burial .section-shadow-wrapper .places-for-burial-info .info-section .map{width:100%;height:100%}@media only screen and (max-width: 720px){.places-for-burial .section-shadow-wrapper .places-for-burial-info .info-section .map{position:static;float:none;width:100%;height:300px}}.places-for-burial .section-shadow-wrapper .places-for-burial-info .info-section .bile-gallery{text-align:center;padding:15px}.places-for-burial .section-shadow-wrapper .places-for-burial-info .info-section .bile-gallery img{display:inline-block;width:20%;height:auto;border-radius:100%;margin:10px}@media only screen and (max-width: 720px){.places-for-burial .section-shadow-wrapper .places-for-burial-info .info-section .bile-gallery img{display:inline-block;width:20%;height:auto;border-radius:100%;margin:5px}}@media only screen and (max-width: 720px){.places-for-burial .section-shadow-wrapper .places-for-burial-info .info-section{width:100%;height:auto;background:#272727}}@media only screen and (max-width: 500px){.places-for-burial{position:relative;background-image:url("../img/bile_mobile.jpg")}}.our-reviews{padding:60px 40px 0px;position:relative;text-align:center;background:#f1f1f1}.our-reviews .reviews-icon{position:absolute;width:300px;opacity:0.1;right:-50px;top:-40px}.our-reviews .our-reviews-header{padding:0px 20px 60px;font-size:36px;font-weight:300;color:#838383;letter-spacing:2px}@media only screen and (max-width: 415px){.our-reviews .our-reviews-header{font-size:22px}}.our-reviews .review-author{padding:0px 0px 20px;font-size:22px;color:#838383;letter-spacing:1px}@media only screen and (max-width: 415px){.our-reviews .review-author{font-size:18px}}.our-reviews .review-text{font-size:14px;color:#333333;padding:0px 10px 60px}@media only screen and (max-width: 415px){.our-reviews .review-text{font-size:14px;padding:0px 10px 30px}}@media only screen and (max-width: 415px){.our-reviews{padding:30px 0px 20px}}.faq{padding:80px 0px;position:relative;background:#272727;text-align:center}.faq .faq-icon{position:absolute;width:300px;opacity:0.1;left:50px}@media only screen and (max-width: 415px){.faq .faq-icon{display:none}}.faq .faq-header{padding:0px 20px 20px;font-size:36px;font-weight:300;color:#fff;letter-spacing:2px}@media only screen and (max-width: 415px){.faq .faq-header{padding:0px 0px 20px;font-size:22px}}.faq .faq-questions{padding:40px 60px 0px}.faq .faq-questions .question-item{padding:10px 0px 0px;color:#fff;transition:max-height 0.25s ease-out}.faq .faq-questions .question-item .question{padding:0px 0px 20px;font-size:20px;font-weight:300;cursor:pointer}.faq .faq-questions .question-item .question:hover{text-decoration:underline}.faq .faq-questions .question-item .answer{margin:0px 0px 20px;overflow:hidden;text-align:left;max-height:0;transition:max-height 0.15s ease-out}.faq .faq-questions .question-item .open{max-height:500px;transition:max-height 0.25s ease-in}@media only screen and (max-width: 720px){.faq .faq-questions{padding:40px 30px 0px}}@media only screen and (max-width: 415px){.faq .faq-questions{padding:20px 0px 0px}.faq .faq-questions .question-item{padding:0px;color:#fff;transition:max-height 0.25s ease-out}.faq .faq-questions .question-item .question{padding:0px 0px 10px;font-size:16px;font-weight:300;cursor:pointer}.faq .faq-questions .question-item .question:hover{text-decoration:underline}.faq .faq-questions .question-item .answer{font-size:13px;margin:10px 10px 20px;overflow:hidden;text-align:left;max-height:0;transition:max-height 0.15s ease-out}.faq .faq-questions .question-item .open{max-height:500px;transition:max-height 0.25s ease-in}}@media only screen and (max-width: 415px){.faq{text-align:left;padding:30px 30px 20px}}.stone-picker-view{padding:30px 0px 40px}.stone-picker-view .stone-picker{float:left;width:50%}.stone-picker-view .stone-picker img{max-width:100%}.stone-picker-view .stone-picker .stone-background{background-size:20%}@media only screen and (max-width: 1000px){.stone-picker-view .stone-picker{display:block;float:none;width:90%;margin:0px auto}}@media only screen and (max-width: 415px){.stone-picker-view .stone-picker{width:100%}}.stone-picker-view .stone-collection{float:left;width:50%;padding-right:60px}.stone-picker-view .stone-collection .stone-collection-header{text-align:center;padding-top:20px;font-size:36px}@media only screen and (max-width: 1000px){.stone-picker-view .stone-collection .stone-collection-header{text-align:center;padding-top:0px;font-size:36px}}@media only screen and (max-width: 415px){.stone-picker-view .stone-collection .stone-collection-header{text-align:center;padding-top:0px;font-size:22px}}.stone-picker-view .stone-collection .stone-name{margin-top:10px;text-align:center;font-size:18px;font-weight:300}.stone-picker-view .stone-collection .stone-name span{color:#838383;font-size:14px}@media only screen and (max-width: 415px){.stone-picker-view .stone-collection .stone-name{font-size:15px}.stone-picker-view .stone-collection .stone-name span{color:#838383;font-size:13px}}.stone-picker-view .stone-collection .stones-container{margin-top:40px;padding:0px 40px;text-align:center}@media only screen and (max-width: 1000px){.stone-picker-view .stone-collection .stones-container{margin-top:20px}}@media only screen and (max-width: 415px){.stone-picker-view .stone-collection .stones-container{padding:0px 0px 20px;margin-top:10px}}.stone-picker-view .stone-collection .stone{display:inline-block;width:70px;height:70px;background-size:70px;border-radius:100%;margin:10px;cursor:pointer;border:2px solid #fff}.stone-picker-view .stone-collection .stone:hover{border:2px solid #f47629}@media only screen and (max-width: 1000px){.stone-picker-view .stone-collection .stone{width:50px;height:50px;background-size:50px;margin:5px}}@media only screen and (max-width: 415px){.stone-picker-view .stone-collection .stone{width:30px;height:30px;background-size:30px;margin:2px}}.stone-picker-view .stone-collection .stone-active{border:2px solid #f47629}@media only screen and (max-width: 1000px){.stone-picker-view .stone-collection{display:block;float:none;width:100%;margin:0px auto;padding:0px}}@media only screen and (max-width: 415px){.stone-picker-view{padding:30px 20px 20px}}.installation{padding:50px 40px 20px;text-align:center;background:#272727;overflow:hidden}.installation .installation-header{padding:0px 20px 40px;font-size:36px;font-weight:300;color:#ffffff;letter-spacing:2px}@media only screen and (max-width: 415px){.installation .installation-header{padding:0px 20px 30px;font-size:22px}}.installation .installation-item{padding-bottom:60px}.installation .installation-item img{width:35%}.installation .installation-item .item-header{font-size:26px;padding:10px;color:#ffffff}.installation .installation-item .installation-desc{font-size:13px;color:#979797}@media only screen and (max-width: 415px){.installation .installation-item{padding-bottom:30px}.installation .installation-item img{width:45%}.installation .installation-item .item-header{font-size:18px;padding:10px 0px;color:#ffffff}.installation .installation-item .installation-desc{font-size:13px;color:#979797}}@media only screen and (max-width: 415px){.installation{padding:20px}}.engraving{padding:60px 40px 80px;text-align:center;overflow:hidden;background-image:url("../img/stone_picker/10.png");background-size:40%}.engraving .engraving-header{padding:0px 20px 60px;font-size:36px;font-weight:300;color:#272727;letter-spacing:2px}@media only screen and (max-width: 415px){.engraving .engraving-header{padding:0px 0px 30px;font-size:22px}}.engraving .engraving-item img{width:80%;border-radius:100%}.engraving .engraving-item .item-header{font-size:30px;padding:10px 0px 30px;color:#272727}@media only screen and (max-width: 415px){.engraving .engraving-item img{width:100%;border-radius:100%}.engraving .engraving-item .item-header{font-size:18px;padding:10px 0px 30px;color:#272727}}@media only screen and (max-width: 415px){.engraving{padding:20px}}.certificates{padding:60px 40px 80px;text-align:center;overflow:hidden;background:#272727}.certificates .certificates-header{padding:0px 20px 60px;font-size:36px;font-weight:300;letter-spacing:2px;color:#fff}@media only screen and (max-width: 415px){.certificates .certificates-header{padding:0px 0px 30px;font-size:22px}}.certificates .certificates-item{text-align:center;margin-bottom:20px}.certificates .certificates-item img{max-width:100%;border:2px solid #fff;border-radius:6px;cursor:zoom-in}.certificates .certificates-item img:hover{border:2px solid #f47629}@media only screen and (max-width: 415px){.certificates .certificates-item img{width:100%}}@media only screen and (max-width: 415px){.certificates{padding:20px}}.numbers{padding:60px 40px 40px;text-align:center}.numbers .numbers-header{padding:0px 20px 20px;font-size:36px;font-weight:300;color:#838383;letter-spacing:2px}@media only screen and (max-width: 415px){.numbers .numbers-header{padding:0px 0px 20px;font-size:22px}}.numbers .numbers-item .item-number{color:#f47629;font-size:66px;font-weight:300;padding:20px 0px 20px}.numbers .numbers-item .item-text{padding:0px 0px 40px;font-size:26px;color:#979797}@media only screen and (max-width: 415px){.numbers .numbers-item .item-number{color:#f47629;font-size:66px;font-weight:300;padding:10px 0px 0px}.numbers .numbers-item .item-text{padding:0px 0px 40px;font-size:18px;color:#979797}}@media only screen and (max-width: 415px){.numbers{padding:20px}}.contacts{position:relative;padding:0px;background:#272727;color:#fff;overflow:hidden}.contacts .map{position:absolute;float:left;width:45%;height:100%}@media only screen and (max-width: 415px){.contacts .map{position:static;float:none;width:100%;height:300px}}.contacts .company-info{float:left;width:55%;margin-left:45%;padding:30px 30px 30px 40px;text-align:left}.contacts .company-info .contacts-header{padding:20px 0px 20px 8px;font-size:36px;font-weight:300}.contacts .company-info .address-block{display:inline-block;padding:10px;margin-bottom:10px;border-radius:4px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.contacts .company-info .address-block:hover{background:rgba(255,255,255,0.2);cursor:pointer}.contacts .company-info .address-block .address{font-size:15px;margin-bottom:5px;font-weight:700}.contacts .company-info .address-block .phones{font-size:15px;font-weight:300;color:#c5c4c4}.contacts .company-info .address-block .phones span{font-weight:700;color:#f4803a}.contacts .company-info .working-hours{margin:0px 20px 20px 10px}.contacts .company-info .working-hours .working-hours-header{padding:30px 0px;font-size:26px;font-weight:300}.contacts .company-info .working-hours .hours-section{display:inline-block;margin-right:40px}.contacts .company-info .working-hours .hours-section .hours-text{font-size:16px;font-weight:700}.contacts .company-info .working-hours .hours-section .hours-value{font-size:16px;font-weight:300}@media only screen and (max-width: 415px){.contacts .company-info{float:none;width:100%;margin:0px;padding:20px;text-align:left}.contacts .company-info .contacts-header{padding:20px 0px 20px 10px;font-size:22px;font-weight:300}}.about-us{padding:60px 100px 60px}.about-us .about-us-header{padding:0px 0px 30px;font-size:36px;font-weight:300;color:#838383;letter-spacing:2px}@media only screen and (max-width: 415px){.about-us .about-us-header{padding:0px 0px 20px;font-size:22px}}.about-us .about-us-description{text-align:left}@media only screen and (max-width: 415px){.about-us{padding:30px}}.footer{padding:60px 40px 20px;text-align:center;background:#272727;overflow:hidden}.footer .footer-item{padding-bottom:20px}.footer .footer-item .footer-phones{display:inline-block;list-style-type:none;margin:0px;padding:0px}.footer .footer-item .footer-phones li{margin:6px;text-transform:uppercase;letter-spacing:2px;font-size:19px;font-weight:300;color:#fff}.footer .footer-item .email{font-size:19px;font-weight:300;color:#fff}.footer .footer-item .request-call{display:inline-block;padding:15px 18px;font-weight:300;margin-top:25px;border-radius:30px;background:#34945e;color:#fff;font-size:16px;font-weight:700;border:0px;outline:none;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.footer .footer-item .request-call:hover{background:#00c756}.footer .footer-item .company{font-size:22px;font-weight:300;color:#fff}.footer .footer-item .rights{margin-top:10px;font-size:14px;font-weight:300;color:#c5c4c4}@media only screen and (max-width: 415px){.footer .footer-item{padding:15px 0px}}@media only screen and (max-width: 415px){.footer{padding:30px}}
#map p {     
	font-family: 'Comfortaa', cursive;
    font-size: 14px !important; text-align: center;color: #000000;
}
#map span{        
    color: #f4803a;font-family: 'Comfortaa', cursive;
    font-size: 14px !important; text-align: center;
}
#map a{     
    color: #000000;text-decoration: none;
}
#map a:hover{     
    color: #f4803a;text-decoration: underline;
}



.popup {
    background: #eeeff3 none repeat scroll 0 0;
    color: #000;
    left: 50%;
    margin: -180px 0 0 -170px;
    padding: 34px 40px;
    position: fixed;
    top: 50%;
    width: 340px;
    z-index: 999;
    font-family: 'Comfortaa', cursive;
	border-radius:25px;
}
.mask {
    background: rgba(0, 0, 0, 0) url("../img/op65.png") repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 998;
}
.popup .close {
    background: rgba(255, 255, 255, 0) url("../img/close.png") no-repeat scroll center center;
    cursor: pointer;
    height: 10px;
    position: absolute;
    right: -16px;
    top: -16px;
    width: 10px;
}
.popup p {
    text-align: center;
    font-size: 12px;
    margin-bottom: 16px;
}
.popup input {
    margin-top: 8px;
    width: 100%;
    border-radius: 4px;
    box-shadow: 1px 2px 5px 0 rgba(0, 0, 0, 0.45) inset;
    height: 38px;
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    color: #393d49;
    font-style: italic;
    outline: medium none;
    padding: 10px 10px;
}
.popup input[type="submit"] {
    margin-top: 12px;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #34945e linear-gradient(to bottom, #34945e 0%, #34945e 100%) repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color #34945e;
    border-image: none;
    border-style: none none solid;
    box-shadow: 0 0 5px 0 rgba(255, 255, 255, 0.75) inset;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 38px;
    font-style: normal;
}
.popup input[type="submit"]:hover {
    opacity: 0.9;
}
.successful1 {
    display: none;
    margin: 10px auto -30px;
    width: 30%;
    line-height: 30px;
    color: white;
    vertical-align: middle;
    border-radius: 10px;
    color: #ff0033;
}
.successful1 p {
	font-family: 'Comfortaa', cursive;padding-bottom:20px
    font-size: 18px !important; color:#fff;
}
.successful2 {
    display: none;
    margin: 10px auto -30px;
    width: 30%;
    line-height: 30px;
    color: white;
    vertical-align: middle;
    border-radius: 10px;
    color: #ff0033;
}
.successful2 p {
	font-family: 'Comfortaa', cursive;padding-bottom:20px
    font-size: 18px !important; color:#fff;
}
.successful3 {
    display: none;
    margin: 10px auto -30px;
    width: 30%;
    line-height: 30px;
    color: white;
    vertical-align: middle;
    border-radius: 10px;
    color: #ff0033;
}
.successful3 p {
	font-family: 'Comfortaa', cursive;padding-bottom:20px
    font-size: 18px !important; color:#fff;
}
.successful4 {
    display: none;
    margin: 10px auto -30px;
    width: 30%;
    line-height: 30px;
    color: white;
    vertical-align: middle;
    border-radius: 10px;
    color: #ff0033;
}
.successful4 p {
	font-family: 'Comfortaa', cursive;padding-bottom:20px
    font-size: 18px !important; color:#fff;
}
.successful5 {
    display: none;
    margin: 10px auto -30px;
    width: 30%;
    line-height: 30px;
    color: white;
    vertical-align: middle;
    border-radius: 10px;
    color: #ff0033;
}
.successful5 p {
	font-family: 'Comfortaa', cursive;padding-bottom:20px
    font-size: 18px !important; color:#fff;
}
.successful6 {
    display: none;
    margin: 10px auto -30px;
    width: 30%;
    line-height: 30px;
    color: white;
    vertical-align: middle;
    border-radius: 10px;
    color: #ff0033;
}
.successful6 p {
	font-family: 'Comfortaa', cursive;padding-bottom:20px
    font-size: 18px !important; color:#fff;
}
.successful7 {
    display: none;
    margin: 10px auto -30px;
    width: 30%;
    line-height: 30px;
    color: white;
    vertical-align: middle;
    border-radius: 10px;
    color: #ff0033;
}
.successful7 p {
	font-family: 'Comfortaa', cursive;padding-bottom:20px
    font-size: 18px !important; color:#fff;
}
.successful8 {
    display: none;
    margin: 10px auto -30px;
    width: 30%;
    line-height: 30px;
    color: white;
    vertical-align: middle;
    border-radius: 10px;
    color: #ff0033;
}
.successful8 p {
	font-family: 'Comfortaa', cursive;padding-bottom:20px
    font-size: 18px !important; color:#fff;
}
.successful9 {
    display: none;
    margin: 10px auto -30px;
    width: 30%;
    line-height: 30px;
    color: white;
    vertical-align: middle;
    border-radius: 10px;
    color: #ff0033;
}
.successful9 p {
	font-family: 'Comfortaa', cursive;padding-bottom:20px
    font-size: 18px !important; color:#fff;
}
.successful10 {
    display: none;
    margin: 10px auto -30px;
    width: 30%;
    line-height: 30px;
    color: white;
    vertical-align: middle;
    border-radius: 10px;
    color: #ff0033;
}
.successful10 p {
	font-family: 'Comfortaa', cursive;padding-bottom:20px
    font-size: 18px !important; color:#fff;
}
.successful11 {
    display: none;
    margin: 10px auto -30px;
    width: 30%;
    line-height: 30px;
    color: white;
    vertical-align: middle;
    border-radius: 10px;
    color: #ff0033;
}
.successful11 p {
	font-family: 'Comfortaa', cursive;padding-bottom:20px
    font-size: 18px !important; color:#fff;
}
.successful12 {
    display: none;
    margin: 10px auto -30px;
    width: 30%;
    line-height: 30px;
    color: white;
    vertical-align: middle;
    border-radius: 10px;
    color: #ff0033;
}
.successful12 p {
	font-family: 'Comfortaa', cursive;padding-bottom:20px
    font-size: 18px !important; color:#fff;
}
.successfuls {
    display: none;
    margin: 10px auto -30px;
    width: 100%;
    line-height: 30px;
    color: white;
    vertical-align: middle;
    border-radius: 10px;
    color: #ff0033;
}
.successfuls p {
	font-family: 'Comfortaa', cursive;padding-bottom:20px
    font-size: 18px !important; color:#000;
}
.successfula {
    display: none;
    margin: 10px auto -30px;
    width: 100%;
    line-height: 30px;
    color: white;
    vertical-align: middle;
    border-radius: 10px;
    color: #ff0033;
}
.successfula p {
	font-family: 'Comfortaa', cursive;padding-bottom:20px
    font-size: 18px !important; color:#000;
}
.will_see {
    display: none;
}
.kopis{
	width: 100%;float:left;
}
.kopis p {
	font-family: 'Comfortaa', cursive;padding-bottom:20px
    font-size: 12px !important; color:#d4d4d4;float:center;
}