@media (min-width: 1024px) {
  .zo2-wrapper #canvas {
    display: none;
  }
}
@media (min-width: 991px) and (max-width: 1150px) {
  .zo2-wrapper #zo2-zt-search {
    width: 48%;
  }
  .zo2-wrapper #zo2-zt-social {
    width: 27%;
  }
  .zo2-wrapper #zo2-recent-project-wrap .recent-pro .pro1 {
    width: 38%;
  }
  .zo2-wrapper #zo2-recent-project-wrap .recent-pro .pro1 img {
    height: 410px;
  }
  .zo2-wrapper #zo2-recent-project-wrap .recent-pro .pro2 {
    width: 30%;
  }
  .zo2-wrapper #zo2-recent-project-wrap .recent-pro .pro3 {
    width: 30%;
  }
  .zo2-wrapper #zo2-recent-project-wrap .recent-pro .recent {
    float: left;
  }
  .zo2-wrapper .blog .item-page-large {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 990px) {
  .zo2-wrapper .mobile-logo {
    width: 30%;
  }
  .zo2-wrapper #zo2-zt-search {
    width: 35%;
  }
  .zo2-wrapper #zo2-zt-social {
    width: 35%;
  }
  .zo2-wrapper #zo2-recent-project-wrap .recent-pro .pro1 {
    width: 100%;
  }
  .zo2-wrapper #zo2-recent-project-wrap .recent-pro .pro2 {
    width: 49%;
  }
  .zo2-wrapper #zo2-recent-project-wrap .recent-pro .pro3 {
    width: 49%;
  }
  .zo2-wrapper #zo2-recent-project-wrap .recent-pro .recent {
    float: left;
  }
  .zo2-wrapper #zo2-recent-project-wrap .recent-pro .recent img {
    width: 100%;
  }
  .zo2-wrapper .blog .item-page-large {
    width: 100%;
  }
  .zo2-wrapper #zo2-zt-right .zt-flickr img {
    margin: 0 3px 12px 0;
  }
}
@media (max-width: 768px) {
  .zo2-wrapper .blog .item-page-large {
    width: 100%;
  }
  .zo2-wrapper #eblog-wrapper #ezblog-menu {
    padding: 0;
  }
  .category .blog .images-item {
    float: none;
    width: 100%;
  }
  .category .blog .images-item .item-image {
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .zo2-wrapper #ezblog-body .list-categories li .avatar + .category-story {
    position: relative;
    top: -58px;
  }
  .zo2-wrapper #zo2-zt-aboutus .zt-meetout .zt-team {
    margin-bottom: 25px;
  }
  .zo2-wrapper #zo2-zt-aboutus .zt-we .zt-we-are {
    margin-bottom: 25px;
  }
  .zo2-wrapper #eblog-wrapper .list-form li > label,
  .zo2-wrapper #eblog-dialog .list-form li > label {
    margin-top: 10px;
  }
  .zo2-wrapper #zo2-recent-project-wrap .recent-pro .pro1 {
    width: 100%;
  }
  .zo2-wrapper #zo2-recent-project-wrap .recent-pro .pro2 {
    width: 49%;
    margin: 0 5px;
  }
  .zo2-wrapper #zo2-recent-project-wrap .recent-pro .pro3 {
    width: 49%;
  }
  .zo2-wrapper #zo2-recent-project-wrap .recent-pro .recent {
    float: left;
  }
  .zo2-wrapper #zo2-recent-project-wrap .recent-pro .recent img {
    width: 100%;
  }
  .zo2-wrapper #zo2-header-top-wrap #standard-logo {
    text-align: center;
    display: inline-block;
  }
  .zo2-wrapper #zo2-header-top-wrap .mobile-logo {
    text-align: center;
  }
  .zo2-wrapper #zo2-header-top-wrap #zo2-zt-search {
    text-align: center;
  }
  .zo2-wrapper #zo2-header-top-wrap #zo2-zt-search .btn-primary {
    float: none;
    top: 0;
  }
  .zo2-wrapper #zo2-header-top-wrap #zo2-zt-social ul {
    text-align: center;
  }
  .zo2-wrapper #zo2-header-wrap-sticky-wrapper {
    position: absolute;
    top: 38px;
  }
  .zo2-wrapper #zo2-header-wrap-sticky-wrapper #zo2-header-wrap {
    background: none;
  }
  .zo2-wrapper #style-switcher {
    display: none;
  }
  .homepage .item-page .itemImage {
    width: 100%;
    text-align: center;
    float: none;
    margin-bottom: 25px;
  }
  .homepage .item-page .itemImage img {
    padding-top: 0;
  }
  .homepage .item-page .article_content {
    width: 100%;
  }
}
@media (max-width: 360px) {
  body #ezblog-menu .blog-navi #ezblog-search {
    width: 214px !important;
  }
  body #ezblog-menu .blog-navi li.toolbar-item > a span {
    display: none;
  }
}
@media (max-width: 480px) {
  .zo2-wrapper .blog .item-page-large {
    padding-left: 0;
  }
  .zo2-wrapper .blog .item-page-large .pblic-icon {
    display: none;
  }
  .zo2-wrapper #wrap_sliderZTLayerSlider {
    height: auto !important;
    margin-bottom: 0 !important;
  }
  .zo2-wrapper .caption_slider {
    display: none;
  }
  .zo2-wrapper #zo2-recent-project-wrap .recent-pro .recent {
    width: 100%;
  }
  .zo2-wrapper #zo2-banner-wrap .banner-image img {
    height: 150px;
  }
  .contact #zo2-component .zt-contact {
    margin-left: 0;
  }
}
@media (max-width: 320px) {
  .zo2-wrapper #zo2-banner-wrap .banner-image h1.blog-list {
    left: 0;
    padding: 15px;
  }
  .zo2-wrapper .zt-about {
    width: 100%;
  }
  .zo2-wrapper .zt-about .about-context {
    padding-left: 0;
  }
  .registration #zo2-component {
    padding-left: 15px;
  }
  .search #zo2-component .search #searchForm .input-group .form-control {
    width: 86%;
  }
  .blog .article_content {
    padding: 0;
  }
  .category .blog .items-row .item {
    display: block;
  }
}
.radius3 {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
}
.radius100 {
  border-radius: 100%;
  -moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
}
.transition {
  transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -webkit-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
}
.transition-1 {
  transition: all 0.3s linear 0s !important;
  -moz-transition: all 0.3s linear 0s !important;
  -webkit-transition: all 0.3s linear 0s !important;
  -o-transition: all 0.3s linear 0s !important;
}
