@media screen and (max-width: 1199px) {
.pre-header .navbar-nav > li:first-child {
    padding: 0 15px 0 0;
}
.pre-header .navbar-nav > li {
    padding: 0 15px;
}
.header-phone {
    margin: 55px 0 0 0;
}
.header p {
    font: 22px NEOSANSPRO-BOLD;
    margin: 75px 0 0 67px;
}
.header-phone p {
    font: 30px NEOSANSPRO-BOLD;
    margin: 0;
    color: #2c2c2c;
}

.footer-phone {
    padding: 50px 0 0 0;
}
}



@media screen and (max-width: 998px) {
.navbar-default .navbar-nav>li>a {
    font: 14px NEOSANSPRO-REGULAR;
    line-height: 63px;
}
.pre-header .navbar-nav > li:first-child {
    padding: 0 9px 0 0;
}
.pre-header .navbar-nav > li {
    padding: 0 9px;
}
.menu .navbar-nav > li:first-child {
    padding: 0 27px 0 64px !important;
}
.header p {
    font: 22px NEOSANSPRO-BOLD;
    margin: 46px 0 0 37px;
    text-align: center;
    width: 284px;
}
.header-phone p {
    font: 30px NEOSANSPRO-BOLD !important;
    margin: 0 !important;
    color: #2c2c2c;
    width: auto !important;
}
.header-phone {
    margin: 40px 0 0 0;
}
.map iframe{
    height: 450px;
    }
.menu-foot a {
    font: 14px NEOSANSPRO-BOLD;
    color: #fff;
}
.menu-foot ul {
    margin: 47px 0 0 0;
}
.call-to-action {
    background: url(../images/form-bg-1.jpg) no-repeat bottom center;
    height: 656px;
}
}

@media screen and (max-width: 767px) {
.header-logo img{
    position: absolute;
    top: 5px;
    width: 65px;
    z-index: 999;
}
.menu .navbar-default {
    background: url(../images/menu-bg.jpg) repeat;
    border: transparent;
    box-shadow: none;
    z-index: 99;
    cursor: pointer;
}
.pre-header .navbar-default {
    background: #c26d2a;
    border: transparent;
    box-shadow: none;
    z-index: 99;
    cursor: pointer;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;
    box-shadow: none;
}
.pre-header .navbar-nav > li:first-child, .pre-header .navbar-nav > li {
    padding: 0;
    text-align: center;
}
.mini-menu p {
    font: bold 22px Verdana;
    margin: 0 0 20px 0;
    text-align: center;
}
.mini-menu {
    margin: 17px 0 0px 0;
    padding: 0 0 40px 0;
}

.menu .navbar-nav > li:first-child {
    padding: 0 !important;
    text-align: center;
}
.navbar-default .navbar-nav>li>a {
    font: 18px NEOSANSPRO-REGULAR;
    line-height: 37px;
}
.menu .navbar-nav > li {
    text-align: center;
}
.header p {
    font: 22px NEOSANSPRO-BOLD;
    margin: -17px 0 0 0;
    text-align: center;
    width: 100%;
}
.header-phone {
    margin: 24px auto;
    float: none;
}
.content-text img {
    float: left;
    margin: 0 25px 25px 0;
}
.call-to-action-text {
    width: 100%;
    margin: 0 0 26px 0;
}
.form-wrap {
    width: 100%;
}
.call-to-action strong {
    font: 26px NEOSANSPRO-BOLD;
    text-align: center;
}
.call-to-action{
    text-align: center;
}
.company p, .company strong {
    font: 27px NEOSANSPRO-REGULAR;
}
.footer-phone p {
    display: block;
    width: 234px;
    margin: 0 auto;
}
.menu-foot ul {
    margin: 29px 0 0 0;
}
.menu-foot a {
    font: 17px NEOSANSPRO-BOLD;
    color: #fff;
}

.content-text {
    padding: 15px;
    text-align: justify;
}
.navbar-default .navbar-toggle {
    border-color: #f8b505;
    background: #f8b505;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-nav {
    margin: 7.5px 0;
}
.form-wrap {
    padding: 35px 21px 45px;
}
}
@media screen and (max-width: 490px) {
.content-text img {
    width: 100%;
    float: none;
    margin: 0 0 25px 0;
}
.menu-foot a {
    font: 16px NEOSANSPRO-BOLD;
    color: #fff;
}
.menu-foot ul {
    margin: 29px 0 0 0;
    padding: 0;
    text-align: center;
}
.company p {
    font: 32px NEOSANSPRO-REGULAR;
    margin: 68px 0 54px 0;
}
.sheme{
    display:  none;
}
}
