﻿/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    /* Styles */
    html {
    overflow-x: hidden;
}
    .foot_num {
    display: none;
}
    .slider-control {
    display: none;
}
    .loader-container {
    left: -155px;
}
      .text_sec2 {
    padding-top: 30px;
}
      .pad_qual {
    padding-top: 30px;
}
    .text_sec3 {
    padding-top: 30px;
}
    .text_sec4 {
    padding-top: 30px;
}
    foot_hide {
        display: none;
    }
    .col-sm-1{
        padding-left: 0;
    }
    .col-sm-11{
        padding-left: 0;
        padding-right: 0;
    }
    .carousel-caption {
    bottom: -90px;
}
    .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    max-width: 135%;
}
    .text2 {
    margin-top: 18px;
    margin-left: 45px;
}
    .item1{
        visibility: hidden;
    }
    .image8 {
    visibility: hidden;
}
    .imgli1 {
    visibility: hidden;
}
    .who_col{
        margin-top: -1192%;
    }
    .whotext {
    margin-top: 43px;
    margin-right: 0px;
    margin-left: 0;
}
    .imgli4 {
        width: 50%;
        margin-top: 65px;
        margin-left: 0;
    }
    .what_col{
        margin-top: -200%;
    }
    .what {
    margin-left: 0px;
    margin-top: 350px;
}
    .maintext {
        margin-top: 0;
        margin-left: 0;
    }
    .text{
        margin-left: -26px;
        font-size: 20px;
    }
    .maintext1 {
    margin-left: 0px;
    margin-right: 0px;
}
    .imgli5{
        visibility: hidden;
    }
    .imgrepair {
    visibility: visible;
}
    .repair_col {
    margin-top: -2500px;
    margin-left: 0;
}
    .rentext {
    visibility: visible;
}
    .brand {
    margin-left: 0;
    margin-top: -2180px;
}
    .client_div {
    visibility: hidden;
}
    .spray_col {
    margin-top: -135px;
    margin-left: 0;
    width: 100%;
}
    .ren-col{
        margin-top: -830%;
    }
    .renovation {
        margin-left: -14px;
    }
    .ren_details {
    margin-left: -14px;
    margin-right: 0;
}
    .consult_col{
        margin-top: -640%;
    }
 
   .welder {
    visibility: hidden;
}
   
    .img_pro {
    margin-left: 132px;
    padding-top: 60px;
}
    .protext {
    margin-bottom: -15px;
    color: white;
    padding-bottom: 60px;
}
    .quality {
        margin-left: -16px;
        padding-bottom: 32px;
        margin-top: 10px;
        padding-top: 60px;
    }
    .img_qual {
        margin-left: 124px;
    }
    .work {
    margin-left: -17px;
    padding-top: 20px;
    padding-bottom: 20px;
}
    .img_work {
    margin-left: 122px;
}
    .man {
    margin-left: -16px;
    padding-top: 20px;
}
    .img_man {
    margin-left: 128px;
}
    .safety {
    width: 223px;
    margin-left: 30px;
}
    .main_safety {
    margin-left: 0px;
    margin-right: 54px;
}
  
    .mainmenu > li > a {
    padding: 6px 9px;
    font-size: 9px;
    margin-left: -20px;
}
    .logo {
    margin-left: -180px;
    margin-top: 10px;
}
    .footer_text{
        font-size:12px;
        margin-top: 35px;
    }
    .address1{
        display:none;
    }
    .address2{
        display:block;
        background-color: white;
    }
    .text-left {
    margin-left: 0;
}
    .weld {
    margin-left: 3px;
}
    .serv_slider{
        display: none;
    }
    
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) and (max-device-width : 480px) {
  /* Styles */
  .loader-container {
    left: -65px;
}
  foot_hide {
        display: none;
    }

  .foot {
        margin-top: 50px;
        margin-left: 0;
        margin-right: -20px;
    }
   .foot_social {
        margin-top: -65px;
        margin-left: 0;
        margin-right: -115px;
    }
   .social {
        width: 490px;
        margin-left: -1px;
        margin-top: -70px;
        height: 35px;
    }
    .navbar {
        margin-top: 0px;
    }
 .logo {
        width: 116px;
        height: 30px;
        margin-left: -179px;
margin-top: 10px;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-color: white;
        background-color: white;
    }
    .mainmenu > li {
        float: none;
    }
    .navbar-toggle {
        margin-top: 6px;
    }
    .navbar-toggle > span {
        border-right: none;
    }
    .navbar-toggle {
        border: none;
    }
    .mainmenu > li > a:hover, .mainmenu > li > a:focus {
        background-color: #424245;
        color: #fff;
        border-top-color: #757373;
        border-top-style: none;
        border-top-width: 0;
        font-size: 9px;
        border-radius: 0;
        height: 42px;
        width: 277px;
        border-left-width: 45px;
        border-left-color: #424245;
    }
    .navbar-collapse {
        height: 385px;
    }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
        background-color: #424245;
    }
    .quality > hr {
    margin-top: -150px;
}
    .footer {
        height: 123px;
    }
    
    .foot {
        margin-top: 27px;
        margin-left: 0;
    }
    .foot_social {
        margin-top: 14px;
        margin-left: 0;
        margin-right: -115px;
    }

    @media only screen and (max-width: 320px) {
    textarea.form-control {
        width: 90%;
        margin-left: 0px;
        padding-bottom: 11%;
        margin-bottom: 30px;
        margin-top: 3px;
    }
}
    .subject {
        padding: 0 0;
    }
    .form-inline .form-group {
        width: 85%;
    }
    .form-group {
        margin-bottom: -6px;
    }
    .testimonial {
        margin-top: -60px;
        margin-left: 9px;
        width: 171%;
    }
    .myslider2-inner {
    width: 100%;
    padding-left: 0;
    margin-top: 100px;
}
    .carousel.vertical .item {
        left: 0;
        margin-top: 76px;
    }
    .symbol {
        margin-left: -15px;
        width: 18%;
        margin-top: 10px;
    }
    .quote {
        margin-top: -15px;
    }
    .quote > p {
        width: 55%;
    }
    .passport_pix {
        padding-top: 18px;
        padding-left: 45%;
        padding-bottom: 10px;
        width: 58%;
       margin-left: -140px;
    }
    b, strong {
        font-weight: inherit;
        margin-left: 2px;
    }
    h4 > strong {
        font-weight: inherit;
        margin-left: -113px;
    }
    .img_clients {
        width: 96%;
        margin-left: 8px;
    }
    .client_slider {
        margin-top: -35px;
        margin-left: 163px;
    }
    .clients {
        margin-left: -20px;
    }
    .main_safety {
        margin-top: 25px;
    }
    .service > li {
        width: 78%;
    }
    .title_pro {
        margin-left: -5px;
    }
