@media screen and (min-width: 481px)  and (max-width: 767px)  {
  .hdr-nav,   .hdr-nav .navbar {
    width:100%;
   
  }
  .mapholder{
  height:300px
}
   .hdr-nav .navbar li{
     border-bottom:1px solid #dedede;
     font-size:2rem
   }
 .hdr-nav .navbar li li{
   border-bottom:0px solid #dedede;
 }
  .index-about img{
    padding:10px 0px;
  }
  .nomobile{display:none}
  .toplinks{
    padding:5px
  }
  .topper-call{
  position:absolute;
  left:0;
  top:0px;
border:0px solid;
line-height:28px;
font-size:18px;
width:200px;
text-align:center;
height:30px;
}
     /*tabs*/
     .av-mainslider{
       height:300px
     }
.av-under-constraction{
  height:400px;

  }

      .av-mainslider h2{

bottom:70px !important;



}
      .av-mainslider h2{

bottom:60px !important;



}
.av-mainslider a{
  bottom:30px !important;
  font-size:0rem !important;
text-transform:uppercase;
content:'3' !important;
width:150px !important;
background:transparent !important;


}
.av-mainslider a:before{
  font-family:fontawesome;
  content:"\f138";
    font-size:3rem !important;
margin-right:16px;
color:rgba(255,255,255,0.7)
}
.av-logoblock-cnt{position:relative;}
.av-logoblock-slogan{
 display:inline-block;
 text-transform:capitalize;
font-family:Roboto Condensed;
font-size:2rem;
font-weight:bold;
letter-spacing:0.4rem;
font-style:italic
  }
  .av-logoblock-scr1{
 display:block;
 text-transform:uppercase;
font-family:Roboto Condensed;
font-size:1rem;
font-weight:bold;
letter-spacing:1.4rem;
margin-bottom:10px
  }
  .av-logoblock-slogan{
 display:inline-block;
 text-transform:capitalize;
font-family:Roboto Condensed;
font-size:2rem;
font-weight:190;
letter-spacing:0.4rem;
font-style:italic
  }
.av-logoblock{
  top:20px;
  position:absolute;
border:0px solid #f00;
left:0; right:0;
text-align:center;

}
.av-logoblock img{display:inline-block !important;
width:30%;
}
.av-logoblock-line{
border-bottom:2px solid;
display:inline-block;
width:50%
}

     
     .mt{text-align:center;
font-size:0;
     }
          .tab-gallery, .gal-tab-descr, .gal-tab-photo{
   
}
.tabs-title{
width:20%;
height:30px;
padding-left:10px;
font-size:1.5rem;
background:#0a225e !important;
padding-top:8px !important;
margin:0px 0px 0px 0px;
text-align:left

}
.mt>input:checked+label {background:#0a225e !important}
.main-tab {
  width:10%;
 font-size:1.2rem;
background:rgba(255,255,255,0.7);
border:1px solid #0a225e;


height:30px;
padding-top:5px !important
}
.doubletab{
  width:20%
}
 /*tabs*/
   .weird-bt{
     height:50px;
      width:25% !important;;
      margin:0px ;

   }
       .weird-lk{
    display:none;
     
   }  
   .weird-rk{
 
  display:none;
   }
    .pulse_holder .pulse_rays1 ,  .pulse_holder .pulse_rays{
   width:60px; height:60px;
   left:0;
 } 
 .pulse_holder
  {
    display: block;
    position: absolute;
    top: -30px;
   left:0; right:0;
    z-index:-1
  
  }


  .pulse_holder .pulse_marker 
  {
    width: 60px;
    height: 60px;
left:0; right:0; margin:0px auto;


  }

     .weird-ico{
  width:40px;
  height:40px;

 top: -30px;
    left: 0; right:0; margin:0px auto;
  }

  .weird-bt-cnt{
  
     padding:10px 0 0 0;
     font-size:1.2rem
  
}
.friend-list{
  width:200px;
height:100px
}
   }