@font-face{
    font-family:"GothamProRegular";
    src:url("../fonts/GothamProRegular/GothamProRegular.eot");
    src:url("../fonts/GothamProRegular/GothamProRegular.eot?#iefix")format("embedded-opentype"),
    url("../fonts/GothamProRegular/GothamProRegular.woff") format("woff"),
    url("../fonts/GothamProRegular/GothamProRegular.ttf") format("truetype");font-style:normal;font-weight:normal;
}

@font-face{
    font-family:"GothamProBlack";
    src:url("../fonts/GothamProBlack/GothamProBlack.eot");
    src:url("../fonts/GothamProBlack/GothamProBlack.eot?#iefix")format("embedded-opentype"),
    url("../fonts/GothamProBlack/GothamProBlack.woff") format("woff"),
    url("../fonts/GothamProBlack/GothamProBlack.ttf") format("truetype");font-style:normal;font-weight:normal;
}

@font-face{
    font-family:"GothamProBold";
    src:url("../fonts/GothamProBold/GothamProBold.eot");
    src:url("../fonts/GothamProBold/GothamProBold.eot?#iefix")format("embedded-opentype"),
    url("../fonts/GothamProBold/GothamProBold.woff") format("woff"),
    url("../fonts/GothamProBold/GothamProBold.ttf") format("truetype");font-style:normal;font-weight:normal;
}


@font-face{
    font-family:"GothamProLight";
    src:url("../fonts/GothamProLight/GothamProLight.eot");
    src:url("../fonts/GothamProLight/GothamProLight.eot?#iefix")format("embedded-opentype"),
    url("../fonts/GothamProLight/GothamProLight.woff") format("woff"),
    url("../fonts/GothamProLight/GothamProLight.ttf") format("truetype");font-style:normal;font-weight:normal;
}

@font-face{
    font-family:"GothamProMedium";
    src:url("../fonts/GothamProMedium/GothamProMedium.eot");
    src:url("../fonts/GothamProMedium/GothamProMedium.eot?#iefix")format("embedded-opentype"),
    url("../fonts/GothamProMedium/GothamProMedium.woff") format("woff"),
    url("../fonts/GothamProMedium/GothamProMedium.ttf") format("truetype");font-style:normal;font-weight:normal;
}

@font-face {
  font-family: 'BookmanOldStyle';
  src: url('../fonts/BookmanOldStyle/BookmanOldStyle.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/BookmanOldStyle/BookmanOldStyle.woff') format('woff'), 
  url('../fonts/BookmanOldStyle/BookmanOldStyle.ttf')  format('truetype'), 
  url('../fonts/BookmanOldStyle/BookmanOldStyle.svg#BookmanOldStyle') format('svg');
}

