body{margin: 0;padding: 0;background: #fcf9f7 url(../images/bg.png) left top repeat;}
ul, ol{margin: 0;padding: 0;}
li{list-style: none;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
h1{
    font-family: 'Oswald' , sans-serif;
    padding: 20px 20px 20px 0;
    font-size: 65px;
    color: #828282;
    line-height: 60px;
    margin-bottom: 10px;
    width: 100%;
    font-weight: 700;
    text-transform: uppercase;
    }
h1 span{display: block;font-size: 32px;line-height: 50px;letter-spacing: 0;}
h2{color: #3f89f6;text-transform: uppercase;font-family: 'Oswald' , sans-serif;font-size: 80px;font-weight: 700;line-height: 72px;margin-bottom: 20px;margin-top: 0px;}
h2 span{font-size: 25px;font-weight: 300;letter-spacing: 0;}
p{font-family: 'PT Sans Caption' , sans-serif;font-size: 16px;color: #4d4d4d;}
.main-cont{padding:15px}
ul.social li{display: inline-block;margin: 0 6px;}
ul.social li a{-webkit-transition: 0.3s ease;transition: 0.3s ease;font-size: 20px;}
ul.social li a:hover{color: #8A9AD9;}
ul.address li{margin-right: 40px;font-family: 'Oswald' , sans-serif;font-size: 17px;letter-spacing: 1px;margin-bottom: 20px;color: #2d2d2d;}
ul.address li a{color: #4d4d4d;}
ul.address li.ph{background: url(../images/icons.png) left top no-repeat;padding-top: 25px;}
ul.address li.adrs{background: url(../images/icons.png) left -90px no-repeat;padding-top: 30px;}
ul.address li.mail{background: url(../images/icons.png) left -40px no-repeat;padding-top: 25px;}

@media (max-width: 494px)
{
    h2 {line-height:80px}
}
@media (max-width: 360px)
{
    h1{ font-size: 58px;text-align:center}
    h1 span{ font-size: 26px;text-align:center}
}