@charset "utf-8";
 .h175{
    min-height: 175px;
  }
@media screen and (max-width: 768px) {
  .key_service {
    background: url(../images/key_responsivebox1.png) no-repeat;
    width: 100%;
  }
  .key_service .key_title {
    padding: 3% 0 0;
  }
  .fotad1 {
    position: relative;
}
  .box {
    border: #1e9de2 solid 1px;
    height: 90px;
    margin: 0 1%;
  }
  .key_grid1 ul li {
    background: url(../images/bullet_icon.jpg) no-repeat 30px 6px;
    padding: 0 0 0 29%;
  }
  .key_grid2 ul li {
    padding: 0 0 0 8%;
  }
  .key_grid3 {
    width: 19.5%;
    padding: 0;
  }
  .h175{
    min-height: auto !important;
  }
  .key_grid4 {
    width: 19.5%;
    padding: 0;
  }
  .breadcrumb_back {
    text-align: center;
  }
  /* .main_container p,
  .wrapper p {
    margin: 0 3%;
    padding: 7px 3% 0;
   text-align: justify;
  } */
  
  .inspection_box {
    float: none;
    display: block;
    margin: 20px auto !important;
    width: 100%;
  }
  .serv_pcon {
    text-align: center !important;
    line-height: 18px;
  }
  .broucher {
    margin-left: 1%;
    margin-right: 1%;
  }
  .service_ltbx {
    /* margin-left: 6%; */
  }
  .services_right h1 {
    margin-top: -2%;
  }
  .NDT_box ul li {
    width: 100%;
  }
  .inspec_litext {
    width: 30%;
    margin: 10px 1% 10px 2%;
  }
  .broucher_pdf_ins {
    float: none;
  }
  .broucher .broucher_title {
    width: 10%;
    float: none;
  }
  .bro_pdf li {
    float: none;
    width: 100%;
  }
  .breadcrumb {
    text-align: center;
  }
  .carres_bg {
    margin: 0 3% 3%;
  }
  .line2 {
    margin: 2% 0 !important;
  }
  .services a {
    padding-right: 3%;
  }
  .classp {
    padding-left: 3%;
  }
  .conatct_grid1 {
    padding-left: 3%;
  }
  .sitemaps {
    width: 97%;
  }
  .pdf_box h2 {
    font-size: 12px;
  }
  .pdf_box ul li a {
    font-size: 14px;
  }
  .alb_tit {
    text-align: center !important;
  }
  /* .welcome_home p {
    padding: 0 3% !important;
  } */
  .rside_bro li {
    background-position-x: 190px;
    background-position-y: 12px;
  }
  .download {
    float: none;
    text-align: center;
  }
  .download a {
    margin: auto;
  }
  /* new */

  .card {
    width: 100%;
}
/* .tab-content {
  display: none;
  margin-top: 15px;
  padding: 10px;
} */

div#container {
  margin: 0 3%;
  padding: 7px 3% 0;
}
.main_container {
  margin: 0 3%;
  padding: 7px 3% 0;
}

.mylist ul{
    padding-left: 2px !important;
    margin-top: -16px;
}
/* .row {
  margin: 0 3%;
  padding: 7px 3% 0;
} */
}
@media screen and (max-width: 667px) {
  .key_service {
    background: url(../images/key_responsivebox1.png) 42% 2% no-repeat;
    width: 100%;
  }
  .key_grid1,
  .key_grid2,
  .key_grid3,
  .key_grid4 {
    width: 100%;
    float: none;
    padding: 0;
  }
  .key_grid1 {
    margin-top: 3%;
  }
  .key_grid1 ul li {
    background: url(../images/bullet_icon.jpg) no-repeat 60px 6px;
    padding: 0 0 1% 30%;
  }
  .key_grid2 ul li {
    background: url(../images/bullet_icon.jpg) no-repeat 60px 6px;
    padding: 0 0 1% 30%;
  }
  .key_grid3 ul li {
    background: url(../images/bullet_icon.jpg) no-repeat 60px 6px;
    padding: 0 0 1% 30%;
  }
  .key_grid4 ul li {
    background: url(../images/bullet_icon.jpg) no-repeat 60px 6px;
    padding: 0 0 1% 30%;
  }
  .box {
    border: #1e9de2 solid 1px;
    height: 373px;
    margin: 0 29% 0 27%;
  }
  .key_service .key_title {
    float: none;
    padding-left: 25%;
    padding-top: 6%;
    line-height: 36px;
    font-size: 15px;
  }
  .inspec_litext {
    float: left;
  }
  .broucher .broucher_title {
    width: 14%;
  }
  .pdf_box h2 {
    font-size: 10px;
  }
  .carres_bg ul {
    float: none;
    width: 100%;
  }
  .conatct_grid1 {
    width: 50%;
    padding-left: 3%;
  }
  .sitemaps ul {
    width: 49%;
  }
  .sitemaps h1 {
    width: 97%;
  }
  .pdf_box ul li a {
    font-size: 13px;
  }
  .news_left_sect {
    width: 100%;
    border-right: none !important;
    padding: 0 0 4%;
    border-bottom: 1px solid #000;
  }
  .news_right_sect {
    width: 100%;
    border-right: none !important;
    margin-left: 0;
  }
  .our_team {
    width: 100%;
  }
  .our_team ul li {
    float: none;
    width: 100%;
    margin-left: 0 !important;
  }
  .lft_pad {
    margin-left: 30px;
  }
  .our_team ul li:nth-child(2) {
    margin-left: 0 !important;
  }
}
@media (max-width: 756px) {
  .container {
    /* display: contents; */
  }

  .left {
    display: flex;

    justify-content: center;
  }

  .para {
    padding: 0px 0 0 !important;
  }

  .tab {
    margin-bottom: 10px;
  }
  .columns {
    display: flex;
    justify-content: center;
    gap: 0px !important;
    margin-top: 0px !important;
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
  }

  /* .foot_bgcolor .row {
    margin-left: 100px;
  } */

  .more_info p {
    text-align: center !important;
  }
  .banner_align .col-md-3 {
    display: flex;
    justify-content: center;
  }
  .callbacks .caption {
    line-height: 20px !important;
  
}
  #topnav1 {
    text-align: initial;
  }
  
