@font-face{font-family:Ubuntu-M;src:url(../fonts/ubuntu/Ubuntu-M.ttf)}
@font-face{font-family:Ubuntu-B;src:url(../fonts/ubuntu/Ubuntu-B.ttf)}
@font-face{font-family:Ubuntu;src:url(../fonts/ubuntu/Ubuntu.ttf)}
@font-face{font-family:Ubuntu-RI;src:url(.../fonts/Ubuntu-RI.ttf)}
@font-face{font-family:Sybilla-Medium;src:url(../fonts/sybilla/Sybilla-Medium.otf)}
body{font-size:16px;color:#222;font-family:Ubuntu}
.icon{background-image:url(../img/sprite.png);background-repeat:no-repeat;display:inline-block}
.icon-logo{width:61px;height:77px;background-position:-5px -5px;float:left;margin:-10px 10px 0 0}
.icon-p-1{width:85px;height:87px;background-position:-76px -5px;vertical-align:bottom}
.icon-p-2{width:107px;height:70px;background-position:-5px -102px;vertical-align:bottom;margin:0 25px 10px}
.icon-p-3{width:112px;height:47px;background-position:-122px -102px;vertical-align:bottom;margin:0 0 10px}
.icon-phone{width:23px;height:23px;background-position:-171px -5px;margin:0 5px -6px 0}
.icon-s-1{width:75px;height:85px;background-position:-122px -159px;vertical-align:middle;margin:0 20px 0 0}
.icon-s-2{width:87px;height:85px;background-position:-204px -5px;vertical-align:middle;margin:0 20px 0 0}
.icon-s-3{width:108px;height:84px;background-position:-244px -100px;vertical-align:middle;margin:0 20px 0 0}
.icon-s-4{width:84px;height:84px;background-position:-5px -194px;vertical-align:middle;margin:0 20px 0 0}
.icon-shield{width:21px;height:23px;background-position:-301px -5px;margin:3px 10px 15px 0;float:left}
.top-line{background:#0ac876;color:#fff;padding:10px 0}
.top-line span{color:#fff}
.top-line a{color:#fff;margin-right:40px;display:inline-block;font-size:17px}
.top-line a.app{background:#f5cb39;border-radius:8px;padding:2px 15px}
.header{background:url(../img/bg.jpg) no-repeat center;background-size:cover;padding-bottom:65px}
.logo{margin-top:35px}
.logo span{display:block;line-height:22px}
.logo span:nth-of-type(1){font-family:Sybilla-Medium;font-size:29px;text-transform:uppercase}
.logo span:nth-of-type(2){font-family:Sybilla-Medium;font-size:19px}
.logo span:nth-of-type(3){font-style:italic;font-size:13px;color:#6b6b6b}
.header nav{margin-top:45px}
.header nav a{display:inline-block;margin-right:30px;color:#222}
.header nav a:last-child{margin-right:0}
.header nav a:hover{color:#0ac876;text-decoration:none}
.adv{border:1px solid #ccc;background:#fff;max-width:400px;width:100%;margin:40px 0 0;text-align:center;padding:30px 0}
.adv p{font-size:30px;font-family:Ubuntu-M;line-height:20px}
.adv span{display:block;font-size:18px;color:#f5cb39;font-family:Ubuntu-M;margin-bottom:20px}
.adv ul{text-align:left}
.adv ul li{list-style:none;margin-bottom:15px;font-size:20px;font-family:Ubuntu-M;color:#525252}
.adv a{display:inline-block;font-size:25px;height:55px;max-width:250px;width:100%;border-radius:20px;background:#f5cb39;border:1px solid #bd963b;color:#fff;font-family:Ubuntu-B;padding-top:8px;margin:20px 0 0}
.proof{padding:30px 0}
.proof p{font-size:23px;font-family:Ubuntu-M;line-height:16px;margin-top:25px}
.proof a{font-size:17px;font-family:Ubuntu-M;color:#525252;text-decoration:underline}
.steps{background:#7d7d7d;padding:20px 0}
.steps span{color:#fff;font-size:20px;display:inline-block}
h1{font-size:20px;font-family:Ubuntu-M}
h2{font-size:18px;font-family:Ubuntu-M}
h3{font-size:16px;font-family:Ubuntu-M}
.content{padding:30px 0 0}
h3.g-c{text-align:center;color:#0ac876;text-transform:uppercase;margin:30px 0 0}
.table{border:1px solid #ccc;margin:30px 0}
.thead{background:#eee;text-align:center;font-family:Ubuntu-M;font-size:20px;padding:10px 0 13px}
.t-row{border-top:1px solid #ccc;padding:10px 0 10px 30px}
.t-row .f{display:inline-block;width:90%}
.t-row .f b{font-family:Ubuntu-M}
.t-row .s{display:inline-block;width:9%}
.form{border:1px solid #ccc;overflow:hidden;margin:60px 0}
.g-b{background:#0ac876;padding:40px 10px 40px 25px;font-size:24px;color:#fff}
.p-l-r{padding:0}
.input-group{display:inline-block;vertical-align:top;max-width:270px;margin-left:20px;margin-top:40px}
.input-group input,.input-group select{max-width:270px;width:100%;height:50px;border:1px solid #dcdcdc;margin-bottom:15px;padding-left:20px;outline:none}
.form button{display:inline-block;font-size:36px;height:115px;max-width:200px;width:100%;border-radius:20px;background:#f5cb39;border:1px solid #bd963b;color:#fff;margin-top:40px;font-family:Ubuntu-B}
.footer{background:#eee;border-top:4px solid #7d7d7d;padding-top:30px;padding-bottom:20px}
.footer a{display:inline-block;color:#222;font-family:Ubuntu-M;font-size:17px;margin-left:20px}
.footer nav{margin-bottom:30px}
.footer a:hover{color:#0ac876;text-decoration:none}
.footer .logo{margin-top:0}
.footer .icon-phone{border:1px solid #7d7d7d;border-radius:50%}
.btn{display: inline-block;font-size: 36px;height: 115px;max-width: 200px;width: 100%;border-radius: 20px;background:#f5cb39;border: 1px solid #bd963b;color:#fff;margin-top: 40px;font-family: Ubuntu-B;padding-top:30px}
.btn a{color:white;}
@media(max-width: 1199px) {
.top-line a{margin-right:23px}
.header nav a{margin-right:14px}
.logo span:nth-of-type(1){font-size:25px}
.steps span{display:block;text-align:center}
.steps i{display:block;margin:0 auto 5px}
.input-group{max-width:230px}
}
@media(max-width: 991px) {
.top-line{text-align:center}
.header{text-align:center}
.logo{display:inline-block;width:215px;text-align:left}
.proof{text-align:center}
.g-b{padding:15px 10px 15px 25px}
.form{text-align:center;padding-bottom:20px}
.form button{margin-top:15px}
.footer{text-align:center}
.footer .logo{margin-bottom:20px}
.footer a{margin-top:10px}
}
@media(max-width: 767px) {
.adv{display:block;margin:30px auto 0}
.steps i{margin-top:10px}
.t-row .f{width:85%}
.g-b{padding-left:0}
}
@media(max-width: 580px) {
.input-group{margin-left:0}
}
@media(max-width: 480px) {
.t-row .f{width:75%}
}
@media(max-width: 400px) {
.t-row .f,.t-row .s{width:100%;display:block;text-align:center}
.t-row{padding-left:0}
.footer a,.top-line a{margin:0 10px;line-height:36px}
.adv p{font-size:26px}
}
@media(max-width: 380px) {
.adv ul{padding-left:10px}
.adv p{font-size:20px}
.adv span{font-size:15px}
}