@media only screen and (max-width: 767px) {
    
    
    
body {
    background-image: url(../img/bg-mob.svg) !important;
    background-position: center !important;
    background-attachment: fixed !important;
    min-height: 100vh !important;
}    
  
    
    
    
h1, h2, h3, h4, h5, h6 {
    margin: 0 0 18px !important;
    text-transform: uppercase;
    line-height: 1.4 !important;
    font-weight: 600;
} 
    
   
.navbar-fixed-top .container {
    width: auto !important; 
}
    
    
.navbar-custom .navbar-brand .logo {
    display: block !important;
    transition: none !important;
    width: 109px !important;
    margin-top: -4px !important;
}    
      
  .hero {
    height: 100vh !important;    
    padding-bottom: 3px !important;
    margin-top: 55px !important;
    display: block !important;
}    
    
    
.logo-img {
    max-width: 150px !important;
}    
    
    
.title {
    font-size: 32px !important;    
    margin-bottom: 10px !important;  
    line-height: 1.2 !important;
}
    
    
.btn-call {
    width: 70% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 7px !important;
    margin-bottom: 20px !important;
}    
   
    
    
.navbar-custom.top-nav-collapse .btn-call {
    color: #fff !important;
}
    
.center-content {
    padding-top: 135px !important;
    padding-bottom: 90px !important;
}   
    
    
    
.center-content h1 {
    text-transform: none !important;
    font-size: 39px !important;
    margin: 0px !important;
    margin-bottom: 20px !important;
}    
    
    
    

    
    
    
.navbar-custom .nav li.active a {
    color: #dea894 !important;  
}
    
.navbar-custom.top-nav-collapse .nav li.active a {
    color: #dea894 !important;
}
    
.navbar-custom {
  background-color: #fff !important;
  -webkit-box-shadow: 5px 5px 40px 0px rgba(0, 0, 0, 0.06) !important;
  box-shadow: 5px 5px 40px 0px rgba(0, 0, 0, 0.06) !important;
}    
    

.logo-header {
    max-width: 320px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

    
.center-content h2 {
    font-size: 22px !important;
}
      
    
.divider {
    margin-bottom: 50px !important;
}    
 
     
    
    
.footer {
   position: unset !important; 
   padding-top: 30px !important; 
   padding-bottom: 20px !important; 
}    

    
    
.text-xs-center {
    text-align: center !important; 
    margin-right: auto !important; 
    margin-left: auto !important;  
}
    
    
   
    
.title-contact {
    font-size: 21px !important; 
    line-height: 1.2 !important; 
}    
    

.header-block {
    text-align: center !important;
    margin-top: 20px !important;
    margin-bottom: 10px !important;
}

    

    
.header-block .logo-slider {
    width: 240px !important; 
} 
    
    
.header-block h1 {
    padding-top: 0px !important;
    font-size: 32px !important;
    text-align: center !important;
    padding-bottom: 20px !important;
    line-height: 1.2 !important;
}
    
    
.header-block h4 {
    padding-bottom: 10px !important;
}
    
    
.header-top-text {
    font-size: 18px !important;
    margin-bottom: 20px !important;
    line-height: 1.3 !important;
}
    
    
    
.us-block {
    min-height: auto !important;
}
   
    
    
.form-header .input-group {
    display: block !important;
}    

.form-header input {
    font-size: 16px !important;
    border-radius: 6px 6px 6px 6px !important;   
}
    
    
.btn-form-header {
    border-radius: 6px !important;
    margin-top: 10px !important;
    width: 100% !important;
}
    
    
    
    
    
    
    
.text-header {
    margin-top: 20px !important;
    font-size: 22px !important;
    line-height: 1.5 !important;
}

.block-header-text .number-header{
    font-size: 60px !important;
}

.block-header-text .text-after-number{
    font-size: 18px !important;
}   
    
    
    
    
.block-pad {
    min-height: auto !important;
}
    
    
  
    
    
    
.navbar-toggle {
    float: right !important;
    padding: 15px 20px !important;
    margin-top: 8px !important;
    margin-left: 15px !important;
    margin-right: 0px !important;
}    
    
    
    
    
    
.adress-block {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding: 0px 20px !important;
}
    
    
.img-contact-block {
    max-width: 100% !important;
    margin-bottom: 20px !important;
}    
    
    
    
.img-icon-us {
    display: none !important;    
}  
    
    
.tab .nav-tabs li.active a:before, .tab .nav-tabs li a:hover:before, .tab .nav-tabs li.active a{
    color: #dea894 !important;
    text-decoration: underline !important;
} 
   
    
    
.tab .nav-tabs li a {
    padding: 10px 30px !important;
    font-size: 20px !important;
    text-align: left !important;
    font-weight: 400 !important;
}
    
    
.ig_block_link {
    margin-top: -20px !important;    
}   
    
.ig_text_link {
    font-size: 21px !important;    
}
    
    
    
    
    
    
.slider-nav-block {
    margin-top: -178px !important;
    margin-bottom: 54px !important;
    z-index: 99 !important;
}    
    
    
    
.date-sale {
    font-size: 12px !important;
    margin-top: -11px !important;
}
    
    
.sale-btn img {
    width: 160px !important;
}
    
.sale-btn {
    margin-top: -15px !important;
}
    
    
    

.header-img {
    margin-top: 20px !important;
    width: 270px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 10px !important;
}    
    
    
    .header-block.pull-right {
        float: none !important;
    }  
    
    
    
.title-form-modal {
    font-size: 23px !important;
}
    
    
    
#promoModal .modal-content {
    width: auto !important;
    margin-left: auto;
    margin-right: auto;
}    
    
    
#promoModal .modal-dialog {
    display: block !important;
}  
    
    
    
.head-title {
    width: auto !important;
}
    

.title-big {
    font-size: 26px !important;
}

.title-big span {
    font-size: 26px !important;
}


    
}








