.my-slider-row .txt-con .txt-in-con .h-container{float:left}.my-slider-row.mirror .txt-con .txt-in-con .h-container{float:right}.img-slider .owl-dots{right:initial;left:45px}.my-slider-row.mirror .img-slider .owl-dots{left:initial;right:45px}.img-slider .owl-dots .owl-dot:first-of-type{margin-right:0}.img-slider .owl-dots .owl-dot:last-of-type{margin-left:0}.img-slider .owl-nav{left:initial;right:-72px;flex-direction:row-reverse}.my-slider-row.mirror .img-slider .owl-nav{right:initial;left:-72px}.pr-slider .owl-nav{flex-direction:row-reverse}@media(max-width:991px){.img-slider .owl-dots{right:initial;left:30px}.my-slider-row.mirror .img-slider .owl-dots{left:initial;right:30px}}@media(max-width:767px){.my-slider-row .img-con{padding-right:0;padding-left:50px}.img-slider .owl-dots{right:initial;left:15px}.my-slider-row.mirror .img-slider .owl-dots{right:15px;left:initial}.img-slider .owl-nav{right:initial;left:-50px}.my-slider-row.mirror .img-slider .owl-nav{right:initial;left:-50px}.txt-slider .slider-item{padding-left:0;padding-right:35px}}.index-slider .slider-item .cap{text-align:right}.index-slider .owl-nav{right:initial;left:45px;flex-direction:row-reverse}.index-slider .owl-dots{left:0;right:35px}.index-about-row .bg{transform:scaleX(-1)}.endors-slider .slider-item .person-con{margin-right:0;margin-left:45px}.endors-slider .slider-item .person-con img{margin-right:0;margin-left:15px}.endors-slider .owl-dots .owl-dot:first-of-type{margin-right:0}.endors-slider .owl-dots .owl-dot:last-of-type{margin-left:0}.owl-carousel.endors-slider .owl-nav{flex-direction:row-reverse}.index-contact-row .txt-con .desc{text-align:right}@media(max-width:1199px){}@media(max-width:991px){.index-slider .owl-nav{right:initial;left:30px}.index-slider .owl-dots{left:initial;right:25px}.endors-slider .slider-item .person-con{margin-right:0;margin-left:30px}}@media(max-width:767px){.index-slider .owl-nav{right:initial;left:15px}.index-slider .owl-dots{left:initial;right:8px}.index-show-row .index-show-con .img-con{margin-right:0;margin-left:45px}.endors-slider .slider-item .person-con{margin-left:0}}.pr-filter-row .filter-ttl .icon{margin-right:0;margin-left:10px}.pr-filter-row .filter-ttl .ttl{align-items:flex-start}.pr-filter-row .filter-con .filter-item .form-con{float:right}.pr-filter-row .filter-btn-con{margin-left:0;margin-right:45px}.pr-filter-row .filter-btn-con .filter-btn{align-items:flex-start;float:right}.pr-filter-row .filter-btn-con .filter-btn .icon{margin-right:0;margin-left:10px}@media(max-width:767px){.pr-filter-row .filter-ttl .icon{margin-right:0;margin-left:7px}.pr-filter-row .filter-btn-con .filter-btn .icon{margin-right:0;margin-left:7px}}.product-row .pr-info-row .txt-col{margin-left:0;margin-right:45px}.slab-slider .slider-item{text-align:right}.slab-slider .slider-item .txt span{direction:ltr;margin-right:5px;margin-left:0}.pr-contact-row .pc-form-row .close-icon{left:initial;right:0}@media(max-width:991px){.product-row .pr-info-row .txt-col{margin-left:0;margin-right:30px}}@media(max-width:767px){.product-row .pr-info-row .txt-col{margin-right:0}}.show-top-row .txt-row .txt-col-1 .h-container{float:left}.show-slogan-row .bg{transform:scaleX(-1)}.show-book-row .show-book-con .book-form .h-container{float:left}.about-row .my-slider-row .top-head-big{letter-spacing:0}.about-row .my-slider-row .top-head-big span{letter-spacing:0}.about-quarry-row .quarry-col .bg{transform:scaleX(-1)}.about-quarry-row .txt-col .head-con .h-container{float:left}.q-list .q-item .q-img-con .q-img{margin:0 0 15px 15px}@media(max-width:767px){.about-row .my-slider-row .top-head-big{padding-left:0;padding-right:30px}.about-quarry-row .txt-col{padding-right:initial;padding-left:45px}.q-list .q-item .q-img-con .q-img{margin:0 0 10px 10px}.about-team-row .at-item-con .at-item .img{margin-right:0;margin-left:-45px}.about-team-row .at-item-con .at-item .txt .txt-con{padding:30px 60px 30px 15px;text-align:right}}.services-row .services-head-row .head{letter-spacing:0}.services-row .services-nav-con ul li a .icon{margin-right:0;margin-left:15px}.services-row .services-nav-con ul li a:hover .icon{transform:translateX(-10px)}.service-item{padding-left:0;padding-right:2px}.service-item .s-list li{padding-left:0;padding-right:25px}.service-item .s-list li:before{left:initial;right:0}@media(max-width:1199px){.services-row .my-slider-row .txt-con .btm-con .txt-in-con{margin:45px 0 90px 0}}@media(max-width:767px){.services-row .services-head-row{margin:30px 0}.services-row .services-head-row .head{font-size:32px;line-height:36px}.services-row .services-head-row .desc{font-size:16px}.services-row .services-nav-con ul li:not(:last-child){margin-bottom:10px}.services-row .services-nav-con ul li a .icon{font-size:16px;margin-right:15px}.services-row .services-nav-con ul li a .ttl{font-size:16px}.services-row .my-slider-row .txt-con .top-con .txt-in-con{margin:0 0 30px 0}.services-row .my-slider-row .txt-con .btm-con .txt-in-con{margin:30px 0 30px 0}.service-item .s-head{font-size:16px}.service-item .s-desc{font-size:14px}.service-item .s-list{margin:20px 0}.service-item .s-list li{padding-left:20px}.service-item .s-list li:before{font-size:8px;top:8px}.service-item .s-list li:not(:last-child){margin-bottom:10px}.service-item .s-list li .list-head{font-size:14px}.service-item .s-list li .list-desc{font-size:12px}.service-item .s-btn-con{margin-top:20px}.txt-slider .slider-item.service-item{padding-left:0}.pr-contact-row{padding:60px 0}.pr-contact-row .pc-head-row .pc-head-con .head{font-size:20px;margin-bottom:20px}.pr-contact-row .pc-head-row .pc-head-con .desc{font-size:16px;margin:20px 0}}.dl-list .dl-list-item .dl-ttl:after{right:initial;left:0}.dl-list .dl-list-item .dl-ttl:before{right:initial;left:7px}.dl-items .dl-item .txt .inf{direction:ltr;text-align:right}.dl-items .dl-item .dl-btn .icon{margin-right:0;margin-left:10px}@media(max-width:767px){.dl-items .dl-item .dl-btn .icon{margin-right:0;margin-left:5px}}.contact-row .contact-con .txt-col .h-container{float:left}.contact-row .contact-con .c-txt-con .head{letter-spacing:0}.contact-row .contact-con .c-txt-con .head span{letter-spacing:0}.contact-row .contact-con .c-txt-con .c-list li .val a{direction:ltr;text-align:right}.contact-row .contact-con .c-txt-con .c-list li .val a{margin-right:0;margin-left:30px}@media(max-width:767px){.contact-row .contact-con .c-txt-con .c-list li .val a{margin-right:0;margin-left:25px}}.projects-top-row .projects-head-row .head{letter-spacing:0}.projects-filter ul li{margin-left:45px;margin-right:0}.projects-con .project-item .opt-con .opt{border-right:1px solid #151716;border-left:none}.projects-con .project-item .opt-con .opt:first-of-type{padding-right:0;padding-left:15px;border-right:0}@media(max-width:1199px){.projects-filter ul{}.projects-filter ul li:last-child{margin-left:30px}.projects-filter ul li:last-child{margin-left:0}}@media(max-width:768px){.projects-top-row .projects-head-row .head{letter-spacing:0}.projects-filter ul li{margin-left:20px}}.project-row .txt-col .h-container{float:right}.project-row .txt-col .pr-stones .pr-images a{margin:15px 0 0 15px}@media(max-width:767px){.project-row .txt-col .pr-stones .ttl{font-size:12px}.project-row .txt-col .pr-stones .pr-images a{margin:10px 0 0 10px}}.blog-slider-row{margin-bottom:45px}.blog-slider .slider-item{position:relative}.blog-slider .slider-item .img{width:100%;height:444px;position:relative;z-index:9}.blog-slider .slider-item .img img{width:100%;height:100%;object-fit:cover}.blog-slider .slider-item .cap{position:absolute;width:100%;left:0;bottom:0;padding:30px;z-index:10;background:#151716;background:linear-gradient(0deg,rgba(21,23,22,1) 0%,rgba(21,23,22,0) 100%)}.blog-slider .slider-item .cap.dark{background:#f1f1ee;background:linear-gradient(0deg,rgba(241,241,238,.6) 0%,rgba(241,241,238,0) 100%)}.blog-slider .slider-item .cap .head{font-size:24px;font-weight:500;margin:0;margin-bottom:15px;color:#f1f1ee}.blog-slider .slider-item .cap.dark .head{color:#151716}.blog-slider .owl-dots{width:100%;display:flex;padding:10px 0}.blog-slider .owl-dots .owl-dot{height:5px;background-color:#151716;flex-grow:1;opacity:.3;margin:0 10px;transition:all .3s}.blog-slider .owl-dots .owl-dot:first-of-type{margin-left:0}.blog-slider .owl-dots .owl-dot:last-of-type{margin-right:0}.blog-slider .owl-dots .owl-dot.active{opacity:1;flex-grow:3}.post-slider .slider-item{width:300px}.post-slider .slider-item .img{width:100%;height:200px;position:relative;z-index:9}.post-slider .slider-item .img img{width:100%;height:100%;object-fit:cover}.post-slider .slider-item .cap{margin:15px 0}.post-slider .slider-item .cap .head{font-size:20px;font-weight:500;margin:0;margin-bottom:15px}.post-slider .owl-dots{width:100%;display:flex;padding:10px 0}.post-slider .owl-dots .owl-dot{height:5px;background-color:#f1f1ee;flex-grow:1;opacity:.3;margin:0 10px;transition:all .3s}.post-slider .owl-dots .owl-dot:first-of-type{margin-left:0}.post-slider .owl-dots .owl-dot:last-of-type{margin-right:0}.post-slider .owl-dots .owl-dot.active{opacity:1;flex-grow:3}.blog-archive-row{display:flex;margin-bottom:90px;align-items:flex-start}.blog-archive-row .post-list-con{flex-grow:1}.blog-archive-row .post-list-con .post-item{display:flex;align-items:flex-end;margin-bottom:30px}.blog-archive-row .post-list-con .post-item .img-con{width:300px;min-width:300px;height:200px}.blog-archive-row .post-list-con .post-item .img-con img{width:100%;height:100%;object-fit:cover}.blog-archive-row .post-list-con .post-item .txt-con{margin-left:15px}.blog-archive-row .post-list-con .post-item .txt-con .head{font-size:20px;font-weight:500;margin:0;margin-bottom:10px}.blog-archive-row .post-list-con .head-item{margin:15px 0}.blog-archive-row .post-list-con .head-item .head{font-size:28px;font-weight:500;margin:0}.blog-archive-row .post-list-con .head-item .head span{font-size:20px;font-weight:300}.blog-archive-row .paging-con{}.blog-archive-row .paging-con ul{display:flex;list-style:none;margin:0;padding:0}.blog-archive-row .paging-con ul li{margin-right:10px}.blog-archive-row .paging-con ul li a{border:2px solid #151716;display:flex;align-items:center;justify-content:center;width:30px;height:30px;font-size:20px;transition:all .3s}.blog-archive-row .paging-con ul li a:hover{background-color:#ccc}.blog-archive-row .paging-con ul li.active a{background-color:#151716;color:#f1f1ee}.blog-archive-row .paging-con ul li a .icon{font-size:16px}.blog-archive-row .post-cat-con{margin-left:45px;background-color:#ddd;padding:30px;min-width:240px}.blog-archive-row .post-cat-con .ttl{font-size:20px;font-weight:300;margin-bottom:30px}.blog-archive-row .post-cat-con .cat-list{list-style:none;margin:0;padding:0}.blog-archive-row .post-cat-con .cat-list li{margin-bottom:10px}.blog-archive-row .post-cat-con .cat-list li a{font-weight:500;font-size:20px;white-space:nowrap}.blog-archive-row .post-cat-con .cat-list li a span{font-weight:300;font-size:16px}.post-row{margin-bottom:120px}.post-row .post-top-con{display:flex;margin-bottom:45px}.post-row .post-top-con .txt-col{flex:1 0 0;max-width:50%}.post-row .post-top-con .txt-col .txt-con{height:100%;width:100%;display:flex;flex-direction:column;justify-content:space-between;padding-right:45px}.post-row .post-top-con .txt-col .txt-con .head1{font-size:32px;font-weight:500;margin:30px 0}.post-row .post-top-con .txt-col .txt-con .info-con{display:flex;align-items:center}.post-row .post-top-con .txt-col .txt-con .info-con:after{content:'';height:1px;background-color:#151716;flex-grow:1;margin:0 10px;order:2}.post-row .post-top-con .txt-col .txt-con .info-con a{font-size:20px;font-weight:500;order:1}.post-row .post-top-con .txt-col .txt-con .info-con .date{font-size:14px;order:3}.post-row .post-top-con .txt-col .txt-con .desc{font-size:20px;font-weight:300;margin-top:90px}.post-row .post-top-con .img-col{flex:1 0 0;max-width:50%}.post-row .post-top-con .img-col img{width:100%;height:100%;object-fit:cover}.post-row .post-body-row{font-size:18px;font-weight:300}.post-row .post-body-row h1,.post-row .post-body-row h2,.post-row .post-body-row h3,.post-row .post-body-row h4{font-size:24px;font-weight:500;margin:15px 0}.post-row .post-body-row p{margin:15px 0;width:100%;max-width:768px}.post-row .post-body-row figcaption{margin:5px 0;font-size:14px;text-align:center}.sug-row{background-color:#151716;padding:120px 0;color:#f1f1ee}.sug-row .sug-head-row{margin-bottom:45px}.sug-row .sug-head-row .head{font-size:24px;font-weight:500;margin:0}@media(max-width:1439px){}@media(max-width:1199px){.blog-slider .slider-item .img{height:calc(40vw - 38px)}}@media(max-width:991px){.blog-slider .slider-item .img{height:calc(50vw - 30px)}.blog-archive-row{flex-wrap:wrap}.blog-archive-row .post-list-con{min-width:100%}.blog-archive-row .post-cat-con{margin-left:0;margin-top:30px;min-width:300px}.post-row .post-top-con .txt-col .txt-con{padding-right:30px}}@media(max-width:767px){.blog-slider-row{margin-bottom:30px}.blog-slider .slider-item .img{height:70vw;position:relative;z-index:9}.blog-slider .slider-item .cap{padding:15px}.blog-slider .slider-item .cap .head{font-size:20px;margin-bottom:10px}.blog-slider .owl-dots{padding:7px 0}.blog-slider .owl-dots .owl-dot{height:4px;margin:0 7px}.blog-slider .owl-dots .owl-dot:first-of-type{margin-left:0}.blog-slider .owl-dots .owl-dot:last-of-type{margin-right:0}.post-slider .slider-item{width:225px}.post-slider .slider-item .img{height:150px}.post-slider .slider-item .cap{margin:15px 0}.post-slider .slider-item .cap .head{font-size:16px;margin-bottom:10px}.post-slider .owl-dots{padding:7px 0}.post-slider .owl-dots .owl-dot{height:4px;margin:0 7px}.post-slider .owl-dots .owl-dot:first-of-type{margin-left:0}.post-slider .owl-dots .owl-dot:last-of-type{margin-right:0}.blog-archive-row{margin-bottom:60px}.blog-archive-row .post-list-con .post-item{margin-bottom:15px}.blog-archive-row .post-list-con .post-item .img-con{width:180px;min-width:180px;height:120px}.blog-archive-row .post-list-con .post-item .txt-con{margin-left:10px}.blog-archive-row .post-list-con .post-item .txt-con .head{font-size:16px;margin-bottom:10px}.blog-archive-row .post-list-con .head-item{margin:15px 0}.blog-archive-row .post-list-con .head-item .head{font-size:24px}.blog-archive-row .post-list-con .head-item .head span{font-size:16px}.blog-archive-row .paging-con ul li{margin-right:10px}.blog-archive-row .paging-con ul li a{width:24px;height:24px;font-size:16px}.blog-archive-row .paging-con ul li a .icon{font-size:12px}.blog-archive-row .post-cat-con{padding:15px;min-width:180px}.blog-archive-row .post-cat-con .ttl{font-size:16px;margin-bottom:20px}.blog-archive-row .post-cat-con .cat-list li{margin-bottom:7px}.blog-archive-row .post-cat-con .cat-list li a{font-size:16px}.blog-archive-row .post-cat-con .cat-list li a span{font-size:12px}.post-row{margin-bottom:60px}.post-row .post-top-con{flex-wrap:wrap;margin-bottom:30px}.post-row .post-top-con .txt-col{min-width:100%;max-width:100%}.post-row .post-top-con .txt-col .txt-con{padding-right:0}.post-row .post-top-con .txt-col .txt-con .head1{font-size:28px;margin:20px 0}.post-row .post-top-con .txt-col .txt-con .info-con a{font-size:16px}.post-row .post-top-con .txt-col .txt-con .info-con .date{font-size:10px}.post-row .post-top-con .txt-col .txt-con .desc{font-size:16px;margin-top:30px}.post-row .post-top-con .img-col{min-width:100%;max-width:100%;margin-top:30px}.post-row .post-top-con .img-col img{width:100%;height:100%;object-fit:cover}.post-row .post-body-row{font-size:14px}.post-row .post-body-row h1,.post-row .post-body-row h2,.post-row .post-body-row h3,.post-row .post-body-row h4{font-size:20px;margin:10px 0}.post-row .post-body-row p{margin:10px 0}.post-row .post-body-row figcaption{margin:4px 0;font-size:10px}.sug-row{padding:60px 0}.sug-row .sug-head-row{margin-bottom:30px}.sug-row .sug-head-row .head{font-size:20px}}.blog-slider .owl-dots .owl-dot:first-of-type{margin-right:0}.blog-slider .owl-dots .owl-dot:last-of-type{margin-left:0}.post-slider .owl-dots .owl-dot:first-of-type{margin-right:0}.post-slider .owl-dots .owl-dot:last-of-type{margin-left:0}.blog-archive-row .post-list-con .post-item .txt-con{margin-left:0;margin-right:15px}.blog-archive-row .paging-con ul li{margin-left:10px;margin-right:0}.blog-archive-row .post-cat-con{margin-left:0;margin-right:45px}.post-row .post-top-con .txt-col .txt-con{padding-right:0;padding-left:45px}@media(max-width:991px){.blog-archive-row .post-cat-con{margin-right:0}.post-row .post-top-con .txt-col .txt-con{padding-right:0;padding-left:30px}}@media(max-width:767px){.blog-archive-row .post-list-con .post-item .txt-con{margin-left:0;margin-right:10px}.blog-archive-row .paging-con ul li{margin-right:0;margin-left:10px}.post-row .post-top-con .txt-col .txt-con{padding-left:0}}