h1{color: orangered; font-weight: 800;text-align: center;}
h2{color: darkorange;
    font-weight: 500;
    text-align: center;
    margin: 0;
    text-shadow: 0px 1px 1px #555;
    margin-bottom:25px;}
.other-methods-wrapper h4{color: darkorange;
    font-weight: 100;
    text-align: center;
    margin-bottom: 18px;
    text-shadow: 0px 0.2px 0.2px #555;}
.contact-us-container{width:1200px;}
.form-wrapper h5{margin-left:50px}
.form-wrapper,.other-methods-wrapper,.maps-wrapper{padding:10px;width:33%;float:left;}
.other-methods-wrapper{text-align:center;}
.submit-btn{
    background: linear-gradient(135deg, #ed9e44 0%,#ea4f07 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed9e44', endColorstr='#ea4f07',GradientType=0 );
    border: none;
    padding: 4px 8px;
    border-radius: 3px;
    color: white;
    font-weight: 400;
    margin-top:10px;
}
ul.social-section li{list-style-type:none;display:inline-block;}
ul.social-section li a.color-fb:hover{color:#3b5998;}
ul.social-section li a.color-wa:hover{color:#4dc247;}
ul.social-section li a.color-gplus:hover{color:#dd4b39;}
ul.social-section li a.color-linkedin:hover{color:#007bb5;}
ul.social-section li a.color-twitter:hover{color:#55acee;}
ul.social-section li a.color-skype:hover{color:#00aff0;}
ul.social-section li a.color-github:hover{color:#000000;}
.phone-section,.mail-section,.social-container{height:95px;}
.phone-section{margin-top:25px}
.sebm-google-map-container {
  height: 450px;
}
.ng-valid[required], .ng-valid.required{
    border-left:5px solid #42A948;
}
.ng-invalid:not(form){
    border-left:5px solid #a94442;
}