.widget-snippet .contact-area-full {
  background: #fff;
  padding: 82px 0;
}
.widget-snippet .contact-area {
  max-width: 1240px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}
.widget-snippet .contact-area-right {
  padding-left: 35px;
  width: 41%;
}
.widget-snippet .contact-area-right .content h1{
font-family: 'Ubuntu', sans-serif;
font-style: normal;
font-weight: 600;
font-size: 48px;
line-height: 55px;
text-transform: capitalize;
color: #273039;
padding-bottom: 30px;
}
.widget-snippet .contact-area-right .content a{
font-family: 'Roboto', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 30px;
color: #43404F;
text-decoration: none;
display: inline-block;
}
.widget-snippet .contact-area-right .content a:nth-of-type(1){
width: auto;
position: relative;
margin-left: 35px;
margin-bottom: 15px;
  padding-bottom: 5px;
border-bottom: 2px solid #fff !important;
}
.widget-snippet .contact-area-right .content a:nth-of-type(2){
display: inline-block;
position: relative;
margin-left: 35px;
padding-bottom: 20px;
  padding-right: 40px;
}
.widget-snippet .contact-area-right .content a:nth-of-type(3){
display: inline-block;
position: relative;
margin-left: 35px;
padding-bottom: 20px;
}
.widget-snippet .contact-area-right .content a:nth-of-type(4){
width: 100%;
display: block;
position: relative;
margin-left: 35px;
padding-bottom: 20px;
}
.widget-snippet .contact-area-right .content a:nth-of-type(1):before{
content: "";
position: absolute;
left: -35px;
top: 2px;
width: 18px;
height: 24px;
background: url("/template/01e742e8/images/location.png");
background-repeat: no-repeat;
}
.widget-snippet .contact-area-right .content a:nth-of-type(1):hover{
  color: #1F92D0;
border-bottom: 2px solid #1F92D0 !important;
}
.widget-snippet .contact-area-right .content a:nth-of-type(2):hover, .widget-snippet .contact-area-right .content a:nth-of-type(4):hover{
    color: #1F92D0;
}
.widget-snippet .contact-area-right .content a:nth-of-type(1):hover:after{
  content: url(/template/01e742e8/images/arrow-right.png);
  padding-left: 10px;
}
.widget-snippet .contact-area-right .content a:nth-of-type(2):before{
content: "";
position: absolute;
left: -35px;
top: 2px;
width: 18px;
height: 25px;
background: url("/template/01e742e8/images/phone.png");
background-repeat: no-repeat;
}
.widget-snippet .contact-area-right .content a:nth-of-type(3):before{
content: "";
position: absolute;
left: -35px;
top: 2px;
width: 22px;
height: 22px;
background: url("/template/01e742e8/images/fax.png");
background-repeat: no-repeat;
}
.widget-snippet .contact-area-right .content a:nth-of-type(4):before{
content: "";
position: absolute;
left: -35px;
top: 5px;
width: 24px;
height: 20px;
background: url("/template/01e742e8/images/mail.png");
background-repeat: no-repeat;
}
.widget-snippet .contact-area-right .opening-content {
  background: rgba(31, 146, 208, 0.07);
  padding: 30px 40px 15px 40px;
  border-left: 3px solid #1F92D0;
  margin: 25px 0 45px 0;
}
.widget-snippet .contact-area-right .opening-content p {
font-family: 'Roboto', sans-serif;
font-style: normal;
font-weight:400;
font-size: 18px;
line-height: 30px;
color: #43404F;
padding: 0 0 15px 0;
}
.widget-snippet .contact-area-right .opening-content p strong{
font-family: 'Ubuntu', sans-serif;
font-style: normal;
font-weight: 600;
font-size: 18px;
line-height: 30px;
color: #43404F;
min-width: 150px;
display: inline-block;
}
.widget-snippet .contact-area-right .call-content p{
font-family: 'Roboto', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 30px;
color: #43404F; 
padding: 0 0 5px 0;
}
.widget-snippet .contact-area-right .call-content a{
font-family: 'Ubuntu', sans-serif;
font-style: normal;
font-weight: 600;
font-size: 26px;
line-height: 36px;
text-transform: capitalize;
color: #4A465D;
  text-decoration: none;
  position: relative;
  margin-left: 40px;
}
.widget-snippet .contact-area-right .call-content a:hover{
    color: #1F92D0;
}
.widget-snippet .contact-area-right .call-content a:before{
content: "";
position: absolute;
left:  -40px;
top: 2px;
width: 26px;
height: 26px;
background: url("/template/01e742e8/images/call.png");
background-repeat: no-repeat;
}
.widget-snippet .contact-area-left {
  width: 59%;
}
.widget-snippet .contact-area img {
  border-radius: 40px;
}
