  html, body {
        margin:0;
        padding:0;
    }
    * {
        box-sizing:border-box;
        
    }
  .container {
    margin: 0 auto;
    width: 1000px;   
}
  .ourOffer, .whyUsChoice, .weWill, .clients, .bottomForm, .footer, .bottomLine, .topLine {
    min-width: 1000px;
   
}

  .mylogo {
    border: 7px solid #012c57;
    height: 180px;
    position: absolute;
    text-align: center;
    width: 290px;
    padding-left:20px;
    padding-right:20px;
    background:#fff;
    padding-top:36px;
    top: 20px;
}
  .mylogo > p {
    color: #012c57;
    font-size: 20px;
}
  .mylogo > strong {
    color: #012c57;
    font-family: "Lucida Grande";
    font-size: 49px;
    font-weight: bold;
    letter-spacing: 2px;
}
.adress {
    margin-left: 390px;
    padding-left: 0;
    width: 320px;
    float:left;
    padding-top:30px;
}
.umark {
    background: url("img/mark.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);   
}
.phoneBlock {
    float: right;
}

.infoWrap {
    padding-top: 16px;
    text-align: right;
}
.phone {
    background: url("img/sprite1.png") no-repeat scroll 11px 4px rgba(0, 0, 0, 0);
    font-size: 25px;
    margin: 0;
}
.email {
    background: url("img/sprite1.png") no-repeat scroll 10px -31px rgba(0, 0, 0, 0);
    font-size: 22px;
    letter-spacing: 0.55px;
    margin: 0;
}
.adress p {
    font-size: 20px;
}
.orderBnt {
    border-bottom: 1px dashed;
    color: #ff0000;
    cursor: pointer;
    font-size: 22px;
}
.topLine {
    padding-bottom: 10px;
    overflow:hidden;      
}
    .innerHeader {
        min-width:1000px;
    }
.leftBlock {
    color: #fff;
    float: left;   
    width: 462px;
    padding:0;
    padding-top: 80px;
    
}
.titleInfo > h2 {
    font-size: 45px !important;
    line-height: 40px;
    line-height:58px;
}
.titleWrap {
    padding-left: 35px;
    padding-right: 35px;
    
}
.rightBlock {
    overflow: hidden;
    padding: 0;
    padding-top:40px;
    width: 468px;
}
.rightBlock > h2 {
    font-size: 42px !important;
    letter-spacing: 0;
    margin: 0;
    text-align: center;
}
    .rightBlock h3 {
        font-size:22px;
    }
.redButton {
    background: none repeat scroll 0 0 #ff0000;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-size: 27px;
    font-weight: normal;
    font-family: PT Sans;
}
    .redButton:hover {
        background:#e50000;
    }
    .rightBlock form input {
        width:344px;
    }
    .rightBlock form .redButton {
    padding-bottom: 5px;
    padding-top: 5px;
    width: 300px;
}
    .bottomLine .col-md-4 {
    float: left;
    padding-top: 40px;
    position: relative;
    width: 333px;
}
    .bottomLine {
        overflow:hidden;
        padding-top:30px;
        padding-bottom:30px;
    }
   .blueAdv > strong {
    font-family: PT Sans;
    font-size:28px;
}
   .blueAdv > p {
    font-family: PT Sans;
    font-size: 22px;
}
    .blueAdv {
        width:300px;
    }
    
.bk1 .blueAdv {
    float: left;
}
.bk3 .blueAdv {
    float: right;
}

.icon1 {
    background: url("img/ict1.png") no-repeat scroll 30px 14px / 55% auto #f4f4f4;
    height: 63px;
    left: -30px; 
    width: 120px;
}
.icon2 {
    background: url("img/ict2.png") no-repeat scroll 35px 10px / 56px auto #f4f4f4;
    left: -11px;
    width: 120px;
}
.icon3 {
    background: url("img/ict3.png") no-repeat scroll 32px 5px / 55% auto #f4f4f4;
    height: 66px;
    left: 20px;
    width: 120px;
}

.ourOffer {
    overflow: hidden;
}
.borderWrap {
    float: left;
    width: 238px;
    margin-bottom:50px;
}
    .um1, .um2 {
        margin-left:16px;
    }
    .um2 {
        margin-right:16px;
    }
.borderWrap > h5 {
    color: #012c57;
    font-family: PT Sans;
    font-size: 25px;
    font-weight: bold;
    margin: 0;
}
    .price span {
        font-weight:bold;
    }
.borderWrap > hr {
    border: 1px solid #012c56;
    margin-bottom: 25px;
    margin-top: 25px;
    width: 50%;
}
.borderWrap .orderBtn {
    padding-bottom: 10px;
    padding-top: 10px;
}
.price {
    font-size: 21px;
    margin-bottom: 10px;
}
   .weWill {
    font-family: "PT Sans";
    overflow: hidden;
    padding-bottom: 60px;
    padding-top: 40px;
}
.col-md-5 {
    float: left;
    font-family: PT Sans;
    width: 400px;
}
.col-md-2 {
    float: left;
    width: 200px;
}
.col-xs-6 {
    float: left;
    padding-bottom: 25px !important;
    padding-top: 15px !important;
    width: 100px;
}
.weWill h4 {
    font-size: 25px;
    font-weight: bold;
    margin: 0;
    font-family:'PT Sans';
}

    .whyUsChoice {
        font-family:'PT Sans';
    }
.whyUsChoice h2, .ourOffer h2, .weWill h2 {
    font-size: 38px;
    font-family: PT Sans;
}
.whyUsChoice li {
    font-family: PT Sans;
    margin-bottom: 25px;
}
.col-md-6 {
    float: left;
    width: 500px;
}
.whyUsChoice p {
    font-family: PT Sans;
    font-size: 17px;
    font-weight: normal;
}
.col-md-6.rbl {
    padding-left: 25px;
}
.whyUsChoice .redButton {
    width: 450px;
}
.clients .img-responsive {
    margin-top: 35px;
}
    .uh2 {
       font-family: PT Sans;
       font-weight:normal;
       font-family:40px;
    }

.footer {
    position: relative;
    background:#f7f7f7;
}
    .bottomForm {
        padding-bottom:80px;
    }
    
.bottomForm .titleWrap {
    background: url("img/sbg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.footer .mylogo {
    top: -57px;
}
    .ic22 {        
        padding-bottom: 25px;
        padding-top:0;
        background-position: 0 -184px;
    }

.header {
    border-bottom: 5px solid rgba(255, 0, 0, 0.8);
}
.borderBottom {
    background: url("img/line.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 50px;
    left: auto;
    position: absolute;
    right: auto;
    width: 1000px;
    top:-6px;
}
.adress p {
    font-family: PT Sans;
    font-size: 20.5px;
}
.rightBlock h3 {
    font-size: 22px;
    margin: 0;
    text-align: center;
}
    .uh2 {
        margin-bottom:0;
    }
    .titleWrap {
        width:1000px;
    }
    .form-wrap input, .rightBlock form input {
        font-size: 17.5px;
    }
    .form-wrap .redButton, .rightBlock .redButton {
    font-size: 22px;
}
    .orderBtn {
        font-size:19px;
    }
    .email {
        width: 243px;
        text-decoration: none;
        display:block;
    }