.who_col {
    margin-top: -65px;
    width: 80%;
}
.what {
    margin-left: 0px;
    margin-top: 675px;
    width: 23%;
}
.repair_col {
    margin-top: -672%;
}
.ren-col {
    margin-top: -672%;
    padding-left: 0;
}
.consult_col {
    margin-top: -590%;
}

.img_pro {
    margin-left: 219px;
    padding-top: 60px;
    width: 15%;
}
hr {
    margin-top: -135px;
}
.consttext {
    visibility: hidden;
}
    .protext {
        margin-right: 50px;
    }
    .img_qual {
    margin-left: 210px;
    width: 15%;
}
    .qualtext {
        margin-right: 50px;
    }
    .img_work {
    margin-left: 211px;
    width: 15%;
}
    .img_man {
    margin-left: 208px;
    width: 13%;
}
    .slider_inner {
    margin-top: -80px;
}
    .passport_pix {
   
}
    h4 {
    margin-left: -150px;
}
    textarea.form-control {
    margin-left: 0px;
    margin-top: 2px;
    padding-bottom: 5%;
    margin-bottom: 20px;
}
  
}


/* Galazy S5 (portrait and landscape) ----------- */
 @media only screen and (min-device-width: 360px) 
 and (max-device-height: 640px) 
 and (orientation : portrait) 
 and (-webkit-device-pixel-ratio: 3){
    /* Styles */
  
    .imgli4_header {
    margin-top: 0px;
}
    .loader-container {
    left: -135px;
}
    .who_col {
    margin-top: -1054%;
    width: 60%;
}
    .what {
    margin-top: 415px;
    width: 30%;
}

    .repair_col {
    margin-top: -860%;
}
    .ren-col {
    margin-top: -820%;
    padding-left: 0;
}
    .consult_col {
    margin-top: -600%;
}
    .welder {
    display: none;
}
    hr {
    margin-top: -85px;
}
    .client_div {
    margin-bottom: 30%;
}
    .passport_pix {
    margin-left: -115px;
}
    h4 > strong{
        margin-left: -73px;
    }
    .foot {
    margin-top: 60px;
    margin-left: 0;
}
    .foot_social {
    margin-top: -70px;
    margin-left: 0;
}
    .slider_inner {
    margin-top: -47px;
}
     .abt_why_img {
    width: 45% !important;
}
   
}


