@import url(../../packages/plyr/dist/plyr.css);@import url(../../packages/fancybox/dist/jquery.fancybox.min.css);@import url(../../packages/flag-icon-css/css/flag-icon.min.css);@import url(https://fonts.googleapis.com/css?family=Hind:300,400,500,600,700);@import url(../../../base/plugins/revslider/public/assets/css/settings.css);@import url(../../../base/css/style-core.css);@import url(../../../base/css/rftr-style-custom.css);@import url(../../../base/plugins/goodlayers-core/plugins/combine/style.css);@import url(../../../base/plugins/goodlayers-core/include/css/page-builder.css);.realfactory-body .editor p{font-size:1.05em}.realfactory-body .editor h1,.realfactory-body .editor h2,.realfactory-body .editor h3,.realfactory-body .editor h4{font-family:"Open Sans",sans-serif;letter-spacing:0;color:#181818}.realfactory-body .editor h1{font-size:36px;font-weight:700;margin-bottom:26px}.realfactory-body .editor h1.mt-0{margin-top:0}.realfactory-body .editor h2{margin-top:30px;font-size:27px;font-weight:700}.realfactory-body .editor h2.mt-0{margin-top:0}.realfactory-body .editor h3{font-size:23px;font-weight:600;color:#aa864a}.realfactory-body .editor h4{font-size:20px;font-weight:600}.realfactory-body .editor .single-heading h2{margin-top:5px}.realfactory-body .editor .gdlr-core-text-box-item-content p:last-child{margin-bottom:0}.realfactory-body .editor .gdlr-core-button i{position:relative;top:-2px;margin:0 0 0 3px}.realfactory-body .editor .quotewrapper{padding:10px 0}.realfactory-body .editor .gdlr-core-blockquote .gdlr-core-blockquote-item-author{margin-top:10px}.realfactory-body .editor .gdlr-core-blockquote .gdlr-core-blockquote-item-quote{color:#aa864a}.realfactory-body .editor .gallery{margin:30px -15px 20px}.realfactory-body .editor a.textlink{font-size:1.15em;font-family:"Open Sans",sans-serif;color:#005B99;font-weight:600}.realfactory-body .editor a.textlink i.right{margin-left:3px}.realfactory-body .editor a.textlink i.left{margin-right:3px}.realfactory-body .editor .video{margin:30px 0 40px}.realfactory-body a.gdlr-core-button{padding-top:17px;padding-bottom:13px;background-color:#005B99}@media (max-width:767px){.realfactory-body a.gdlr-core-button{padding-top:15px}}.realfactory-body a.gdlr-core-button:hover{background-color:#00497a}.realfactory-body a.gdlr-core-button span{color:#fff}.realfactory-body a.gdlr-core-button.button-black{background-color:#000}.realfactory-body a.gdlr-core-button.button-black:hover{background-color:#222}.realfactory-body .realfactory-page-title-wrap .realfactory-page-title-content{padding-top:175px;padding-bottom:100px}@media (min-width:768px) and (max-width:999px){.realfactory-body .realfactory-page-title-wrap .realfactory-page-title-content{padding-top:110px}.realfactory-body .languageswitch .languages{box-shadow:1px 1px 1px rgba(0,0,0,.2)}}.realfactory-body .cta-wrapper{padding:58px 0}.realfactory-body .cta-wrapper .gdlr-core-call-to-action-item-title{position:relative;top:2px;color:#000;font-weight:400!important}.realfactory-body .cta-wrapper .gdlr-core-call-to-action-item-inner{padding-right:220px}@media (max-width:767px){.realfactory-body .cta-wrapper .gdlr-core-call-to-action-item-inner{padding-right:0}.realfactory-body .cta-wrapper .gdlr-core-call-to-action-item-inner .gdlr-core-call-to-action-item-button{margin-top:30px}}.realfactory-body form input.error,.realfactory-body form textarea.error{border:1px solid #ab1923!important}.realfactory-body form label.error{display:block;color:#ab1923;font-style:italic;margin-top:6px}.realfactory-body .service-block{margin-bottom:35px}.realfactory-body .service-block p.excerpt{margin-bottom:10px}@-webkit-viewport{.realfactory-body{width:device-width}}@-moz-viewport{.realfactory-body{width:device-width}}.realfactory-body body,.realfactory-body button,.realfactory-body input,.realfactory-body select,.realfactory-body textarea{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.realfactory-body .gdlr-core-pbf-sidebar-left .gdlr-core-sidebar-item{padding-left:15px}.realfactory-body .realfactory-breadcrumbs .realfactory-breadcrumbs-item>span{margin:0 15px}.realfactory-body .realfactory-breadcrumbs .realfactory-breadcrumbs-item>span:first-of-type{margin-left:0}.realfactory-body .gdlr-core-pbf-sidebar-content-left,.realfactory-body .gdlr-core-pbf-sidebar-left{padding:60px 30px 30px 0}.realfactory-body .gdlr-core-pbf-sidebar-content-right,.realfactory-body .gdlr-core-pbf-sidebar-right{padding:60px 0 30px 30px}.realfactory-body .realfactory-sidebar-area ul.menu li a{color:#666}.realfactory-body .realfactory-sidebar-area ul.menu li a:hover{color:#000}.realfactory-body .realfactory-sidebar-area ul.menu li span.date{display:block;font-size:.95em;color:#aa864a;margin-bottom:2px}.realfactory-body .realfactory-sidebar-area ul.menu li.active a,.realfactory-body .realfactory-sidebar-area ul.menu li.active:hover a{color:#aa864a;font-weight:600}.realfactory-body .realfactory-not-found-wrap{background:#222}.realfactory-body .gdlr-core-blog-grid .gdlr-core-head{position:relative;top:2px;margin-right:5px}.realfactory-body .gdlr-core-blog-grid .gdlr-core-blog-title{font-size:26px;font-weight:700;letter-spacing:0}.realfactory-body .gdlr-core-blog-grid .gdlr-core-blog-content{margin-bottom:0}.realfactory-body .gdlr-core-blog-grid .gdlr-core-blog-content a.readmore{display:block;margin-top:-5px;color:#aa864a}.realfactory-body .text-white{color:#fff}.realfactory-body .text-gold{color:#aa864a}.realfactory-body .text-center{text-align:center}.realfactory-body .realfactory-page-title-wrap .realfactory-page-title-small{font-size:50px}@media (max-width:767px){.realfactory-body .realfactory-not-found-wrap{padding-top:0!important}.realfactory-body .hidden-xs{display:none!important}}@media (min-width:768px){.realfactory-body .visible-xs{display:none!important}}.realfactory-body .gdlr-core-image-overlay{background:rgba(170,134,74,.6)}.realfactory-body .realfactory-page-title-content.page-title-small{padding-top:78px;padding-bottom:72px}.realfactory-body .realfactory-top-bar .realfactory-top-bar-left{padding-left:0}.realfactory-body .realfactory-top-bar .gdlr-core-dropdown-tab-title{color:#fff}.realfactory-body .realfactory-top-bar .gdlr-core-dropdown-tab-content-wrap a{color:#727272}.realfactory-body .realfactory-top-bar .gdlr-core-dropdown-tab-content-wrap a:hover{color:#333}.realfactory-body .realfactory-mobile-header-wrap .realfactory-logo-inner{max-width:110px}.realfactory-body header.realfactory-header-wrap{padding:26px 0}.realfactory-body header.realfactory-header-wrap .realfactory-logo,.realfactory-body header.realfactory-header-wrap .realfactory-logo-right-text{padding:0}.realfactory-body header.realfactory-header-wrap .realfactory-logo-right-text{margin-top:18px}.realfactory-body header.realfactory-header-wrap .logo-wrapper{max-width:165px}.realfactory-body header.realfactory-header-wrap .logo-wrapper img{width:100%}.realfactory-body header.realfactory-header-wrap .realfactory-header-right-button{position:relative;top:1px;color:#fff}.realfactory-body .realfactory-navigation-bar-wrap .realfactory-navigation-background{background:#00497a;opacity:.95}.realfactory-body .realfactory-navigation-bar-wrap .realfactory-main-menu{padding-left:15px}.realfactory-body .realfactory-navigation-bar-wrap .realfactory-main-menu .menu-item ul.sub-menu li:hover a{color:#fff}.realfactory-body .realfactory-navigation-bar-wrap .realfactory-main-menu .menu-item ul.sub-menu li.active a,.realfactory-body .realfactory-navigation-bar-wrap .realfactory-main-menu .menu-item ul.sub-menu li.active:hover a{color:#aa864a;font-weight:600}.realfactory-body .realfactory-page-title-overlay{background-color:#00121f;opacity:.75}.realfactory-body .realfactory-logo-right-block{line-height:20px}.realfactory-body .languageswitch{z-index:999;position:relative;display:inline-block;float:right;border:1px solid #ccc;height:38px;line-height:36px;top:-1px;margin-left:50px}.realfactory-body .languageswitch.mobile{position:absolute;right:80px;top:50%;margin-top:-17px;height:32px;line-height:30px}.realfactory-body .languageswitch .current{padding:0 10px;font-size:16.5px}@media (max-width:999px){.realfactory-body .languageswitch .current{padding:0 8px}}.realfactory-body .languageswitch .current:after{margin-left:8px;content:'\f107';font-family:FontAwesome,sans-serif;font-weight:600;font-size:1.05em}.realfactory-body .languageswitch .current .flag-icon{position:relative;top:-2px}.realfactory-body .languageswitch.open,.realfactory-body .languageswitch:hover{cursor:pointer;border-color:#727272;color:#fff;background:#727272}.realfactory-body .languageswitch.open .languages{display:block;background:#727272}.realfactory-body .languageswitch.open .current:after{content:'\f106'}.realfactory-body .languageswitch .languages{display:none;position:absolute;right:-1px;background-color:#fff;text-align:left;word-break:normal;margin-top:-1px}.realfactory-body .languageswitch .languages ul{list-style-type:none;margin:0}.realfactory-body .languageswitch .languages ul li{padding:0 10px}@media (max-width:999px){.realfactory-body .languageswitch .languages ul li{padding:0 2px}}.realfactory-body .languageswitch .languages ul li.active,.realfactory-body .languageswitch .languages ul li.active:hover{background:#8f8f8f}.realfactory-body .languageswitch .languages ul li:hover{background:#888}.realfactory-body .languageswitch .languages ul li a{display:block;padding:0 7px;text-decoration:none;font-size:16px;font-weight:500;line-height:36px;text-transform:none;color:#fff;white-space:nowrap}.realfactory-body .languageswitch .languages ul li a span{margin-right:5px}@media (max-width:767px){.realfactory-body .languageswitch .languages ul li a{padding:0 11px}}.realfactory-body .languageswitch .languages ul:after{margin:0}.realfactory-body footer .realfactory-footer-container{padding:0}.realfactory-body footer .realfactory-footer-wrapper{background:#00497a}.realfactory-body footer .realfactory-footer-wrapper .realfactory-widget-title,.realfactory-body footer .realfactory-footer-wrapper a:hover{color:#fff}.realfactory-body footer .realfactory-footer-wrapper .realfactory-footer-column{border-color:rgba(255,255,255,.1)}.realfactory-body footer .realfactory-copyright-wrapper .legal-pages{float:left;margin:10px 0 0}.realfactory-body footer .realfactory-copyright-wrapper a:hover{color:rgba(255,255,255,.6)}.realfactory-body footer .footer-logo{max-width:150px;margin-bottom:8px}.realfactory-body footer .contactdetails a{color:#fff}body.home .home-slider .realfactory-page-title-overlay{z-index:2;height:100%;opacity:.7}@media (min-width:768px) and (max-width:999px){body.home .home-slider{margin-top:-50px}}body.home .mobile-header .realfactory-page-title-overlay{opacity:.85}body.home .mobile-header .realfactory-page-title-overlay.soft{opacity:.55}body.home .mobile-header .realfactory-page-title-content{padding-top:60px!important;padding-bottom:60px!important}body.home .mobile-header .realfactory-page-title-content .realfactory-page-caption{margin-top:0;font-weight:500}body.home .mobile-header .realfactory-page-title-content .excerpt{margin-top:10px}body.home .mobile-header .realfactory-page-title-content .header-button{margin-top:20px}body.home .mobile-header .realfactory-page-title-content .header-button a{clear:both;display:table;padding:15px 25px}body.home .usps-wrapper i.usp-icon{margin-left:8px;color:#B58C0A;font-size:22px}body.home .our-projects .gdlr-core-skin-e-background{border:1px solid #ddd;border-top:none}body.home .our-projects .gdlr-core-blog-grid-frame{padding-top:30px}body.home .latest-news .gdlr-core-head i{color:#aa864a}body.home .latest-news .gdlr-core-blog-title a{color:#343434}body.home .latest-news .gdlr-core-blog-content{color:#727272}body.home .latest-news .gdlr-core-skin-e-background{background:#fff}body.news.news-entry span.article-date{display:block;font-style:italic;margin:-6px 0 5px}body.landingspage .gdlr-core-pbf-content{display:block;float:none;margin:0 auto;padding:60px 0 30px}body.faq .gdlr-core-pbf-content{padding:60px 0}body.faq .category-heading{margin-top:35px;padding-bottom:30px!important}body.faq .category-heading:first-of-type{margin-top:0}body.faq .gdlr-core-toggle-box-item{padding-bottom:15px}body.faq .gdlr-core-toggle-box-item .gdlr-core-toggle-box-item-title{margin-bottom:10px}body.contact form label{font-weight:700}body.contact form textarea{min-height:160px;resize:vertical}body.contact .form-error{display:block;color:red;font-style:italic;margin-top:3px}body.projects .gdlr-core-blog-grid-frame{padding-top:30px}body.projects .gdlr-core-skin-e-background{border:1px solid #ddd;border-top:none}body.projects .gdlr-core-pbf-sidebar-content{padding-bottom:60px}