.nav__primary 
{
 width:87% !important; 
}

.footer .footer-widgets
{
padding-top:60px;  
}

.footer-widgets .sub-menu
{
margin:0px !Important;  
}

*:focus
{
outline:none !important;  
}

.logo
{
 background-color:rgba(255, 255, 255, 0) !Important; 
}

.logo a
{
background: #fff;
    padding: 10px;  
}

.set_div
{
 padding: 0px 0px 50px 0px;
    line-height: 30px;
    font-size: 16px; 
  margin-top:3%;
}

.set_div1
{
 *padding: 0px 0px 50px 0px;
    line-height: 30px;
    font-size: 16px; 
  *margin-top:3%;
}

.set_div2
{
 padding: 0px 0px 50px 0px;
    line-height: 30px;
    font-size: 16px; 
  *margin-top:3%;
}

.our_careers
{
  width: 40%;
    margin: 0 auto;
    background: rgba(218, 51, 0, 0.75);
    color: #fff;
    box-shadow: 3px 3px 4px #111;
    padding: 30px;
}

.our_careers input
{
 width:100% !important; 
}

.our_careers input[type="submit"]
{
 height: 40px;
    font-weight: bold;
    font-size: 17px; 
}

/*vTE20102016 CSS For Responsive Form*/
@media only screen and (max-width: 767px){
.our_careers {
    width: 80% !important;
}
}
/*vTE20102016 CSS For Responsive Form Ends*/

.custom_social
{
padding:20px;  
}

.custom_social li
{
 list-style-type:none !important; 
}

.footer
{
 padding:0px !Important; 
}

.set_resume_input input
{
  border-radius:4px;
  color:#fff !Important;
}

.service_images
{
 text-align:center;
  width:26%;
  padding:9px 20px 20px 20px;
  float:left;
}

.slider_caption h2
{
word-spacing:8px !Important;  
}

.slider_caption h3
{
 font-weight:normal !Important; 
}

.testi_1 .desc .excerpt
{
 font-size:14px !Important;
  font-style:normal !Important;
}

.fleft
{
 width:70%;
  float:left;
}