/* Galaxy S5 (landscape) ----------- */
@media only screen and (min-device-width: 360px) 
and (max-device-height: 640px) 
and (orientation : landscape) 
and (-webkit-device-pixel-ratio: 3) {
    /* Styles */
    foot_hide {
        display: none;
    }
    
    .col-sm-1{
        padding-left: 0;
    }
    .col-sm-11{
        padding-left: 0;
        padding-right: 0;
    }
    .carousel-caption {
    bottom: -90px;
}
    .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    max-width: 135%;
}
    .text2 {
    margin-top: 18px;
    margin-left: 45px;
}
    .item1{
        visibility: hidden;
    }
    .image8 {
    visibility: hidden;
}
    .imgli1 {
    visibility: hidden;
}
    .who_col{
        margin-top: -1192%;
    }
    .whotext {
    margin-top: 20px;
    margin-right: 0px;
}
    .imgli4 {
        width: 50%;
        margin-top: 450%;
    }
    .what_col{
        margin-top: -200%;
    }
    .what {
    margin-left: 0px;
    margin-top: 100px;
}
    .maintext {
        margin-top: 225px;
        margin-left: 0;
    }
    .text{
        margin-left: -26px;
        font-size: 20px;
    }
    .maintext1 {
    margin-left: 0px;
    margin-right: 0px;
}
    .imgli5{
        visibility: hidden;
    }
    .imgrepair{
        visibility: hidden;
    }
    .repair_col{
        margin-top: -905%;
    }
    .rentext{
        visibility: hidden;
    }
    .ren-col{
        margin-top: -830%;
    }
    .renovation {
        margin-left: -14px;
    }
    .ren_details {
    margin-left: -14px;
    margin-right: 0;
}
    .consult_col{
        margin-top: -640%;
    }
    .sec2{
        margin-top: -490%;
    }
   .welder {
    visibility: hidden;
}
   
    .img_pro {
    margin-left: 132px;
    padding-top: 60px;
}
    .protext {
    margin-bottom: -15px;
    color: white;
    padding-bottom: 60px;
}
    .quality {
        margin-left: -16px;
        padding-bottom: 32px;
        margin-top: 10px;
        padding-top: 60px;
    }
    .img_qual {
        margin-left: 124px;
    }
    .work {
    margin-left: -17px;
    padding-top: 20px;
    padding-bottom: 20px;
}
    .img_work {
    margin-left: 122px;
}
    .man {
    margin-left: -16px;
    padding-top: 20px;
}
    .img_man {
    margin-left: 128px;
}
    .safety {
    width: 223px;
    margin-left: 30px;
}
    .main_safety {
    margin-left: 0px;
    margin-right: 54px;
}
  
    .mainmenu > li > a {
    padding: 6px 9px;
    font-size: 9px;
    margin-left: -20px;
}
    .logo {
    margin-left: -180px;
    margin-top: 10px;
}
    .footer_text{
        font-size:12px;
        margin-top: 35px;
    }
    .address1{
        display:none;
    }
    .address2{
        display:block;
        background-color: white;
    }
    .text-left {
    margin-left: 0;
}
     foot_hide {
        display: none;
    }
  .foot_num {
        margin-top: 14px;
        margin-left: -5px;
        width: 107%;
        display: none;
    }
  .foot {
        margin-top: 50px;
        margin-left: 0;
        margin-right: -20px;
    }
   .foot_social {
        margin-top: -65px;
        margin-left: 0;
        margin-right: -115px;
    }
   .social {
        width: 640px;
        margin-left: 0;
        margin-top: -70px;
        height: 35px;
    }
    .navbar {
        margin-top: 0px;
    }
 .logo {
        width: 116px;
        height: 30px;
        margin-left: -179px;
margin-top: 10px;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-color: #514F4F;
        background-color: #514F4F;
    }
    .mainmenu > li {
        float: none;
    }
    .navbar-toggle {
        margin-top: 6px;
    }
    .navbar-toggle > span {
        border-right: none;
    }
    .navbar-toggle {
        border: none;
    }
    .mainmenu > li > a:hover, .mainmenu > li > a:focus {
        background-color: #424245;
        color: #fff;
        border-top-color: #757373;
        border-top-style: none;
        border-top-width: 0;
        font-size: 9px;
        border-radius: 0;
        height: 42px;
        width: 277px;
        border-left-width: 45px;
        border-left-color: #424245;
    }
    .navbar-collapse {
        height: 385px;
    }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
        background-color: #424245;
    }
    .quality > hr {
    margin-top: -150px;
}
    .footer {
        height: 85px;
    }
    
    .foot {
        margin-top: 50px;
        margin-left: 0;
    }
    .foot_social {
        margin-top: -65px;
        margin-left: 0;
        margin-right: -115px;
    }

    @media only screen and (max-width: 320px) {
    textarea.form-control {
        width: 90%;
        margin-left: 0px;
        padding-bottom: 11%;
        margin-bottom: 30px;
        margin-top: 3px;
    }
}
    .subject {
        padding: 0 0;
    }
    .form-inline .form-group {
        width: 85%;
    }
    .form-group {
        margin-bottom: -6px;
    }
    .testimonial {
        margin-top: -60px;
        margin-left: 9px;
        width: 171%;
    }
    .myslider2-inner {
        width: 100%;
    }
    .carousel.vertical .item {
        left: 0;
        margin-top: 76px;
    }
    .symbol {
        margin-left: -15px;
        width: 18%;
        margin-top: 10px;
    }
    .quote {
        margin-top: -15px;
    }
    .quote > p {
        width: 55%;
    }
    .passport_pix {
        padding-top: 18px;
        padding-left: 45%;
        padding-bottom: 10px;
        width: 58%;
        margin-left: -118px;
    }
    b, strong {
        font-weight: inherit;
        margin-left: 2px;
    }
    h4 > strong {
        font-weight: inherit;
        margin-left: -198px;
    }
    .img_clients {
        width: 96%;
        margin-left: 8px;
    }
    .client_slider {
        margin-top: -35px;
        margin-left: 163px;
    }
    .clients {
        margin-left: -20px;
    }
    .main_safety {
        margin-top: 25px;
    }
    .service > li {
        width: 78%;
    }
    .title_pro {
        margin-left: -5px;
    }
