.grecaptcha-badge {
    display: none!important;
}
.img_colarge img {
    width: 100%;
}
.img_colarge {
    padding-bottom: 80px;
}

@media only screen and (max-width: 1499px){
    .img_colarge {
        padding-bottom: 40px;
    }
}

@media only screen and (max-width: 767px) {
    #exampleModalLong.fade .modal-dialog { max-width: 85%;     margin: 55px auto;}
    #exampleModalLong .modal-header h3 {  font-size: 20px;}
    .modal-header { padding: 0.5rem;}
    #exampleModalLong .modal-header .close {  top: -20px;  right: -20px;}
    .radio {  width: 100%;  flex-wrap: wrap;}
    #exampleModalLong span.forme { width: auto;}
    .wpcf7-form-control-wrap { text-align: center;}
    .contact-part .form-group .form-control {  height: 35px;  padding: 5px 15px;  font-size: 13px;}
    .forms textarea.form-control { height: 65px!important;}
    #exampleModalLong .form-group.sub {  text-align: center;  }
    .g-recaptcha {  transform: scale(0.8);  transform-origin: center;}
    .wpcf7-list-item-label:before {  top: 5px;}


    .recentproject .outernav { border: none }
    .recentproject .outernav .nav-pills .nav-link.active:after { display: none }
    .recentproject .outernav .nav-pills { justify-content: center; }
    .recentproject .outernav .nav-pills .nav-link.active { border-radius: 0 !important; border: 2px solid #4d9cb0 }
    .recentproject .outernav .nav-pills .nav-link { display: inline-block !important; }

    .aboutus.section-padding .col-md-6 { text-align: center; }
    .aboutus.section-padding figure { margin-top: 30px !important; }

}

@media only screen and (max-width: 479px) {
 #exampleModalLong.fade .modal-dialog {
    margin: 0px auto;
  }
}

.about_img h3 {
background: #fff;
display: inline-block;
margin-top: 15px;
margin-left: 15px;
padding: 5px 15px;
}

