@media (min-width: 1200px) {

.dropdown:hover .dropdown-menu {
    display: block;
    -webkit-animation: fadeInUp 400ms;
    animation: fadeInUp 400ms;
}

.navbar-nav{
  margin-left: 0;
}

.navbar-nav > li > a{
   padding-left: 17px;
   padding-right: 17px;
}

.pmap_btn{
	margin: 15px;
}



}


@media (min-width: 992px) and (max-width: 1199px){

.dropdown:hover .dropdown-menu {
    display: block;
    -webkit-animation: fadeInUp 400ms;
    animation: fadeInUp 400ms;
}

.navbar-nav{
  margin-left: 0;
}

.navbar-nav > li > a{
   padding-left: 10px;
   padding-right: 10px;
   font-size: 15px;
}





}


/* sm */
@media (min-width: 768px) and (max-width: 991px){

.dropdown:hover .dropdown-menu {
    display: block;
    -webkit-animation: fadeInUp 400ms;
    animation: fadeInUp 400ms;
}

.bl_top_phone_i, .bl_top_adress_i, .bl_top_map_i, .bl_top_email_i{
   display: none;
}

.bl_top_phone a{
  font-size: 18px;
  line-height: 29px;
}

.bl_top_adress, .bl_top_map_link a, .bl_top_email a{
  font-size: 14px;
}

.bl_slogan_info{ 
  font-size: 14px;
}

.navbar-nav > li > a{
  font-size: 14px;
}

.dropdown-menu li a {
  font-size: 14px;
}

.pmap_btn{
	margin: 15px 90px;
}



}




@media (min-width: 481px)  and (max-width : 767px){

.bl_top_phone_i, .bl_top_adress_i, .bl_top_map_i, .bl_top_email_i{
   display: none;
}

.bl_slogan_info{
  margin-top: 15px;
  font-size: 14px;
}

.bl_top_versia{
  margin: 0;
}

.navbar-nav > li > a{
  font-size: 14px;
}

.navbar-nav > .dropdown > a {
  background: #013561 !important;
}

.dropdown-menu li a {
  font-size: 13px;
  color: #fff;
}

.dropdown-menu li a:hover {
   color: #005396;
   background: #fff;
}

.carousel-bg  .carousel-caption h2{
   font-size: 20px;
}

.bl_recom{
  left: 50%;
  margin-left: -180px;
}

.mntvar_hd{
  display:none;	
}

#subMenu{
	margin-top: 10px;
}


}


@media (max-width : 650px){
	
#worksGallery .col-xs-6{
	width: 100%;
	padding-left:5px;
	padding-right: 5px;
	text-align: center;
}

#worksGallery .bl_gal_img{
    left: 50%;
	margin-left: -150px;
}


}



@media (min-width: 321px) and (max-width : 480px){

#block_logo_contact .col-xs-6{
    width: 100%;
}

.bl_top_phone_i, .bl_top_adress_i, .bl_top_map_i, .bl_top_email_i{
   display: none;
}

.bl_slogan_info{
  margin-top: 15px;
  font-size: 14px;
}

.bl_top_versia{
  text-align: center;
  margin: 0;
}

.bl_logo{
  text-align: center;
}

.bl_logo img{
  height: 120px;
}

.bl_top_phone{
  text-align: center;
}

.bl_top_phone a{
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 2px;
}

.navbar-nav > li > a{
  font-size: 14px;
}

.navbar-nav > .dropdown > a {
  background: #013561 !important;
}

.dropdown-menu li a {
  font-size: 13px;
  color: #fff;
}

.dropdown-menu li a:hover {
   color: #005396;
   background: #fff;
}

.carousel-bg  .carousel-caption h2{
   font-size: 16px;
}

#block-group .col-xs-6{
  padding-left: 1px;
  padding-right: 1px;
}

#footer .col-xs-6{
  width: 100%;
}

#footer h3{
  text-align: center;
}

.bl_niz_adress, .bl_niz_email, .bl_niz_main_menu, .bl_niz_tovar_menu, .bl_niz_phone{
  text-align: center;
}

.bl_recom{
  left: 50%;
  width: 320px;
  margin-left: -160px;
  overflow: hidden;
}

.bl_recom_img{
   width: 320px;
}

.bl_recom_title{
   width: 280px;
}

.pmap_btn{
	font-size: 12px;
}

#cont_block .col-xs-9, #cont_block .col-xs-3{
	 width: 100%;
}

#cont_block img{
	margin: 20px 0;
	max-width:100px;
	height: auto;
}

#cat_photo_full .col-xs-6{
	width: 100%;
}

.mntvar_hd{
  display:none;	
}

#subMenu{
	margin-top: 10px;
}

#sect-main-object h2{
	margin-bottom: 40px;
}

.all_objm{
   position: absolute;
   right: 0;
   top: 30px;
}

#group-price table td, #group-price table th{
	font-size: 12px;
}

#marka-betona .col-xs-6{
	width: 100%;
}

#sect_service h2, #marka-betona h2.vvv {
    font-size: 18px;
}



}



@media (min-width: 240px) and  (max-width:320px){

#block_logo_contact .col-xs-6{
    width: 100%;
}

.bl_top_phone_i, .bl_top_adress_i, .bl_top_map_i, .bl_top_email_i{
   display: none;
}

.bl_slogan_info{
  margin-top: 15px;
  font-size: 14px;
}

.bl_top_versia{
  text-align: center;
  margin: 0;
}

.bl_logo{
  text-align: center;
}

.bl_logo img{
  height: 120px;
}

.bl_top_phone{
  text-align: center;
}

.bl_top_phone a{
  font-size: 18px;
  line-height: 29px;
}

.bl_top_versia a{
  font-size: 12px;
  margin: 1px;
}

.navbar-nav > li > a{
  font-size: 13px;
}

.navbar-nav > .dropdown > a {
  background: #013561 !important;
}

.dropdown-menu li a {
  font-size: 12px;
  color: #fff;
}

.dropdown-menu li a:hover {
   color: #005396;
   background: #fff;
}

.carousel-bg  .carousel-caption h2{
   font-size: 14px;
}

#block-group .col-xs-6{
  padding-left: 1px;
  padding-right: 1px;
}

.bl_top_group span{
  font-size: 12px;
}

#footer .col-xs-6{
  width: 100%;
}

#footer h3{
  text-align: center;
}

.bl_niz_adress, .bl_niz_email, .bl_niz_main_menu, .bl_niz_tovar_menu, .bl_niz_phone{
  text-align: center;
}

.bl_recom{
  width: 320px;
  overflow: hidden;
}

.bl_recom_img{
   width: 320px;
}

.bl_recom_title{
   width: 280px;
}

#brandGallery .col-xs-6{
	width: 100%;
}

.pmap_btn{
	font-size: 12px;
}

#cont_block .col-xs-9, #cont_block .col-xs-3{
	 width: 100%;
}

#cont_block img{
	margin: 20px 0;
}

#cat_photo_full .col-xs-6{
	width: 100%;
}

.mntvar_hd{
  display:none;	
}

#subMenu{
	margin-top: 10px;
}

#sect-main-object h2{
	margin-bottom: 40px;
}

.all_objm{
   position: absolute;
   right: 0;
   top: 30px;
}

#group-price table td, #group-price table th{
	font-size: 12px;
}

#marka-betona .col-xs-6{
	width: 100%;
}

#sect_service h2, #marka-betona h2.vvv {
    font-size: 16px;
}



}