.who_col {
    margin-top: -790%;
    width: 50%;
}
.what {
    margin-left: 0px;
    margin-top: 985px;
    width: 23%;
}
.repair_col {
    margin-top: -510%;
}
.ren-col {
    margin-top: -535%;
    padding-left: 0;
}
.consult_col {
    margin-top: -500%;
}
.sec2 {
    margin-top: -420%;
}
.img_pro {
    margin-left: 219px;
    padding-top: 60px;
    width: 15%;
}
hr {
    margin-top: -200px;
}
.consttext {
    visibility: hidden;
}
    .protext {
        margin-right: 50px;
    }
    .img_qual {
    margin-left: 210px;
    width: 15%;
}
    .qualtext {
        margin-right: 50px;
    }
    .img_work {
    margin-left: 211px;
    width: 15%;
}
    .img_man {
    margin-left: 208px;
    width: 13%;
}
    .slider_inner {
    margin-top: -80px;
}
    .passport_pix {
    margin-left: -230px;
}
   
    textarea.form-control {
    margin-left: 0px;
    margin-top: 2px;
    padding-bottom: 5%;
    margin-bottom: 20px;
}
    h4 > strong{
        margin-left: -280px;
    }
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
  /* Styles */
 .welder {
    display: block;
    margin-left: -17px;
}
  .pad_qual {
    padding-bottom: 69px;
}
  .text_sec3 {
    padding-bottom: 168px;
}
  .text_sec4 {
    padding-bottom: 106px;
}
  .navbar-left {
    margin-left: 36px;
}
    .text {
        margin-top: -89px;
        font-size: 25px;
    }
    .space2 {
    margin-left: 2px;
    padding-right: 0;
}
  .image8 {
    margin-top: 359%;
    max-width: 121%;
}

    .what {
    margin-top: 55px;
    margin-left: -71px;
}
   
    .whotext {
    margin-right: 0;
    margin-top: -60px;
}
     .col_txt {
    width: 50%;
    margin-top: 87px;
}
    .maintext {
    margin-left: 0;
    margin-top: 0;
}
    
    
   .imgli5{
       visibility: visible;
   }
   .imgrepair{
       visibility: visible;
   }
   .repair_col {
    margin-left: 45%;
    margin-top: 54px;
}
   
   .repairtext {
    margin-right: 20px;
}
   .rentext{
visibility: visible;
   }
   .ren-col{
       margin-top: 50%;
margin-left: 1px;
   }
  
   .renovation {
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}
 .ren_details {
    margin-left: 0;
    margin-right: 0;
}
    .consult_col {
    margin-left: 57%;
    margin-top: -27%;
}
    .work {
    margin-left: 15px;
    padding-bottom: 14.85%;
}
    .man {
    margin-left: 15px;
    padding-bottom: 7.6%;
}
  
  
      .quality {
    margin-left: 15px;
    padding-bottom: 51px;
}
        
          .prodect {
    margin-left: 15px;
}
    .img_pro {
        margin-left: 75px;
    }
    .img_man {
    margin-left: 77px;
}
    .consttext {
        visibility: visible;
}
    hr {
    margin-top: -5px;
}
    .img_qual {
    margin-left: 75px;
}
    .quality > hr {
    margin-top: -26px;
}
    .img_work {
    margin-left: 75px;
}
 
    .main_safety {
    margin-left: 263px;
    margin-top: -198px;
    font-size: 12px;
    padding-bottom: 28px;
}
   
   .slider_inner {
    margin-top: -37px;
    margin-left: -67px;
}
    .img_clients {
    width: 98%;
    margin-left: 0;
}
    
    .footer {
    height: 70px;
}
    .foot {
    margin-left: -25px;
    margin-right: 17px;
}
    .foot_social {
    margin-left: 60px;
}
.foot_num {
    margin-left: 2px;
    margin-right: -4px;
}
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 769px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
  /* Styles */
 .mainmenu {
    margin-top: -42px;
}
 .imgli4 {
    width: 100%;
    margin-left: 7px;
    margin-top: -61px;
}
 .whotext {
    margin-right: 0;
    margin-top: -149px;
    font-size: 14px;
}
 .spray_col {
    margin-top: -120px;
}
 .pad_qual {
    padding-bottom: 170px;
}
 .text_sec3 {
    padding-bottom: 326px;
}
 .text_sec4 {
    padding-bottom: 210px;
}
 .safety {
    width: 270px;
}
 .main_safety {
    margin-left: 263px;
    margin-top: -170px;
    font-size: 12px;
    padding-bottom: 49px;
}
 .sec3 {
    margin-top: -429px;
}
 .myslider2-inner {
    width: 50%;
    padding-left: 0;
    padding-right: 11px;
}
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
  /* Styles */
  .mainmenu {
    margin-top: -58px;
    margin-left: 47px;
    margin-right: 0 !important;
}
  .logo {
    margin-left: -171px;
}
    .welder {
    display: none
}
.pad_qual {
    padding-bottom: 144px;
}
.text_sec3 {
    padding-bottom: 258px;
}
  .text_sec4 {
    padding-bottom: 186px;
}
   .navbar-left {
    margin-left: 16px;
}
   .carousel-caption {
    right: 25%;
    left: 33%;
    padding-bottom: 0px;
    top: 157px;
}
   .safety {
    width: 260px;
}
   .consttext{
          display: block;
   }
    .col_txt{
        width: 100%;
    }

   .maintext {
    margin-left: 0;
    margin-top: 0;
}
   .maintext1 {
    margin-left: 0;
    margin-right: 0;
}
    .what {
    width: 44%;
    margin-top: 50px;
    margin-left: 130px;
}
    .repair_col{
       margin-left: 40%;
margin-top: 50px;
   }
     .ren-col{
       margin-left: 40%;
margin-top: -175px;
   }
     .brand {
    margin-left: -50px;
    margin-top: 200px;
    margin-right: 50%;
}
     .spray_col {
    margin-top: 467px;
    margin-left: 35px;
    width: 100%;
}
    .ren_details {
    margin-left: 0;
    margin-right: 0;
}
     .consult_col{
        margin-bottom: 0;
margin-left: 40%;
margin-top: -50%;
    }
     .quality {
    margin-left: 15px;
    padding-bottom: 52px;
}
         .work {
    margin-left: 15px;
    padding-bottom: 22.2%;
}
           .man {
    margin-left: 15px;
    padding-bottom: 12.6%;
}
     .main_safety {
    margin-left: 241px;
    margin-top: -167px;
    font-size: 11px;
    padding-bottom: 43px;
}
     .myslider2-inner {
    width: 50%;
    padding-left: 0;
    padding-right: 11px;
    margin-top: 85px;
    margin-left: 225px;
}
                 .foot_num {
    margin-left: 22px;
    margin-right: -4px;
}
                 .foot {
    margin-left: 8px;
    margin-right: 42px;
}
    .protext {
        margin-left: 0;
        margin-right: 0;
    }
    .qualtext {
        margin-left: 0;
        margin-right: 0;
    }
    .img_man {
    margin-left: 57px;
}
    .testimonial {
    margin-left: -25px;
}
    .goil {
    margin-left: 60px;
    width: 60%;
}

