@media (max-width: 1350px) {
    
}
@media (max-width: 1200px) {
    
}
@media (max-width: 991px) {
    .date-contact strong {
        margin-top: 0;
    }
    
    .date-contact{
        height:auto;
    }
    
    .col-form-contact{
        order:2;
    }
    
    .contact-form-img-wrap{
        order:1;
    }
}
@media (max-width: 768px) {
    
    .contact-form-card-body{
        margin-bottom: 15px;
    }
    
    #contact-form{
        width:100%;
    }
    
}
@media (max-width: 576px) {
    #button-contact{
        width:100%;
    }
}
@media (max-width: 480px) {
    
}
@media (max-width: 420px) {
    #information-contact .heading {
        font-size: 36px;
    }
}

@media (max-width: 363px) {

}
/*contact responsive nou*/

@media only screen and (max-width: 1199px){
    .form-group{
        margin-bottom:0;
    }
     .overlay-contact-form-img {
        padding:15px 10px;
        
    }
    
    .d-inline-block{
        margin-top:10px;
    }
     
    .footer-contact-form-img img{
        width:100%;
    }
    
    .footer-content-section-wrap:nth-child(3) .fs-ml{
        margin-left:15px 10px;
    }
    
    .find-us-item:last-child {
        margin-bottom:0;
    }
    
    .heading-left{
        padding:0;

    }
    
    .contact-form-img::before{
        display:none;
    }
    
    .contact-form-img::before{
        display: block;
        content: '';
        padding-bottom: 145%;
    }
}
@media only screen and (min-width: 768px) and (max-width: 991px){
    
    .heading-left{
        margin-bottom:10px;
    }
    .contact-breadcrumb-wrapper{
        padding:120px 0;
    }
    
    #contact-breadcrumb-title {
        font-size:35px;
        
    }
    
    .contact-breadcrumb-item{
        font-size:16px;
    }
    
    .contact-form{
        padding:50px 35px;
        
    }
    
    .contact-form{
        padding:20px 15px;
    }
    
    .contact-form-img::before{
        left:-15px;
    }
    
    .contact-formular-title{
        font-size:24px;
    }
    
    .contact-formular-text{
        font-size:14px;
        margin-bottom:10px;
    }

    
    #contact-form textarea{
        height:90px;
        font-size:14px;
    }
    
    #contact-link{
        font-size:14px;
        padding:12px 30px;
    }
    
    
    .footer-contact-form-img{
        margin-bottom:30px;
    }
    
    .card-body.contact-form-card-body{
        padding:0;
    }
    
    #button-contact{
        padding: 5px 25px;
        font-size:14px;
    }
    
    
}

@media only screen and (min-width: 576px) and (max-width: 991px){
    
    
    .card-body{
        padding:10px 10px;
    }
    
    .mb-2{
        margin-bottom:0!important;
    }
    
    .form-group{
        margin-bottom:0!important;
    }
}

@media only screen and (min-width: 576px) and (max-width: 767px){
    .heading-left{
        margin-bottom:7px;
        font-size:18px;
    }
    .form-group{
        margin-bottom:10px;
    }
    .contact-breadcrumb-wrapper{
        padding:80px 0;
    }
    
    #contact-breadcrumb-title {
        font-size:30px;
        
    }
    
    .contact-breadcrumb-item{
        font-size:14px;
    }
    
    .contact-form{
        padding:30px 20px;
    }
    
    
    
    #contact-form input {
        height:30px;
        font-size:13px;
        
    }
    
    #contact-form textarea{
        height:55px;
        font-size:13px;
    }
    
    .contact-form-img::before{
        display:none;
    }
    
    #button-contact {
        display:block;
        padding: 5px 25px;
        width:100%;
        font-size:13px;
        
    }
    
    .contact-form-resp{
        align-items:center;
    }
}

@media only screen and (min-width: 460px) and (max-width: 575px){
    .contact-breadcrumb-wrapper{
        padding:50px 0;
    }
    
    #contact-breadcrumb-title {
        font-size:25px;
        
    }
    
    .contact-breadcrumb-item{
        font-size:14px;
    }
    
    #contact-form{
        margin-top:30px;
    }
}

@media only screen and (min-width: 320px) and (max-width: 459px){
    .heading-left {
        font-size:20px;
        margin-bottom:10px;
        
}
    #contact-form{
        margin-top:30px;
    }
    
    
    
    #contact-form textarea{
        font-size:13px;
    }
    
    
    
    
}
@media only screen and (max-width: 991px){
    #contact-form{
        margin-bottom: 20px;
        margin-top:20px;
    }
    
    .contact-form-img::before{
        display: block;
        content: '';
        padding-bottom: 0%;
    }
    
    .overlay-contact-form-img{
        position:relative;
    }
}
@media only screen and (max-width: 575px){
    .contact-form{
        padding:30px  20px;
    }
}
@media only screen and (max-width: 459px){
     .contact-breadcrumb-wrapper{
        padding:25px 0;
    }
    
    #contact-breadcrumb-title {
        font-size:18px;
        
    }
    
    .contact-breadcrumb-item{
        font-size:12px;
    }
    
    .card-body{
        padding:7px;
    }
    
    .date-contact strong{
        margin-bottom:0;
    }
 
}