.caption_top {
    top: 0%;

}
.logo-button {
  text-align: center;
  padding-top: 25px;
}

}
@media (max-width: 991.98px) {
  .banner_align .col-md-3 {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 480px) {
  .banner_align .col-md-3 {
    display: flex;
    justify-content: center;
  }
}

@media screen and (max-width: 600px) {
  .row2 {
    min-height: 294px;
  }
  .pdf_box h2 {
    font-size: 9px;
  }
  .caption_top {
    top: 0% !important;
  }
}
@media screen and (max-width: 568px) {
  .sitemaps ul {
    float: none;
    width: 50%;
  }
  .row2 {
    min-height: 312px;
  }
}
@media screen and (max-width: 414px) {
  .box {
    margin: 0 14%;
  }
  .broucher {
    margin-left: 2%;
    margin-right: 2%;
    min-height: 94px;
  }
  .caption_top {
    width: 86%;
  }
  .bro_pdf li {
    float: none;
    width: 100%;
  }
  .broucher .broucher_title {
    float: none;
  }
  .pdf_box h2 {
    font-size: 15px;
  }
  .broucher_pdf_ins {
    float: left;
  }
  .epc_ser_img ul li {
    width: 100%;
    margin: 0;
  }
  .services_border {
    margin: 3% 0 !important;
  }
  .services_right h1 {
    margin-top: -5%;
  }
  .line2 {
    margin: 0 !important;
  }
  .inspection_box ul li {
    width: 53%;
  }
  .inspec_litext {
    margin: 0 8% 3%;
    width: 85%;
  }
  .conatct_grid1 {
    width: 100%;
    padding-left: 3%;
  }
  .epc_ser_img img {
    margin-bottom: 12px;
    margin-top: 12px;
  }
  .main_container {
    width: 93%;
  }
  .contact_form {
    width: 100%;
  }
  .sitemaps {
    width: 93%;
  }
  .sitemaps ul {
    width: 100%;
  }
  .pdf_box {
    width: 100%;
  }
  .row1 {
    min-height: auto;
  }
  .row2 {
    min-height: auto;
  }
  .pdf_box ul li a {
    font-size: 15px;
  }

}
@media screen and (max-width: 320px) {
  .box {
    margin: 0 9%;
  }
  .service_ltbx {
    margin-left: 25%;
  }
  .main_container {
    width: 98%;
    text-align: center;
  }
  .contact_form {
    width: 100%;
  }
  #recaptcha_area td .recaptchatable .recaptcha_r4_c4 {
    width: 95px;
  }
  #recaptcha_area {
    zoom: 0.89;
    -moz-transform: scale(0.89);
    margin-left: 0;
  }
  .recaptchatable .recaptcha_r4_c4 {
    width: 96px !important;
  }
  .carres_bg ul li {
    padding-left: 9px;
  }
}
@media screen and (max-width: 240px) {
  .key_grid1 ul li {
    background: url(../images/bullet_icon.jpg) no-repeat 30px 6px;
    padding: 0 0 1% 24%;
  }
  .key_grid2 ul li {
    background: url(../images/bullet_icon.jpg) no-repeat 30px 6px;
    padding: 0 0 1% 24%;
  }
  .key_grid3 ul li {
    background: url(../images/bullet_icon.jpg) no-repeat 30px 6px;
    padding: 0 0 1% 24%;
  }
  .key_grid4 ul li {
    background: url(../images/bullet_icon.jpg) no-repeat 30px 6px;
    padding: 0 0 1% 24%;
  }
  .key_service .key_title {
    padding-left: 18%;
    line-height: 40px;
    font-size: 14px;
  }
  .box {
    height: 400px;
  }
  .broucher {
    margin-left: 2.5%;
    margin-right: 2.5%;
  }
  .NDT_box {
    width: 214px;
  }
  .inspection_box ul li {
    margin: 12px 0 0;
    width: 100%;
  }
  .main_container p,
  .wrapper p {
    padding: 7px 3% 0 2%;
  }
  .manpower_box {
    width: 198px;
  }
  .carres_bg ul li {
    font-size: 10px;
    background: url(../images/bullet.png) no-repeat 0 6px;
  }
  .carres_bg a {
    font-size: 10px;
  }
  #recaptcha_area {
    zoom: 0.65;
  }
  .service img {
    max-width: 87%;
  }
  .container_info {
    padding: 0 3%;
  }
  .news_left_sect p {
    font-size: 11px;
  }
  .news_right_sect p {
    font-size: 11px;
  }
  .rside_bro li {
    background-position-x: 158px;
  }
  .lft_pad {
    margin-left: 20px;
  }
}
@media (max-width:991px){
  .row {
    margin-right:15px !important;
    margin-left:15px !important; 
}
/* .row>* {
  padding-right: 0px !important;
  padding-left: 0px !important;
} */
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
  padding-right: 0px !important;
  padding-left: 0px !important;
}
}