.total {
    width: 60%;
    margin-left: 35%;
}

.shell {
    width: 60%;
    margin-left: 10px;
}

.oando {
    width: 60%;
    margin-left: 30px;
    margin-right: 20px;
}

.engen {
    width: 60%;
    margin-top: 3px;
    margin-left: 10px;
}
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
  /* Styles */
  /*.navbar-left {
    margin-left: 66px;
}
  .image8 {
    margin-top: 384%;
}
    .btn_read {
        font-size: 12px;
    }
    .repair_col {
    margin-top: 30px;
}
    .products_view {
    max-width: 1170px;
}
    .text_sec3 {
    padding-bottom: 258px;
}
    .text_sec4 {
    padding-bottom: 187px;
}
    .safety_index {
    max-width: 1170px;
}
    .safety {
    width: 320px;
}
    .main_safety {
        padding-bottom: 30px;
    }
    .slider_inner {
    margin-top: -200px;
}
    .sec3 {
    margin-top: -438px;
}
    .myslider2-inner {
    padding-left: 11px;
}*/
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
  /* Styles */
  .navbar-left {
    margin-left: 80px;
    margin-top: 1px;
}
 
  .service_space {
    margin-top: -180%;
}
  .imgli5 {
    margin-top: -128px;
}
  .image8 {
    margin-top: 415%;
}
  .navbar-left {
    margin-left: 113px;
}
  .welder {
    margin-left: -15px;
    margin-top: -50%;
}
  .carousel-inner > .item > img, .carousel-inner > .item > a > img {
     width: 104%;
} 
  .space2 {
    margin-left: 5.8px;
}
  .slider-control .glyphicon-chevron-right, .slider-control .icon-next {
    margin-top: 257%;
} 
.slider-control .glyphicon-chevron-right, .slider-control .icon-next {
    margin-left: 1541px;
} 
.slider-control .glyphicon-chevron-left, .slider-control .icon-prev {
    margin-top: 257%;
    margin-left: 1520px;
} 
.space2 {
    margin-left: 6.2px;
} 
.ren_details {
    font-size: 16px;
} 
.whotext {
    font-size: 18px;
} 
.maintext1 {
    font-size: 18px;
} 
.repairtext {
    margin-top: -70%;
} 
.weld {
    margin-top: 265px;
} 

