@charset "utf-8";

 @media only screen and (min-width:1281px) and (max-width:1440px) {
.dtportfolio-container .dtportfolio-one-fourth, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-fourth, .dtportfolio-container .dtportfolio-one-fourth.dtportfolio-grid-sizer-2, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-fourth.dtportfolio-grid-sizer-2 { width: 50%; }
} @media only screen and (min-width:1025px) and (max-width:1280px) {
.with-both-sidebar .dtportfolio-item.dtportfolio-one-half.with-sidebar, .with-both-sidebar .dtportfolio-item.dtportfolio-one-third.with-sidebar, .with-both-sidebar .dtportfolio-item.dtportfolio-one-fourth.with-sidebar, .page-with-sidebar .dtportfolio-container .dtportfolio-hover-icons-only.dtportfolio-one-third, .page-with-sidebar .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-hover-icons-only.dtportfolio-one-third { width:100%; }
.dtportfolio-container .dtportfolio-one-tenth, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-tenth { width:20%; }
.content-full-width .dtportfolio-item.dtportfolio-one-fourth.dtportfolio-hover-modern-title .dtportfolio-image-overlay h2 { font-size:15px; }
.content-full-width .dtportfolio-item.dtportfolio-one-fourth.dtportfolio-hover-modern-title .dtportfolio-image-overlay .links a { margin:10px 0 0 10px; }
.dtportfolio-sorting.type2 { width:100%; left:0; position:static; top:0; }
.dtportfolio-sorting.type2 a { display:inline-block; padding-right:10px; } 
.left-header.fixed-left-header .portfolio-fullwidth-container .content-full-width .dtportfolio-container, .fixed-left-header .dtportfolio-sorting.type2 { width:100%; }
.fixed-left-header .dtportfolio-sorting.type2 { text-align:center; }
.page-with-sidebar .dtportfolio-sorting.type2 a { padding-left:12px; padding-right:12px; }
.with-both-sidebar .dtportfolio-sorting.type2:before { content:none; }
.with-both-sidebar .dtportfolio-sorting.type2 { width:100%; box-sizing: border-box; }
.dtportfolio-sorting.type2 { padding:0px 20px 0 10px; }
.dtportfolio-item.dtportfolio-one-fourth .dtportfolio-image-overlay h2, .dtportfolio-item.dtportfolio-one-fourth.dtportfolio-hover-icons-only .dtportfolio-image-overlay .links a { font-size:15px; }
.dtportfolio-item.dtportfolio-one-fourth.dtportfolio-hover-icons-only .dtportfolio-image-overlay .links { bottom:40px; }
.dtportfolio-item.dtportfolio-one-fourth.dtportfolio-hover-with-gallery-thumb .dtportfolio-image-overlay-details h2, .dtportfolio-item.dtportfolio-one-third.dtportfolio-hover-with-gallery-thumb .dtportfolio-image-overlay-details h2, .dtportfolio-item.dtportfolio-hover-with-gallery-thumb .dtportfolio-image-overlay-details h2 { font-size: 16px; }
.page-with-sidebar .dtportfolio-sorting.type2:before { content:none; }
.with-both-sidebar .dtportfolio-item.dtportfolio-hover-title-overlay .dtportfolio-image-overlay .links a { font-size:14px; }
.dtportfolio-item.dtportfolio-hover-title-overlay .dtportfolio-image-overlay .links a { font-size: 12px; }
.dtportfolio-item.dtportfolio-hover-title-overlay .dtportfolio-image-overlay-details { right:15px; }
.page-with-sidebar .dtportfolio-item.dtportfolio-hover-title-overlay.dtportfolio-one-third .dtportfolio-image-overlay h2 { font-size: 17px; }
.type7.no-space.dtportfolio-item.dtportfolio-one-fourth .dtportfolio-image-overlay-details { display:none; }
.portfolio_content_middle .wpb_wrapper > p { display:none; }
.dtportfolio-item.dtportfolio-hover-presentation:hover .dtportfolio-image-overlay .links { bottom:-2px; }
.dtportfolio-one-third.dtportfolio-item.dtportfolio-hover-presentation .dtportfolio-image-overlay h2, .dtportfolio-one-third.dtportfolio-item.dtportfolio-hover-presentation.no-space .dtportfolio-image-overlay h2 { font-size:12px; }
.portfolio_content_middle .dtportfolio-item.dtportfolio-hover-presentation .dtportfolio-image-overlay-details { display:none; }
.dtportfolio-item.dtportfolio-one-seventh.dtportfolio-hover-overlay .dtportfolio-image-overlay .links a { width: 25px; height: 25px; line-height: 25px; font-size: 13px; }
.dtportfolio-item.dtportfolio-one-seventh.dtportfolio-hover-overlay .dtportfolio-image-overlay .links a span { line-height: 25px; }
.dtportfolio-item.dtportfolio-one-seventh.dtportfolio-hover-overlay .dtportfolio-image-overlay .links { height: 25px; }
.page-with-sidebar .dtportfolio-item.dtportfolio-hover-girly.dtportfolio-one-fourth .dtportfolio-image-overlay-details .categories { display:block; }
.dtportfolio-item.dtportfolio-hover-girly .dtportfolio-image-overlay h2 { font-size:17px; }
.page-with-sidebar.with-both-sidebar .dtportfolio-item.dtportfolio-hover-icons-only .dtportfolio-image-overlay-details { display: block; }
.page-with-sidebar .dtportfolio-container .dtportfolio-one-fourth, .page-with-sidebar .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-fourth { width: 50%; }
.page-with-sidebar .dtportfolio-categories-list .dtportfolio-one-fourth { width: 50%; margin:0; padding:0 10px 20px; }
.page-with-sidebar.with-both-sidebar .dtportfolio-container .dtportfolio-one-fourth, .page-with-sidebar.with-both-sidebar .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-fourth { width: 100%; }
.post-nav-container.type4 .post-prev-link, .post-nav-container.type4 .post-next-link { position:inherit; transform: inherit; display:inline-block; }
.post-nav-container.type4 { margin: 20px 0; line-height: 24px; }
.dtportfolio-fullpage-carousel-content { bottom:100px; }
.fullpage-portfolio .dtportfolio-single-details { max-height:300px; overflow-y: scroll; }
.fullpage-portfolio .dtportfolio-single-details::-webkit-scrollbar { display: none; }
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content #footer { position:static; width:100%; }
.dtportfolio-item.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay h2 { font-size:24px; }
.dtportfolio-item.dtportfolio-one-third.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay h2 { font-size: 15px; }
.dtportfolio-item.dtportfolio-one-half.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-container > p { display:none; } 
.dtportfolio-item.dtportfolio-one-half.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay h2 { font-size:19px; }
.dtportfolio-item.dtportfolio-one-half.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-container > ul li:nth-child(4), .dtportfolio-item.dtportfolio-one-half.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-container > ul li:nth-child(5), .dtportfolio-item.dtportfolio-one-half.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-container > ul li:nth-child(6) { display: none; }
.dtportfolio-item.dtportfolio-one-fourth.dtportfolio-hover-grayscale:hover .dtportfolio-image-overlay-details, .dtportfolio-item.dtportfolio-one-third.dtportfolio-hover-grayscale:hover .dtportfolio-image-overlay-details { right:0; }
.dtportfolio-swiper-fraction-pagination{right:10px; height:70px; top:10px; bottom:auto; width:25px;}
.dtportfolio-container .dtportfolio-one-fourth, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-fourth, .dtportfolio-container .dtportfolio-one-fourth.dtportfolio-grid-sizer-2, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-fourth.dtportfolio-grid-sizer-2 { width: 50%; }		
.dtportfolio-single-layout-container.fixed-feature-image .dt-sc-image-caption.type7 { margin: 0 0 40px; }
.dtportfolio-single-layout-container.fixed-gallery .dtportfolio-container .dtportfolio-one-half, .dtportfolio-single-layout-container.fixed-gallery .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-half { width: 100%; }
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content h2 { font-size: 40px; }
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content p { font-size: 14px; line-height: 24px; }
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content .post-nav-container.type3 { margin: 0; padding: 20px 10px 0px; }
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content #footer .wpb_text_column.wpb_content_element p { font-size: 12px; }
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content .post-nav-container .post-next-link a, 
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content .post-nav-container .post-prev-link a { font-size: 12px; }	
.dtportfolio-single-layout-container.fixed-feature-image .dt-sc-image-caption.type7 { margin: 0 0 40px; }
} @media only screen and (min-width:768px) and (max-width:1024px) {
.page-template-tpl-portfolio .with-both-sidebar .dtportfolio-container .dtportfolio-item.no-space.dtportfolio-one-fourth, .page-with-sidebar .dtportfolio-container .dtportfolio-one-half, .page-with-sidebar .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-half, .page-with-sidebar .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-third, .page-with-sidebar .dtportfolio-container .dtportfolio-column.dtportfolio-one-third, .page-with-sidebar .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-fourth, .page-with-sidebar .dtportfolio-container .dtportfolio-column.dtportfolio-one-half, .page-with-sidebar .dtportfolio-container .dtportfolio-one-sixth, .page-with-sidebar .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-sixth, .page-with-sidebar .dtportfolio-container .dtportfolio-one-seventh, .page-with-sidebar .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-seventh, .page-with-sidebar .dtportfolio-container .dtportfolio-one-eight, .page-with-sidebar .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-eight, .page-with-sidebar .dtportfolio-container .dtportfolio-one-nineth, .page-with-sidebar .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-nineth, .page-with-sidebar .dtportfolio-container .dtportfolio-one-tenth, .page-with-sidebar .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-tenth { width:100%; }
.page-with-sidebar .dtportfolio-item.type1 .dtportfolio-image-overlay h2, .dtportfolio-item.type1.dtportfolio-one-third .dtportfolio-image-overlay h2 { font-size:18px; }
.dtportfolio-container .dtportfolio-one-third, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-third, .dtportfolio-container .dtportfolio-one-fourth, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-fourth, .left-header.fixed-left-header .portfolio-fullwidth-container .dtportfolio-one-fourth, .dtportfolio-container .dtportfolio-one-third.dtportfolio-grid-sizer-1, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-third.dtportfolio-grid-sizer-1 { width:50%; }
.related-portfolios .dtportfolio-item.dtportfolio-one-third { width:49%; }
.with-both-sidebar .dtportfolio-item.dtportfolio-one-half.with-sidebar, .with-both-sidebar .dtportfolio-item.dtportfolio-one-third.with-sidebar, .with-both-sidebar .dtportfolio-item.dtportfolio-one-fourth.with-sidebar, .page-with-sidebar .dtportfolio-item.dtportfolio-one-third, .page-with-sidebar .dtportfolio-item.dtportfolio-one-fourth, .with-both-sidebar .dtportfolio-item.dtportfolio-one-half.no-space, .page-with-sidebar.with-both-sidebar .dtportfolio-item.dtportfolio-one-third.no-space, .page-with-sidebar.with-both-sidebar .dtportfolio-item.dtportfolio-one-fourth.no-space { width:100%; }
.page-with-sidebar .dtportfolio-item.type1.dtportfolio-one-fourth .dtportfolio-image-overlay h2, .with-both-sidebar .dtportfolio-item.type1 .dtportfolio-image-overlay h2, .page-with-sidebar .dtportfolio-item.type1.dtportfolio-one-third .dtportfolio-image-overlay h2, .page-template-tpl-portfolio .dtportfolio-item.type1.dtportfolio-one-fourth .dtportfolio-image-overlay h2 { font-size:20px; }
.page-with-sidebar .dtportfolio-item.type1.dtportfolio-one-fourth .dtportfolio-image-overlay-details .categories { display:block; }
.with-both-sidebar .dtportfolio-item.dtportfolio-hover-icons-only .dtportfolio-image-overlay-details { display: none; }
.with-both-sidebar .dtportfolio-item.dtportfolio-hover-icons-only .dtportfolio-image-overlay .links { height:50px; }
.page-with-sidebar .dtportfolio-item.type1.dtportfolio-one-fourth .dtportfolio-image-overlay .links a span { font-size: 20px; line-height: 45px; }
.page-with-sidebar .dtportfolio-item.type1.dtportfolio-one-fourth .dtportfolio-image-overlay .links a { height: 45px;  width: 45px; }	
.fixed-gallery .dtportfolio-item.dtportfolio-hover-title-overlay.hover-state .dtportfolio-image-overlay-details, .fixed-gallery .dtportfolio-item.dtportfolio-hover-title-overlay .dtportfolio-image-overlay-details { right:10px; bottom:0; }
.dtportfolio-item.dtportfolio-hover-presentation .dtportfolio-image-overlay h2 { font-weight:400; text-transform:capitalize; font-size:15px; } .page-with-sidebar .dtportfolio-sorting.type2 { width:100%; box-sizing: border-box; }
.page-with-sidebar .dtportfolio-sorting.type2::before { content:none; }
.dtportfolio-sorting.type2 { position:relative; text-align: center; width: 100%; top:0; }
.fixed-left-header .dtportfolio-sorting.type2 { width:100%; }
.dtportfolio-item.dtportfolio-hover-title-icons-overlay .dtportfolio-image-overlay h2 { font-size:16px; text-transform:capitalize; }
.left-header.fixed-left-header .portfolio-fullwidth-container .content-full-width .dtportfolio-container { width:100%; margin:0; }
.dtportfolio-sorting.type2 a { display:inline-block; padding-right: 10px; }
.dtportfolio-sorting.type2 { width:100%; left:0; position:static; top:0; }
.page-with-sidebar .dtportfolio-item.dtportfolio-hover-title-icons-overlay .dtportfolio-image-overlay .links, .with-both-sidebar .dtportfolio-item.dtportfolio-hover-title-icons-overlay .dtportfolio-image-overlay .links, .page-with-sidebar .dtportfolio-item.dtportfolio-hover-title-icons-overlay.dtportfolio-one-third .dtportfolio-image-overlay .links, .page-with-sidebar.with-both-sidebar .dtportfolio-item.dtportfolio-hover-title-icons-overlay.dtportfolio-one-fourth .dtportfolio-image-overlay .links, .page-with-sidebar .dtportfolio-item.dtportfolio-hover-title-icons-overlay.dtportfolio-one-fourth .dtportfolio-image-overlay .links  { bottom: 0; }
.page-template-tpl-portfolio .dtportfolio-item.dtportfolio-hover-title-icons-overlay.dtportfolio-one-fourth .dtportfolio-image-overlay .links { bottom: 57px; }	
.page-template-tpl-portfolio .page-with-sidebar .dtportfolio-item.dtportfolio-hover-title-icons-overlay.dtportfolio-one-fourth .dtportfolio-image-overlay .links { bottom: 0; }	
.dtportfolio-item.dtportfolio-hover-title-icons-overlay.dtportfolio-one-third .dtportfolio-image-overlay h2 { font-size:18px; }
.dtportfolio-item.dtportfolio-hover-minimal-icons .dtportfolio-image-overlay h2 { font-size: 20px; }
.dtportfolio-item.dtportfolio-hover-minimal-icons .dtportfolio-image-overlay-details { right: 15px; }
.dtportfolio-container .dtportfolio-one-seventh, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-seventh { width:20%; }
.dtportfolio-item.dtportfolio-one-seventh.dtportfolio-hover-overlay .dtportfolio-image-overlay .links a { width: 25px; height: 25px; line-height: 25px; font-size: 13px; }
.dtportfolio-item.dtportfolio-one-seventh.dtportfolio-hover-overlay .dtportfolio-image-overlay .links a span { line-height: 25px; }
.dtportfolio-item.dtportfolio-one-seventh.dtportfolio-hover-overlay .dtportfolio-image-overlay .links { height: 25px; }
.page-with-sidebar .dtportfolio-item.dtportfolio-hover-title-overlay.dtportfolio-one-third .dtportfolio-image-overlay .links a, .dtportfolio-item.dtportfolio-hover-title-overlay.dtportfolio-one-fourth .dtportfolio-image-overlay .links a, .page-with-sidebar .dtportfolio-item.dtportfolio-hover-title-overlay.dtportfolio-one-fourth .dtportfolio-image-overlay .links a { font-size:16px; }
.type3.dtportfolio-item.with-sidebar { width:100%; }
.dtportfolio-single-grid .dtportfolio-item.dtportfolio-hover-title-overlay .dtportfolio-image-overlay .links a { font-size:14px; text-transform:capitalize; }
.with-both-sidebar .dtportfolio-item.dtportfolio-hover-classic .dtportfolio-image-overlay h2 { font-size:16px; }
.dtportfolio-item.dtportfolio-hover-presentation .dtportfolio-image-overlay .links a:before { bottom:-34px; }
.page-with-sidebar .dtportfolio-item.dtportfolio-hover-presentation.dtportfolio-one-fourth .dtportfolio-image-overlay h2 { font-size:14px; }
.with-both-sidebar.page-with-sidebar .dtportfolio-item.dtportfolio-hover-presentation.dtportfolio-one-fourth .dtportfolio-image-overlay h2 { font-size:12px; }
.portfolio_content_middle .dtportfolio-item.dtportfolio-hover-presentation .dtportfolio-image-overlay-details { display:none; }
.portfolio_content_middle .wpb_wrapper > p { display:none; }
.related-portfolios .dtportfolio-one-third.type7:nth-child(4) { margin-left: 0; }
.dtportfolio-item.dtportfolio-hover-presentation.dtportfolio-one-third.with-sidebar:hover .dtportfolio-image-overlay-details { bottom:40px; }
.post-nav-container.type4 .post-prev-link, .post-nav-container.type4 .post-next-link { position:inherit; transform: inherit; display:inline-block; }
.post-nav-container.type4 { margin: 20px 0; line-height: 24px; }
.page-with-sidebar .dtportfolio-single > .dtportfolio-column { width:100%; }
.related-portfolios .dtportfolio-item.dtportfolio-one-third:nth-child(2n+4) { margin-left: 0; }
.dtportfolio-fullpage-carousel-content { bottom:100px; }
.dtportfolio-item.dtportfolio-hover-classic .dtportfolio-image-overlay h2 { font-size: 17px; }
.dtportfolio-item.dtportfolio-hover-classic .dtportfolio-image-overlay-details .categories { font-size: 14px; }
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content .dtportfolio-project-details li { border: 0; padding: 0 0 20px 0; }	
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content .dtportfolio-project-details li:last-child { padding-bottom: 0; }
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content .post-nav-container.type3 .post-next-link, 
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content .post-nav-container.type3 .post-prev-link { width: 50%; padding: 0; }
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content .post-nav-container.type3 { margin: 0; padding: 0px; }
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content .post-nav-container.type3 .post-archive-link-wrapper,
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content .post-nav-container.type3 i { display: none; }
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content #footer .wpb_text_column.wpb_content_element p { font-size: 9px; }
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content #footer .dtportfolio-sociable li a { font-size: 12px; }
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content #footer { position:static; width:100%; }
.dtportfolio-container .dtportfolio-one-tenth, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-tenth, .dtportfolio-container .dtportfolio-one-nineth, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-nineth, .dtportfolio-container .dtportfolio-one-eight, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-eight { width: 20%; }
.dtportfolio-item.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay h2 { font-size:24px; }
.left-header .dtportfolio-fullpage-splitted-section.dtportfolio-item.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay h2 { font-size:16px; }
.left-header .dtportfolio-fullpage-splitted-section.dtportfolio-item.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-container { width:80%; }
.dtportfolio-item.dtportfolio-one-half.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-container > p, .left-header .dtportfolio-fullpage-splitted-section.dtportfolio-item.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-container > ul { display:none; } 
.dtportfolio-item.dtportfolio-one-half.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay h2 { font-size:17px; }
.dtportfolio-item.dtportfolio-one-half.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-container > ul li:nth-child(4), .dtportfolio-item.dtportfolio-one-half.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-container > ul li:nth-child(5), .dtportfolio-item.dtportfolio-one-half.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-container > ul li:nth-child(6) { display: none; }
.dtportfolio-item.dtportfolio-one-half.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-container > ul { margin:25px 0 0; }
.dtportfolio-item.dtportfolio-hover-with-gallery-thumb .dtportfolio-image-overlay-details h2 { font-size:16px; }
.dtportfolio-item.dtportfolio-hover-grayscale:hover .dtportfolio-image-overlay-details { right:0; }
.dtportfolio-categories-list .dtportfolio-one-fourth .details-holder h2 { font-size:15px; }
.dtportfolio-categories-list .dtportfolio-one-fourth { width:50%; margin:0; padding:0 10px 20px; }
.page-with-sidebar .dtportfolio-categories-list .dtportfolio-one-fourth { width: 100%; }
.page-with-sidebar .dtportfolio-categories-list .dtportfolio-one-fourth { margin:0 0 20px; }
.left-header .post-nav-container.type3 .post-archive-link-wrapper { width: 100%; margin: 30px 2%; }
.left-header .post-nav-container.type3 .post-next-link, .left-header .post-nav-container.type3 .post-prev-link { width: 100%; }
.dtportfolio-single-slider-wrapper .dtportfolio-single-slider .slick-prev { left: -55px; }
.dtportfolio-single-slider-wrapper .dtportfolio-single-slider .slick-next { right: -55px; } .dtportfolio-swiper-fraction-pagination { right:10px; height:70px; top:10px; bottom:auto; width:25px; }
.dtportfolio-single-layout-container.fixed-feature-image .dt-sc-image-caption.type7 .dt-sc-image-title h3 { font-size: 22px; }
.dtportfolio-single-layout-container.fixed-feature-image .dt-sc-image-caption.type7 { margin: 0 0 50px; }
.dtportfolio-single-layout-container.fixed-feature-image .dt-sc-image-caption.type7 .dt-sc-image-wrapper { width: 100%; margin: 0 0 40px; }
.dtportfolio-single-layout-container.fixed-feature-image .dt-sc-image-caption.type7 .dt-sc-image-content { position: static; transform: none; -webkit-transform: none; -ms-transform: none; -moz-transform: none; width: 100%; }
.dtportfolio-single-layout-container.fixed-gallery .dtportfolio-container .dtportfolio-one-half, .dtportfolio-single-layout-container.fixed-gallery .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-half { width: 100%; }
}  @media only screen and (min-width: 480px) and (max-width: 767px) {
.dtportfolio-container-striped.dtportfolio-container .dtportfolio-one-fifth, .dtportfolio-container-striped.dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-fifth, .dtportfolio-container-striped.dtportfolio-container .dtportfolio-one-fourth, .dtportfolio-container-striped.dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-fourth, .dtportfolio-container-striped.dtportfolio-container .dtportfolio-one-third, .dtportfolio-container-striped.dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-third { width: 50%; }
} @media only screen and (max-width: 767px) {
.dtportfolio-container .dtportfolio-one-sixth, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-sixth, .dtportfolio-container .dtportfolio-one-seventh, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-seventh, .dtportfolio-container .dtportfolio-one-eight, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-eight, .dtportfolio-container .dtportfolio-one-nineth, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-nineth, .dtportfolio-container .dtportfolio-one-tenth, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-tenth, .dtportfolio-column.no-space.dtportfolio-one-half, .dtportfolio-column.dtportfolio-one-half, .dtportfolio-column.no-space.dtportfolio-one-third, .dtportfolio-column.dtportfolio-one-third, .dtportfolio-column.no-space.dtportfolio-one-fourth, .dtportfolio-column.dtportfolio-one-fourth, .dtportfolio-column.no-space.dtportfolio-one-fifth, .dtportfolio-column.dtportfolio-one-fifth, .dtportfolio-column.no-space.dtportfolio-two-third { width: 100%; }
.page-template-tpl-fullwidth .dtportfolio-container .dtportfolio-item.no-space.dtportfolio-one-fourth, .page-template-tpl-portfolio .dtportfolio-container .dtportfolio-item.no-space.dtportfolio-one-fourth, .page-with-sidebar .dtportfolio-item.dtportfolio-one-half, .page-with-sidebar .dtportfolio-item.dtportfolio-one-third, .page-with-sidebar .dtportfolio-item.dtportfolio-one-fourth, .with-both-sidebar .dtportfolio-item.dtportfolio-one-half, .page-with-sidebar.with-both-sidebar .dtportfolio-item.dtportfolio-one-third, .page-with-sidebar.with-both-sidebar .dtportfolio-item.dtportfolio-one-fourth, .with-both-sidebar .dtportfolio-item.dtportfolio-one-half.no-space, .page-with-sidebar.with-both-sidebar .dtportfolio-item.dtportfolio-one-third.no-space, .page-with-sidebar.with-both-sidebar .dtportfolio-item.dtportfolio-one-fourth.no-space, .dtportfolio-container .dtportfolio-one-half, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-half, .dtportfolio-container .dtportfolio-one-third, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-third, .dtportfolio-container .dtportfolio-one-fourth, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-fourth, .page-with-sidebar .dtportfolio-container .dtportfolio-one-sixth, .page-with-sidebar .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-sixth, .page-with-sidebar .dtportfolio-container .dtportfolio-one-seventh, .page-with-sidebar .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-seventh, .page-with-sidebar .dtportfolio-container .dtportfolio-one-eight, .page-with-sidebar .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-eight, .page-with-sidebar .dtportfolio-container .dtportfolio-one-nineth, .page-with-sidebar .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-nineth, .page-with-sidebar .dtportfolio-container .dtportfolio-one-tenth, .page-with-sidebar .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-tenth, .dtportfolio-container .dtportfolio-one-fifth, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-fifth, .dtportfolio-container .dtportfolio-one-fourth.dtportfolio-grid-sizer-1, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-fourth.dtportfolio-grid-sizer-1, .dtportfolio-container .dtportfolio-one-third.dtportfolio-grid-sizer-1, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-third.dtportfolio-grid-sizer-1, .dtportfolio-container .dtportfolio-one-fourth.dtportfolio-grid-sizer-1, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-fourth.dtportfolio-grid-sizer-1, .dtportfolio-container .dtportfolio-one-fourth.dtportfolio-grid-sizer-2, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-fourth.dtportfolio-grid-sizer-2, .dtportfolio-container .dtportfolio-one-fifth.dtportfolio-grid-sizer-1, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-fifth.dtportfolio-grid-sizer-1, .dtportfolio-container .dtportfolio-one-fifth.dtportfolio-grid-sizer-2, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-fifth.dtportfolio-grid-sizer-2, .dtportfolio-container .dtportfolio-one-sixth.dtportfolio-grid-sizer-1, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-sixth.dtportfolio-grid-sizer-1, .dtportfolio-container .dtportfolio-one-sixth.dtportfolio-grid-sizer-2, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-sixth.dtportfolio-grid-sizer-2, .dtportfolio-container .dtportfolio-one-seventh.dtportfolio-grid-sizer-1, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-seventh.dtportfolio-grid-sizer-1, .dtportfolio-container .dtportfolio-one-seventh.dtportfolio-grid-sizer-2, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-seventh.dtportfolio-grid-sizer-2, .dtportfolio-container .dtportfolio-one-seventh.dtportfolio-grid-sizer-3, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-seventh.dtportfolio-grid-sizer-3, .dtportfolio-container .dtportfolio-one-eight.dtportfolio-grid-sizer-1, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-eight.dtportfolio-grid-sizer-1, .dtportfolio-container .dtportfolio-one-eight.dtportfolio-grid-sizer-2, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-eight.dtportfolio-grid-sizer-2, .dtportfolio-container .dtportfolio-one-eight.dtportfolio-grid-sizer-3, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-eight.dtportfolio-grid-sizer-3, .dtportfolio-container .dtportfolio-one-nineth.dtportfolio-grid-sizer-1, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-nineth.dtportfolio-grid-sizer-1, .dtportfolio-container .dtportfolio-one-nineth.dtportfolio-grid-sizer-2, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-nineth.dtportfolio-grid-sizer-2, .dtportfolio-container .dtportfolio-one-nineth.dtportfolio-grid-sizer-3, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-nineth.dtportfolio-grid-sizer-3, .dtportfolio-container .dtportfolio-one-tenth.dtportfolio-grid-sizer-1, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-tenth.dtportfolio-grid-sizer-1, .dtportfolio-container .dtportfolio-one-tenth.dtportfolio-grid-sizer-2, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-tenth.dtportfolio-grid-sizer-2, .dtportfolio-container .dtportfolio-one-tenth.dtportfolio-grid-sizer-3, .dtportfolio-container .dtportfolio-column.no-space.dtportfolio-one-tenth.dtportfolio-grid-sizer-3, .dtportfolio-container-parallax .dtportfolio-one-half, .dtportfolio-container-parallax .dtportfolio-column.no-space.dtportfolio-one-half, .dtportfolio-container-parallax .dtportfolio-one-third, .dtportfolio-container-parallax .dtportfolio-column.no-space.dtportfolio-one-third, .left-header.fixed-left-header .portfolio-fullwidth-container .dtportfolio-one-fourth, .swiper-wrapper .dtportfolio-item.dtportfolio-hover-with-details .dtportfolio-image-overlay-details { width:100%; }
.dtportfolio-sorting.type2::before { content:none; }
.dtportfolio-sorting.type2, .with-both-sidebar .dtportfolio-sorting.type2 { width:100%;  margin-left:0; position:relative; text-align:center; top:0; }
.fixed-left-header .dtportfolio-sorting.type2 { width:100%; }
.dtportfolio-sorting.type2 { width:100%; left:0; position:static; top:0; }
.page-with-sidebar .dtportfolio-item.dtportfolio-hover-title-icons-overlay.dtportfolio-one-fourth .dtportfolio-image-overlay .links { bottom:50px; }
.page-with-sidebar .dtportfolio-item.dtportfolio-hover-icons-only .dtportfolio-image-overlay h2 { font-size:20px; }
.page-with-sidebar .dtportfolio-item.dtportfolio-hover-minimal-icons .dtportfolio-image-overlay h2 { font-size: 20px; }
.page-with-sidebar .dtportfolio-item.dtportfolio-hover-minimal-icons .dtportfolio-image-overlay-details { right: 15px; }
.page-with-sidebar .dtportfolio-item.dtportfolio-hover-extended .dtportfolio-image-overlay h2 { font-size:20px; }
.dtportfolio-item.dtportfolio-hover-minimal-icons.dtportfolio-column.no-space { margin-bottom:20px; }
.dtportfolio-sorting.type2 a { display:inline-block; padding-right: 10px; }
.with-both-sidebar .dtportfolio-item.dtportfolio-hover-title-overlay .dtportfolio-image-overlay .links a, .page-with-sidebar .dtportfolio-item.dtportfolio-hover-title-overlay.dtportfolio-one-third .dtportfolio-image-overlay .links a, .dtportfolio-item.dtportfolio-hover-title-overlay.dtportfolio-one-fourth .dtportfolio-image-overlay .links a, .page-with-sidebar .dtportfolio-item.dtportfolio-hover-title-overlay.dtportfolio-one-fourth .dtportfolio-image-overlay .links a { font-size:16px; }
.dtportfolio-item.dtportfolio-hover-minimal-icons .dtportfolio-image-overlay h2 { font-size:16px; }
.dtportfolio-item.dtportfolio-hover-minimal-icons .dtportfolio-image-overlay-details { right:15px; }
.portfolio_content_middle .dtportfolio-item.dtportfolio-hover-presentation { margin-bottom:20px; } 
.portfolio_content_middle.section-wrapper { background-repeat:repeat !important; }
.dtportfolio-item.dtportfolio-hover-girly .dtportfolio-image-overlay h2, .with-both-sidebar .dtportfolio-item.dtportfolio-hover-girly .dtportfolio-image-overlay h2, .page-with-sidebar .dtportfolio-item.dtportfolio-hover-girly.dtportfolio-one-third .dtportfolio-image-overlay h2, .page-template-tpl-portfolio .dtportfolio-item.dtportfolio-hover-girly.dtportfolio-one-fourth .dtportfolio-image-overlay h2 { font-size:18px; }
.with-both-sidebar .dtportfolio-item.dtportfolio-hover-girly .dtportfolio-image-overlay-details .categories, .page-with-sidebar .dtportfolio-item.dtportfolio-hover-girly.dtportfolio-one-third .dtportfolio-image-overlay-details .categories, .page-template-tpl-portfolio .dtportfolio-item.dtportfolio-hover-girly.dtportfolio-one-fourth .dtportfolio-image-overlay-details .categories { font-size:14px; bottom:60px; }
.with-both-sidebar .dtportfolio-item.dtportfolio-hover-girly.dtportfolio-one-fourth .dtportfolio-image-overlay-details .categories { display:none; }
.with-both-sidebar.page-with-sidebar .dtportfolio-item.dtportfolio-hover-girly.dtportfolio-one-fourth .dtportfolio-image-overlay-details::before, .page-with-sidebar .dtportfolio-item.dtportfolio-hover-girly.dtportfolio-one-fourth .dtportfolio-image-overlay-details::before { bottom:70px; }
.dtportfolio-item.dtportfolio-hover-presentation:hover .dtportfolio-image-overlay .links { bottom:-2px; }
.dtportfolio-fullpage-carousel-content { bottom:60px; padding-left:10px; }
.fullpage-portfolio .dtportfolio-single-details { position:relative; width:100%; }
.fixed-gallery .dtportfolio-fixed-content { width: 100%; position:static; height:500px; }
.dtportfolio-single-container.portfolio-container-carousel .dtportfolio-item { margin-bottom: 0; }
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content { width: 100%; top: 0; position: relative; }
.post-nav-container.type3 .post-archive-link-wrapper { margin:0 5px; }
.dtportfolio-fixed-content { position:relative; width:100%; }
.fixed-feature-image .dtportfolio-fixed-content { height:500px; }
.dtportfolio-fullpage-splitted-section figure > .dtportfolio-column.no-space.dtportfolio-one-half { width:50%; margin-bottom:0; }
.dtportfolio-fullpage-splitted-section.dtportfolio-column.no-space.dtportfolio-one-column { margin-bottom:0; }
.post-nav-container.type4 .post-prev-link, .post-nav-container.type4 .post-next-link { position:inherit; transform: inherit; display:inline-block; }
.post-nav-container.type4 { margin: 20px 0; line-height: 24px; }
.dtportfolio-container-striped .dtportfolio-striped figure > img { margin:auto; }
.dtportfolio-item.dtportfolio-hover-extended .dtportfolio-image-overlay h2 { font-size:20px; }
.dtportfolio-item.dtportfolio-hover-extended.dtportfolio-one-column .dtportfolio-image-overlay { padding-left: 30px; }
.dtportfolio-item.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-container > p { display:none; } 
.dtportfolio-item.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay h2 { font-size:17px; }
.dtportfolio-item.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-container > ul li:nth-child(4), .dtportfolio-item.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-container > ul li:nth-child(5), .dtportfolio-item.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-container > ul li:nth-child(6) { display: none; }
.dtportfolio-item.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-container > ul { margin: 25px 0 0; }
.dtportfolio-item.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-container { width:70%; }
.dtportfolio-container-fullpage.fullpage-splitted-section .dtportfolio-item.dtportfolio-hover-title-icons-overlay .dtportfolio-image-overlay h2 { font-size:22px; }
.dtportfolio-single-layout-container.gallery-list .dtportfolio-column { margin-bottom: 0; }
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content p { font-size: 14px; line-height: 28px; }
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content #footer { position: static; width: 100%; }
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content #footer .wpb_column { margin-bottom: 0px; }
.dtportfolio-item.dtportfolio-one-fourth.dtportfolio-hover-with-gallery-thumb .dtportfolio-image-overlay-details h2, .dtportfolio-item.dtportfolio-one-third.dtportfolio-hover-with-gallery-thumb .dtportfolio-image-overlay-details h2, .dtportfolio-item.dtportfolio-hover-with-gallery-thumb .dtportfolio-image-overlay-details h2 { font-size: 16px; }
.dtportfolio-item.dtportfolio-hover-with-gallery-thumb .dtportfolio-image-overlay-details { bottom:10px; }
.dtportfolio-item.dtportfolio-hover-grayscale .dtportfolio-image-overlay-details { bottom:20px; }
.dtportfolio-item.dtportfolio-hover-grayscale:hover .dtportfolio-image-overlay-details { right:20px; }
.dtportfolio-item.dtportfolio-hover-with-details .dtportfolio-image-overlay-details { width: 100%; right: 0; }
.dtportfolio-item.dtportfolio-hover-presentation .dtportfolio-image-overlay h2 { font-weight:400; text-transform:capitalize; font-size:15px; }
.dtportfolio-fullpage-carousel-content h2 { font-size:24px; }
.dtportfolio-fullpage-splitted-section.dtportfolio-item.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay h2 { font-size:16px; }
.dtportfolio-fullpage-splitted-section.dtportfolio-item.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-container { width:80%; }
.dtportfolio-fullpage-splitted-section.dtportfolio-item.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-container > ul, .dtportfolio-fullpage-splitted-section.dtportfolio-item.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-details .categories { display:none; } 
.dtportfolio-categories-list .with-gallery-view .image-holder > .dtportfolio-column.no-space.dtportfolio-one-third { width:33.33%; margin:0; }
.dtportfolio-multiscroll.dtportfolio-hover-grayscale .dtportfolio-image-holder { min-height:300px; }
.multiscroll-button-holder .multiscroll-button { display:none; }
.dtportfolio-content-over-slider { width:100%; }
.swiper-pagination-holder.type3 .swiper-pagination-wrapper { bottom:20px; }
.swiper-container-vertical .dtportfolio-column { margin-bottom:0; } .dtportfolio-image-gallery-thumb-container, .dtportfolio-swiper-thumbnail-container { height: 35%; }
.dtportfolio-swiper-fraction-pagination { right:10px; height:70px; top:10px; bottom:auto; width:25px; }
.dtportfolio-swiper-container.swiper-container-vertical .dtportfolio-container .dtportfolio-item figure { height: auto; }
.dtportfolio-swiper-pagination-holder > div:only-child, .dtportfolio-swiper-pagination-holder > div.dtportfolio-swiper-bullet-pagination.swiper-pagination-bullets { bottom: 20px; }
.dtportfolio-swiper-pagination-holder > div.dtportfolio-swiper-scrollbar:only-child { bottom: 0; }
} @media only screen and (max-width: 479px) {
.page-template-tpl-fullwidth .dtportfolio-container .dtportfolio-item.no-space.dtportfolio-one-fourth, .page-template-tpl-portfolio .dtportfolio-container .dtportfolio-item.no-space.dtportfolio-one-fourth, .portfolio-fullwidth-container .dtportfolio-one-third, .portfolio-fullwidth-container .dtportfolio-item.dtportfolio-one-fourth { width:100%; }
.dtportfolio-item.dtportfolio-hover-modern-title .dtportfolio-image-overlay-details { display:none; }
.dtportfolio-item.dtportfolio-hover-title-icons-overlay .dtportfolio-image-overlay .links, .with-both-sidebar .dtportfolio-item.dtportfolio-hover-title-icons-overlay .dtportfolio-image-overlay .links, .page-with-sidebar .dtportfolio-item.dtportfolio-hover-title-icons-overlay.dtportfolio-one-third .dtportfolio-image-overlay .links, .page-template-tpl-portfolio .dtportfolio-item.dtportfolio-hover-title-icons-overlay.dtportfolio-one-fourth .dtportfolio-image-overlay .links, .page-with-sidebar.with-both-sidebar .dtportfolio-item.dtportfolio-hover-title-icons-overlay.dtportfolio-one-fourth .dtportfolio-image-overlay .links { bottom:0; }
.dtportfolio-item.dtportfolio-hover-title-icons-overlay .dtportfolio-image-overlay .links a { width:50px; height:50px; }
.dtportfolio-item.dtportfolio-hover-title-icons-overlay .dtportfolio-image-overlay .links a span { line-height:50px; font-size:20px; }
.dtportfolio-item.dtportfolio-hover-title-overlay .dtportfolio-image-overlay-details { right:15px; }
.dtportfolio-item.dtportfolio-hover-icons-only .dtportfolio-image-overlay .links { bottom:0; }
.dtportfolio-item.type1 .dtportfolio-image-overlay .links { text-align:center; }
.dtportfolio-item.type1 .dtportfolio-image-overlay .links a, .page-with-sidebar .dtportfolio-item.type1 .dtportfolio-image-overlay .links a, .page-template-tpl-portfolio .dtportfolio-item.type1.dtportfolio-one-third .dtportfolio-image-overlay .links a, .page-template-tpl-portfolio .dtportfolio-item.type1.dtportfolio-one-fourth .dtportfolio-image-overlay .links a { margin-top:88px; margin-left:5px; margin-right:5px; }
.page-template-tpl-portfolio .portfolio-fullwidth-container .dtportfolio-item.type1.dtportfolio-one-third .dtportfolio-image-overlay .links a, .page-template-tpl-portfolio .portfolio-fullwidth-container .dtportfolio-item.type1.dtportfolio-one-fourth .dtportfolio-image-overlay .links a { margin-top:150px; }
.dtportfolio-item.dtportfolio-hover-classic:hover .dtportfolio-image-overlay .links a:first-child, .dtportfolio-item.dtportfolio-hover-classic:hover .dtportfolio-image-overlay .links a:last-child { bottom:0; }
.dtportfolio-item.dtportfolio-hover-girly .dtportfolio-image-overlay .links, .page-with-sidebar .dtportfolio-item.dtportfolio-hover-girly.dtportfolio-one-fourth .dtportfolio-image-overlay .links { top:0; }
.post-nav-container.type3 .post-prev-link, .post-nav-container.type3 .post-next-link, .post-nav-container.type3 .post-archive-link-wrapper { width:100%; }
.post-nav-container.type3 .post-archive-link-wrapper { margin:20px 0; }
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content #footer .wpb_text_column.wpb_content_element p { font-size: 9px; }
.dtportfolio-single-layout-container.gallery-list .post-nav-container.type3 .post-prev-link i { position: static; top: 0; }
.dtportfolio-single-layout-container.gallery-list .post-nav-container.type3 .post-next-link i { position: absolute; bottom: -42px; top: auto; right: 0; left: 0; margin: 0 auto; }
.dtportfolio-single-layout-container.gallery-list .post-nav-container.type3 .post-prev-link,
.dtportfolio-single-layout-container.gallery-list .post-nav-container.type3 .post-next-link { padding: 0; text-align: center; }
.dtportfolio-single-fullscreen-slider.fullpage-wrapper .slick-dotted.slick-slider { width: 95%; }
.dtportfolio-single-slider-wrapper .bx-controls-direction a { font-size:22px; width: 40px; height: 30px; line-height: 35px; }
.dtportfolio-single-layout-container.fixed-gallery .dtportfolio-fixed-content .dtportfolio-single-slider-wrapper .bx-controls-direction a.bx-prev i, .dtportfolio-single-layout-container.fixed-gallery .dtportfolio-fixed-content .dtportfolio-single-slider-wrapper .bx-controls-direction a.bx-next i { line-height:30px; } 
.dtportfolio-project-details.type2 li { width:100%; }
.dtportfolio-item.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-container > ul, .dtportfolio-item.dtportfolio-hover-with-gallery-thumb .dtportfolio-image-overlay ul { display:none; }
.dtportfolio-item.dtportfolio-hover-with-gallery-thumb .dtportfolio-image-overlay-details { width:100%; }
.dtportfolio-item.dtportfolio-hover-grayscale:hover .dtportfolio-image-overlay-details { right:0; }
.dtportfolio-item.dtportfolio-hover-with-details .dtportfolio-image-overlay-details { bottom:0; }
.dtportfolio-item.dtportfolio-hover-with-details .dtportfolio-gallery-link { display:none; }
.dtportfolio-single-layout-container.gallery-list .dtportfolio-fixed-content h2 { font-size: 28px; }
.post-password-required .post-password-form label { width:100%; }
#sb_instagram .sb_instagram_header { left: 0; top: 0; } .dtportfolio-item.dtportfolio-hover-with-intro .dtportfolio-image-overlay-details { text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word; width: 100%; overflow: hidden; }
.dtportfolio-project-details.type2 li { display: block; }
.post-nav-container.type3 .post-archive-link-wrapper a:before { margin-top: 5px; }
} @media only screen and (min-width: 320px) and (max-width: 479px) {
.page-template-tpl-portfolio .portfolio-fullwidth-container .dtportfolio-item.type1.dtportfolio-one-third .dtportfolio-image-overlay .links a, .page-template-tpl-portfolio .portfolio-fullwidth-container .dtportfolio-item.type1.dtportfolio-one-fourth .dtportfolio-image-overlay .links a { margin-top:125px; }
.dtportfolio-item.dtportfolio-hover-icons-only .dtportfolio-image-overlay-details { display: none; }
.dtportfolio-item.dtportfolio-hover-icons-only .dtportfolio-image-overlay .links { height:50px; }
.dtportfolio-bordered-site { border-width:8px; }
.post-nav-container .post-prev-link, .post-nav-container .post-next-link { display:block; }
.post-nav-container .post-archive-link-wrapper { margin:20px 0; }
.post-nav-container.type2 .post-prev-link, .post-nav-container.type2 .post-next-link { display:inline-block; }
.dtportfolio-project-details.type2 li { padding:0 0 20px 0; }
} @media only screen and (max-width: 319px) {
.dtportfolio-item.dtportfolio-hover-icons-only .dtportfolio-image-overlay-details { display: none; }
.dtportfolio-item.dtportfolio-hover-icons-only .dtportfolio-image-overlay .links { height:50px; }
.dtportfolio-item.dtportfolio-hover-title-overlay .dtportfolio-image-overlay .links a, .with-both-sidebar .dtportfolio-item.dtportfolio-hover-title-overlay .dtportfolio-image-overlay .links a, .page-with-sidebar .dtportfolio-item.dtportfolio-hover-title-overlay.dtportfolio-one-third .dtportfolio-image-overlay .links a, .dtportfolio-item.dtportfolio-hover-title-overlay.dtportfolio-one-fourth .dtportfolio-image-overlay .links a, .page-with-sidebar .dtportfolio-item.dtportfolio-hover-title-overlay.dtportfolio-one-fourth .dtportfolio-image-overlay .links a { font-size:13px; }
.dtportfolio-item.dtportfolio-hover-minimal-icons .dtportfolio-image-overlay .links a:last-child { margin-left:40px; }
.dtportfolio-item.dtportfolio-hover-minimal-icons .dtportfolio-image-overlay .links a span, .dtportfolio-item.dtportfolio-hover-minimal-icons .dtportfolio-image-overlay .links a { line-height:40px; }
.dtportfolio-item.dtportfolio-hover-minimal-icons .dtportfolio-image-overlay .links a { width:40px; height:40px; font-size:19px; }
.dtportfolio-single-slider-wrapper #bx-pager a { margin:0px 2px 15px; }
.post-nav-container .post-prev-link, .post-nav-container .post-next-link { display:block; }
.post-nav-container .post-archive-link-wrapper { margin:20px 0; }
.post-nav-container.type3 .post-prev-link { padding: 0 0 0 40px; }
.post-nav-container.type3 .post-next-link { padding: 0 40px 0 0; }
.fullpage-portfolio .post-nav-container { width:100%; }
.fullpage-portfolio .post-nav-container .post-prev-link, .fullpage-portfolio .post-nav-container .post-next-link { display:inline-block; }
.fullpage-portfolio .post-nav-container .post-prev-link a, .fullpage-portfolio .post-nav-container .post-next-link a { margin:0; }
.dtportfolio-item.dtportfolio-hover-with-gallery-thumb .dtportfolio-image-overlay-details h2, .dtportfolio-categories-list .details-holder h2 { font-size:15px; }
.dtportfolio-item.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-details { margin-bottom:5px; }
.dtportfolio-item.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay h2, .dtportfolio-item.dtportfolio-one-third.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay h2, .dtportfolio-item.dtportfolio-one-fourth.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay h2, .dtportfolio-item.dtportfolio-one-half.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay h2, .dtportfolio-item.dtportfolio-hover-grayscale .dtportfolio-image-overlay-details h2 { font-size:15px; }
.dtportfolio-item.dtportfolio-one-half.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-container > ul { display:none; }
.dtportfolio-item.dtportfolio-one-half.dtportfolio-hover-with-gallery-list .dtportfolio-image-overlay-container { width: 80%; }
}.novashare-buttons{position:relative}.novashare-buttons-wrapper{display:flex;flex-wrap:wrap}.novashare-columns.novashare-has-total-share-count-before .novashare-buttons-wrapper{margin-left:50px}.novashare-columns.novashare-has-total-share-count-after .novashare-buttons-wrapper{margin-right:50px}body a.novashare-button{display:inline-flex;height:40px;line-height:40px;margin:0 10px 10px 0;padding:0;font-size:14px;overflow:hidden;text-decoration:none;border:none}.novashare-button-block{display:inline-flex;align-items:center}.novashare-button-wrapper{display:inline-flex;align-items:center;overflow:hidden;width:100%}.novashare-button:hover .novashare-button-wrapper>span:not(.novashare-inverse){box-shadow:inset 0 0 0 50px rgba(0,0,0,.1)}.novashare-button:hover .novashare-button-wrapper>span.novashare-inverse{filter:brightness(.9)}.novashare-button-icon{background:#333;color:#fff;height:40px;width:40px;min-width:40px;box-sizing:border-box}.novashare-button-icon>*{height:50%;margin:0 auto}.novashare-button-share-count{display:none;font-size:12px;align-items:center}.novashare-button.novashare-share-count:hover svg{display:none}.novashare-button.novashare-share-count:hover .novashare-button-share-count{display:flex}.novashare-button-label{background:#333;color:#fff;height:100%;box-sizing:border-box;flex-grow:1;padding:0 15px 0 0;overflow:hidden}.novashare-button-label-wrapper{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.novashare-button-icon.novashare-border+.novashare-button-label.novashare-inverse,.novashare-button-icon.novashare-inverse+.novashare-button-label:not(.novashare-inverse),.novashare-button-icon:not(.novashare-inverse)+.novashare-button-label.novashare-inverse{padding-left:10px}.novashare-button.twitter .novashare-button-block{background:#1da1f2}.novashare-button.twitter .novashare-border{border-color:#1da1f2}.novashare-button.twitter .novashare-inverse{color:#1da1f2}.novashare-button.facebook .novashare-button-block{background:#3b5998}.novashare-button.facebook .novashare-border{border-color:#3b5998}.novashare-button.facebook .novashare-inverse{color:#3b5998}.novashare-button.linkedin .novashare-button-block{background:#0077b5}.novashare-button.linkedin .novashare-border{border-color:#0077b5}.novashare-button.linkedin .novashare-inverse{color:#0077b5}.novashare-button.pinterest .novashare-button-block{background:#c92228}.novashare-button.pinterest .novashare-border{border-color:#c92228}.novashare-button.pinterest .novashare-inverse{color:#c92228}.novashare-button.buffer .novashare-button-block{background:#323b43}.novashare-button.buffer .novashare-border{border-color:#323b43}.novashare-button.buffer .novashare-inverse{color:#323b43}.novashare-button.reddit .novashare-button-block{background:#ff4500}.novashare-button.reddit .novashare-border{border-color:#ff4500}.novashare-button.reddit .novashare-inverse{color:#ff4500}.novashare-button.hackernews .novashare-button-block{background:#f0652f}.novashare-button.hackernews .novashare-border{border-color:#f0652f}.novashare-button.hackernews .novashare-inverse{color:#f0652f}.novashare-button.pocket .novashare-button-block{background:#ef4056}.novashare-button.pocket .novashare-border{border-color:#ef4056}.novashare-button.pocket .novashare-inverse{color:#ef4056}.novashare-button.whatsapp .novashare-button-block{background:#25d366}.novashare-button.whatsapp .novashare-border{border-color:#25d366}.novashare-button.whatsapp .novashare-inverse{color:#25d366}.novashare-button.tumblr .novashare-button-block{background:#35465c}.novashare-button.tumblr .novashare-border{border-color:#35465c}.novashare-button.tumblr .novashare-inverse{color:#35465c}.novashare-button.vkontakte .novashare-button-block{background:#45668e}.novashare-button.vkontakte .novashare-border{border-color:#45668e}.novashare-button.vkontakte .novashare-inverse{color:#45668e}.novashare-button.xing .novashare-button-block{background:#026466}.novashare-button.xing .novashare-border{border-color:#026466}.novashare-button.xing .novashare-inverse{color:#026466}.novashare-button.flipboard .novashare-button-block{background:#e12828}.novashare-button.flipboard .novashare-border{border-color:#e12828}.novashare-button.flipboard .novashare-inverse{color:#e12828}.novashare-button.telegram .novashare-button-block{background:#08c}.novashare-button.telegram .novashare-border{border-color:#08c}.novashare-button.telegram .novashare-inverse{color:#08c}.novashare-button.mix .novashare-button-block{background:#fd8235}.novashare-button.mix .novashare-border{border-color:#fd8235}.novashare-button.mix .novashare-inverse{color:#fd8235}.novashare-button.yummly .novashare-button-block{background:#e16120}.novashare-button.yummly .novashare-border{border-color:#e16120}.novashare-button.yummly .novashare-inverse{color:#e16120}.novashare-button.sms .novashare-button-block{background:#218aff}.novashare-button.sms .novashare-border{border-color:#218aff}.novashare-button.sms .novashare-inverse{color:#218aff}.novashare-button.email .novashare-button-block{background:#319324}.novashare-button.email .novashare-border{border-color:#319324}.novashare-button.email .novashare-inverse{color:#319324}.novashare-button.print .novashare-button-block{background:#d34836}.novashare-button.print .novashare-border{border-color:#d34836}.novashare-button.print .novashare-inverse{color:#d34836}.novashare-button.\35 00px .novashare-button-block{background:#0099e5}.novashare-button.\35 00px .novashare-border{border-color:#0099e5}.novashare-button.\35 00px .novashare-inverse{color:#0099e5}.novashare-button.angellist .novashare-button-block{background:#000}.novashare-button.angellist .novashare-border{border-color:#000}.novashare-button.angellist .novashare-inverse{color:#000}.novashare-button.applemusic .novashare-button-block{background:#000}.novashare-button.applemusic .novashare-border{border-color:#000}.novashare-button.applemusic .novashare-inverse{color:#000}.novashare-button.bandcamp .novashare-button-block{background:#408294}.novashare-button.bandcamp .novashare-border{border-color:#408294}.novashare-button.bandcamp .novashare-inverse{color:#408294}.novashare-button.behance .novashare-button-block{background:#1769ff}.novashare-button.behance .novashare-border{border-color:#1769ff}.novashare-button.behance .novashare-inverse{color:#1769ff}.novashare-button.bitbucket .novashare-button-block{background:#0052cc}.novashare-button.bitbucket .novashare-border{border-color:#0052cc}.novashare-button.bitbucket .novashare-inverse{color:#0052cc}.novashare-button.codepen .novashare-button-block{background:#000}.novashare-button.codepen .novashare-border{border-color:#000}.novashare-button.codepen .novashare-inverse{color:#000}.novashare-button.copy .novashare-button-block{background:#2a2a2c}.novashare-button.copy .novashare-border{border-color:#2a2a2c}.novashare-button.copy .novashare-inverse{color:#2a2a2c}.novashare-button.deviantart .novashare-button-block{background:#05cc47}.novashare-button.deviantart .novashare-border{border-color:#05cc47}.novashare-button.deviantart .novashare-inverse{color:#05cc47}.novashare-button.digg .novashare-button-block{background:#000}.novashare-button.digg .novashare-border{border-color:#000}.novashare-button.digg .novashare-inverse{color:#000}.novashare-button.discord .novashare-button-block{background:#7289da}.novashare-button.discord .novashare-border{border-color:#7289da}.novashare-button.discord .novashare-inverse{color:#7289da}.novashare-button.dribbble .novashare-button-block{background:#ea4c89}.novashare-button.dribbble .novashare-border{border-color:#ea4c89}.novashare-button.dribbble .novashare-inverse{color:#ea4c89}.novashare-button.dropbox .novashare-button-block{background:#0061ff}.novashare-button.dropbox .novashare-border{border-color:#0061ff}.novashare-button.dropbox .novashare-inverse{color:#0061ff}.novashare-button.flickr .novashare-button-block{background:#0063dc}.novashare-button.flickr .novashare-border{border-color:#0063dc}.novashare-button.flickr .novashare-inverse{color:#0063dc}.novashare-button.foursquare .novashare-button-block{background:#f94877}.novashare-button.foursquare .novashare-border{border-color:#f94877}.novashare-button.foursquare .novashare-inverse{color:#f94877}.novashare-button.github .novashare-button-block{background:#181717}.novashare-button.github .novashare-border{border-color:#181717}.novashare-button.github .novashare-inverse{color:#181717}.novashare-button.goodreads .novashare-button-block{background:#553b08}.novashare-button.goodreads .novashare-border{border-color:#553b08}.novashare-button.goodreads .novashare-inverse{color:#553b08}.novashare-button.houzz .novashare-button-block{background:#4dbc15}.novashare-button.houzz .novashare-border{border-color:#4dbc15}.novashare-button.houzz .novashare-inverse{color:#4dbc15}.novashare-button.instagram .novashare-button-block{background:#e4405f}.novashare-button.instagram .novashare-border{border-color:#e4405f}.novashare-button.instagram .novashare-inverse{color:#e4405f}.novashare-button.jsfiddle .novashare-button-block{background:#0084ff}.novashare-button.jsfiddle .novashare-border{border-color:#0084ff}.novashare-button.jsfiddle .novashare-inverse{color:#0084ff}.novashare-button.lastfm .novashare-button-block{background:#d51007}.novashare-button.lastfm .novashare-border{border-color:#d51007}.novashare-button.lastfm .novashare-inverse{color:#d51007}.novashare-button.line .novashare-button-block{background:#00b900}.novashare-button.line .novashare-border{border-color:#00b900}.novashare-button.line .novashare-inverse{color:#00b900}.novashare-button.messenger .novashare-button-block{background:#0078ff}.novashare-button.messenger .novashare-border{border-color:#0078ff}.novashare-button.messenger .novashare-inverse{color:#0078ff}.novashare-button.mixcloud .novashare-button-block{background:#314359}.novashare-button.mixcloud .novashare-border{border-color:#314359}.novashare-button.mixcloud .novashare-inverse{color:#314359}.novashare-button.phone .novashare-button-block{background:#512da8}.novashare-button.phone .novashare-border{border-color:#512da8}.novashare-button.phone .novashare-inverse{color:#512da8}.novashare-button.rss .novashare-button-block{background:orange}.novashare-button.rss .novashare-border{border-color:orange}.novashare-button.rss .novashare-inverse{color:orange}.novashare-button.skype .novashare-button-block{background:#00aff0}.novashare-button.skype .novashare-border{border-color:#00aff0}.novashare-button.skype .novashare-inverse{color:#00aff0}.novashare-button.snapchat .novashare-button-block{background:#fffc00}.novashare-button.snapchat .novashare-border{border-color:#fffc00}.novashare-button.snapchat .novashare-inverse{color:#fffc00}.novashare-button.soundcloud .novashare-button-block{background:#f30}.novashare-button.soundcloud .novashare-border{border-color:#f30}.novashare-button.soundcloud .novashare-inverse{color:#f30}.novashare-button.spotify .novashare-button-block{background:#1ed760}.novashare-button.spotify .novashare-border{border-color:#1ed760}.novashare-button.spotify .novashare-inverse{color:#1ed760}.novashare-button.stackoverflow .novashare-button-block{background:#fe7a16}.novashare-button.stackoverflow .novashare-border{border-color:#fe7a16}.novashare-button.stackoverflow .novashare-inverse{color:#fe7a16}.novashare-button.steam .novashare-button-block{background:#000}.novashare-button.steam .novashare-border{border-color:#000}.novashare-button.steam .novashare-inverse{color:#000}.novashare-button.telegram .novashare-button-block{background:#2ca5e0}.novashare-button.telegram .novashare-border{border-color:#2ca5e0}.novashare-button.telegram .novashare-inverse{color:#2ca5e0}.novashare-button.tiktok .novashare-button-block{background:#000}.novashare-button.tiktok .novashare-border{border-color:#000}.novashare-button.tiktok .novashare-inverse{color:#000}.novashare-button.tripadvisor .novashare-button-block{background:#34e0a1}.novashare-button.tripadvisor .novashare-border{border-color:#34e0a1}.novashare-button.tripadvisor .novashare-inverse{color:#34e0a1}.novashare-button.vimeo .novashare-button-block{background:#1ab7ea}.novashare-button.vimeo .novashare-border{border-color:#1ab7ea}.novashare-button.vimeo .novashare-inverse{color:#1ab7ea}.novashare-button.wordpress .novashare-button-block{background:#21759b}.novashare-button.wordpress .novashare-border{border-color:#21759b}.novashare-button.wordpress .novashare-inverse{color:#21759b}.novashare-button.yelp .novashare-button-block{background:#d32323}.novashare-button.yelp .novashare-border{border-color:#d32323}.novashare-button.yelp .novashare-inverse{color:#d32323}.novashare-button.youtube .novashare-button-block{background:red}.novashare-button.youtube .novashare-border{border-color:red}.novashare-button.youtube .novashare-inverse{color:red}.novashare-border{border-width:2px;border-style:solid}body .novashare-button .novashare-button-block.novashare-inverse,body .novashare-button:hover .novashare-button-block.novashare-inverse{background:0 0}.novashare-1-col .novashare-buttons-wrapper>a{flex-basis:100%;margin-right:0}.novashare-2-col .novashare-buttons-wrapper>a{flex-basis:calc(50% - 5px)}.novashare-2-col .novashare-buttons-wrapper>a:nth-of-type(2n){margin-right:0}.novashare-3-col .novashare-buttons-wrapper>a{flex-basis:calc(33.333333% - 6.666666px)}.novashare-3-col .novashare-buttons-wrapper>a:nth-of-type(3n){margin-right:0}.novashare-4-col .novashare-buttons-wrapper>a{flex-basis:calc(25% - 7.5px)}.novashare-4-col .novashare-buttons-wrapper>a:nth-of-type(4n){margin-right:0}.novashare-5-col .novashare-buttons-wrapper>a{flex-basis:calc(20% - 8px)}.novashare-5-col .novashare-buttons-wrapper>a:nth-of-type(5n){margin-right:0}.novashare-6-col .novashare-buttons-wrapper>a{flex-basis:calc(16.666666% - 8.333333px)}.novashare-6-col .novashare-buttons-wrapper>a:nth-of-type(6n){margin-right:0}.novashare-columns.small.novashare-has-total-share-count-before .novashare-buttons-wrapper{margin-left:40px}.novashare-columns.small.novashare-has-total-share-count-after .novashare-buttons-wrapper{margin-right:40px}.novashare-columns.large.novashare-has-total-share-count-before .novashare-buttons-wrapper{margin-left:60px}.novashare-columns.large.novashare-has-total-share-count-after .novashare-buttons-wrapper{margin-right:60px}.novashare-buttons.small .novashare-button{height:30px;line-height:30px;font-size:12px}.novashare-buttons.small .novashare-button-icon{height:30px;width:30px;min-width:30px}.novashare-buttons.small .novashare-button-share-count{font-size:10px}.novashare-buttons.large .novashare-button{height:50px;line-height:50px;font-size:18px}.novashare-buttons.large .novashare-button-icon{height:50px;width:50px;min-width:50px}.novashare-buttons.large .novashare-button-share-count{font-size:16px}.novashare-rounded{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.novashare-rounded .novashare-button-label{border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0}.novashare-circular{border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}.novashare-circular .novashare-button-label{border-radius:0 30px 30px 0;-webkit-border-radius:0 30px 30px 0;-moz-border-radius:0 30px 30px 0}.novashare-align-right{justify-content:flex-end}.novashare-align-right .novashare-button{margin:0 0 10px 10px}.novashare-align-center{justify-content:center}.novashare-align-center .novashare-button{margin-left:5px;margin-right:5px}.novashare-total-share-count{font-size:15px;line-height:normal;text-align:center;display:inline-table;height:40px;width:40px;margin:0 0 10px 0}.novashare-total-share-count-wrapper{display:table-cell;vertical-align:middle}.novashare-total-share-count-amount{font-weight:700}.novashare-total-share-count-text{font-size:8px;line-height:11px}.novashare-columns .novashare-total-share-count{position:absolute;right:0;margin:0!important}.novashare-columns.novashare-has-total-share-count-before .novashare-total-share-count{right:unset;left:0}.novashare-buttons.small .novashare-total-share-count{height:30px;width:30px;font-size:13px}.novashare-buttons.small .novashare-total-share-count-text{font-size:7px;line-height:10px}.novashare-buttons.large .novashare-total-share-count{height:50px;width:50px;font-size:19px}.novashare-buttons.large .novashare-total-share-count-text{font-size:9px;line-height:12px}.novashare-inline{margin-bottom:10px}.novashare-inline-below{margin-top:20px}.novashare-inline-cta{margin-bottom:10px;font-size:20px}.novashare-floating{position:fixed;top:25%;left:5px;z-index:999;height:75%}.novashare-floating .novashare-buttons-wrapper{flex-direction:column;height:100%}.novashare-hide{display:none}@media print{.novashare-no-print,.novashare-no-print *{display:none!important}}