@font-face{font-family:"OpenSans Regular";src:url("../fonts/open-sans/OpenSans-Regular.ttf")}@font-face{font-family:"OpenSans Medium";src:url("../fonts/open-sans/OpenSans-Medium.ttf")}@font-face{font-family:"OpenSans Bold";src:url("../fonts/open-sans/OpenSans-Bold.ttf")}@font-face{font-family:"OpenSans ExtraBold";src:url("../fonts/open-sans/OpenSans-ExtraBold.ttf")}@font-face{font-family:"OpenSans Light";src:url("../fonts/open-sans/OpenSans-Light.ttf")}@font-face{font-family:"OpenSans Italic";src:url("../fonts/open-sans/OpenSans-Italic.ttf")}@font-face{font-family:"OpenSans Bold Italic";src:url("../fonts/open-sans/OpenSans-BoldItalic.ttf")}@font-face{font-family:"OpenSans Black";src:url("../fonts/open-sans/OpenSans-Black.ttf")}@font-face{font-family:"OpenSans SemiBold";src:url("../fonts/open-sans/OpenSans-SemiBold.ttf")}@font-face{font-family:"Amelia-Script";src:url("../fonts/open-sans/open-sans.eot");src:url("../fonts/open-sans/open-sans.eot?#iefix") format("embedded-opentype"),url("../fonts/open-sans/open-sans.woff2") format("woff2"),url("../fonts/open-sans/open-sans.woff") format("woff"),url("../fonts/open-sans/open-sans.ttf") format("truetype"),url("../fonts/open-sans/open-sans.svg#svgFontName") format("svg")}@font-face{font-family:"Roboto Regular";src:url("../font/roboto/Roboto-Regular.ttf")}@font-face{font-family:"Roboto Medium";src:url("../font/roboto/Roboto-Medium.ttf")}@font-face{font-family:"Roboto Bold";src:url("../font/roboto/Roboto-Bold.ttf")}@font-face{font-family:"Roboto ExtraBold";src:url("../font/roboto/Roboto-ExtraBold.ttf")}@font-face{font-family:"Roboto Light";src:url("../font/roboto/Roboto-Light.ttf")}@font-face{font-family:"Roboto Italic";src:url("../font/roboto/Roboto-Italic.ttf")}@font-face{font-family:"Roboto Bold Italic";src:url("../font/roboto/Roboto-BoldItalic.ttf")}@font-face{font-family:"Roboto Black";src:url("../font/roboto/Roboto-Black.ttf")}@font-face{font-family:"Roboto SemiBold";src:url("../font/roboto/Roboto-SemiBold.ttf")}@font-face{font-family:"angelina";src:url("../font/anja-denali_angelina/angelina.ttf")}.titan-accordion{margin:0;padding:0;background:#2196F3}.titan-accordion__submenu{margin:0;padding:0}.titan-accordion__submenu .titan-accordion__li{background:#1976D2}.titan-accordion__li{border-top:1px solid #fff;list-style:none}.titan-accordion--child-1{text-indent:1em}.titan-accordion--child-2{text-indent:2em}.titan-accordion--child-3{text-indent:3em}.titan-accordion--clickable{background:url("../images/accordion-arrow.png") no-repeat 96% 10px;cursor:pointer}.titan-accordion--shown{background:url("../images/accordion-arrow.png") no-repeat 96% -70px}.titan-accordion__title{height:48px;line-height:48px;display:block}.titan-accordion__title a{color:#fff;display:block;padding:0 1em;width:84%}#fade{content:"";position:absolute;z-index:1;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to bottom, rgba(255,255,255,0), #fff 90%);width:100%;height:7em}.tb-close-icon:before{padding:10px}h1.main_title{color:#58585a;font-size:48px;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif}.main_title{color:#58585a;font-size:36px;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif}.border-skin__red{border-top:5px solid #ed1c28;border-bottom:5px solid #ed1c28}.border-skin__blue{border-top:5px solid #00a4e4;border-bottom:5px solid #00a4e4}.border-skin__yellow{border-top:5px solid #fcb316;border-bottom:5px solid #fcb316}.btn-danger{background-color:#ed1c28;border-color:#ed1c28}.btn-dark{background-color:#58585a;border-color:#58585a}.block-btn{text-transform:uppercase;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif}.btn-gray__border{border-bottom:3px solid #3b3b41}.btn-red__border{border-bottom:3px solid #a1252c}.btn-md{max-width:125px;width:100%;min-height:40px}.btn-big{max-width:166px;width:100%;padding-top:20px;padding-bottom:20px}textarea{resize:none}.pagination li{text-indent:0 !important;padding-left:0 !important}.pagination li:before{content:none !important}.pagination>li>a,.pagination>li>span{color:#515556}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover,.page-numbers.current{background-color:#ed1c28;border-color:#ed1c28;color:#fff}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.page-numbers current{background-color:#ed1c28;border-color:#ed1c28}.panel{background-color:#f9f7f5;border:1px solid transparent;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.panel-group .panel{margin-bottom:20px}.panel-default a{text-decoration:none}.panel-heading{display:flex}.panel-heading .panel-title{flex-basis:98%}.panel-heading .glyphicon{color:#ed1c28;align-items:center;display:flex;font-size:24px}.no-padding{padding-left:0;padding-right:0}img.thumb_img{display:block;max-width:387px;width:100%}.tint{max-width:390px;position:relative;float:left;margin-bottom:20px;cursor:pointer;width:100%}.tint img{margin-right:auto;margin-left:auto;display:block;max-width:100%;max-height:260px;height:auto}.tint:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.tint:hover:before{background:rgba(255,0,0,0.5)}.t2:hover:before{background:rgba(1,142,152,0.5)}.t3:hover:before{background:rgba(253,175,31,0.5)}.t4:hover:before{background:rgba(97,136,59,0.5)}.slick-dots li button:before{font-size:20px}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:100%}.navbar{border:none}.nav>li>a{border-bottom:2px solid transparent}.nav>li>a:hover{background-color:transparent;border-bottom:2px solid #ed1c28}.dropdown-menu{border:none;box-shadow:none}.banner .banner-image-container .banner-slide img{position:relative;object-fit:cover;object-position:0 0}.dropdown-menu>li>a{padding:0;white-space:normal}.validation_message,.validation_error,.gform_confirmation_message{color:red;font-weight:600;padding-bottom:10px}.screen-reader-text{display:none}body{font-family:"Roboto Regular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#515556;font-size:15px}.nav>li>a{font-size:18px;color:#fff}.site-header .overlay{background:rgba(0,0,0,0.5);position:relative;z-index:10}.site-header .overlay .overlay__inner{background-image:linear-gradient(to top, transparent, #000);width:100%;z-index:99999}.site-header .overlay .arrow-link{text-align:center;position:relative}.site-header .header-wrap .contact-list li,.site-header .header-wrap .contact-list span,.site-header .header-wrap .contact-list a{color:#fff;font-family:"OpenSans SemiBold","Helvetica Neue",Helvetica,Arial,sans-serif}.site-header .header-wrap .contact-list .top-nav__items--content{font-size:20px}.site-header .header-wrap .contact-list .contact-list__items li .fa{margin-left:20px}.site-header .header-wrap .contact-list .contact-list__items li a{font-size:20px;text-decoration:none}.site-header .header-wrap .contact-list .contact-list__items li a a:hover,.site-header .header-wrap .contact-list .contact-list__items li a a:focus{color:#ed1c28;text-decoration:none}.site-header .header-wrap .contact-list .contact-list__items li a .fa{margin-left:20px}.site-header .header-wrap .contact-list .contact-list__items li a .fa:hover,.site-header .header-wrap .contact-list .contact-list__items li a .fa:focus{color:#ed1c28;text-decoration:none}.site-header .header-wrap .contact-list .contact-list__items li .top-nav__items--content{font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif !important}.site-header .jumbotron{background:transparent;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative}.site-header .jumbotron h1{color:#fff;font-size:48px}.site-header .jumbotron a{text-transform:uppercase;font-size:15px}.banner{position:absolute;margin-bottom:30px;top:0;width:100%}.banner h2{font-family:arial;text-align:left}.banner p{font-size:18px}.banner p,.banner h2{color:#fff}.banner .banner-button{position:absolute;z-index:10;top:55%;left:50%;margin-left:-191px}.banner .banner-image-container{min-height:60rem;height:100%;margin-bottom:0;overflow:hidden}.banner .banner-content-wrapper{background-color:rgba(33,194,248,0.9);position:absolute;width:100%;left:0;top:65%}.banner .banner-content-wrapper::before{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(33,194,248,0.9);position:absolute;top:100%;content:"";left:50%;margin-left:-10px}.slick-slide:focus{outline:none;border:none}.slick-slider{margin-bottom:30px}.slick-slider{position:relative;display:block}.slick-prev,.slick-next{width:50px;height:50px;background:transparent;visibility:hidden}.slick-next{right:25px}.slick-prev{left:25px;z-index:10}.slick-next.slick-arrow{display:none !important}.page-site-header{background-size:cover}.page-site-header .overlay{min-height:155px;position:relative}.page-site-header .overlay .overlay__inner{background:url(../images/qtm-navigationBanner.png) no-repeat;width:100%;z-index:99999}.page-site-header .header-wrap .contact-list li,.page-site-header .header-wrap .contact-list a{color:#fff;font-family:"OpenSans SemiBold","Helvetica Neue",Helvetica,Arial,sans-serif}.page-site-header .header-wrap .contact-list .top-nav__items--content{font-size:15px}.page-site-header .header-wrap .contact-list .contact-list__items li .fa{margin-left:20px}.page-site-header .header-wrap .contact-list .contact-list__items li .fa:hover,.page-site-header .header-wrap .contact-list .contact-list__items li .fa:focus{color:#ed1c28;text-decoration:none}.page-site-header .header-wrap .contact-list .contact-list__items li a{font-size:20px;text-decoration:none}.page-site-header .header-wrap .contact-list .contact-list__items li a .fa:hover,.page-site-header .header-wrap .contact-list .contact-list__items li a .fa:focus,.page-site-header .header-wrap .contact-list .contact-list__items li a .fa:active{color:#ed1c28;text-decoration:none}.page-site-header .header-wrap .contact-list .contact-list__items li a a:hover,.page-site-header .header-wrap .contact-list .contact-list__items li a a:focus{color:#ed1c28;text-decoration:none}.page-site-header .header-wrap .contact-list .contact-list__items li .top-nav__items--content{font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif !important}.navbar-header{color:#fff;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif}.menu-links .dropdown-custom{background-color:transparent;list-style:none;padding:0;margin:0;display:none;z-index:10;position:static;float:none}.menu-links .dropdown-custom:before,.menu-links .dropdown-custom:after{display:table;content:" "}.menu-links .dropdown-custom:after{clear:both}.menu-links .dropdown-custom li{float:left;padding:10px;background:#fff;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif}.menu-links .dropdown-custom li a{display:block;background:#fff;text-decoration:none;color:#515556 !important}.menu-links .dropdown-custom li a:hover{color:#ed1c28 !important;text-decoration:none}.menu-links .dropdown-custom li:first-child{margin-top:10px}.menu-links .dropdown-custom li:before{content:"";border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #fff;position:absolute;top:0%;left:25%}article.content{margin-top:40px}article.content p{margin:30px 0 0 0}article.content .thumbnail{border-right:none;border-left:none;border-top-width:5px;border-radius:0;padding:0}article.content .thumbnail .glyphicon-chevron-right{position:absolute;left:50%;margin-left:-29px;margin-top:-15px;background-color:rgba(0,0,0,0.5);opacity:0;font-size:25px;font-family:'Glyphicons Halflings';color:white;border-radius:50%;padding:17px}article.content .thumbnail .glyphicon-chevron-right:hover{opacity:1}article.content .thumbnail figure:hover+i{opacity:1}article.content .thumbnail .caption{color:#515556}article.content .thumbnail .caption h4{font-size:20px;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif;margin:35px 0 0 0}article.content .thumbnail .caption p{margin:0 0 40px 0}article.content .thumbnail .traffic__content h4{color:#ed1c28}article.content .thumbnail .electrical__content h4{color:#00a4e4}article.content .thumbnail .engineering__content h4{color:#fcb316}.sidebar h3.sub_title{font-size:24px;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:20px}.sidebar form ul{list-style:none;margin-left:0 !important;padding-left:0}.sidebar form ul li:before{content:"" !important}.sidebar form ul li.gform_validation_container{visibility:hidden;position:absolute}.sidebar form input[type="text"],.sidebar form input[type="email"],.sidebar form textarea{background-color:#f9f7f5;border:1px solid #ebe7e4;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-box-shadow:inset 0 0 1px 1px #ebe7e4;box-shadow:inset 0 0 1px 1px #ebe7e4}.projects{background:url(../images/qtm-projectBanner_01.png);background-size:cover;min-height:477px;margin-top:40px}.projects .project__overlay{background:rgba(88,88,90,0.7);min-height:477px}.projects .container{padding-top:40px}.projects .project__title{margin-bottom:30px}.projects .projects__left-col .sub_title{font-size:36px;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;margin-bottom:0}.projects .projects__right-col .projects-right__content{background-size:cover;min-height:268px}.projects .projects__right-col .projects-right__content h3{font-size:30px;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#ed1c28;margin:20px 0 10px}.blogs{background-color:#f9f7f5;padding-bottom:20px}.blogs .container{padding-top:40px}.blogs .blog__content-wrap{background-color:#fff}.blogs .blog__title{cursor:pointer;margin-bottom:20px}.blogs .blog__title .sub_title{font-size:36px;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0}.blogs .blogs-heading__title{margin-bottom:15px}.blogs .blogs-left__col .blogs-left__content{background:url(../images/qtm-blogChildBanner_02.png);background-size:cover;min-height:169px}.blogs .blogs-left__col .blogs-left__content h3{font-size:20px;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#ed1c28;margin:15px 0 10px}.blogs .blogs-right__col .blogs-right__title{margin-bottom:15px}.blogs .blogs-right__col .blogs-right__content{background:url(../images/qtm-blogChildBanner_02.png);background-size:cover;min-height:169px}.blogs .blogs-right__col .blogs-right__content h3{font-size:20px;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif;color:#ed1c28;margin:15px 0 10px}article.page-content{padding-bottom:100px;position:relative}article.page-content h2,article.page-content h3,article.page-content h4,article.page-content h5,article.page-content h6{font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif}article.page-content h2{font-size:36px}article.page-content h5,article.page-content h6{padding-top:30px}article.page-content .sub_title{font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif}article.page-content p{margin-bottom:30px;line-height:1.7em}article.page-content .about-us ul{padding-left:0;list-style:none;list-style-position:inside;display:table}article.page-content .about-us ul li{line-height:1.7em;text-indent:-24px;padding-left:2.3rem}article.page-content .about-us ul li:before{content:"\f138";font-family:"fontAwesome";padding-right:10px;color:#ed1c28}article.page-content .warning-page{text-align:center}article.page-content .warning-page h1{color:#ed1c28;font-size:100px}article.page-content .warning-page h2{margin:30px 0}article.page-content .warning-page p{font-size:17px}article.page-content .service__content .service__thumbnail{padding:0;border-radius:0;border:none}article.page-content .service__content .service__thumbnail .caption{padding:0}article.page-content .service__content .service__thumbnail .caption h4{color:#ed1c28;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif}article.page-content .contact__form form#gform_2 ul{margin:0;padding:0;list-style:none;width:100%}article.page-content .contact__form form#gform_2 .top_label li.gform_validation_container{visibility:hidden;position:absolute}article.page-content .contact__form form#gform_2 .top_label li.gfield{margin-bottom:15px}article.page-content .contact__form form#gform_2 .top_label li.gfield.gf_left_half{clear:left !important;margin-right:1.6%;display:inline-block;vertical-align:top}article.page-content .contact__form form#gform_2 .top_label li.gfield.gf_right_half{clear:right !important;display:inline-block;vertical-align:top}article.page-content .contact__form form#gform_2 .top_label li.gfield .gfield_label{display:none}article.page-content .contact__form form#gform_2 input[type="text"],article.page-content .contact__form form#gform_2 input[type="email"],article.page-content .contact__form form#gform_2 textarea{background-color:#f9f7f5;border:1px solid #ebe7e4;width:97%;padding:6px 12px;font-size:14px;-webkit-box-shadow:inset 0 0 1px 1px #ebe7e4;box-shadow:inset 0 0 1px 1px #ebe7e4}.project-content{margin-top:-13px}.project-content p{word-wrap:break-word}article.page-content .team-blog-project h3{margin-bottom:10px !important}.contact__header{border-bottom:20px solid #fff}.pre-footer{background-color:#ed1c28}.pre-footer .pre-footer__contact{color:#fff;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif;padding-top:70px}.pre-footer .pre-footer__contact a{color:#fff}.pre-footer .pre-footer__contact h3{font-size:30px;margin:0 0 20px}.pre-footer .pre-footer__contact .list-unstyled{margin-bottom:25px}.pre-footer .pre-footer__contact .contact_row_1{overflow:hidden}.pre-footer .pre-footer__contact .contact_row_1 p{float:left;width:calc(100% - 30px);margin-bottom:0}.pre-footer .pre-footer__contact .contact_row_1 .fa-push{padding-right:15px;float:left;width:30px}.pre-footer .pre-footer__contact .contact_row_4 li .fa{margin-right:20px;font-size:20px}.pre-footer .pre-footer__contact .contact_row_4 li .fa:hover,.pre-footer .pre-footer__contact .contact_row_4 li .fa:focus{color:#2f2f31;text-decoration:none}.pre-footer .pre-footer__map-guide iframe{width:100%;min-height:610px}footer.main-site-footer{padding:30px 0;background-color:#2f2f31;position:relative;font-family:arial,"Helvetica Neue",Helvetica,Arial,sans-serif}footer.main-site-footer .footer-info .list-inline{margin-left:0}footer.main-site-footer .footer-info li,footer.main-site-footer .footer-info p,footer.main-site-footer .footer-info a{color:#fff;font-size:12px;margin-bottom:0;padding-left:0}footer.main-site-footer .footer-info li{border-right:1px solid #6c6c6e}footer.main-site-footer .footer-info li:last-child{border-right:none}footer.main-site-footer .footer-info a:hover{color:#ed1c28;text-decoration:none}@media (min-width: 0px){.site-header{height:600px}.site-header .overlay{height:600px}.site-header .overlay .arrow-link{z-index:10;padding-bottom:40px}.site-header .header-wrap{padding-top:35px}.site-header .header-wrap .qtm-logo{margin:auto}.site-header .header-wrap .contact-list .contact-list__wrap{padding-bottom:0}.site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .fa{margin-left:5px;font-size:20px}.site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .fa-phone{float:right}.site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .fa-envelope-o{float:left}.site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .contact__number,.site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .top-nav__items--content{display:none}.site-header .jumbotron{padding-top:0;top:50px;margin-bottom:50px}.site-header .jumbotron h1{color:#fff;font-size:20px;margin-top:0px}.site-header .jumbotron a{text-transform:uppercase;font-size:15px;margin-right:10px;margin-bottom:20px}.page-site-header .header-wrap{padding-top:35px}.page-site-header .header-wrap .qtm-logo{margin:auto}.page-site-header .header-wrap .contact-list .contact-list__wrap{padding-bottom:0}.page-site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .fa{margin-left:5px;font-size:20px}.page-site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .fa-phone{float:right}.page-site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .fa-envelope-o{float:left}.page-site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .contact__number,.page-site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .top-nav__items--content{display:none}.page-site-header .jumbotron{padding-top:45px;top:35px}.page-site-header .jumbotron h1{color:#fff;font-size:40px}.page-site-header .jumbotron a{text-transform:uppercase;font-size:15px;margin-right:10px;margin-bottom:20px}.container>.navbar-header{background-color:#000}.navbar-toggle{right:50%;margin:0;margin-right:-44px;padding-top:10px;padding-bottom:0}.navbar-toggle .icon-title{display:block;font-size:16px;padding-left:20px;top:3px;position:relative}.navbar-toggle .icon-bar{background-color:#fff;width:15px;position:relative;top:-14px}.navbar-nav{float:none !important;text-align:left;background-color:rgba(0,0,0,0.5);margin-top:0}.mobile_skin{background-color:#000}.banner .banner-image-container .banner-slide img{height:600px}.menu-links .dropdown-custom{display:block;margin-left:20px}.menu-links .dropdown-custom li{background:rgba(0,0,0,0.5);width:100%}.menu-links .dropdown-custom li a{background:rgba(0,0,0,0.5);color:#fff !important}.menu-links .dropdown-custom li a:hover{color:#ed1c28 !important;text-decoration:none}.menu-links .dropdown-custom li:first-child{margin-top:0}.menu-links .dropdown-custom li:last-child{margin-bottom:10px}.menu-links .dropdown-custom li:before{border-right:none;border-left:none;border-bottom:none;position:absolute}#fade{bottom:71px}.revealmore{text-align:center;transition:all 1s}.revealmore a{font-size:16px}h1.main_title{font-size:38px}.btn-big{max-width:145px;width:100%;padding-top:10px;padding-bottom:10px}.content .single-item .thumbnail{max-width:360px;margin:auto;cursor:pointer}.content .thumbnail .glyphicon-chevron-right{left:50%;margin-left:-21px;top:27%;margin-top:-15px}.projects .project__heading{margin-bottom:10px}.projects .project__title{margin-bottom:0}.mobile{max-width:358px;margin:auto}.mobile_content{background-color:#fff;padding:20px;max-width:358px;margin:auto}.mobile_content .project-btn{padding-top:10px}article.page-content{padding-bottom:50px}article.page-content h5,article.page-content h6{padding-top:30px}article.page-content h3{font-size:36px}article.page-content h4{font-size:24px}article.page-content h5{font-size:20px}article.page-content h6{font-size:18px}article.page-content .sub_title{font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif;padding-top:0}article.page-content p{margin-bottom:30px;line-height:1.7em}article.page-content .about-us ul{margin-left:20px}article.page-content .content__list{margin-left:20px}article.page-content .content__list li{line-height:1.7em}article.page-content .content__list li:before{content:"\f138";font-family:"fontAwesome";padding-right:10px;color:#ed1c28}article.page-content .qtm-gallery-img{max-width:100%;width:100%;float:left;margin-right:20px;margin-bottom:20px;object-fit:cover}article.page-content .team-blog-project h3{color:#ed1c28;margin:0}article.page-content .team-blog-project h5{margin:0;padding:10px 0 15px;color:#afafb3;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif}article.page-content .team-blog-project p{margin-bottom:10px}article.page-content .team-blog-project .team__content .row{margin-bottom:20px}article.page-content .team-blog-project .team__content .team__occupation-title{margin-top:0;padding-top:0}article.page-content .team-blog-project .team__content .service__blog-title{margin-top:0;padding-top:0;color:#58585a;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif}article.page-content .team-blog-project .team__content .team__content-text{font-family:"Roboto Regular","Helvetica Neue",Helvetica,Arial,sans-serif}article.page-content .team-blog-project .qtm-blog-img{max-width:261px;height:261px;float:left;padding:0 20px 15px 0}article.page-content .team-blog-project .breadcrumb{background-color:transparent;padding-left:0}article.page-content .team-blog-project .breadcrumb li{font-family:"Roboto Regular","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}article.page-content .team-blog-project .breadcrumb li a{color:#ed1c28}article.page-content .service__content .service__thumbnail{max-width:189px;margin:auto;margin-bottom:40px}article.page-content .service__content .service__thumbnail img{max-width:261px;width:100%;object-fit:cover}article.page-content .service__content .service__thumbnail .caption h4{font-size:18px}article.page-content .contact__info{margin-top:20px}article.page-content .contact__info h5{padding-top:0;margin-top:0;margin-bottom:0;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif}article.page-content .contact__info .contact__details-content{margin-bottom:34px}article.page-content .contact__form .titan_google_map iframe{width:100%;border:none;height:215px}article.page-content .contact__form form#gform_2 .top_label .gf_left_half,article.page-content .contact__form form#gform_2 .top_label .gf_right_half{width:100%}#gform_fields_12 .gfield{margin-bottom:10px}#gform_fields_12 .gfield .gfield_label{display:none}.blogs .blog__title img{width:100%;object-fit:cover}.pre-footer{background-color:#ed1c28}.pre-footer .pre-footer__contact{color:#fff;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif;padding-top:10px}.pre-footer .pre-footer__contact a{color:#fff}.pre-footer .pre-footer__contact h3{font-size:30px;margin:0 0 20px}.pre-footer .pre-footer__contact .list-unstyled{margin-bottom:25px}.pre-footer .pre-footer__contact .contact_row_1{overflow:hidden}.pre-footer .pre-footer__contact .contact_row_1 p{float:left;width:calc(100% - 30px);margin-bottom:0}.pre-footer .pre-footer__contact .contact_row_1 .fa-push{padding-right:15px;float:left;width:30px;padding-top:3px}.pre-footer .pre-footer__contact .contact_row_4 li .fa{margin-right:20px;font-size:20px}.pre-footer .pre-footer__map-guide iframe{min-height:170px}footer.main-site-footer .footer-info{text-align:center}.post-image img{margin:0 auto}}@media (min-width: 480px){.banner .banner-image-container .banner-slide img{height:800px}.site-header{height:800px}.site-header .overlay{height:800px}.site-header .jumbotron{margin-bottom:200px}.site-header .jumbotron h1{color:#fff;font-size:40px;margin-top:63px}.btn-big{max-width:166px;padding-top:20px;padding-bottom:20px}}@media (min-width: 640px){.banner .banner-image-container .banner-slide img{height:960px}.site-header{height:960px}.site-header .overlay{height:960px}.site-header .jumbotron{top:75px;margin-bottom:330px}}@media all and (min-width: 768px) and (max-width: 991px){.navbar .navbar-nav li span.dropdown-toggle:after{display:none}.navbar .navbar-nav li span.dropdown-toggle:after{display:none}.navbar-header{float:none}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-collapse.collapse{display:none !important}.navbar-nav{background-color:rgba(0,0,0,0.5)}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-text{float:none;margin:15px 0}.navbar-collapse.collapse{display:none !important}.navbar-collapse.collapse.in{display:block !important}.collapsing{overflow:hidden !important}.site-header{height:960px}.site-header .header-wrap .contact-list .contact-list__items.icons{display:inline-block}.site-header .header-wrap .contact-list .contact-list__items.icons li .fa{margin-left:10px}.site-header .overlay{height:960px}.site-header .overlay .navbar-fixed{position:fixed;right:0;left:0;top:0}.page-site-header .overlay .navbar-fixed{position:fixed;right:0;left:0;top:0}.page-site-header .header-wrap .contact-list .contact-list__items.icons li .fa{margin-left:10px}.page-site-header .header-wrap .contact-list .contact-list__items.icons{display:inline-block}.page-site-header .jumbotron{padding-top:45px;margin-bottom:150px;top:258px}.page-site-header .jumbotron h1{color:#fff;font-size:40px}.page-site-header .jumbotron a{text-transform:uppercase;font-size:15px;margin-right:10px;margin-bottom:20px}.btn-big{max-width:166px;width:100%;padding-top:10px;padding-bottom:15px}.revealmore a{font-size:18px}article.content .thumbnail .tint img{height:260px}article.content .thumbnail .glyphicon-chevron-right{top:25%}article.page-content{top:40px}article.page-content .qtm-gallery-img{max-width:150px;min-height:150px}article.page-content .about-us ul{margin-left:80px}article.page-content .team-blog-project h3{color:#ed1c28;margin:0}article.page-content .team-blog-project h5{margin:0;padding:10px 0 15px;color:#afafb3;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif}article.page-content .team-blog-project p{margin-bottom:10px}article.page-content .team-blog-project .qtm-blog-img{width:auto;margin:0 auto;padding-right:30px}article.page-content .service__content .service__thumbnail{width:100%;margin-bottom:0}article.page-content .service__content .service__thumbnail .caption h4{font-size:18px}article.page-content .content__list{margin-left:80px}article.page-content .contact__form form#gform_2 .top_label .gf_left_half,article.page-content .contact__form form#gform_2 .top_label .gf_right_half{width:49%}article.page-content .contact__form form#gform_2 input[type=submit].btn-block{width:55%;margin:10px 0}article.page-content .post-content h2{margin-top:-16px}.pre-footer .content__flex{display:flex;justify-content:flex-end}.pre-footer .content__flex .pre-footer__map-guide{padding-right:0;align-self:center}.pre-footer .content__flex .pre-footer__map-guide iframe{min-height:341px}footer.main-site-footer .footer-info{text-align:left}footer.main-site-footer .footer-info .foo-titan{text-align:right}}@media (min-width: 992px){.nav>li{padding-right:13px;padding-left:13px}.nav>li>a{font-size:15px;padding-right:0;padding-left:0}.nav>li:last-child>a{padding-right:0}.navbar-toggle{display:none}.navbar-collapse.collapse{padding-right:0}.mobile_skin{background-color:transparent}.site-header{height:768px}.site-header .overlay{background:rgba(0,0,0,0.5);height:768px}.site-header .overlay .arrow-link{top:0}.site-header .overlay .navbar-fixed{position:fixed;right:0;left:0;top:0}.site-header .header-wrap .contact-list{text-align:right}.site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li a{font-size:16px}.site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .fa{margin-left:20px}.site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .fa-phone{float:none}.site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .fa-envelope-o{float:none}.site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .contact__number,.site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .top-nav__items--content{display:inline-block;font-size:14px}.site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items.icons{display:inline-block}.site-header .jumbotron{background:transparent;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif;padding-top:50px;margin-bottom:150px;position:relative;top:150px}.site-header .jumbotron h1{color:#fff;width:80%;font-size:48px}.site-header .jumbotron a{text-transform:uppercase;font-size:15px;margin-bottom:0}.page-site-header{background-size:cover}.page-site-header .overlay{min-height:155px;position:relative}.page-site-header .overlay .overlay__inner{background:url(../images/qtm-navigationBanner.png) no-repeat;width:100%;z-index:99999}.page-site-header .overlay .navbar-fixed{position:fixed;right:0;left:0;top:0}.page-site-header .header-wrap .contact-list{text-align:right}.page-site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li a{font-size:16px}.page-site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .fa{margin-left:20px}.page-site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .fa-phone{float:none}.page-site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .fa-envelope-o{float:none}.page-site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .contact__number,.page-site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .top-nav__items--content{display:inline-block;font-size:14px}.page-site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items.icons{display:inline-block}.navbar-nav{background-color:transparent;float:right !important}.banner .banner-image-container .banner-slide img{height:768px;width:100%}.menu-links .dropdown-custom{background-color:transparent;list-style:none;padding:0;margin:0;display:none;z-index:10}.menu-links .dropdown-custom li{float:left;padding:10px;background:#fff;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif;width:150px}.menu-links .dropdown-custom li a{display:block;background:#fff !important;text-decoration:none;color:#515556 !important;font-size:15px}.menu-links .dropdown-custom li a:hover{color:#ed1c28 !important;text-decoration:none}.menu-links .dropdown-custom li:first-child{margin-top:10px}.menu-links .dropdown-custom li:before{content:"";border-right:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #fff;position:absolute;top:0%;left:25%}.menu-links .dropdown-custom li ul{display:none;left:90%;top:0;list-style:none;padding:0;margin:0}.menu-links .dropdown-custom li ul li{float:left;background:#515556}.menu-links .dropdown-custom li ul li a{display:block;background:#515556;text-decoration:none;color:#fff !important}.menu-links .dropdown-custom li ul li a:hover{color:#ed1c28 !important;text-decoration:none;background:#515556}.menu-links .dropdown-custom li ul li:first-child{margin-top:10px}.menu-links .dropdown-custom li ul li:before{content:none;border-right:none;border-left:none;border-bottom:none;position:absolute;left:0}.menu-links .dropdown-custom li:hover>ul{display:block;position:absolute}.menu-links .dropdown-custom li:hover li{float:none}.menu-links li.menu-item:hover .dropdown-custom{display:block;position:absolute}.menu-links li.menu-item:hover .dropdown-custom li{float:none}#fade{bottom:74px}.revealmore{text-align:left}.revealmore a{font-size:18px}h1.main_title{font-size:48px}.project__thumb{min-height:339px;object-fit:cover}.projects__right-col{padding-left:0}.projects__left-col{padding-right:0}.btn-big{max-width:166px;width:100%;padding-top:20px;padding-bottom:20px}.mobile{max-width:100%;margin:auto}.mobile_content{max-width:100%;margin:auto}article.content .thumbnail .tint img{height:280px}article.content .thumbnail .glyphicon-chevron-right{top:27%}article.page-content{top:20px}article.page-content .about-us ul{margin-left:10px}article.page-content h2{margin-top:-16px}article.page-content .qtm-gallery-img{max-width:250px;min-height:215px}article.page-content .team-blog-project h3{color:#ed1c28;margin:0}article.page-content .team-blog-project h5{margin:0;padding:10px 0 15px;color:#afafb3;font-family:"OpenSans Bold","Helvetica Neue",Helvetica,Arial,sans-serif}article.page-content .team-blog-project .breadcrumb li{font-size:15px}article.page-content .team-blog-project .qtm-blog-img{width:100%}article.page-content .contact__form form#gform_2 .top_label .gf_left_half,article.page-content .contact__form form#gform_2 .top_label .gf_right_half{width:49%}article.page-content .contact__form form#gform_2 input[type=submit].btn-block{width:55%}.projects .project__heading,.projects .project__title{margin-bottom:30px}.pre-footer .content__flex{display:flex;justify-content:flex-end}.pre-footer .content__flex .pre-footer__contact{padding-top:70px;max-width:425px}.pre-footer .content__flex .pre-footer__map-guide{padding-right:0;align-self:center}.pre-footer .content__flex .pre-footer__map-guide iframe{min-height:610px}footer.main-site-footer .footer-info{text-align:left}footer.main-site-footer .footer-info .foo-titan{text-align:right}}@media (min-width: 1200px){.nav>li>a{font-size:18px}.site-header{height:900px}.site-header .overlay{height:900px}.site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li a{font-size:18px}.site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .top-nav__items--content{font-size:15px}.site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .contact__number{font-size:19px}.site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items.icons{font-size:22px}.site-header .jumbotron{margin-bottom:300px}.page-site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li a{font-size:18px}.page-site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .top-nav__items--content{font-size:15px}.page-site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items li .contact__number{font-size:19px}.page-site-header .header-wrap .contact-list .contact-list__wrap .contact-list__items.icons{font-size:22px}.navbar-nav{background-color:transparent}.menu-links .dropdown-custom li{width:200px}.menu-links .dropdown-custom li a{font-size:18px}.project__thumb{min-height:318px}article.page-content .qtm-gallery-img{max-width:261px;min-height:261px}article.page-content .warning-page{text-align:center;padding:230px 0 300px}article.page-content .service__content .service__thumbnail .caption h4{font-size:24px}.banner .banner-image-container .banner-slide img{max-height:1086px;height:100%}.post-content h2{margin-top:-16px}}@media (min-width: 1600px){.site-header{height:1086px}.site-header .overlay{height:1086px}.site-header .jumbotron{margin-bottom:350px}}.pre-footer__contact ul li h4{margin-bottom: 0 !important;}

/*# sourceMappingURL=maps/style.css.map */