.consult_col {
    margin-top: 70px;
} 
chevron-right {
    left: 94%;
}
 
.images {
    width: 100%;
} 
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    width: 172px;
} 
.navbar-left {
    margin-left: 111px;
} 
.carousel-indicators {
    margin-left: -400px;
} 
.left_side {
    margin-left: -105px;
}
.left_side .social > li > a:hover, .social > li > a:focus {
    width: 176px;
} 
.main_safety {
    margin-left: 384px;
    margin-top: -233px !important;
    color: white;
    font-size: 17px;
    padding-bottom: 29px !important;
    line-height: 1.5;
}
.pad_qual {
    padding-bottom: 121px !important;
    color: white;
    font-size: 16px;
}
.text_sec3 {
    padding-bottom: 213px !important;
    color: white;
    font-size: 16px;
}
    .text_sec4 {
        padding-bottom: 165px !important;
        color: white;
        font-size: 16px;
    }
  
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : landscape) 
and (-webkit-min-device-pixel-ratio : 2) {
/* Styles */
.who_col {
    margin-top: -985%;
}
}

/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px) 
and (max-device-height: 667px) 
and (orientation : portrait) 
and (-webkit-device-pixel-ratio: 2) {
  /* Styles */
  .loader-container {
    left: -130px;
}
  .imgli4 {
    width: 50%;
    margin-top: 0%;
}
    .who_col {
        margin-top: -1010%;
    }
    .what {
    margin-top: 470px;
}
    .repair_col {
    margin-top: -840%;
}
    .ren-col {
    margin-top: -810%;
    padding-left: 0;
}
    .consult_col {
    margin-top: -655%;
}
    .sec2 {
    margin-top: -500%;
}
    hr {
    margin-top: -90px;
}
    .passport_pix {
    margin-left: -127px;
}
    h4 > strong{
        margin-left: -85px;
    }
    .foot {
        margin-top: 50px;
        margin-left: 0;
    }
    .foot_social {
        margin-top: -65px;
        margin-left: 0;
        margin-right: -115px;
    }
}

