@media (max-width: 1750px){ 
    .big_logo a img {
        margin-top: 15px;
    }
}

@media (min-width: 1300px){ 
 .menu_item {
    padding: 0 2.6%;
}
}
@media (min-width: 1400px){ 
 .menu_item {
    padding: 0 3%;
}
}
@media (min-width: 1500px){ 
 .menu_item {
    padding: 0 3.4%;
}
}
@media (min-width: 1600px){ 
 .menu_item {
    padding: 0 3.7%;
}
}
@media (min-width: 1700px){ 
 .menu_item {
    padding: 0 3.9%;
}
}
@media (min-width: 1800px){ 
 .menu_item {
    padding: 0 4.2%;
}
}
@media (min-width: 1900px){ 
 .menu_item {
    padding: 0 4.4%;
}
}
@media (min-width: 2000px){ 
 .menu_item {
    padding: 0 4.6%;
}
}
@media (max-width: 1290px){ 
    .logo_container h3{
        font-size: 16px;
    }
}

@media(max-width: 1200px) {
.navbar-nav{
    display: inline-block;
}
    .menu_item {
        padding: 0px 7px;
    }
    .silder_container{
        width: 100%;
    }
    .slider_container .row{
        padding: 0 50px;
    }
    .product_container{
        background: none;

    }
    .footer_section{  
        width: 100%;
        padding: 0 5%;
        margin: 0
    }
    footer .footer_item {
        float: left;
        width: 16%;
        padding: 0;
        margin: 0 2%;
        padding-bottom: 20px;
    }
    .partners_banks{
        padding-left: 2%;
        padding-right: 4%;
	background-image: none;
    }
     .bank_item a:after{
        display: none;
    }
    .contact_form textarea{
        height: 169px;
    }
    #map_cont {
        width: 550px;
        height: 345px;
    }
}


@media (max-width: 992px) {   
    .menu_item {
        padding: 0px 8px;
    }
    footer .footer_item {
        float: left;
        width: 28%;
        margin: 0 2%;
    }
    footer .footer_item:nth-child(4), footer .footer_item:nth-child(5){
        width: 46%;
        margin: 0 2%;
    }
    .bank_item a:after{
        display: none;
    }
    .partners_banks{
        background-image: none;
        padding-left: 5%;
        padding-right: 5%;
    }
    .bank_item {
    margin: 0 auto;
    margin-bottom: 15px;
}
    .history_item{
        padding: 0px;
    }
    .contact_form textarea {
        height: 96px;
    }
    #map_cont {
        width: 450px;
        height: 272px;
    }
}
@media (max-width: 768px) {
    .footer_section{
        text-align: center;
    }
    footer .footer_item, footer .footer_item:nth-child(4), footer .footer_item:nth-child(5) {
        float: left;
        width: 100%;
        margin: 0;
    }
    .menu_item{
        display: block;
    }
    .navbar-brand{
        height: auto;
        width: 40%;
    }
    .navbar-brand img{
        width: 100%;
    }
    .dropdown-menu{
        text-align: center;
    }
    .dropdown-submenu:hover > a{
        color: #ce6665 !important;
        margin: 0 !important;
        border-bottom: 1px solid #be0a07 !important;
        border-left: none !important;
    }
    .services_item div{
        padding: 12px 30px 0px 30px;
    }
    .articls a {
        margin-bottom: 20px;
        padding: 0 15px;
    }
    .lots{
        width: 100%;
        margin-left: 0;
        padding-top: 50px;
        padding-left: 15px;
        padding-right: 15px
    }
    .bank_item{
        margin: 0 auto;
        margin-bottom: 15px;
    }
    .accordion{
        width: 100%;
        margin-left: 0;
        padding-left: 15px;
        padding-right: 15px;
    }
    .col-ak-12{
        width: 100%;
        margin-bottom: 20px;
    }
    #map_cont{
        width: 100%;
        height: 400px;
    }
    #map_cont > img{
        display: none;
    }
    .map_button input{
        margin-right: 15px;
    }
    .contact_section{
        padding-top: 50px;
    }
    .about_section{
        width: 100%;
        margin: 0;
        padding-left: 15px;
    }
    .bx-wrapper .bx-next{
        right: 0px;
    }
    .bx-wrapper .bx-prev{
        left: 0px;
    }
    footer .footer_item {
        text-align: center;
    }
    .contact_form textarea {
        height: 150px;
    }
    
}
@media (min-width: 768px) {
   .menu_item:hover>.dropdown-menu.multi-level {
    display: block;
}
}
