.no-padding,li,ul{padding:0}.section-title h2,a,body,h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}.show-mobile{display:none}a,a:focus,a:hover{text-decoration:none}.footer-social-link ul li a{width:40px;border:1px solid #ccab5c;font-size:14px;line-height:40px}body{letter-spacing:1px;color:#333;background:#fff;font-size:16px;font-weight:400;line-height:24px}.welcome-area,body,html{height:100%}a{transition:all .2s}img{width:100%}a:hover{color:#fff}a:focus{outline:0}p{line-height:32px}li,ul{margin:0}.section-padding,.section-padding-grey{padding-top:50px;padding-bottom:50px}.section-padding-grey{background-color:#f7f7f7}.section-title{margin-bottom:12px}.footer-logo{width:120px}.section-title h2{color:#333;text-transform:uppercase;text-align:center;padding-bottom:15px;font-size:34px;font-weight:800;display:inline-block;position:relative}.section-title h2:after{content:"";width:44px;height:1px;border-bottom:3px solid #ccc;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.footer-area .section-title h2:before{content:"";height:2px;width:100px;background:#fff;margin-left:-50px;position:absolute;top:40px;left:50%}.footer-area .section-title h2:after{content:"";height:2px;width:50px;background:#fff;margin-left:-25px;position:absolute;top:50px;left:50%}.section-title p{font-weight:300}.header-top-area{-webkit-transition:all .4s ease-out}.text-content{color:#6c6c6c;text-align:center;margin:0;font-family:Crimson Text,serif;font-size:25px;font-weight:400;line-height:27px}.preloader{z-index:99999;background:#fff;position:fixed;inset:0}.status-mes{width:80px;height:80px;text-indent:-12345px;z-index:10000;border:2px solid #00000014;border-left-color:#000;border-radius:50%;margin:-40px 0 0 -40px;font-size:10px;animation:.7s linear infinite spinner;position:absolute;top:50%;left:50%}.product-loader{width:50px;height:50px;z-index:100;border:5px solid #fff;border-top-color:gray;border-radius:50%;margin:auto;animation:.6s linear infinite spinner;position:absolute;inset:0}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.welcome-image-area{height:100%;z-index:1;background:url(bg4.ca8aa08b.jpg) 0 0/cover;position:relative}.welcome-image-area:after{width:100%;height:100%;content:"";z-index:-1;background:#0000001a;position:absolute;top:0;left:0}.header-text{margin-top:60px}.header-text h3{color:#fff;text-align:center;margin:0;font-family:Antic Didone,serif;font-size:70px;line-height:50px}.header-text p,.mainmenu .navbar-nav li a,.name{text-transform:uppercase;font-family:Montserrat,sans-serif}.header-text p{color:#fff;letter-spacing:2px;margin-bottom:20px;font-size:12px}.testimonial-card h4,.testimonial-card p{text-align:center;margin-bottom:0;font-family:Crimson Text,serif;line-height:25px}.header-top-area{width:100%;z-index:9999;transition:all .4s ease-out;position:fixed;top:0;left:0}.name{text-indent:10px;left:19px}.logo{padding-top:12px;transition:all .3s ease-out}.logo img{width:40px}.mainmenu .navbar-nav li a{color:#fff;letter-spacing:1px;padding:30px 15px;font-size:14px;font-weight:500;transition:all .3s}.mainmenu .navbar-nav li a:hover,.mainmenu .navbar-nav li.active a{color:#f9cb04;background:0 0;transition:all .3s ease-out}.nav li a:focus,.nav li a:hover{color:#fff;background:0 0;transition:all .3s ease-out}.navbar{margin:0}.testimonial-card{text-align:center;height:230px;background-color:#fff;border-radius:5px;margin-bottom:30px;padding:30px;position:relative;box-shadow:0 0 10px #0000001a}.testimonial-card img{width:35px}.testimonial-card h4{color:#000;padding-bottom:15px;font-size:16px;font-weight:800;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.name{position:relative}.testimonial-card p{color:#6c6c6c;padding-top:25px;font-size:19px;font-weight:400;position:relative}.testimonial-card p:after{content:"";width:44px;height:17px;border-bottom:3px solid #ccc;position:absolute;top:0;left:50%;transform:translate(-50%)}.menu-bg{background:#000;transition:all .3s ease-out}.menu-bg .logo{transition:all .3s ease-out}.menu-bg .mainmenu .navbar-nav li a{color:#fff;padding:20px 15px;transition:all .3s}.menu-bg .mainmenu .navbar-nav li a:hover,.menu-bg .mainmenu .navbar-nav li.active a{color:#f9cb04}.display-table-cell{vertical-align:middle;display:table-cell}.product-container:hover .product-overlay{opacity:1}.display-table{width:100%;height:100%;display:table}.name{color:#333;margin-top:0;font-size:16px;font-weight:900;display:block}.service-area{padding-bottom:20px}.single-service{color:#333;text-align:center;margin-top:22px;padding:0 20px 25px;position:relative}.single-service img{width:50px}.img-product{width:70px!important}.product-container{cursor:pointer}.overlay-icon{width:60px;text-align:center;background-color:#fff;border-radius:30px;padding:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.product-overlay,.product-overlay-fixed{width:100%;height:100%;transition:all .5s;position:absolute;bottom:0;right:0}.product-overlay{opacity:0;background-color:#f7f7f7b3;top:0;left:0}.product-overlay-fixed{background-color:#f7f7f7cc;top:0;left:0}.quote-text p,.single-service h4{position:relative}.single-service h4{color:#000;text-transform:uppercase;text-align:center;padding-top:40px;font-family:Cabin,sans-serif;font-size:18px;font-weight:400}.quote-text p:after,.single-service h4:after{content:"";width:44px;height:15px;border-bottom:3px solid #ccc;position:absolute;top:0;left:50%;transform:translate(-50%)}.single-service span{color:#333;font-size:50px}.single-service p{color:#6c6c6c;text-align:center;margin-bottom:0;font-family:Crimson Text,serif;font-size:19px;font-weight:400;line-height:25px}.quote-text img{width:200px;margin:auto;display:block}.quote-text p{color:#000;text-align:center;margin-bottom:0;padding-top:30px;font-family:Antic Didone,serif;font-size:42px;line-height:50px}.single-testimonial h6{font-family:Montserrat,sans-serif}.testimonial-area:after{width:100%;height:100%;content:"";z-index:-1;background:#000000b3;position:absolute;top:0;left:0}.single-testimonial img{width:120px;margin-top:20px}.single-testimonial{color:#fff;border:1px solid #ccab5c;margin:0 10px;padding:10px 15px}.single-testimonial h6{text-transform:uppercase;letter-spacing:3px;margin-top:20px;font-size:13px}.contact-form button,.contact-form p{text-transform:uppercase;font-size:12px}.contact-form p{letter-spacing:3px;margin:0}.contact-form button{color:#fff;width:100%;background:#ccab5c;border:1px solid #ccab5c;margin-top:20px;padding:10px 25px;display:inline-block}.contact-form button:hover{color:#000;background:0 0;transition:all .3s}.footer-area{background:#000;padding:50px 0}.footer-text h6{text-transform:uppercase;letter-spacing:5px;color:#fff;font-family:Cabin,sans-serif;font-weight:900;position:relative}.footer-area .section-title h2{color:#fff;text-transform:uppercase;text-align:center;margin:0;font-family:Lobster Two,cursive;font-size:30px;font-weight:700;position:relative}.footer-social-link{margin:20px 0}.footer-social-link ul{margin:0;padding:0;list-style:none}.footer-social-link ul li{margin:0 10px;display:inline-block}.footer-social-link ul li a{color:#fff;height:40px;text-align:center;float:left;background:#ccab5c;display:block}.footer-social-link ul li span{color:#fff;vertical-align:middle;margin-left:10px;position:relative;top:5px}.footer-social-link ul li a:hover{color:#fff;background:0 0}.contact-form h3{color:#ccab5c;text-transform:uppercase;font-family:Montserrat,sans-serif;font-size:20px;font-weight:900}
/*# sourceMappingURL=index.c34a6197.css.map */
