@media (min-width: 960px) {
.dtr-container { width: 1170px; }
}
/* Large */
@media only screen and (max-width : 1200px) {
.dtr-container { width: 980px; }
}

/* Medium */
@media only screen and (min-width: 1025px) and (max-width: 1280px) {
.dtr-container { width: 90%; }
}
/* Tablet Portrait */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
.dtr-container { width: 90%; }
.dtr-content-area, .dtr-widget-area { width: 100%; float: none; }
#dtr-secondary-section { margin-top: 60px; }
/* menu */
.sf-sub-indicator, .main-navigation .sf-menu, .dtr-menubar-row, .main-navigation { position: relative; display: none; }
.slicknav_menu { display:block; text-align: center; }
.slicknav_menu { margin: 0; }
.dtr-responsive-menubar-row { display: block; }
/* Header Misc */
#dtr-search-modal .modal-dialog { width: 80%; }
#dtr-main-header .text-left, #dtr-main-header .text-right, #dtr-main-header .textwidget { text-align: center; }
#dtr-main-header .widget { margin-bottom: 0; }
.dtr-search-modal-trigger, .dtr-button.dtr-header-btn { display: none; }
/* Header Rows */
.dtr-header-row-one, .dtr-header-row-two { width: 100%; text-align: center; padding: 20px 0 !important; border: 0; }
.dtr-header-one-left, .dtr-header-one-right, .dtr-header-two-left, .dtr-header-two-right, .dtr-header-widget-one, .dtr-header-widget-one .widget, .dtr-header-widget-two, .dtr-header-widget-two .widget, .dtr-topbar-menu-wrapper { width: 100%; float: none !important; text-align: center !important; padding: 0; margin: 0; text-align: center; }
.dtr-header-widget-two { margin: 0 !important; }
/* Header Elements */
.dtr-logo, .dtr-header-widget-one { float: none !important; margin: 0 !important; }
.dtr-header-one-right-column { text-align: center; float: none; padding: 0; margin: 0; border: 0; }
.dtr-topbar-menu { width: 100%; margin-right: 0; }
.dtr-header-one-right .widget, .dtr-header-widget-two .widget { margin-top: 15px !important; }
.dtr-header-widget-two .widget:first-child, .dtr-topbar-menu-wrapper { margin-top: 0 !important; }
/* page title */
.dtr-page-title-wrapper { padding: 50px 0 40px 0 !important; }
.dtr-page-title.text-left, .dtr-breadcrumb-wrapper.text-left, .dtr-page-title.text-right, .dtr-breadcrumb-wrapper.text-right, .dtr-single-post-title.text-left, .text-left .dtr-meta, .dtr-single-post-title.text-right, .text-right .dtr-meta { text-align: center !important; }
.dtr-breadcrumb-wrapper::after, .dtr-breadcrumb-wrapper.text-right::after { left: 50%; margin-left: -25px; }
#dtr-page-title-main:hover .dtr-breadcrumb-wrapper::after { -webkit-transform: scaleX(1); transform: scaleX(1); }
.dtr-page-title, .dtr-single-post-title { font-size: 2em !important; }
/* common */
#dtr-main-header .dtr-social-list { width: 100%; display: block; text-align: center; margin: 0; float: none !important; }
#dtr-main-header .dtr-social-list li { float: none !important; }
#dtr-main-header .dtr-social-widget.text-left, #dtr-main-header .dtr-social-widget.text-left li a, #dtr-main-header .dtr-social-widget.text-right, #dtr-main-header .dtr-social-widget.text-right li a { text-align: center !important; float: none; }
#dtr-main-header .dtr-social-list li { padding: 0; }
/* Footer */
.widget:last-child { margin-bottom: 50px; }
.dtr-footer-columns-row-inner { padding: 50px 0 50px 0 !important; }
.dtr-copyright { padding: 40px 0 !important; }
.dtr-copyright .text-left, .dtr-copyright .text-right, .dtr-copyright .dtr-social-widget.text-left, .dtr-copyright .dtr-social-widget.text-right, .dtr-copyright .text-left, .dtr-copyright .text-right, .dtr-copyright .widget-title { text-align: center !important; }
/*-- Forms --*/
.dtr-form-row, .dtr-form-row-2col, .dtr-form-row-3col, .dtr-form-row-unequal, .dtr-form-row-2col-unequal, .dtr-flat-gap .dtr-form-row, .dtr-flat-gap .dtr-form-row-2col, .dtr-flat-gap .dtr-form-row-3col, .dtr-flat-gap .dtr-form-row-unequal, .dtr-flat-gap .dtr-form-row-2col-unequal { margin-right: 0; margin-left: 0; }
.dtr-form-column, .dtr-flat-gap .dtr-form-column { padding-right: 0; padding-left: 0; width: 100%; }
.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%; }
/*-- Blog --*/
.dtr-blog-default .dtr-entry-content { display: block; border-width: 0 0 1px 0; }
.dtr-blog-default .dtr-entry-content-left, .dtr-blog-default .dtr-entry-content-right { padding-top: 0; padding-bottom: 30px; }
.dtr-blog-default .dtr-entry-content-left { padding-right: 0; width: 100%; min-width: 100%; max-width: 100%; border-width: 0; }
.dtr-blog-default .dtr-entry-content-right { padding-left: 0; width: 100%; min-width: 100%; }
.dtr-blog-grid .dtr-post-item, .dtr-search-grid .dtr-search-item { width: 100%; float: none; }
.dtr-blog-grid.dtr-blog-grid-3col .dtr-post-item { width: 100%; float: none; }
.dtr-relatedposts-grid .dtr-relatedposts-item { width: 50%; }
.dtr-blog-left-thumb .dtr-entry-thumb, .dtr-blog-left-thumb .dtr-entry-content-inner { float: none; width: 100%; }
.dtr-blog-list-layout-thumb, .dtr-blog-list-layout-thumb iframe { margin-bottom: 0; }
.dtr-blog-list-layout { display: block; }
.dtr-blog-list-layout-thumb { display: block; width: 100%; min-height: 280px; }
.dtr-entry-content-list-layout { display: block; width: 100%; padding-left: 0; }
.dtr-recentpost-grid-item { width: 100%; float: none; margin: 0 0 20px 0; }
/*-- Pagers --*/
/* numbered archive pagination */
.dtr-page-numbers { text-align: left; }
.dtr-page-numbers li { margin: 5px 0; }
.dtr-page-numbers .dtr-previous-link-numbers { display: inline-block; float: none; margin: 0; }
.dtr-page-numbers .dtr-next-link-numbers { display: inline-block; float: none; margin: 0; }
.dtr-nav-has-title-left, .dtr-nav-has-title-right { margin-top: 10px; margin-bottom: 10px; }
/*-- post footer meta --*/
.dtr-footer-meta { display: block; }
.dtr-footer-meta-left { margin-bottom: 20px; }
.dtr-footer-meta-left, .dtr-footer-meta-right { width: 100%; display: block; }
.dtr-footer-meta-right { text-align: left; }
/*comments*/
.comment-list li.comment ol.children { margin-left: 20px; }
.dtr-comment-meta { display: block; }
.comment-reply-link { margin: 10px 0 0 0; }
/*-- Author bio --*/
.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; }
/*-- Misc --*/
img.alignleft, img.alignright { float: none; margin: 10px 0; }
.dtr-recentpost-carousel-vertical-item { min-height: auto !important; }
/* 2 col list */
.dtr-2col-list { width: 100%; padding: 0; margin: 0; display: block; }
.dtr-2col-list li { padding: 0; margin: 0 0 10px 0; }
.dtr-2col-list:nth-child(2) { padding: 10px 0 0 0; }
}
/* Small */
@media only screen and (max-width : 767px) {
.dtr-container { width: 90%; }
.dtr-content-area, .dtr-widget-area { width: 100%; float: none; }
#dtr-secondary-section { margin-top: 60px; }
/* menu */
.sf-sub-indicator, .main-navigation .sf-menu, .dtr-menubar-row, .main-navigation { position: relative; display: none; }
.slicknav_menu { display:block; text-align: center; }
.slicknav_menu { margin: 0; }
.dtr-responsive-menubar-row { display: block; }
/* Header Misc */
#dtr-search-modal .modal-dialog { width: 80%; }
#dtr-main-header .text-left, #dtr-main-header .text-right, #dtr-main-header .textwidget { text-align: center; }
#dtr-main-header .widget { margin-bottom: 0; }
.dtr-search-modal-trigger, .dtr-button.dtr-header-btn { display: none; }
/* Header Rows */
.dtr-header-row-one, .dtr-header-row-two { width: 100%; text-align: center; padding: 20px 0 !important; border: 0; }
.dtr-header-one-left, .dtr-header-one-right, .dtr-header-two-left, .dtr-header-two-right, .dtr-header-widget-one, .dtr-header-widget-one .widget, .dtr-header-widget-two, .dtr-header-widget-two .widget, .dtr-topbar-menu-wrapper { width: 100%; float: none !important; text-align: center !important; padding: 0; margin: 0; text-align: center; }
.dtr-header-widget-two { margin: 0 !important; }
/* Header Elements */
.dtr-logo, .dtr-header-widget-one { float: none !important; margin: 0 !important; }
.dtr-header-one-right-column { text-align: center; float: none; padding: 0; margin: 0; border: 0; }
.dtr-topbar-menu { width: 100%; margin-right: 0; }
.dtr-header-one-right .widget, .dtr-header-widget-two .widget { margin-top: 15px !important; }
.dtr-header-widget-two .widget:first-child, .dtr-topbar-menu-wrapper { margin-top: 0 !important; }
/* page title */
.dtr-page-title-wrapper { padding: 50px 0 40px 0 !important; }
.dtr-page-title.text-left, .dtr-breadcrumb-wrapper.text-left, .dtr-page-title.text-right, .dtr-breadcrumb-wrapper.text-right, .dtr-single-post-title.text-left, .text-left .dtr-meta, .dtr-single-post-title.text-right, .text-right .dtr-meta { text-align: center !important; }
.dtr-breadcrumb-wrapper::after, .dtr-breadcrumb-wrapper.text-right::after { left: 50%; margin-left: -25px; }
#dtr-page-title-main:hover .dtr-breadcrumb-wrapper::after { -webkit-transform: scaleX(1); transform: scaleX(1); }
.dtr-page-title, .dtr-single-post-title { font-size: 2em !important; }
/* common */
#dtr-main-header .dtr-social-list { width: 100%; display: block; text-align: center; margin: 0; float: none !important; }
#dtr-main-header .dtr-social-list li { float: none !important; }
#dtr-main-header .dtr-social-widget.text-left, #dtr-main-header .dtr-social-widget.text-left li a, #dtr-main-header .dtr-social-widget.text-right, #dtr-main-header .dtr-social-widget.text-right li a { text-align: center !important; float: none; }
#dtr-main-header .dtr-social-list li { padding: 0; }
/* Footer */
.widget:last-child { margin-bottom: 50px; }
.dtr-footer-columns-row-inner { padding: 50px 0 50px 0 !important; }
.dtr-copyright { padding: 40px 0 !important; }
.dtr-copyright .text-left, .dtr-copyright .text-right, .dtr-copyright .dtr-social-widget.text-left, .dtr-copyright .dtr-social-widget.text-right, .dtr-copyright .text-left, .dtr-copyright .text-right, .dtr-copyright .widget-title { text-align: center !important; }
/*-- Forms --*/
.dtr-form-row, .dtr-form-row-2col, .dtr-form-row-3col, .dtr-form-row-unequal, .dtr-form-row-2col-unequal, .dtr-flat-gap .dtr-form-row, .dtr-flat-gap .dtr-form-row-2col, .dtr-flat-gap .dtr-form-row-3col, .dtr-flat-gap .dtr-form-row-unequal, .dtr-flat-gap .dtr-form-row-2col-unequal { margin-right: 0; margin-left: 0; }
.dtr-form-column, .dtr-flat-gap .dtr-form-column { padding-right: 0; padding-left: 0; width: 100%; }
.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%; }
/*-- Blog --*/
.dtr-blog-default .dtr-entry-content { display: block; border-width: 0 0 1px 0; }
.dtr-blog-default .dtr-entry-content-left, .dtr-blog-default .dtr-entry-content-right { padding-top: 0; padding-bottom: 30px; }
.dtr-blog-default .dtr-entry-content-left { padding-right: 0; width: 100%; min-width: 100%; max-width: 100%; border-width: 0; }
.dtr-blog-default .dtr-entry-content-right { padding-left: 0; width: 100%; min-width: 100%; }
.dtr-blog-grid .dtr-post-item, .dtr-search-grid .dtr-search-item { width: 100%; float: none; }
.dtr-blog-grid.dtr-blog-grid-3col .dtr-post-item { width: 100%; float: none; }
.dtr-relatedposts-grid .dtr-relatedposts-item { width: 50%; }
.dtr-blog-left-thumb .dtr-entry-thumb, .dtr-blog-left-thumb .dtr-entry-content-inner { float: none; width: 100%; }
.dtr-blog-list-layout-thumb, .dtr-blog-list-layout-thumb iframe { margin-bottom: 0; }
.dtr-blog-list-layout { display: block; }
.dtr-blog-list-layout-thumb { display: block; width: 100%; min-height: 280px; }
.dtr-entry-content-list-layout { display: block; width: 100%; padding-left: 0; }
.dtr-recentpost-grid-item { width: 100%; float: none; margin: 0 0 20px 0; }
/*-- Pagers --*/
/* numbered archive pagination */
.dtr-page-numbers { text-align: left; }
.dtr-page-numbers li { margin: 5px 0; }
.dtr-page-numbers .dtr-previous-link-numbers { display: inline-block; float: none; margin: 0; }
.dtr-page-numbers .dtr-next-link-numbers { display: inline-block; float: none; margin: 0; }
.dtr-nav-has-title-left, .dtr-nav-has-title-right { margin-top: 10px; margin-bottom: 10px; }
/*-- post footer meta --*/
.dtr-footer-meta { display: block; }
.dtr-footer-meta-left { margin-bottom: 20px; }
.dtr-footer-meta-left, .dtr-footer-meta-right { width: 100%; display: block; }
.dtr-footer-meta-right { text-align: left; }
/*comments*/
.comment-list li.comment ol.children { margin-left: 20px; }
.dtr-comment-meta { display: block; }
.comment-reply-link { margin: 10px 0 0 0; }
/*-- Author bio --*/
.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; }
/*-- Misc --*/
img.alignleft, img.alignright { float: none; margin: 10px 0; }
.dtr-recentpost-carousel-vertical-item { min-height: auto !important; }
/*-- Team --*/
.dtr-team-style2 .dtr-team-content-wrapper { padding: 20px; }
.dtr-team-style2 .dtr-team-content { min-width: 100%; max-width: 100%; float: none; padding-left: 0; }
.dtr-team-style2 .dtr-team-img { max-width: 100%; min-width: 100%; display: block; float: none; margin: 0 0 20px 0; }
/*-- Vertical slider --*/
.dtr-recentpost-carousel-vertical-item { width: 100%; min-height: 180px; padding: 30px; display: block; text-align: left; }
.dtr-recentposts-vertical-img { display: block;  width: 100%; max-width: 100%; padding-left: 0; margin-left: auto; margin-top: 20px; }
.dtr-recentposts-vertical-content { display: block; min-width: 100%; width: 100%; }
/*-- Timeline --*/
.dtr-timeline { position: relative; width: 100%; display: block; padding: 0; margin: 0; }
.dtr-timeline:before { content: none; display: none; }
.dtr-timeline li { width: 100%; padding: 0; margin: 0 0 100px 0; float: none; }
.dtr-timeline li { text-align: left; }
.dtr-timeline li .dtr-timeline-item { padding-right: 0; }
.dtr-timeline li .dtr-timeline-img { position: relative; float: left; text-align: left; }
.dtr-timeline li .dtr-timeline-divider { float: none; }
.dtr-timeline li:nth-child(2n) { float: none; margin: 0 0 100px 0; text-align: left; }
.dtr-timeline li:nth-child(2n) .dtr-timeline-item { padding-left: 0; padding-right: 0; }
.dtr-timeline li:nth-child(2n) .dtr-timeline-divider { float: none; }
.dtr-timeline li .dtr-timeline-img::after, .dtr-timeline li:nth-child(2n) .dtr-timeline-img::before { content: none; display: none; }
.dtr-timeline-tagline { position: absolute; top: 0; left: 50%; right: auto; border-radius: 200px 200px 200px 0; }
.dtr-timeline li:nth-child(2n) .dtr-timeline-item, .dtr-timeline li .dtr-timeline-item { padding: 0; }
.dtr-timeline li, .dtr-timeline li:nth-child(2n) { padding: 0; }
.dtr-timeline li:last-child, .dtr-timeline li:last-child .dtr-timeline-divider { margin-bottom: 0; }
/* 2 col list */
.dtr-2col-list { width: 100%; padding: 0; margin: 0; display: block; }
.dtr-2col-list li { padding: 0; margin: 0 0 10px 0; }
.dtr-2col-list:nth-child(2) { padding: 10px 0 0 0; }
}
/* Extra Small */ 
@media only screen and (max-width: 480px) {
.dtr-relatedposts-grid .dtr-relatedposts-item { width: 100%; }
}