p{color:#5e5e5e;font-size: 18px;}

.de-reisduif-img{border: 2px solid #cebc95;padding: 5px;}
.bouw-concept-paragraph-text{padding-left: 150px;padding-right: 150px;text-align: justify;}
.para-text-pt-20{padding-top:20px;}
.form_box_padding{padding: 25px 15%!important;}
.global_img_style_box {position: relative;overflow: hidden;-webkit-transition: all .5s ease-out;transition: all .5s ease-out;}
.global_img_style_box:after {/* background: rgba(255, 255, 255, 0.5); */
background: #09090969;content: "";height: 0;left: 0;opacity: 1;pointer-events: none;
position: absolute;top: 0;width: 100%;z-index: 9;}
.global_img_style_box img {position: relative;object-fit: cover;-webkit-transition: 1.5s all ease;transition: 1.5s all ease;}

.global_img_style_box:before{content:'';display: block;background-color:#00000029;
    position:absolute;top:0px;left: 0px;width: 100%;height: 100%;z-index: 999;}
.global_img_style_box:hover img {transform: scale(1.05);}
.global_img_style_box:hover:after {
        height: 100%;
        opacity: 0;
        -webkit-transition: all .4s linear;
        transition: all .4s linear;
      }

.bouw-concept-main-heading{padding-left: 150px;padding-right: 150px;color:#000;font-family: sans-serif;font-size: 36px;line-height:46px;font-weight: 600;position: relative;text-align: center;}
.bouw-concept-main-heading:before {position: absolute;left: 47%;bottom: 0;width: 60px;height: 2px;content: "";background-color: #a9218f; }
     
.contact-heading-text{font-family: sans-serif;font-size: 36px;line-height:46px;font-weight: 600;position: relative;text-align: center;}
.contact-heading-text:before {
        position: absolute;
        left: 45%;
        bottom: 0;
        width: 60px;
        height: 2px;
        content: "";
        background-color: #a9218f;
       
      }
.heading-text-pink-color{color: #a9218f;}

.contact-us-bg-color{margin-top: 50px;background: #f6f7fb;}
.bouw-concept-logo-style a img{transition: 0.3s ease-in-out;}
.bouw-concept-logo-style a:hover img{transform: translateY(-10px);}

    #bouw-concept-form label{color:#a6a6a6!important;}
    #bouw-concept-form .btn-bouw-concept{background-color: #a9218f;border-radius: 0px;padding: .6rem 2.0rem;
    color:#fff;transition: 0.3s ease-in;}
    #bouw-concept-form .btn-bouw-concept:hover{background-color: #000;color:#fff;}
       .form-control {border: 0px solid #ced4da!important;border-radius: 0rem!important;
        box-shadow: 0px 2px 4px #6262622e;} 
        
     .footer_bag{background-color: #000;padding: 20px 0 12px;border-top: 2px solid #b9995c;}  
     
     .footer-wraper{display: flex;justify-content: space-evenly;}
     .footer-wraper-items{display: flex;gap: 12px;}
     .footer-wraper-items img{transition: 0.4s ease-in-out;}
     .footer-wraper-items:hover img{transform: translateY(-4px);}
      .footer-wraper-items-img-box img {width: 26px;}
      .phone-call-img{width: 22px!important;}
      .footer-wraper-items-text-box{position: relative;bottom: 5px;}
      .footer-wraper-items-text-box h4{font-size: 20px;
        color: #fff;
        text-decoration: underline;
        text-underline-offset: 6px;}
        .footer-wraper-items-text-box p{margin-bottom: 0px;}
        .footer-wraper-items-text-box p a{color:#5e5e5e;text-decoration: none;transition: 0.3s ease-in-out;}
        .footer-wraper-items-text-box p a:hover{color:#a9218f;text-decoration: underline;}

        
      
           
      @media only screen and (max-width:991px){
.d-991-mt-20{margin-top: 20px;}
.bouw-concept-main-heading{padding-left: 0px;padding-right: 0px;font-size: 28px;line-height:38px;}
.bouw-concept-paragraph-text{padding-left: 0px;padding-right: 0px;text-align: center;}
#custom-img-center{justify-content: center!important;}
.contact-heading-text{font-size: 28px;line-height:38px;}

        } 
    

        @media only screen and (max-width:767px){

          .footer-wraper{flex-direction: column;gap:20px;}
          .footer_bag{padding: 20px 20px 12px;} 
        }


    @media only screen and (max-width:576px){
      .bouw-concept-main-heading{padding-left: 0px;padding-right: 0px;font-size: 20px;line-height:30px;}
      .contact-heading-text{font-size: 20px;line-height:30px;}
      .bouw-concept-paragraph-text{padding-left: 20px;padding-right: 20px;text-align:center;}
      .form_box_padding{padding: 25px 5%!important;}

    }