@media (min-width: 991px) and (max-width: 1150px) {
  .zo2-wrapper #zo2-zt-slideshow-wrap .zt-latest .module img {
    min-width: 55px !important;
  }
}
@media (min-width: 768px) {
  .zo2-wrapper #zo2-canvas-wrap {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 990px) {
  .zo2-wrapper #zo2-canvas-wrap {
    display: none;
  }
  .zo2-wrapper #zo2-zt-testimonials {
    width: 100%;
  }
  .zo2-wrapper #style-switcher {
    display: none;
  }
  .zo2-wrapper #zo2-zt-slideshow-wrap .zt-latest {
    padding-left: 0 !important;
    margin-top: 15px !important;
  }
  .zo2-wrapper #zo2-zt-mainmenu-wrap .search-top div:after {
    top: -95px !important;
  }
  .zo2-wrapper #zo2-zt-mainmenu-wrap .search-top .module {
    text-align: center !important;
    display: table;
    margin: auto;
  }
  .zo2-wrapper #zo2-zt-mainmenu-wrap .search-top .module .search {
    position: relative;
    top: -45px;
    z-index: 999;
  }
  .zo2-wrapper #zo2-border-top-wrap .container > .row {
    min-height: 25px !important;
  }
  .zo2-wrapper #zo2-canvas-wrap {
    display: none;
  }
  .zo2-wrapper #zo2-zt-news-wrap .zt-newof .news_lead .zt-article-item .zt-introtext,
  .zo2-wrapper #zo2-zt-news-wrap .zt-newof .news_lead .article-item .more_item .more_item_thumb {
    width: 70% !important;
  }
  .zo2-wrapper #zo2-zt-slideshow-wrap .zt-latest ul li {
    display: block !important;
  }
  .zo2-wrapper .zt-carousel .owl-item {
    max-width: 250px !important;
  }
  #zo2-zt-mainmenu-wrap ul.navbar-nav > li >.mega-dropdown-menu {
    max-width: 200px;
  }
}
@media (max-width: 767px) {
  .offcanvas .sidebar-nav ul li a {
    font-size: 12px;
  }
  .zo2-wrapper #style-switcher {
    display: none;
  }
  .zo2-wrapper #zo2-zt-slideshow-wrap .zt-latest {
    padding-left: 0 !important;
    margin-top: 15px !important;
  }
  .zo2-wrapper #zo2-zt-testimonials {
    width: 94% !important;
  }
  .zo2-wrapper #zo2-zt-news-wrap .zt-our {
    width: 90%;
  }
  .zo2-wrapper #zo2-canvas-wrap {
    position: absolute;
    z-index: 777;
    top: 90px;
    left: 10px;
  }
  .zo2-wrapper #zo2-canvas-wrap .container {
    background: none;
  }
  .zo2-wrapper #zo2-canvas-wrap .button-canvas {
    font-size: 12px;
  }
  .zo2-wrapper #zo2-canvas-wrap .fa-2x {
    cursor: pointer;
    color: #93d53e;
  }
  .zo2-wrapper div.mod-languages ul,
  .zo2-wrapper #zo2-zt-header-wrap #zo2-zt-language-wrap .zt-menutop {
    text-align: center !important;
  }
  .zo2-wrapper #zo2-zt-logo-wrap #standard-logo,
  .zo2-wrapper #zo2-zt-logo-wrap #zo2-zt-login {
    text-align: center !important;
  }
  .zo2-wrapper #zo2-zt-mainmenu-wrap-sticky-wrapper {
    display: none;
  }
  .zo2-wrapper .pricing_wrap_3 .pricing_box {
    width: 100%;
  }
  .zo2-wrapper iframe {
    width: 100%;
    height: 100%;
  }
  .rtl .sidebar-close {
    float: right;
    text-align: left;
  }
  .icon-caret-down:before {
    content: "\f067";
    font-family: FontAwesome;
    color: red;
    font-size: 12px;
  }
  .icon-caret-up:before {
    content: "\f068";
    font-family: FontAwesome;
    font-size: 12px;
  }
  .sidebar-close:before {
    content: "\f00d";
    font-family: FontAwesome;
    color: rgba(255,255,255,0.5);
    font-size: 12px;
  }
}
@media (max-width: 480px) {
  .zo2-wrapper #zo2-canvas-wrap {
    left: 10px;
    position: absolute;
    top: 110px;
    z-index: 777;
  }
  .zo2-wrapper #zo2-zt-menufooter-wrap .container > .row ul.menu li {
    display: block !important;
    background: none !important;
  }
  .zo2-wrapper #zo2-zt-menufooter-wrap .container #zo2-zt-social .foot-social {
    top: -130px !important;
  }
  .zo2-wrapper #zo2-footer-wrap .footer_zo2_logo {
    top: 140px !important;
  }
}
@media (max-width: 479px) {
  .zo2-wrapper #zo2-canvas-wrap {
    left: 10px;
    position: absolute;
    top: 165px;
    z-index: 777;
  }
  .zo2-wrapper #zo2-zt-header-wrap > .container {
    background: none !important;
  }
  #zo2-zt-header-wrap #zo2-zt-logo-wrap #zo2-zt-login #login-form .button {
    margin: auto;
    display: block;
  }
}
@media (max-width: 320px) {
  .zo2-wrapper #zo2-zt-menufooter-wrap .container #zo2-zt-social .foot-social {
    position: static !important;
    margin-bottom: 15px;
  }
  .zo2-wrapper #zo2-footer-wrap .footer_zo2_logo {
    top: 205px !important;
  }
  .zo2-wrapper .zt-carousel .owl-item {
    max-width: 140px !important;
  }
}
