@media (max-width:768px){
  .top-search input {width:240px;}
  .news-panel img {float:none;width: 100%;}
  .news-panel h6 {text-align: center;margin-top: 10px;line-height: 27px;}
  .news-panel a {padding-right: 0;}
}
@media (max-width:575px){
  .menu-btn span {display: none;}
  .mobile-menu-icon {display: block;}
  .Comment-form {margin-right :unset}
  .ad-banner {margin-bottom: 10px;}
}
@media (max-width:319px){
  .top-search {display: none;}
}
@media (max-width:1157px){
  .search-form input {width: 74%;}
}
@media (max-width:972px){
  .search-form input {width: 72%;}
}
@media (max-width:991px){
  .main-title  {padding-right: 20px!important;}
}
@media (max-width:1199px){
  .gallery-page img {height: 215px!important;}
  .stack:last-of-type {height: 215px!important;}
  .main-slider a img {height: 400px;}
  .gallery-m-p {padding:10px;}
  .album-title {font-size : 14px;}
}
@media (max-width : 539px){
  .album-title a {float: right; margin-top: 20px;}
}
@media (max-width : 414px){
  .gallery-image img {height:160px;padding: 7px;border: 2px solid #efefef;}
}
@media (max-width : 360px){
  .gallery-image img {height:125px;padding: 7px;border: 2px solid #efefef;}
}
@media (max-width : 320px){
  .gallery-image img {height:85px;padding: 5px;border: 1px solid #efefef;}
}