/* iPhone 6 Landscape */
@media only screen and (min-device-width: 375px) 
and (max-device-height: 667px) 
and (orientation : landscape) 
and (-webkit-device-pixel-ratio: 2){
/* Styles */
foot_hide {
        display: none;
    }
    .col-sm-1{
        padding-left: 0;
    }
    .col-sm-11{
        padding-left: 0;
        padding-right: 0;
    }
    .carousel-caption {
    bottom: -90px;
}
    .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    max-width: 135%;
}
    .text2 {
    margin-top: 18px;
    margin-left: 45px;
}
    .item1{
        visibility: hidden;
    }
    .image8 {
    visibility: hidden;
}
    .imgli1 {
    visibility: hidden;
}
    .who_col{
        margin-top: -1192%;
    }
    .whotext {
    margin-top: 20px;
    margin-right: 0px;
}
    .imgli4 {
        width: 50%;
        margin-top: 500%;
    }
    .what_col{
        margin-top: -180%;
    }
    .what {
    margin-left: 0px;
    margin-top: 100px;
}
    .maintext {
        margin-top: 225px;
        margin-left: 0;
    }
    .text{
        margin-left: -26px;
        font-size: 20px;
    }
    .maintext1 {
    margin-left: 0px;
    margin-right: 0px;
}
    .imgli5{
        visibility: hidden;
    }
    .imgrepair{
        visibility: hidden;
    }
    .repair_col{
        margin-top: -905%;
    }
    .rentext{
        visibility: hidden;
    }
    .ren-col{
        margin-top: -830%;
    }
    .renovation {
        margin-left: -14px;
    }
    .ren_details {
    margin-left: -14px;
    margin-right: 0;
}
    .consult_col{
        margin-top: -640%;
    }
    .sec2{
        margin-top: -490%;
    }
   .welder {
    visibility: hidden;
}
   
    .img_pro {
    margin-left: 132px;
    padding-top: 60px;
}
    .protext {
    margin-bottom: -15px;
    color: white;
    padding-bottom: 60px;
}
    .quality {
        margin-left: -16px;
        padding-bottom: 32px;
        margin-top: 10px;
        padding-top: 60px;
    }
    .img_qual {
        margin-left: 124px;
    }
    .work {
    margin-left: -17px;
    padding-top: 20px;
    padding-bottom: 20px;
}
    .img_work {
    margin-left: 122px;
}
    .man {
    margin-left: -16px;
    padding-top: 20px;
}
    .img_man {
    margin-left: 128px;
}
    .safety {
    width: 223px;
    margin-left: 30px;
}
    .main_safety {
    margin-left: 0px;
    margin-right: 54px;
}
  
    .mainmenu > li > a {
    padding: 6px 9px;
    font-size: 9px;
    margin-left: -20px;
}
    .logo {
    margin-left: -180px;
    margin-top: 10px;
}
    .footer_text{
        font-size:12px;
        margin-top: 35px;
    }
    .address1{
        display:none;
    }
    .address2{
        display:block;
        background-color: white;
    }
    .text-left {
    margin-left: 0;
}
     foot_hide {
        display: none;
    }
  .foot_num {
        margin-top: 14px;
        margin-left: -5px;
        width: 107%;
        display: none;
    }
  .foot {
        margin-top: 50px;
        margin-left: 0;
        margin-right: -20px;
    }
   .foot_social {
        margin-top: -65px;
        margin-left: 0;
        margin-right: -115px;
    }
   .social {
        width: 667px;
        margin-left: 0;
        margin-top: -70px;
        height: 35px;
    }
    .navbar {
        margin-top: 0px;
    }
 .logo {
        width: 116px;
        height: 30px;
        margin-left: -179px;
margin-top: 10px;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-color: #514F4F;
        background-color: #514F4F;
    }
    .mainmenu > li {
        float: none;
    }
    .navbar-toggle {
        margin-top: 6px;
    }
    .navbar-toggle > span {
        border-right: none;
    }
    .navbar-toggle {
        border: none;
    }
    .mainmenu > li > a:hover, .mainmenu > li > a:focus {
        background-color: #424245;
        color: #fff;
        border-top-color: #757373;
        border-top-style: none;
        border-top-width: 0;
        font-size: 9px;
        border-radius: 0;
        height: 42px;
        width: 277px;
        border-left-width: 45px;
        border-left-color: #424245;
    }
    .navbar-collapse {
        height: 385px;
    }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
        background-color: #424245;
    }
    .quality > hr {
    margin-top: -150px;
}
    .footer {
        height: 85px;
    }
    
    .foot {
        margin-top: 50px;
        margin-left: 0;
    }
    .foot_social {
        margin-top: -65px;
        margin-left: 0;
        margin-right: -115px;
    }

    @media only screen and (max-width: 320px) {
    textarea.form-control {
        width: 90%;
        margin-left: 0px;
        padding-bottom: 11%;
        margin-bottom: 30px;
        margin-top: 3px;
    }
}
    .subject {
        padding: 0 0;
    }
    .form-inline .form-group {
        width: 85%;
    }
    .form-group {
        margin-bottom: -6px;
    }
    .testimonial {
        margin-top: -60px;
        margin-left: 9px;
        width: 171%;
    }
    .myslider2-inner {
        width: 100%;
    }
    .carousel.vertical .item {
        left: 0;
        margin-top: 76px;
    }
    .symbol {
        margin-left: -15px;
        width: 18%;
        margin-top: 10px;
    }
    .quote {
        margin-top: -15px;
    }
    .quote > p {
        width: 55%;
    }
    .passport_pix {
        padding-top: 18px;
        padding-left: 45%;
        padding-bottom: 10px;
        width: 58%;
        margin-left: -118px;
    }
    b, strong {
        font-weight: inherit;
        margin-left: 2px;
    }
    h4 > strong {
        font-weight: inherit;
        margin-left: -198px;
    }
    .img_clients {
        width: 96%;
        margin-left: 8px;
    }
    .client_slider {
        margin-top: -35px;
        margin-left: 163px;
    }
    .clients {
        margin-left: -20px;
    }
    .main_safety {
        margin-top: 25px;
    }
    .service > li {
        width: 78%;
    }
    .title_pro {
        margin-left: -5px;
    }
