   /* Very Large desktops */
@media (min-width: 1600px) {

	.mob_search {
	display: none!important;
}


.bx-viewport {
  height: 380px!important;
}

.bxslider .s1 {
    bottom: 30%;
    font-size: 32px;
    line-height: 38px;

}

}



   /* Large desktops and laptops */
@media (min-width: 1200px) {

.mob_search {
	display: none!important;
}

.bxslider .s1 {
    bottom: 30%;
    font-size: 32px;
    line-height: 38px;
}


.bx-viewport {
  height: 380px!important;
}


}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {


.g-recaptcha {
	transform:scale(0.77);
	-webkit-transform:scale(0.77);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}


.years_top {
    font-size: 18px;
} 


.header_small {
    padding: 0 10px;
}


.menu .dropdown-menu {
  width: 960px;
}

.mob_search {
	display: none!important;
}

.slider1s .s2 {
    margin-left: 105px;
}


.bxslider .s1 {
bottom: 15%;

}

.bx-viewport {
  height: auto;
}

.iframe2

{

overflow: hidden;
    -ms-transform: scale(1.28);
    -moz-transform: scale(1.28);
    -o-transform: scale(1.28);
    -webkit-transform: scale(1.28);
    transform: scale(1.28);
    margin-bottom: 118px;
    margin-left: 170px;
	margin-top: 150px;
}

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {


.soc_icon, .contact {
    margin-left: 35px;
}

.menu .dropdown-menu {
  width: 500px;
}

.sites_list {
 
    width: 500px;
}


.header_small {
    padding: 0 10px;
}

.search2 {
    left: 12px;
    top: 0px;
}

.white_block h3 {
    font-size: 18px;
    margin-top: 20px;
}

.spravka h3 {
    font-size: 18px;
    margin-top: 20px;
}

.footer .input-btn {
    right: 48px;
    top: 14px;

}

.p_center .col-md-4 {
    margin-top: 25px;
}

.white_block .btn {
	margin-bottom: 25px;
}

.spravka .btn {
	margin-bottom: 25px;
}

.mob_search {
	display: none!important;
}

.slider1s .s2 {
    bottom: 85px;
    font-size: 22px;
    line-height: 28px;
    width: 486px;
    margin-left: 62px;
}

.bxslider .s1 {
    bottom: 35px;
    left: 10%;
    font-size: 27px;
    line-height: 37px;
  

}

.bx-viewport {
  height: auto!important;
}



}

/* Landscape phones and portrait tablets */
@media (min-width: 481px) and (max-width: 767px) {

.search2 {
    display: none;
}

.soc_icon .fa-2x, .search .fa-2x {
    font-size: 1.3em;
    padding-top: 2px;
}



.sites_list {
    width: 490px;
}


.soc_icon, .contact {
    margin-left: 30px;
}

.navbar-header {
	margin-top: 100px;
}



.header_small {
    padding: 0 10px;
}

.navbar-header {
	margin-top: -100px;
	margin-right: 0;
}



.bxslider .s1 {
    bottom: 12px;
    left: 10%;
    font-size: 27px;
    line-height: 30px;
   

}

.white_block h3 {
    font-size: 16px;
    margin-top: 20px;
}

.spravka h3 {
    font-size: 16px;
    margin-top: 20px;
}

.footer .input-btn {
    right: 48px;
    top: 14px;

}

.p_center .col-md-4 {
    margin-top: 25px;
}

.white_block .btn {
	margin-bottom: 25px;
}

.spravka .btn {
	margin-bottom: 25px;
}


/*
.mob_search {
	display: none!important;
}
*/


.slider1s .s2 {
    bottom: 73px;
    font-size: 19px;
    line-height: 24px;
    width: 423px;
    margin-left: 0;
}

}



/* Portrait phones and smaller */
@media (max-width: 480px) {


.g-recaptcha {
	transform:scale(0.8);
	-webkit-transform:scale(0.8);
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}


.lang li.mob_search a {
    border-left: 0px ;
}

.soc_icon .fa-2x, .search .fa-2x {
    font-size: 1.3em;
    padding-top: 2px;
}


.all_sites {
    margin: 0px -10px;
}

.soc_icon, .contact {
    margin-left: 30px;
}

.header_small {
    padding: 0 10px;
}

.logo {
    padding: 0 15px;
}

.logo img {
    width: 150px;
    margin-top: 15px;
}

.navbar-header {
	position: absolute;
    top: -90px;
    right: 10px;
    z-index: 9999;
    margin-right: 0;
}

.container-fluid>.navbar-header {
	margin: 0;
}


.logo span {
    font-size: 19px;
    margin-top: 27px;
	line-height: 25px;
	
}

.sites_list {
    padding: 10px 10px;
    width: 450px;
}

.bxslider .s1 {
     bottom: 30px;
    left: 40px;
    font-size: 14px;
    line-height: 22px;
  
}


.search2 {
    display: none;
}


.p_center .col-md-4 {
margin-top: 25px;

}

.logo {
    margin-top: 30px;
    padding: 0 3px;
}


.sites__item {
    line-height: 1.1;
    display: inline-block;
}

.dropdown.open .dropdown-menu {
    max-height: 1225px;

}


.footer .search-form .input-text {
    position: relative;
}


.contact {
	display: none;
}

.lang li a {
   
    padding: 9px 5px;
    width: auto;

}

.slider1s .s2 {
    display: none;
}

.content .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
    bottom: 25px;
}

.soc_icon li {
    padding: 9px 9px 7px 9px;
 
}

.otrasl .knopki {
    margin-top: 0;
}


.l_eng {
    width: 75%!important;
}



h2.otrasl_resh {
    margin-top: -37px;
    margin-bottom: 40px;
    text-align: left;
    padding-left: 0;
    color: white;
    font-size: 1.7em;
}

.kupit p {
    padding: 0;
}


}
