.widget-snippet .contact-zone {
    margin: 0 0 60px 0px;
    background: #fff;
    box-shadow: 0px 0px 28px 0px rgba(0, 0, 0, 0.05);
    padding:35px 50px 365px 50px;
    height: 100%;
}
.widget-snippet .contact-zone .title{
    padding: 15px 0 35px 0;
}
.widget-snippet .contact-zone .title h2{
 padding:0;
 margin: 0;
 font-size:29px;
 line-height:34px;
 font-weight:500;

}
.widget-snippet .contact-zone .title p{
padding: 0;
margin: 0;
font-style: normal;
font-weight:500;
font-size:18px;
line-height: 28px;
}
.widget-snippet .contact-zone .address p,
.widget-snippet .contact-zone .email p,
.widget-snippet .contact-zone .phone p,
.widget-snippet .contact-zone .time-zone p:first-of-type{
padding: 0 0 5px 0;
margin: 0;
font-style: normal;
font-weight: 500;
font-size: 18px;
line-height: 32px;
}
.widget-snippet .contact-zone .address p:last-of-type,
.widget-snippet .contact-zone .time-zone p:last-of-type,
.widget-snippet .contact-zone .email a,
.widget-snippet .contact-zone .phone a{
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 25px 0;
    font-weight: 400;
    max-width: 350px;
    display: block;
    font-family: Helvetica;
}
.widget-snippet .contact-zone .email a:hover,
.widget-snippet .contact-zone .phone a:hover{
text-decoration:underline;
    color:#000;
}

.widget-snippet .contact-zone .address,
.widget-snippet .contact-zone .email,
.widget-snippet .contact-zone .phone,
.widget-snippet .contact-zone .time-zone{
position:relative;
padding: 0 0 10px 55px;
}
.widget-snippet .contact-zone .address:before,
.widget-snippet .contact-zone .email:before,
.widget-snippet .contact-zone .time-zone:before,
.widget-snippet .contact-zone .phone:before{
    content:"";
    position: absolute;
    background:url(/template/ddc4743c/images/mobile-icon.svg) no-repeat center center;
    width: 34px;
    height:36px;
    left: 0;
    top:0px;
}
.widget-snippet .contact-zone .email:before{
    background:url(/template/ddc4743c/images/mail-icon.svg) no-repeat center center;

}
.widget-snippet .contact-zone .time-zone:before{
    background:url(/template/ddc4743c/images/clock-icon.svg) no-repeat center center;

}
.widget-snippet .contact-zone .address:before{
        background:url(/template/ddc4743c/images/map-icon.svg) no-repeat center center;
        
}
.contact-zone .phone:before {
    background:url(/template/ddc4743c/images/mobile-icon.svg) no-repeat center center;
}


@media screen and (max-width: 1200px) {
    div.widget.widget-snippet .contact-zone {
        margin: 0 0 45px 0;
        padding: 30px 30px 203px 30px;
    }
}
@media screen and (max-width: 991px){
    .widget-snippet .contact-zone .address, .widget-snippet .contact-zone .email,
    .widget-snippet .contact-zone .phone, .widget-snippet .contact-zone .time-zone {
        padding: 0 0 0 50px;
    }
    .widget-snippet .contact-zone .title {
        padding: 15px 0 25px 0;
    }
    div.widget.widget-snippet .contact-zone {
        margin: 0 0 35px 0;
        padding: 15px 15px 300px;
        min-width: 310px;
    }
    .widget-snippet .contact-zone .title {
        padding: 15px 0 20px 0;
    }
    .widget-snippet .contact-zone .title h2 {
        font-size: 26px;
        line-height: 32px;
    }
    .widget-snippet .contact-zone .address p, .widget-snippet .contact-zone .email p,
    .widget-snippet .contact-zone .phone p, .widget-snippet .contact-zone .time-zone p:first-of-type {
        font-size: 16px;
    }
}

@media screen and (max-width: 767px){
.widget-snippet .contact-zone .title h2 {
  font-size: 22px;
  line-height: 26px;
}
.widget-snippet .contact-zone .address p, .widget-snippet .contact-zone .email p, 
.widget-snippet .contact-zone .phone p, .widget-snippet .contact-zone .time-zone p:first-of-type {
  padding: 0 0 4px 0;
  line-height: 30px;
}
.widget-snippet .contact-zone .title {
  padding: 10px 0 20px 0;
}
div.widget.widget-snippet .contact-zone {
    margin: 0 0 30px 0;
    padding: 0;
    min-width: auto;
    box-shadow: none;
}
.widget-snippet .contact-zone .address p:last-of-type, 
.widget-snippet .contact-zone .time-zone p:last-of-type, 
.widget-snippet .contact-zone .email a, .widget-snippet .contact-zone .phone a {
  margin: 0 0 20px 0;
}
}