.who_col {
    margin-top: -790%;
    width: 50%;
}
.what {
    margin-left: 0px;
    margin-top: 915px;
    width: 23%;
}
.repair_col {
    margin-top: -805%;
}
.ren-col {
       margin-top: -515%;
    padding-left: 0;
}
.consult_col {
    margin-top: -475%;
}
.sec2 {
    margin-top: -400%;
}
.img_pro {
    margin-left: 219px;
    padding-top: 60px;
    width: 15%;
}
hr {
    margin-top: -200px;
}
.consttext {
    visibility: hidden;
}
    .protext {
        margin-right: 50px;
    }
    .img_qual {
    margin-left: 210px;
    width: 15%;
}
    .qualtext {
        margin-right: 50px;
    }
    .img_work {
    margin-left: 211px;
    width: 15%;
}
    .img_man {
    margin-left: 208px;
    width: 13%;
}
    .slider_inner {
    margin-top: -80px;
}
    .passport_pix {
    margin-left: -230px;
}
   
    textarea.form-control {
    margin-left: 0px;
    margin-top: 2px;
    padding-bottom: 5%;
    margin-bottom: 20px;
}
    h4 > strong{
        margin-left: -280px;
    }
}


/* iPhone 6+ (Portrait)*/
@media only screen and (min-device-width: 414px) 
and (max-device-height: 736px) 
and (orientation : portrait) 
and (-webkit-device-pixel-ratio: 2){
/* Styles */
.imgli4 {
    width: 50%;
    margin-top: 0%;
}
    .who_col {
        margin-top: -920%;
    }
    .what {
    margin-top: 325px;
}
    .repair_col {
    margin-top: -840%;
}
    .ren-col {
    margin-top: -810%;
    padding-left: 0;
}
    .consult_col {
    margin-top: -730%;
}
    .sec2 {
    margin-top: -500%;
}
    hr {
    margin-top: -90px;
}
    .passport_pix {
    margin-left: -127px;
}
    h4 > strong{
        margin-left: -85px;
    }
    .foot {
        margin-top: 50px;
        margin-left: 0;
    }
    .foot_social {
        margin-top: -65px;
        margin-left: 0;
        margin-right: -115px;
    }
}

/* iPhone 6 ----------- */
@media only screen and (min-device-width: 375px)
and (max-device-height: 667px)
and (orientation : portrait)
and (-webkit-device-pixel-ratio: 2) {
    /* Styles */
    .safety_text {
        height: 790px;
    }
}

/* iPhone 6 Landscape */
@media only screen and (min-device-width: 375px)
and (max-device-height: 667px)
and (orientation : landscape)
and (-webkit-device-pixel-ratio: 2){
    /* Styles */

}


/* iPhone 6+ (Portrait)*/
@media only screen and (min-device-width: 414px)
and (max-device-height: 736px)
and (orientation : portrait)
and (-webkit-device-pixel-ratio: 2){
    /* Styles */
    .safety_text {
        height: 790px;
    }
}

/* iPhone 6+ (Landscape)*/
@media only screen and (min-device-width: 414px)
and (max-device-height: 736px)
and (orientation : landscape)
and (-webkit-device-pixel-ratio: 2){
    /* Styles */

}


 /* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
  /* Styles */

.navbar_space {
    margin-right: 9px;
}
.pad_qual {
    padding-bottom: 145px;
}
.text_sec3 {
    padding-bottom: 258px;
}
.logo_left_space{
    margin-left: 105px !important;
}
.maintext1{
    font-size: 17px;
    width: 275px;
}
.whotext{
    font-size:17px;
}
.main_safety{
    margin-top: -247px;
    padding-bottom: 18px;
}
.text_sec4{
    padding-bottom: 188px;
}
.scroll_down{
    top: -195px;
left: 980px;
}
    .maintext1 {
        color: #414143;
        font-size: 16px;
        margin-top: 20px;
        height: 280px;
    }

}


@media (min-width:1025px) {
    /* big landscape tablets, laptops, and desktops */
.navbar_space {
    margin-right: 60px;
}
.myslider2-inner {
    padding-left: 15px;
}
}

@media	only screen and (-webkit-min-device-pixel-ratio: 1.3),
only screen and (-o-min-device-pixel-ratio: 13/10),
only screen and (min-resolution: 120dpi){
 /* Retina-specific stuff here */
.logo_left_space{
    margin-left: 61px !important;
}
.navbar_space {
    margin-right: 14px;
}


}


  
   
