
@media (max-width: 1500px) and (min-width: 1025px) {
/* header v2 */
.dtr-header-v2 .container { padding: 0 50px; }
.dtr-header-v2.elementor-default.elementor-page #dtr-main-wrapper.dtr-fullwidth .elementor-container { padding-left: 40px; padding-right: 40px; }
}

@media (max-width: 1024px) {
/* portfolio */
.dtr-portfolio-grid-2col .dtr-portfolio-item, .dtr-portfolio-grid-3col .dtr-portfolio-item, .dtr-portfolio-grid-4col .dtr-portfolio-item { width: 50%; }
/* blog */
.dtr-blog-grid .dtr-post-item, .dtr-search-grid .dtr-search-item, .dtr-blog-grid.dtr-blog-grid-3col .dtr-post-item { width: 49.99%; }
/* header v2 */
#dtr-header-vertical, #dtr-header-btn { display: none; }
#dtr-wrapper { padding-left: 0; }
.dtr-header-v2 .dtr-responsive-header, .dtr-header-v2 .slicknav_menu, .dtr-header-v2 #dtr-menu-button { display: block; }
}

@media (max-width: 992px) {
/* layout */
.dtr-content-area, .dtr-widget-area { width: 100%; float: none; }
#dtr-secondary-section { margin-top: 60px; }
/* header */
#dtr-topbar, #dtr-header-global, #dtr-header-global.header-fixed, .sf-sub-indicator, .main-navigation .sf-menu { display: none; }
.dtr-responsive-header, .slicknav_menu, #dtr-menu-button { display: block; }
#dtr-wrapper { padding-left: 0; }
.dtr-page-title-wrapper { padding: 40px 0 !important }
.dtr-page-title { font-size: 1.6em !important; }
.container { width: 100%; max-width: 100%; }
/* intro section */
.dtr-section-intro-divider { display: none; }
.dtr-section-intro { text-align: center; }
.dtr-section-intro-title { text-align: center; padding-bottom: 10px; }
.dtr-section-intro .w-75 { width: 100% !important; }
/* number box */
.dtr-number-box:before, .dtr-number-box:after { content: none; }
/*comments*/
.comment-list li.comment ol.children { margin-left: 20px; }
.dtr-comment-meta { display: block; }
.comment-reply-link { margin: 10px 0 0 0; }
/*-- blog --*/
.dtr-meta-date { margin-top: 10px; }
.dtr-author-info, .dtr-author-avatar, .dtr-author-contentbox { width: 100%; display: block; text-align: center; }
.dtr-author-avatar { padding-right: 0; margin-bottom: 20px; }
.text-right { text-align: left !important; }
.dtr-copyright div:last-child { margin-top: 10px; }
}

@media (max-width: 767px) {
/* portfolio */
.dtr-portfolio-grid-2col, .dtr-portfolio-grid-3col, .dtr-portfolio-grid-4col { margin: 0; }
.dtr-portfolio-grid-2col .dtr-portfolio-item, .dtr-portfolio-grid-3col .dtr-portfolio-item, .dtr-portfolio-grid-4col .dtr-portfolio-item { width: 100%; padding: 0; }
/* blog */
.dtr-blog-grid .dtr-post-item, .dtr-search-grid .dtr-search-item, .dtr-blog-grid.dtr-blog-grid-3col .dtr-post-item { width: 100%; padding: 0; }
.dtr-blog-grid .dtr-post-grid, .dtr-search-grid-wrapper .dtr-search-grid { margin: 0; }
.dtr-blog-list-layout, .dtr-blog-list-layout-thumb, .dtr-entry-content-list-layout { display: block; width: 100%; }
.dtr-blog-list-layout-thumb { min-height: 280px; margin-bottom: 30px; }
.dtr-entry-content-list-layout-inner { padding: 0; }
/*-- forms --*/
.dtr-form-row, .dtr-form-row-2col, .dtr-form-row-3col, .dtr-form-row-unequal, .dtr-form-row-2col-unequal { margin-right: 0; margin-left: 0; }
.dtr-form-row, .dtr-form-row-2col, .dtr-form-row-3col, .dtr-form-row-unequal, .dtr-form-row-2col-unequal, .dtr-form-row-2col .dtr-form-column, .dtr-form-row-3col .dtr-form-column, .dtr-form-row-unequal .dtr-form-column, .dtr-form-row-unequal .dtr-form-column:last-child, .dtr-form-row-2col-unequal .dtr-form-column, .dtr-form-row-2col-unequal .dtr-form-column:last-child { width: 100%; padding-right: 0; padding-left: 0; }
}
