@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i);nav,nav>ul>li,nav>ul>li>a{position:relative}.left,.menu-col-2,.right,.right-col-2{box-sizing:content-box}body{font-family:"Open Sans",sans-serif}a{text-decoration:none}.red-big-heading{font-size:15px;font-weight:600;margin-bottom:30px;margin-top:10px}.menu-container{margin:auto;width:1170px}.container cf,.mega-menu{width:100%}.ul-reset{padding-left:0;margin-top:0;margin-bottom:-11px;list-style:none}nav{font-size:0}nav>ul>li{display:inline-block;font-size:14px;padding:6px 16px}nav ul li a:hover{color:#000}nav>ul>li:first-child{padding-left:0}nav>ul>li:last-child{padding-right:0}nav>ul>li>a{color:#e0253b;display:block;padding:0 0 20px}.mega-menu{display:none;left:0;position:absolute;text-align:left;border-top:2px solid #db061f;background:#fff;padding:10px 0 50px;margin:-5px 0 0}.mega-menu a:hover{color:#2d6a91}.mega-menu h3,.mega-menu h3 a{color:#db061f}.droppable{position:static}.droppable>a:after{font-size:12px}.left,.left p,.mega-menu h2,.mega-menu h3,.menu-col-1,.right p,.right-col-2 p{font-size:14px}.droppable:hover .mega-menu{display:block}.mega-menu h3{font-weight:600;border-bottom:1px #d3d3d3 solid;padding:10px 0}.mega-menu h3 a:hover{color:#000}.mega-menu h2{color:#db061f;font-weight:600;padding:15px 0}.left{float:left;width:55%;color:#747474}.left p{color:#a89989;line-height:25px;line-height:20px;width:64%}.right p{color:#666;line-height:23px}.right{float:right;width:43%}.left-col-1{width:35%;float:left}.left-col-1 a{color:#a89989}.left-col-1 a:hover{color:#db061f}.left-col-2{width:65%;float:right}.right-col-1{width:43%;float:left}.right-col-1 img{width:100%;padding:15px 0}.right-col-2{width:47%;float:left;padding:15px 0 0 20px}.right-col-2 p{color:#a89989;margin:0 0 10px;font-weight:300;line-height:22px}.right-col-2 a{color:#a89989}.right-col-2 a:hover{color:#db061f}.menu-col-1,.menu-col-1 a{color:#a89989}.menu-col-1{width:36%;float:left;font-weight:400}.menu-col-1 a:hover{color:#db061f}.menu-col-2{width:60%;height:auto;float:right;border-left:1px #999 solid;padding-left:15px}.companies,.companies-row,.menu-col-2 ul li{width:100%;float:left}.menu-col-2 ul{list-style:none}.menu-col-2 ul li a{color:#a89989;font-size:14px;font-weight:300;line-height:25px}.menu-col-2 ul li a:hover{color:#f20101}.companies{box-sizing:border-box}.companies-row{box-sizing:border-box;margin-bottom:30px}.companies-col-left{width:48%;float:left;box-sizing:border-box}.companies-col-right{width:48%;float:right;box-sizing:border-box;padding-right:12px}.company-heading{font-size:30px;font-weight:600;line-height:42px;color:#db061f;text-transform:uppercase}.company-subheading{font-size:18px;font-weight:700;line-height:24px;color:#373737;text-transform:uppercase;margin:25px 0 5px}.companies-col-left a,.companies-col-right a{font-size:14px;font-weight:800;line-height:22px;color:#f2923c;float:right}.companies-col-left a{padding:30px 0 20px;box-sizing:border-box}.companies-col-right a{box-sizing:border-box;padding:5px 0 20px}.gallery-box-left .caption,.gallery-box-right .caption{font-size:30px;line-height:36px;font-weight:300;color:#000;text-transform:uppercase;margin-top:10px}.gallery-box,.gallery-box-left,.our-gallery{float:left;box-sizing:border-box}.autotech{padding-top:50px}.our-gallery{width:100%}.gallery-box{width:100%;margin-bottom:40px}.gallery-box-left{width:50%}.gallery-box-right{width:50%;float:right;box-sizing:border-box}.gallery-box-left img{width:90%}.gallery-box-right img{width:90%;float:right;box-sizing:border-box}.gallery-box-right .caption{float:left;box-sizing:border-box;padding:16px 0 0 55px}.career-menu-col-1 h3,.career-menu-col-2 h3,.customer-menu-col-1 h3,.customer-menu-col-2 h3{border-bottom:1px #d3d3d3 solid;padding:10px 0;text-transform:uppercase}.career-menu-col-1{width:48%;float:left;box-sizing:content-box}.career-menu-col-1 h3{color:#db061f;font-size:14px;font-weight:600}.career-text,.career-text a{color:#a89989}.career-menu-col-1 img{width:45%;height:100%;float:left;margin-top:17px}.career-text{width:48%;float:right;margin-top:12px;font-size:15px}.career-menu-col-1 a,.career-text a:hover{color:#db061f}.career-menu-col-1 h4{width:100%;font-weight:600;margin-bottom:8px}.career-menu-col-1 p{width:100%;font-weight:300;line-height:24px;margin-bottom:20px}.career-menu-col-1 a:hover{color:#000}.career-menu-col-2{width:48%;float:right;box-sizing:content-box}.career-menu-col-2 h3{color:#db061f;font-size:14px;font-weight:600}.career-menu-col-2 img{width:45%;height:100%;float:left;margin-top:17px}.career-menu-col-2 p{font-size:14px;font-weight:300;color:#a89989;line-height:22px}.career-menu-col-2 a{color:#a89989}.career-menu-col-2 a:hover{color:#db061f}.customer-menu-col-1{width:48%;float:left;box-sizing:content-box}.customer-menu-col-1 h3{color:#db061f;font-size:14px;font-weight:600}.customer-menu-col-1 img{width:100%;height:100%;float:left;margin-top:17px}.customer-text{width:48%;float:right;margin-top:12px;font-size:15px;color:#a89989}.customer-text a{color:#a89989}.customer-text a:hover{color:#db061f}.customer-menu-col-1 h4{width:100%;font-weight:600;margin-bottom:8px}.customer-menu-col-1 p{width:100%;font-weight:300;line-height:24px;margin-bottom:20px}.customer-menu-col-1 a{color:#a89989}.customer-menu-col-1 a:hover{color:#db061f}.customer-menu-col-2{width:48%;float:right;box-sizing:content-box}.customer-menu-col-2 h3{color:#db061f;font-size:14px;font-weight:600}.thegroup-col-1,.thegroup-col-2{padding-top:32px}.customer-menu-col-2 img{width:100%;height:100%;float:left;margin-top:17px}.thegroup-col-1,.thegroup-col-1 img{width:40%;float:left}.customer-menu-col-2 p{font-size:14px;font-weight:300;color:#a89989;line-height:22px}.customer-menu-col-2 a{color:#a89989}.customer-menu-col-2 a:hover{color:#db061f}.group-text{width:100%;float:left}.thegroup-col-1 p{width:100%;font-size:14px;color:#a89989;line-height:24px;font-weight:300}.thegroup-col-2{width:50%;float:right}.thegroup-menu-col{width:100%;float:left}.thegroup-menu-col ul{list-style:none;padding:0;margin:0}.thegroup-menu-col ul li{display:block;font-size:15px;font-weight:600;line-height:20px;margin-bottom:30px;float:left;width:50%}.thegroup-menu-col ul li a{color:#a89989}.thegroup-menu-col ul li a:hover{color:#f20101}.media-col-1{width:50%;float:left;padding-top:32px}.media-col-1 img{width:90%;float:left}.media-text{width:55%;float:right}.media-col-1 p{width:85%;font-size:14px;color:#a89989;line-height:24px;font-weight:300}.media-col-2{width:50%;float:right;padding-top:32px}.media-menu-col{width:100%;float:left}.media-menu-col ul{list-style:none;padding:0;margin:0}.media-menu-col ul li{display:block;font-size:15px;font-weight:600;line-height:20px;margin-bottom:30px;float:left;width:50%}.media-menu-col ul li a{color:#a89989}.media-menu-col ul li a:hover{color:#f20101}.contact-col-1{width:50%;float:left;padding-top:32px}.contact-col-1 img{width:40%;float:left}.contact-text{width:100%;float:right}.contact-col-1 p{width:100%;font-size:14px;color:#a89989;line-height:24px;font-weight:300}.contact-text a{color:#db061f}.contact-text a:hover{color:#000}.contact-col-2{width:50%;float:right;padding-top:32px}.contact-menu-col{width:100%;float:left}.contact-menu-col ul{list-style:none;padding:0;margin:0}.contact-menu-col ul li{display:block;font-size:15px;font-weight:600;line-height:20px;margin-bottom:30px;width:50%;float:left}.contact-menu-col ul li a{color:#a89989}.contact-menu-col ul li a:hover{color:#f20101}.links-icon{font-size:20px;padding-right:10px}@media only screen and (max-width:1024px){nav>ul>li{padding:6px 10px;font-size:13px}nav>ul>li:first-child{padding-left:15px;padding-right:20px}nav>ul>li:last-child{padding-right:15px;float:right}.left,.right{float:left;box-sizing:content-box}.ul-reset{padding-left:0;margin-top:0;margin-bottom:-11px;list-style:none;width:100%}.logo{padding:0}.left{width:42%;color:#747474;font-size:14px}.right{width:43%;margin-left:10px}}@media only screen and (max-width:991px){nav>ul>li:first-child{padding-left:15px;padding-right:17px}.media-col-1{width:40%}.media-col-2{width:60%}}@media only screen and (max-width:768px){.red-big-heading{margin-top:45px}.updates-col-1,.updates-col-2{width:100%;margin:5px 10px}.updates-col-2 ul li{padding:0 15px 0 0}.ul-reset{padding-left:0;margin-top:0;margin-bottom:-11px;list-style:none;width:96%}}@media only screen and (max-width:480px){.logo{padding:0}nav>ul>li>a{color:#e0253b;display:block;position:relative;padding:0}}@media only screen and (max-width:440px){nav>ul>li:first-child{padding-right:10px}}.media-menu-col ul li ul{position:relative;display:none}.media-menu-col ul li ul li{width:100%;text-align:left;top:10px;right:0;margin-bottom:10px;line-height:20px}.media-menu-col ul li ul li a{display:block}.media-menu-col ul li:hover ul{display:block;transition:ease-in-out 0.5s}