@charset "utf-8";
.container{height:auto}.header{width:100%;border-bottom:1px solid #ccc}.social_icons a{float:left;margin:19px 0;font-size:19px;color:#252936;padding:0}.social_icons a:hover{color:#ef4b29}.social_icons .fa{margin-right:16px}.address{text-align:right;color:#ef4b29;font-size:19px;margin:19px 0;padding:0}.address p{color:#515151;font-size:16px;font-family:'Roboto',sans-serif;margin:0 10px}.header-text{color:#515151;font-size:16px;font-family:'Roboto',sans-serif;margin:0 10px}.navigation{margin:0 auto}.navbar{min-height:140px;margin:0}.left li a{font-family:'Poppins',sans-serif;font-size:19px;color:#252936;padding:0 30px}.right li a{font-family:'Poppins',sans-serif;font-size:19px;color:#252936;padding:0 30px}ul.nav.navbar-nav.navbar-right.right{margin-right:32px}.navbar-nav li a:hover{color:#ef4b29;background-color:transparent}.navbar-nav .navbar-right{padding-left:25px}.navbar-toggle{background-color:#ef4b29}.navbar-toggle .icon-bar{background-color:#fff}.navbar-brand{height:auto}@media screen and (min-width:768px){.navbar-brand-centered{position:absolute;left:50%;display:block;width:160px;text-align:center}.navbar>.container .navbar-brand-centered,.navbar>.container-fluid .navbar-brand-centered{margin-left:-80px}.navbar-nav{margin-top:74px}.navbar-nav li a{font-family:'Poppins',sans-serif;font-size:19px;color:#252936;padding-left:35px}}.slider{padding:0}.carousel-inner>.item>img,.carousel-inner>.item>a>img{width:100%;margin:auto}.carousel-caption{position:absolute;right:15%;bottom:20px;left:50%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.6);top:35%}.carousel-caption h1{font-family:'Poppins',sans-serif;font-size:55px;color:#fff}.carousel-caption p{font-family:'Poppins',sans-serif;font-size:17px;color:#fff}.about_us{margin-top:40px}.about_us h1{font-family:'Poppins',sans-serif;font-size:40px;color:#252936}.about_us_content_bg{margin-top:25px;margin-bottom:60px}.about_us_img{padding:0}.about_us_content{margin-left:45px}.about_us p{font-family:'Arimo',sans-serif;color:#666;font-size:16px;line-height:24px}.about_us ul{padding-left:30px;list-style-image:url(../img/tick.png)}.about_us ul li a{font-family:'Arimo',sans-serif;color:#666;font-size:16px;padding-bottom:10px;text-decoration:none}.about_us ul li a:hover{color:#ef4b29}.btn-primary{background-color:#52545c;border:0;color:fff;text-transform:uppercase;font-family:'Arimo',sans-serif;font-size:16px;padding:13px 26px;margin-top:20px}.btn-primary a{color:#fff;text-decoration:none}.btn-primary:hover{background-color:#ef4b29;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.fa-bolt{padding:0 5px!important}.industries_bg{background-color:#f6f6f6;padding:0}.industries{padding-top:45px;padding-bottom:70px}.industries_bg h1{font-family:'Poppins',sans-serif;font-size:40px;color:#252936}.industries_bg p{font-family:'Arimo',sans-serif;color:#52545c;font-size:16px;line-height:24px}.industries_img_section{padding-top:45px}.industries_img_section img{border-radius:100%;border:3px solid #ef4b29;height:176px;width:176px;margin:0 auto}.industries_bg_title{margin:10px 0 0 0;font-family:'Poppins',sans-serif;font-size:22px;color:#252936;text-align:center}.contact_help{margin:0;background-image:url(../img/contact-help.jpg)}.contact_help_content{padding-top:91px;padding-bottom:113px;text-align:center}.contact_help_content h1{font-family:'Poppins',sans-serif;font-size:40px;color:#fff;text-align:center}.contact_help_content h4{font-family:'Arimo',sans-serif;font-size:28px;color:#fff;text-align:center}.btn-warning{background-color:#ef4b29;border:0;color:fff;font-family:'Arimo',sans-serif;font-size:16px;padding:13px 26px;margin-top:20px}.btn-warning a{color:#fff;text-decoration:none}.btn-warning:hover{background-color:#52545c!important;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.footer_bg{background-color:#242835}.footer{padding-top:51px;padding-bottom:45px;border-bottom:1px solid#92949a}.footer_section{margin:0 auto;text-align:center;border-right:1px solid#92949a}.footer_section:nth-child(3){border:0}.footer_section img{margin:0 auto}.footer_section p{color:#afafaf;font-family:'Arimo',sans-serif;font-size:15px;line-height:25px;padding-top:36px}.copy_right{color:#777;font-family:'Arimo',sans-serif;font-size:16px;margin:25px 0;text-align:center}.innerpage_header_bg{background-image:url(../img/inner-header.jpg);margin-top:25px}.innerpage_title{padding:0}.innerpage_title h1{font-family:'Poppins',sans-serif;font-size:34px;color:#fff;padding:55px 0}.about_company_bg{margin-top:35px;padding:0;padding-bottom:42px}.about_company{color:#666;font-family:'Arimo',sans-serif;font-size:16px;line-height:24px}.about_company_bg ul{padding-left:26px;margin-top:25px}.about_company_bg li{list-style-image:url(../img/tick.png);line-height:34px;font-family:'Arimo',sans-serif;font-size:16px;color:#666}.vision_mission{margin-top:50px}.vision_mission h1{ont-family:'Poppins',sans-serif;font-size:27px;color:#fff;margin:0;padding:0;text-transform:uppercase;margin-bottom:9px}.vision_mission p{color:#fff;font-family:'Arimo',sans-serif;font-size:15px;line-height:23px;padding:0}.vision{background-color:#ef4b29;padding:15px;border-radius:3px}.mission{background-color:#919192;padding:15px;border-radius:3px}.experience_bg{margin-bottom:45px;padding:0;margin-top:25px}.experience_bg h1{font-family:'Poppins',sans-serif;font-size:35px;color:#252936}.experience_bg p{color:#666;font-family:'Arimo',sans-serif;font-size:16px;line-height:24px}.services_bg{margin-top:35px;margin-bottom:50px;padding:0}.services_bg h1{font-family:'Poppins',sans-serif;font-size:40px;color:#252936}.services_bg p{color:#666;font-family:'Arimo',sans-serif;font-size:16px;line-height:24px}.services{margin:30px 0 30px 0;padding:0}.services_bg_img{padding:0}.services_bg_img h1{font-family:'Poppins',sans-serif;font-size:25px;color:#252936}.services_bg_img p{color:#666;font-family:'Arimo',sans-serif;font-size:16px;line-height:24px;margin-right:26px}.projects_bg{padding:0;margin-top:48px;margin-bottom:60px}.projects{padding:0;margin:30px 0}.filter_bg{padding:0;margin-left:13px}.btn-danger{background-color:#ef4b29;border-radius:2px;border:0}.btn-danger:hover{background-color:#484848}.btn-danger:focus{background-color:#484848}.projct_img_bg{margin-bottom:30px;padding:0}.modal-dialog{width:auto}.popup_bg{margin:0;padding-bottom:45px}.popup_img{margin:0;padding:0}.popup_content{padding:0}.popup_content h1{font-family:'Poppins',sans-serif;font-size:30px;color:#252936;margin:0}.popup_content p{color:#666;font-family:'Arimo',sans-serif;font-size:15px;line-height:24px;margin-top:13px}.btn-secondary{background-color:#ef4b29;border:0;color:#fff;font-family:'Arimo',sans-serif;font-size:16px;padding:13px 26px;margin-top:20px}.btn-secondary a{color:#fff;text-decoration:none}.btn-secondary:hover{background-color:#52545c!important;color:#fff}.projctimg{margin:0;cursor:pointer;margin-top:25px}.form-group{padding:0}.enquiry_bg{padding:0;margin-top:48px;margin-bottom:60px}.form_bg{margin:0;padding:0}.enquiry_service{background-color:#ef4b29;padding:15px 0;border-radius:2px}.enquiry_service h1{font-family:'Poppins',sans-serif;font-size:30px;color:#fff;margin-left:60px;margin-top:20px}.enquiry_service ul{margin-left:45px;list-style-image:url(../img/arrow.png)}.enquiry_service ul li{margin-bottom:15px}.enquiry_service ul li a{font-family:'Arimo',sans-serif;color:#fff;font-size:16px;padding-bottom:10px;text-decoration:none}.enquiry_service ul li a:hover{color:#000}.form-control{height:45px;border-radius:2px}.form_bg .btn-primary{background-color:#ef4b29;border:0;color:fff;font-family:'Arimo',sans-serif;font-size:16px;padding:13px 50px;margin-top:20px;border-radius:2px}.form_bg .btn-primary a{color:#fff;text-decoration:none}.contact_bg{padding:0;margin-top:48px;margin-bottom:60px}.contactmap_section{margin-top:50px}


span.header-text a {
    color: #515151;
}
.error {
    color: #d81a1a;
    font-size: 12px;
    font-style: italic;
}
.success {
	color: green;
	padding: 10px 0;
	width: 100%;
}
.form-control:focus {
	border-color: red;
}
span.orange {
    color: #ef4b29;
}




/* Popup container - can be anything you want */
.popup {
    position: relative;
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/* The actual popup */
.popuptext {
    display: none;
    width: 160px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 8px 0;
    
}
/* Popup arrow */
.popuptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}
/* Toggle this class - hide and show the popup */
.popuptext.show {
    display: block;
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
    position: fixed;
    top: 0;
    background: rgba(12,12,12,0.95);
    width: 100%;
    left: 0;
    height: 100vh;
    padding-top: 10%;
    z-index: 999;
}
#myPopup form#ajax-form {
    width: 50%;
    margin: 0 auto;
    position: relative;
}
#myPopup form#ajax-form .form-group label {
	display: none;
}
#myPopup form#ajax-form .form-group input,#myPopup form#ajax-form .form-group textarea {
	background: none;
}
#myPopup .btn-primary {
	background: #ef4b29;
}
.closebtn {
    position: absolute;
    top: -45px;
    right: -60px;
    font-size: 21px;
    color: #fdfdfd;
    filter: alpha(opacity=20);
    opacity: 0.8;
    border: 1px solid;
    border-radius: 50%;
    padding: 7px 10px;
    cursor: pointer;
    line-height: 1;
}
#myPopup .form-control,#myPopup .form-control::placeholder {
	color: #555 !important;
}
#myPopup .error {
    text-align: left;
    line-height: 22px;
}

/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
    from {opacity: 0;} 
    to {opacity: 1;}
}
@keyframes fadeIn {
    from {opacity: 0;}
    to {opacity:1 ;}
}
.container-fluid.rqst-qt {
    background: #242835;
    padding: 50px 0 60px 0;
    text-align: center;
}
.container.request-a-quote h1 {
    color: #fff;
        font-family: 'Poppins',sans-serif;
}
.container.request-a-quote .popup {
    padding: 15px 30px;
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;
}
div#myPopup h2 {
	line-height: 60px;
}