.preloader-wrap{width:100%;height:100%;position:fixed;top:0;bottom:0;background:#000;z-index:2090}.preloader-wrap .logo{width:150px;height:150px;background:url("../images/logo_loader.png") no-repeat 50% 50%;position:absolute;top:30%;left:50%;margin-left:-75px}@media(max-width: 768px){.preloader-wrap .logo{top:15%}}.preloader-wrap .load_txt{position:absolute;top:55%;width:100%;color:#fff;font-size:16px}.percentage{z-index:100;border:1px solid #fff;text-align:center;color:#fff;line-height:46px;font-size:15px}.loader,.percentage{height:50px;max-width:500px;border:2px solid #fff;border-radius:25px;font-weight:300;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@media(max-width: 768px){.loader,.percentage{margin:auto 45px}}.loader:after,.percentage:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0}.trackbar{width:100%;height:100%;border-radius:20px;color:#fff;text-align:center;line-height:30px;overflow:hidden;position:relative;opacity:.99;z-index:1}.loadbar{width:0%;height:100%;background:#eb1a31;box-shadow:0px 0px 14px 1px #e71a30;position:absolute;top:0;left:0;animation:flicker 5s infinite;overflow:hidden}.glow{width:0%;height:0%;border-radius:20px;box-shadow:0px 0px 60px 10px #fefaf0;position:absolute;bottom:-5px;animation:animation 5s infinite;z-index:0}@keyframes animation{10%{opacity:.9}30%{opacity:.86}60%{opacity:.8}80%{opacity:.75}}.mred{color:#eb1a31}.navbar-toggler{background-color:#eb1a31}body{overflow:hidden}.navbar-expand-xl .navbar-nav .nav-link{color:#000;padding-left:10px;padding-right:10px;margin-left:10px;margin-right:10px}.navbar-expand-xl .navbar-nav .nav-link.active{border-bottom:2px solid #eb1a31}.navbar-expand-xl .navbar-nav li:first-child a{color:#eb1a31;border-right:2px solid rgba(0,0,0,.15);font-weight:500}.navbar-expand-xl .navbar-nav li:first-child a .fa{color:#000}.navbar{border-top:10px solid #000;background:url("../images/line_top.png") no-repeat 50% 0;border-bottom:1px solid rgba(0,0,0,.15)}@media(max-width: 768px){.navbar{background-image:none}}.navbar.fixed-top{background:#fff}@media(max-width: 768px){.navbar-brand img{width:230px;height:auto}}a{-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear}a:hover{text-decoration:none}header{height:calc(100vh - 117px) !important}header .head_holder{z-index:2;position:absolute;top:40%;left:50%;transform:translate(-50%, -40%);width:100%;text-align:center;color:#fff}header .head_holder h2{font-weight:700;font-size:60px;display:block;margin-bottom:20px;text-shadow:0 0 16px rgba(0,0,0,.5)}header .head_holder h3{background:rgba(0,0,0,.75);padding:7px 15px 10px;font-size:26px;margin-bottom:140px;display:inline-block;border-radius:5px}header .head_holder a{color:#fff;padding:18px 40px 20px;border-radius:5px;background-color:#eb1a31}header .head_holder a:hover{background:#000}@media(max-width: 768px){header .head_holder h2{font-size:36px}header .head_holder h3{font-size:16px;margin-bottom:90px}header .head_holder a{padding:12px 20px 14px}}header .head_bottom{z-index:1;position:absolute;width:100%;bottom:5px;padding:200px 0 30px;background:-webkit-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);background:-o-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);background:linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#8c000000",GradientType=0 )}header .head_bottom img{margin-bottom:20px}header .head_bottom h4{text-transform:uppercase;font-size:18px;color:#fff;text-align:center;font-weight:500}@media(max-width: 768px){header .head_bottom img{width:28px;height:28px}header .head_bottom h4{font-size:6px;font-weight:300}}.home_top{padding:100px 0}.home_top h3{text-align:center;background:url("../images/the_romans.png") no-repeat 50% 100%;padding-bottom:50px;margin-bottom:25px}.home_services{background:#e5e9ec;padding-top:75px;padding-bottom:75px}@media(max-width: 768px){.home_services{padding-top:25px;padding-bottom:25px}.home_services.material{padding-top:50px}}.home_services .gal_block{height:215px;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;overflow:hidden}.home_services .gal_block h4{position:absolute;bottom:0;width:100%;background:#eb1a31;color:#fff;padding:5px 15px;font-style:italic;text-transform:uppercase;font-size:16px;z-index:5}.home_services .gal_block a{position:absolute;z-index:4;background:rgba(0,0,0,.25);color:#fff;width:100%;top:100%;height:100%;text-align:center}.home_services .gal_block a p{width:100%;position:absolute;top:50%;transform:translateY(-50%);text-align:center}.home_services .gal_block a p .fa{display:block;margin:0 auto 20px;width:50px;height:50px;line-height:50px;text-align:center;display:block;font-size:22px;background:rgba(0,0,0,.75);border-radius:50%}.home_services .gal_block:hover a{top:0}.home_services h5{font-size:1.75rem;margin-bottom:50px}@media(max-width: 768px){.home_services h5{margin-bottom:15px}}.home_services.white{background-color:#fff}.home_services.white .gal_block h4{background-color:#000}.home_services h4.xtra_titles{position:absolute;top:-105px;height:60px;line-height:50px;padding:0 30px;transform:translateX(-50%);left:50%;color:#fff;border-radius:30px;background-color:#eb1a31;font-size:40px;margin-bottom:0;border:3px solid #fff;box-shadow:0 0 15px 5px #00000038}@media(max-width: 768px){.home_services h4.xtra_titles{top:-70px;font-size:20px;padding:3px 15px;height:40px;line-height:25px}}.btn-blk{background:#000;color:#fff;padding:10px 20px;margin-top:50px;border-bottom:3px solid #eb1a31}.btn-blk:hover{color:#eb1a31}.granite_edges{padding-top:75px;padding-bottom:75px}.granite_edges h6{font-size:50px;margin-bottom:75px}.granite_edges .red_title,.granite_edges .blk_title{border-radius:5px 5px 0 0;color:#fff;padding:15px 5px 15px;font-weight:500;margin-bottom:20px;border-bottom:3px solid}.granite_edges .red_title{background:#eb1a31;border-color:#000}.granite_edges .blk_title{background:#000;border-color:#eb1a31}.granite_edges .card{padding:15px 5px}.granite_edges .card img{max-width:100px}.granite_edges .card .card-body{padding-top:10px;padding-bottom:0px;font-size:13px;font-weight:100}.granite_edges .card .card-title{text-transform:uppercase;font-size:13px;margin-bottom:0}.granite_edges .card-columns{-webkit-column-count:4;-moz-column-count:4;column-count:4}@media(max-width: 768px){.granite_edges .card-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2;text-align:center}}@media(max-width: 768px){.granite_edges{padding-top:25px;padding-bottom:25px}.granite_edges h6{font-size:30px}.granite_edges .card img{margin:0 auto;max-width:75px}}.granite_edges .edgetext{width:100%}.granite_edges .edgetext p.title_p{font-size:24px;margin-top:75px;padding:0 15px}@media(max-width: 768px){.granite_edges .edgetext p.title_p{margin-top:25px}}.granite_edges .edgetext p strong{color:#eb1a31;position:relative;padding-top:12px}.granite_edges .edgetext p strong:before{background-color:#000;content:"";height:4px;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:60px}.testimonials{min-height:500px;position:relative;background-image:url("../images/wallpaper.jpg");box-shadow:inset 0 0 0 1000px rgba(0,0,0,.55);background-repeat:no-repeat;background-size:cover;background-position:50% 0;padding:145px 0;z-index:1;display:block;width:100%}.testimonials h2{color:#fff;text-align:center;font-size:50px;text-transform:uppercase;margin-bottom:30px;background:url("../images/line_top_white.png") no-repeat 50% 92%;padding-bottom:50px}.testimonials .owl-carousel{text-align:center}.testimonials .owl-carousel h5{color:#fff}.testimonials .owl-carousel p{color:#fff;text-align:justify;text-align-last:center;padding-left:50px;padding-right:50px;font-size:18px;font-style:italic}.testimonials .owl-carousel p span{font-size:22px;padding:0 5px}@media(min-width: 1400px){.testimonials .owl-carousel p{padding:0}}@media(max-width: 768px){.testimonials{height:auto;min-height:auto;padding:30px 15px}.testimonials h2{font-size:24px;padding-bottom:39px}.testimonials .owl-carousel p{padding-left:0px;padding-right:0px;font-size:13px}.testimonials .owl-carousel p span{font-size:13px}}.testimonials::before{content:"";width:100%;height:100%;background:linear-gradient(0.45turn, rgba(0, 0, 0, 0.5), rgba(235, 26, 49, 0.5));opacity:1;position:absolute;top:0;left:0;z-index:-1}.testimonials>*{z-index:5}.footer_bottom{padding:30px 0;background:#000;font-size:12px;color:#fff;border-top:5px solid #eb1a31}#map{position:relative;height:340px;border-top:3px solid #adb5bd}.map_wrap .bottom_map{display:block;padding:45px 0;background:#2a2929 url("../images/footer_cityscape.png") repeat-x bottom;width:100%;z-index:5}.map_wrap .bottom_map span{display:inline-block;width:50px;height:50px;border-radius:25px;background-color:#fff;margin-bottom:10px}.map_wrap .bottom_map span .fa{line-height:50px;font-size:24px}.map_wrap .bottom_map p{color:#fff;margin-bottom:5px;font-style:italic}.map_wrap .bottom_map p strong{color:#eb1a31;font-size:18px}.map_wrap .bottom_map p a{color:#fff}.map_wrap .bottom_map ul{margin-top:40px;border-top:1px dashed rgba(255,255,255,.25);padding-top:50px;margin-bottom:0}.map_wrap .bottom_map ul li{border-right:1px solid #eb1a31}.map_wrap .bottom_map ul li.list-inline-item{margin-right:0}.map_wrap .bottom_map ul li a{text-transform:uppercase;color:#fff;padding:0 11px 0 8px}.map_wrap .bottom_map ul li a.active{font-weight:bold;color:#adb5bd}.map_wrap .bottom_map ul li:last-child{border-right:none}.goToTop{width:40px;height:40px;line-height:40px;background:#eb1a31;color:#fff;border-radius:5px;position:fixed;bottom:0px;text-align:center;right:50px;opacity:0;z-index:10;cursor:pointer}@media(max-width: 768px){.goToTop{right:20px;border-radius:50%}}.goToTop:hover{color:#000}.faq{padding:75px 15px}.faq h4{font-size:30px;background:url(../images/the_romans.png) no-repeat 50% 100%;padding-bottom:50px;margin-bottom:25px}.faq p{color:rgba(0,0,0,.75);margin-bottom:75px}.faq a.card-link{color:#eb1a31;font-size:15px;text-transform:uppercase;font-weight:500}.faq a.card-link .fa{color:#000}.faq #accordion{margin-bottom:25px}@media(max-width: 768px){.faq{padding:25px 0}.faq h4{font-size:22px}.faq p{margin-bottom:25px}}div.mini{height:400px;position:relative;color:#fff;background-position:50% 75%;background-repeat:no-repeat;background-size:cover}div.mini h1{position:absolute;top:50%;left:50%;color:#fff;font-size:50px;text-transform:uppercase;transform:translate(-50%, -50%);width:100%;text-align:center}@media(max-width: 768px){div.mini{height:120px}div.mini h1{font-size:28px}}.about ul li{margin-bottom:10px;font-weight:500;padding-bottom:11px;border-bottom:1px dashed rgba(0,0,0,.15)}.about ul li .fa{margin-left:5px;margin-right:10px;color:#eb1a31}@media(max-width: 768px){.about ul li{font-size:14px}}.about_section{background:#eb1a31 url("../images/logo_transparent_big.png") no-repeat 50% 50%;border-bottom:5px solid #000;border-top:5px solid #000;padding:50px 15px;margin-bottom:75px;color:#fff}.about_section h5{font-size:40px;line-height:40px}.about_section p{color:#fff;font-size:24px;margin-bottom:0}@media(max-width: 768px){.about_section{padding:25px 15px}.about_section h5{font-size:18px}.about_section p{font-size:13px}}.img-container{height:220px;display:inline-block;width:100%}@media(max-width: 768px){.img-container{height:80px}}.img-full{background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.btn-group-justified{display:flex;width:100%}.btn-group-justified .btn,.btn-group-justified .btn-group{flex:1}.btn-group-justified .btn .btn,.btn-group-justified .btn-group .btn{width:100%}.btn-group-justified .btn .dropdown-menu,.btn-group-justified .btn-group .dropdown-menu{left:auto}@media(max-width: 768px){.faq .card-header{padding:5px}.faq .card-header .card-link{font-size:11px}}.modal-header{background:#eb1a31;color:#fff;border-bottom:5px solid #000}.error{color:#eb1a31;font-weight:bold}.rgForms label{font-weight:500}.panel{padding:15px 15px 15px;background-color:#f5f5f5;border-radius:3px;border:1px solid #dee2e6;box-shadow:0px 0px 45px -5px rgba(0,0,0,.3)}.panel .nav-tabs{padding:10px 10px 0;background:#eb1a31;border-radius:5px 5px 0 0;border-bottom:3px solid #000}.panel .nav-tabs a{color:#fff}.panel .nav-tabs .nav-item{margin-bottom:-3px}.panel .panel-body{padding:15px;background:#fff;border:1px solid #dee2e6;border-top:none}.panel .panel-body [class*=" col-"]{padding-left:5px;padding-right:5px}@media(max-width: 768px){.panel{padding:5px}}.with-errors{font-size:12px;color:#eb1a31}ul.raves{list-style-type:none}ul.raves li{padding:20px 30px 30px;border-radius:3px;border:1px solid #dee2e6;position:relative;margin-bottom:20px;box-shadow:0px 0px 20px -5px rgba(0,0,0,.2)}ul.raves li:nth-child(odd){background:#f5f5f5}ul.raves li:nth-child(even){background:#fff}ul.raves li strong{display:block;margin-bottom:10px;padding-bottom:11px;border-bottom:1px dashed #dee2e6}ul.raves li p{margin-bottom:0;line-height:27px}ul.raves li span{width:36px;height:36px;line-height:30px;border-radius:18px;background:#eb1a31;color:#fff;display:inline-block;text-align:center;position:absolute;left:-18px;top:14px;border:3px solid #fff;box-shadow:0px 0px 5px 5px #ddd}a.img_gallery{display:inline-block;height:140px;width:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat}@media(max-width: 768px){a.img_gallery{height:95px}}#navTab.fixedH{position:fixed;top:116px;border-top:1px solid #fff;z-index:5;width:100%;left:0;padding:8px 5px 3px;border-radius:0}#navTab.fixedH .nav-link{padding:4px 0}.modal-backdrop.show{opacity:.75}.steps .panel-body{position:relative}.steps .panel-body span{position:absolute;width:40px;height:40px;line-height:37px;background-color:#000;color:#fff;bottom:-36px;text-align:center;border-radius:50%;left:50%;margin-left:-25px;font-weight:600;font-size:17px}.form-control:focus{border-color:rgba(235,26,49,.75);box-shadow:0 0 0 .2rem rgba(235,26,49,.25)}table.custom thead{background:#eb1a31;color:#fff;text-transform:uppercase;border-bottom:3px solid #000}table.custom thead th{border-color:#eb1a31}.services_blocks{background-repeat:no-repeat;background-size:cover;background-position:center center;height:260px;width:100%;display:inline-block;position:relative;margin-bottom:50px}.services_blocks span{position:absolute;bottom:0;padding:10px;background:rgba(0,0,0,.75);color:#fff;width:100%;left:0}.services_blocks span.odd{background:rgba(235,26,49,.75)}.servicesBg{margin:-16px -16px 30px;background-repeat:no-repeat;background-size:cover;background-position:center center;height:150px}@media(max-width: 768px){.servicesBg{height:80px}}.harta{background:url(../images/map.png) no-repeat 50% 75%}.harta .form-control{background:rgba(255,255,255,.5)}/*# sourceMappingURL=rg_master.css.map */