body,
div,
dl,
dt,
dd,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
figcaption,
figure{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,
img,
abbr{border:0;}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var{font-style:normal;font-weight:normal;}
ul li{list-style:none;}
caption,
th{text-align:left;}
h1,
h2,
h3,
h4,
h5,
h6{font-size:100%;font-weight:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,
textarea,
select{resize:none;font-family:inherit;font-size:inherit;font-weight:inherit;outline:0;}
legend{color:#000;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display:block;}
html,
body{}

b {font-family:"GothamProMedium";}

body {font-size:14px; color: #404040; background-color:#f4f7fa; font-family:"GothamProRegular";}

a {font-size:14px; color:#464646; text-decoration: underline; cursor: pointer;}
a:hover {text-decoration: none;}

*a:hover{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}
.clearfix:before,
.clearfix:after{content:".";display:block;height:0;visibility:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}

.g-hidden {display: none;}
.g-line {zoom: 1;}
.g-line:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

input[type="submit"] {-webkit-appearance: none;}


input[type=text] {
    width: 380px;
    height: 60px;
    background: #fff;
    border: none;
    display: block;
    text-align: left;
    color: #000;
    padding-left: 20px;
}

.button {
    height: 60px;
    line-height: 60px;
    width: 310px;
    font-size: 14px;
    display: inline-block;
    color: #fff;
    border: none;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.button_border {
    height: 80px;
    line-height: 80px;
    width: 100%;
    font-size: 14px;
    display: inline-block;
    color: #886457;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.brown_border {border: 2px solid #886457;}
.brown_border:hover {background: #886457; color: #fff;}

.brown {background: #886457;}
.brown:hover {background: #45332c;}

.title {font-size: 26px; text-align: center;}

header {background: url(../images/smart.png) center top no-repeat #0270ff; color: #fff; padding-bottom: 100px; position: relative;}
.logo {padding-top: 42px; font-size: 24px; font-family:"GothamProBold"; text-transform: uppercase;}
.logo span {font-family:"GothamProRegular";}
.h_block {margin-top: 180px; float: left;}
.h_title {font-size: 39px; font-family:"GothamProMedium"; max-width: 500px;}
.h_text {font-size: 16px; margin-top: 25px; line-height: 25px; max-width: 500px;}
.h_btn {margin-top: 70px;}
.h_phone {float: right; margin-right: 130px; margin-top: 35px;}
.h_smart {position: absolute; top: 0; background: url(../images/smart.png) center top no-repeat; width: 100%; height: 100%;}

.advantages {margin-top: -80px;}
.advantages_item {background: #fff; text-align: center; padding: 35px 50px 35px 50px; height: 100%; border-radius: 10px; box-shadow:1px 1px 42px 0px rgba(0,0,0,0.15); -webkit-box-shadow:1px 1px 42px 0px rgba(0,0,0,0.15); -moz-box-shadow:1px 1px 42px 0px rgba(0,0,0,0.15);}
.advantages_item_title {font-family:"GothamProMedium"; font-size: 18px;}
.advantages_item_text {margin-top: 18px; line-height: 20px;}

.functional {padding: 100px 0 50px 0;}

.functional_loan {padding-top: 65px;}
.functional_item_title {font-size: 24px; font-family:"GothamProMedium";}
.functional_item_text {margin-top: 20px; line-height: 22px;}

.functional_loan_mob {display: none;}
.functional_item_loandone {background: #fff; width: 270px; margin-left: 66px; margin-top: 20px; border-radius: 10px; padding: 24px 0 24px 0; box-shadow:1px 1px 42px 0px rgba(0,0,0,0.15); -webkit-box-shadow:1px 1px 42px 0px rgba(0,0,0,0.15); -moz-box-shadow:1px 1px 42px 0px rgba(0,0,0,0.15);}
.functional_item_block {margin-left: 97px; margin-bottom: 45px; margin-top: 30px;}
.functional_item_loandone_icon {background: #c4f3d3; width: 32px; height: 32px; margin-left: 30px; margin-right: 20px; border-radius: 5px; text-align: center; line-height: 36px; float: left;}
.functional_item_loandone_text {font-size: 16px; color: #21d086; font-family:"GothamProBold";}
.functional_item_loandone_border {margin-left: 136px;}

.functional_item_img {text-align: center;}

.functional_item_text p {padding-bottom: 10px;}

.functional_creditcard {border-top: solid 1px #d3d3d3; padding: 50px 0 50px 0;}

.functional_creditcard .functional_item_block {margin-left: 70px; margin-top: 140px; margin-right: 70px;}



.partners {padding: 100px 0 100px 0; border-top: solid 1px #d3d3d3; text-align: center;}
.partners img {width: 140px;}
.partners .col {margin-top: 50px;}

.install {padding: 100px 0 100px 0; background: #0270ff; text-align: center; color: #fff;}
.install_title {font-size: 26px; font-family:"GothamProMedium"; max-width: 490px; margin: auto;}
.install_btn {margin-top: 45px;}


.content_privacy {padding: 50px 0 50px 0;}
.content_privacy p {padding-bottom: 10px; line-height: 24px;}
.content_privacy_block {margin-top: 10px;}
.content_privacy_block_title {font-size: 18px;}

.privacy .h_title {max-width: 100%; text-align: center;}
.privacy .h_block {float: none; margin-top: 80px;}
.privacy .logo {text-align: center; float: none;}
.privacy header {padding-bottom: 100px;}

footer {padding: 50px 0 50px 0; text-align: center;}