 
 @media print { 
 
  #sidemenu,
  #sidemenu.on,
  #head_ul{
    display: none !important;
  }
}


@media all and (max-width: 1600px){  
}
@media all and (max-width: 1440px){ 

}
/*---------@media all and (max-width: 1440px)----*/


@media all and (max-width: 1400px){  
}
@media all and (max-width: 1200px){ 
  }


}
@media all and (max-width: 1100px){
}


@media (max-width: 1023px) {  
}
@media all and (max-width: 768px){ 

}

   
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
  .navbar   .collapse,
  .navbar   .collapse:not(.show){
  display: block;
}
}
 @media(max-width:767px) {
	 .navbar-custom .container{ flex-wrap:wrap;}
	 .navbar.navbar-custom{padding:0;}
	 .navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-header{width:100%}
	 .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
.navbar-collapse.in {
  overflow-y: auto;
}
.collapse{
  display: none;
}
.collapse.show,
.collapse.in {
  display: block;
}
.navbar-custom .nav {
  display: flex;
  flex-wrap:wrap;
  justify-content: flex-start;
  flex-direction: column;
  align-items: flex-start;
}

.navbar-custom .nav li {
  display:  block; width:100%;
}
 #bdtop {
    padding: 60px 0 20px 0;
  }
.intro {
  padding: 0 0 0 0;
}
#block-area  #domain_block.block {height:180px}

#block-area .block.wdblock{height:180px;} 
#block-area .block.wdblock a.block-btn span.tt{ padding-top:50px}


#block-area .block.last3.last3a{ height:120px;}
#block-area .block.last3 span.tt{ padding-top:40px;    }
	
#domain_block #domain_block_icon{ padding:40px 0 0 0;}
#domain_block span.tt i{ font-size:4em;}
#domain_block span.tt span.tv{ display:block;  margin:0; font-size:1em; line-height:1em}
 
#block-area span.tt span.tv{ display:block;  margin:0; font-size:0.8em; line-height:0.8em}
}