
@charset "utf-8";
@media only screen and (min-width:960px) and (max-width:1270px) {
	.container {
		width: 900px
	}
	.boxed .wrapper {
		width: 940px;
		margin: 0 auto;
		float: none
	}
	.boxed .header,
	.boxed .header6 #header-wrapper,
	.boxed .blank-template-container {
		width: 940px
	}
	.megamenu-child-container>ul.sub-menu>li {
		width: 220px
	}
	.megamenu-5-columns-group .megamenu-child-container>ul.sub-menu>li {
		width: 180px
	}
	.megamenu-4-columns-group .megamenu-child-container,
	.megamenu-5-columns-group .megamenu-child-container {
		width: 900px
	}
	.megamenu-2-columns-group .megamenu-child-container {
		width: 465px
	}
	#main-menu>ul>li:hover>.megamenu-child-container {
		display: block
	}
	.header7 .main-menu-container {
		width: 900px
	}
	#logo {
		width: 20%
	}
	.header5 #logo,
	.is-sticky .header7 #logo {
		width: 16.5%
	}
	.top-contact-details li {
		margin: 0 11px 0 0
	}
	.top-contact-details li:last-child {
		margin: 0
	}
	.top-contact-details .fa {
		margin-right: 5px
	}
	#main-menu>ul>li>a {
		padding: 0 14px;
		font-size: 13px
	}
	.header3 #main-menu.enable-menuicons>ul>li>a {
		padding: 0 11px
	}
	.megamenu-child-container ul.sub-menu>li>ul li a {
		font-size: 12px
	}
	.header.header2 #main-menu>ul>li>a:before,
	.header.header2 #main-menu>ul>li.current_page_item>a:before,
	.header.header2 #main-menu ul.menu>li.current-menu-ancestor>a:before {
		margin-right: 7px
	}
	.header.header2 #main-menu>ul>li>a:after,
	.header.header2 #main-menu>ul>li.current_page_item>a:after,
	.header.header2 #main-menu ul.menu>li.current-menu-ancestor>a:after {
		margin-left: 7px
	}
	.header.header2 #main-menu>ul.menu>li>a {
		padding: 0 5px
	}
	.is-sticky .header4 #sticky-logo {
		width: 20%
	}
	.is-sticky .sticky-header-type2 .header4 #sticky-logo img {
		vertical-align: inherit
	}
	.is-sticky .sticky-header-type2 .header:after {
		bottom: -15px
	}
	.header7 .main-menu {
		padding: 0 20px
	}
	.header10 #main-menu>ul.menu>li>a,
	.header11 #main-menu>ul.menu>li>a {
		padding: 10px 14px
	}
	.header12 #main-menu>ul>li>a {
		padding: 0 14px
	}
	.header16 #logo {
		width: 16%
	}
	.header16 .menu {
		width: 41%
	}
	#main-menu ul li.menu-item-simple-parent ul {
		width: 155px
	}
	#main-menu ul li.menu-item-simple-parent ul li ul {
		left: 155px
	}
	#main-menu ul li.menu-item-simple-parent:last-child ul li ul,
	#main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul li ul,
	#main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul,
	.is-sticky .header7 #main-menu ul li.menu-item-simple-parent:nth-child(4) ul li ul,
	.header16 #main-menu ul.right-nav li.menu-item-simple-parent:nth-child(2) ul li ul,
	.header16 #main-menu ul li.menu-item-simple-parent:nth-child(7) ul li ul {
		right: 155px
	}
	.is-sticky .header7 #main-menu ul li.menu-item-simple-parent:nth-child(4) ul li ul,
	.header16 #main-menu ul.right-nav li.menu-item-simple-parent:nth-child(2) ul li ul,
	.header16 #main-menu ul li.menu-item-simple-parent:nth-child(7) ul li ul {
		left: inherit
	}
	.megamenu-4-columns-group .megamenu-child-container>ul.sub-menu>li.menu-item-fullwidth {
		width: 880px
	}
	.megamenu-3-columns-group .megamenu-child-container {
		width: 680px
	}
	.megamenu-3-columns-group .megamenu-child-container>ul.sub-menu>li.menu-item-fullwidth {
		width: 650px
	}
	.megamenu-child-container>ul.sub-menu>li.fill-three-columns {
		width: 660px
	}
	.megamenu-child-container>ul.sub-menu>li.fill-two-columns {
		width: 440px
	}
	.menu-item-widget-area-container .tribe-events-countdown-widget .tribe-countdown-time .tribe-countdown-number {
		font-size: 22px
	}
	.banner-content {
		height: 225px
	}
	.parallax-banner-text h2 {
		font-size: 40px;
		margin-bottom: 10px
	}
	.parallax-banner-text h3 {
		font-size: 35px
	}
	.parallax-banner-text {
		padding: 20px
	}
	.dt-sc-button.xlarge {
		padding: 12px 45px
	}
	.dt-sc-button.xlarge.dt-sc-btn-eff4:hover {
		padding-left: 60px;
		padding-right: 35px
	}
	.intro-text h2 {
		font-size: 26px
	}
	.dt-sc-button-outlined {
		min-width: 200px
	}
	.dt-sc-button3,
	.dt-sc-button5 {
		padding: 20px 15px
	}
	.hosting-btn-trans,
	.att-btn2 {
		padding: 0 10px
	}
	.service-details h2 {
		font-size: 32px
	}
	.service-details {
		min-height: 450px
	}
	.dt-sc-tabs-container.type2 .alignright,
	.dt-sc-tabs-container.type2 .alignleft {
		width: 78.5%
	}
	.dt-sc-timeline-team .dt-sc-team.type4 .image:after {
		left: -54px
	}
	.dt-sc-timeline-team.left .dt-sc-team.type4 .image:after {
		right: -51px
	}
	.dt-sc-team.type1 .image {
		width: 190px;
		height: 190px
	}
	.carousel-arrows {
		left: -230px;
		bottom: -30px
	}
	.dt-sc-social-icons li a {
		padding: 0 12px
	}
	.dt-sc-team .dt-sc-social-icons li a {
		width: 37px;
		padding: 0
	}
	.partner-list a {
		margin: 0 30px 30px
	}
	.partner-list>a:nth-child(3),
	.partner-list>a:nth-child(6) {
		margin-right: 0
	}
	.dt-sc-team.type5 .dt-sc-team-content {
		height: 200px
	}
	.partner-carousel li {
		margin-bottom: 20px
	}
	.partner-carousel.list-type1 li {
		margin-bottom: 0
	}
	.dt-responsive-column .dt-sc-two-fifth .dt-sc-content-carousel-wrapper .dt-sc-one-half {
		width: 100%
	}
	.page-with-sidebar .portfolio.with-space.dt-sc-one-half,
	.page-with-sidebar .portfolio.with-space.dt-sc-one-fourth {
		width: 48.3%
	}
	.page-with-both-sidebar .portfolio.with-space.dt-sc-one-half {
		width: 47.8%
	}
	.page-with-both-sidebar .portfolio.with-space.dt-sc-one-third {
		width: 100%
	}
	.page-with-sidebar .portfolio.with-space.dt-sc-one-third {
		width: 31.4%
	}
	.portfolio.with-space.dt-sc-one-fourth,
	.apply-isotope-portfolio .portfolio.with-space.dt-sc-one-fourth {
		width: 23.2%
	}
	.portfolio.with-space.dt-sc-one-third {
		width: 31.8%
	}
	.portfolio.column.no-space.dt-sc-one-third {
		width: 33.3%
	}
	.portfolio.no-space.dt-sc-one-fourth .image-overlay h5,
	.portfolio.no-space.dt-sc-one-fifth .image-overlay h5 {
		font-size: 16px
	}
	.recent-gallery-container #bx-pager a {
		margin: 0 4px
	}
	.recent-gallery-container #bx-pager a img {
		max-width: 67px
	}
	.recent-gallery-container .bx-controls-direction a:before {
		line-height: 60px
	}
	.recent-gallery-container.without-pagination .bx-controls a {
		bottom: 0
	}
	.dt_portfolios .recent-gallery-container .bx-controls a {
		bottom: -53px
	}
	.dt_portfolios .dt-sc-two-third .recent-gallery-container .bx-controls a {
		bottom: -52px
	}
	.container .portfolio-container.type2.no-space .portfolio.dt-sc-one-third,
	.container .portfolio-container.type2.no-space .portfolio.dt-sc-one-fourth {
		width: 300px
	}
	.container .portfolio-container.type2 .portfolio.dt-sc-one-third,
	.container .portfolio-container.type2 .portfolio.dt-sc-one-fourth {
		width: 285px
	}
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-half,
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-third,
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-fourth {
		width: 320px
	}
	.portfolio-container.type2 .portfolio.dt-sc-one-half.with-sidebar .portfolio-detail h5,
	.portfolio-container.type2 .portfolio.dt-sc-one-third .portfolio-detail h5,
	.portfolio-container.type2 .portfolio.dt-sc-one-third.with-sidebar .portfolio-detail h5,
	.portfolio-container.type2 .portfolio.dt-sc-one-fourth .portfolio-detail h5,
	.portfolio-container.type2 .portfolio.dt-sc-one-fourth.with-sidebar .portfolio-detail h5 {
		font-size: 13px
	}
	.portfolio-container.type2 .portfolio.dt-sc-one-half.with-sidebar .portfolio-detail p,
	.portfolio-container.type2 .portfolio.dt-sc-one-third .portfolio-detail p,
	.portfolio-container.type2 .portfolio.dt-sc-one-third.with-sidebar .portfolio-detail p,
	.portfolio-container.type2 .portfolio.dt-sc-one-fourth .portfolio-detail p,
	.portfolio-container.type2 .portfolio.dt-sc-one-fourth.with-sidebar .portfolio-detail p {
		font-size: 12px
	}
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-third .portfolio-detail .views,
	.portfolio-container.type2 .portfolio.dt-sc-one-fourth .portfolio-detail .views,
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-third .portfolio-detail .portfolio-title,
	.portfolio-container.type2 .portfolio.dt-sc-one-fourth .portfolio-detail .portfolio-title,
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-fourth .portfolio-detail .views,
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-fourth .portfolio-detail .portfolio-title,
	.portfolio-container.type2 .portfolio.dt-sc-one-third .portfolio-detail .views,
	.portfolio-container.type2 .portfolio.dt-sc-one-third .portfolio-detail .portfolio-title,
	.portfolio-container.type2 .portfolio.dt-sc-one-half .portfolio-detail .views,
	.portfolio-container.type2 .portfolio.dt-sc-one-half .portfolio-detail .portfolio-title {
		padding: 0 15px
	}
	.portfolio-container.type2 .portfolio.dt-sc-one-third.no-space .portfolio-detail .views span,
	.portfolio-container.type2 .portfolio.dt-sc-one-third.with-space .portfolio-detail .views span {
		font-size: 14px;
		margin: 5px 0 6px
	}
	.portfolio-container.type3 .portfolio.dt-sc-one-fourth .image-overlay .links>a,
	.portfolio-container.type3 .portfolio.dt-sc-one-fourth .image-overlay .links .views {
		height: 40px;
		width: 40px;
		line-height: 40px;
		font-size: 15px
	}
	.portfolio-container.type3 .portfolio.dt-sc-one-fourth .image-overlay .links>a span {
		line-height: 40px
	}
	.portfolio-container.type3 .portfolio.dt-sc-one-fourth .image-overlay a span {
		font-size: 16px
	}
	.portfolio-container.type3 .portfolio.dt-sc-one-fourth .image-overlay-details {
		height: 65px
	}
	.portfolio-container.type3 .portfolio.dt-sc-one-fourth .image-overlay h5 {
		font-size: 16px;
		margin-bottom: 10px
	}
	.portfolio-container.type3 .portfolio.dt-sc-one-fourth.with-space .image-overlay-details {
		height: 40px
	}
	.events .event-meta p,
	.entry-meta-data p {
		margin: 0 8px 0 0
	}
	.blog-post.type2 .entry-meta-data p:nth-of-type(2n) span {
		margin-left: 0
	}
	#primary {
		width: 670px
	}
	#primary.page-with-both-sidebar {
		width: 440px
	}
	#secondary,
	#secondary-right,
	#secondary-left {
		width: 200px
	}
	.page-with-sidebar .blog-items .dt-sc-one-third {
		width: 48%
	}
	.page-with-sidebar .blog-items.apply-isotope .dt-sc-one-half,
	.blog-items.apply-isotope .dt-sc-one-half {
		width: 48.1%
	}
	.dt-sc-one-half .blog-post.type3 .recent-gallery-container #bx-pager a img,
	.dt-sc-one-third .blog-post .recent-gallery-container #bx-pager a img {
		max-width: 50px
	}
	.dt-sc-one-half .blog-post.type3 .recent-gallery-container .bx-controls a {
		bottom: -65px
	}
	.blog-post.type3 .recent-gallery-container .bx-controls a {
		bottom: -54px
	}
	.dt-sc-one-half .blog-post.type3 .entry-meta-data p {
		border: 0
	}
	.dt-sc-one-column .blog-post.type3 .recent-gallery-container .bx-controls a.bx-prev {
		left: 13%
	}
	.dt-sc-one-column .blog-post.type3 .recent-gallery-container .bx-controls a.bx-next {
		right: 13%
	}
	.page-with-sidebar .dt-sc-one-column .blog-post.type3 .recent-gallery-container .bx-controls a.bx-prev {
		left: 0
	}
	.page-with-sidebar .dt-sc-one-column .blog-post.type3 .recent-gallery-container .bx-controls a.bx-next {
		right: 0
	}
	.dt-sc-one-column .blog-post.type3 .recent-gallery-container .bx-controls a {
		bottom: -50px
	}
	.dt-sc-one-half .blog-post.type3 .entry-meta {
		width: 66px
	}
	.dt-sc-one-third .blog-post.type3 .entry-meta {
		width: 50px
	}
	.dt-sc-one-half .blog-post.type3 .entry-meta .date,
	.dt-sc-one-half .blog-post.type3 .entry-meta .post-comments {
		padding: 15px 8px;
		width: 66px
	}
	.page-with-sidebar .dt-sc-one-third .blog-post.type3 .entry-meta .date {
		padding: 8px 0 6px
	}
	.dt-sc-one-third .blog-post.type3 .entry-meta .date,
	.dt-sc-one-third .blog-post.type3 .entry-meta .post-comments {
		padding: 10px 0;
		width: 50px
	}
	.dt-sc-one-third .blog-post.type3 .date p {
		font-size: 16px
	}
	.dt-sc-one-third .blog-post.type3 .date p span {
		font-size: 25px
	}
	.content-full-width .dt-sc-one-third .blog-post.type3 .entry-meta-data p {
		border: 0
	}
	.dt-sc-one-third .blog-post.type3 .entry-meta .entry_format {
		font-size: 18px
	}
	.dt-sc-one-half .blog-post.type3 {
		padding: 0 0 20px 90px
	}
	.dt-sc-one-third .blog-post.type3 {
		padding: 0 0 20px 55px
	}
	.page-with-sidebar .dt-sc-one-third .blog-post .recent-gallery-container #bx-pager a img,
	.dt-sc-one-third .blog-post.type2 .recent-gallery-container #bx-pager a img {
		max-width: 50px
	}
	.page-with-sidebar .dt-sc-one-third .blog-post .entry-meta .date {
		padding: 8px 5px 6px
	}
	.page-with-sidebar .dt-sc-one-third .entry-post .entry-meta,
	.dt-sc-one-third .entry-post .entry-meta {
		width: 50px
	}
	.page-with-sidebar .dt-sc-one-third .entry-post .entry-meta .date,
	.page-with-sidebar .dt-sc-one-third .entry-post .entry-meta .post-comments,
	.dt-sc-one-third .entry-post .entry-meta .date,
	.dt-sc-one-third .entry-post .entry-meta .post-comments {
		width: 50px
	}
	.page-with-sidebar .dt-sc-one-third .entry-post .entry-meta .post-comments,
	.dt-sc-one-third .entry-post .entry-meta .post-comments {
		padding: 7px 5px
	}
	.page-with-sidebar .dt-sc-one-third .entry-post .entry-meta .date,
	.dt-sc-one-third .entry-post .entry-meta .date {
		padding: 6px 5px 0
	}
	.dt-sc-one-third .entry-post .date span {
		font-size: 30px
	}
	.dt-sc-one-third .entry-post .date p {
		font-size: 13px
	}
	.page-with-sidebar .dt-sc-one-third .entry-post-content,
	.dt-sc-one-third .entry-post-content {
		padding-left: 65px
	}
	.page-with-sidebar .dt-sc-one-half .entry-post .recent-gallery-container #bx-pager a img {
		max-width: 55px
	}
	.dt-sc-one-third .entry-post:before {
		left: 26px
	}
	.content-full-width .dt-sc-one-third .entry-post:after {
		width: 91%
	}
	.content-full-width .dt-sc-one-column .entry-post .recent-gallery-container .bx-controls a.bx-prev {
		left: 11%
	}
	.content-full-width .dt-sc-one-column .entry-post .recent-gallery-container .bx-controls a.bx-next {
		right: 11%
	}
	.content-full-width .blog-items .dt-sc-one-column .entry-post:after {
		width: 96%
	}
	.page-with-sidebar .blog-items .dt-sc-one-column .entry-post:after {
		width: 95%
	}
	.content-full-width .blog-items .dt-sc-one-half .entry-post:after {
		width: 92%
	}
	.page-with-sidebar .blog-items .dt-sc-one-half .entry-post:after {
		width: 89%
	}
	.blog-items .dt-sc-one-third {
		width: 31.3%
	}
	.blog-entry .entry-metadata p span {
		margin-right: 6px
	}
	.page-with-sidebar .dt-sc-one-third .blog-post.type2 .entry-meta-data p {
		border: 0
	}
	blockquote.type2 .fa-quote-left {
		left: 15px
	}
	.entry-post:after {
		width: 91%
	}
	.page-with-sidebar .dt-sc-one-half .blog-post .recent-gallery-container #bx-pager a {
		margin: 0 2px
	}
	.single-format-gallery .blog-post.type3 .recent-gallery-container .bx-controls a {
		bottom: -50px
	}
	.page-with-sidebar .dt-sc-one-third span.image-overlay-inside {
		width: 45px;
		height: 45px;
		line-height: 44px;
		font-size: 16px
	}
	.blog-entry .entry-details {
		padding: 20px
	}
	.format-audio.blog-entry .entry-details,
	.format-video.blog-entry .entry-details {
		padding: 10px 20px
	}
	.page-with-sidebar .product-wrapper.product-four-column .featured-tag>div {
		height: 24px;
		line-height: 22px
	}
	.page-with-sidebar .product-wrapper.product-four-column .featured-tag i {
		font-size: 12px;
		line-height: 23px
	}
	.page-with-sidebar .products .product-wrapper.product-four-column .featured-tag span {
		font-size: 12px
	}
	.page-with-sidebar .product-wrapper.product-four-column .featured-tag:after {
		border-width: 12px
	}
	.page-with-sidebar .products .product-wrapper.product-four-column .onsale span {
		height: 45px;
		line-height: 42px;
		min-width: 45px
	}
	.page-with-sidebar .products .product-wrapper.product-four-column .onsale {
		top: 12px
	}
	.page-with-sidebar .products .product-wrapper.product-four-column .onsale span:after {
		border-top-width: 28px
	}
	.page-with-sidebar .products .product-four-column .product-title a {
		width: 40px;
		height: 40px
	}
	.page-with-sidebar .products .product-four-column .product-title a:before {
		line-height: 42px
	}
	.page-with-sidebar .products .product-four-column .product-details h5 {
		font-size: 16px
	}
	.page-with-sidebar .products .product-four-column .product-details span {
		font-size: 15px
	}
	.page-with-sidebar .products .product-four-column .out-of-stock {
		padding: 5px 10px
	}
	.single-property-info li.price {
		margin-right: 10px
	}
	.page-with-sidebar .single-property-info li {
		padding: 13px 10px 13px
	}
	.single-property-info li {
		padding: 13px 17px 13px 0
	}
	.contract-type {
		right: -28px
	}
	ul.products.woocommerce-isotope li .product-wrapper.product-four-column {
		width: 23.1%
	}
	.page-with-sidebar ul.products.woocommerce-isotope li .product-wrapper.product-four-column {
		width: 22.9%
	}
	ul.products.woocommerce-isotope li .product-wrapper.product-three-column {
		width: 31.7%
	}
	.page-with-sidebar ul.products.woocommerce-isotope li .product-wrapper.product-three-column {
		width: 31.5%
	}
	ul.products.woocommerce-isotope li .product-wrapper.product-two-column {
		width: 48.8%
	}
	.page-with-sidebar ul.products.woocommerce-isotope li .product-wrapper.product-two-column {
		width: 48.7%
	}
	.products.type2 .product-meta {
		padding: 10px 0 10px 10px
	}
	.products.type2 .product-meta li span.dt-area-icon,
	.products.type2 .product-meta li span.dt-bedroom-icon,
	.products.type2 .product-meta li span.dt-floor-icon {
		background-size: 20px
	}
	.products.type2 .product-meta li span {
		font-size: 14px;
		padding-left: 22px
	}
	.products.type2 .dt-sc-one-fourth,
	.page-with-sidebar .products.type2 .dt-sc-one-third {
		margin: 0 8px;
		width: 47.6%
	}
	.products.type2 .product-details h5 {
		text-align: center
	}
	.widget.widget_recent_entries .recent-posts-widget .entry-meta-data {
		width: 100%;
		margin-bottom: 10px
	}
	.widget.widget_text h5.dt-sc-toggle-accordion {
		padding: 0 5px 0 75px
	}
	.secondary-sidebar .widget .mailchimp-form .dt-sc-button {
		padding: 14px 12px 15px
	}
	.secondary-sidebar .widget .mailchimp-form {
		margin-bottom: 30px
	}
	.secondary-sidebar .widget .tribe-mini-calendar-event .list-date {
		width: 35px
	}
	.secondary-sidebar .widget .tribe-mini-calendar-event .list-info {
		width: 77%
	}
	.widget .tribe-countdown-timer .tribe-countdown-number {
		font-size: 29px
	}
	.footer-widgets-wrapper.type2 .widget .tribe-countdown-timer .tribe-countdown-number {
		font-size: 27px
	}
	.secondary-sidebar .widget.widget_recent_entries .recent-post-widget .entry-meta p:last-child span {
		margin: 0 5px 0 7px
	}
	.secondary-sidebar .widget.widget_recent_entries .recent-post-widget .entry-meta {
		width: auto
	}
	.secondary-sidebar .widget.widget_recent_entries .recent-post-widget .entry-meta p {
		padding: 7px 5px 7px 0
	}
	.secondary-sidebar .widget.widget_recent_entries .recent-post-widget .thumb {
		margin: 3px 9px 10px 0
	}
	.widget.flickrbox .flickr-widget div {
		max-width: 55px
	}
	.widget .recent-post-widget ul li .thumb {
		margin-bottom: 10px
	}
	.widget #wp-calendar td {
		padding: 9px 5px
	}
	.footer-widgets-wrapper.type5 .dt-sc-one-fifth .widget #wp-calendar td,
	.footer-widgets-wrapper.type6 .dt-sc-one-fifth .widget #wp-calendar td {
		padding: 7px 3px;
		font-size: 13px
	}
	.footer-widgets-wrapper.type5 .dt-sc-one-fifth .widget #wp-calendar th,
	.footer-widgets-wrapper.type6 .dt-sc-one-fifth .widget #wp-calendar th {
		padding: 10px 2px
	}
	.footer-widgets-wrapper.type5 .dt-sc-one-fifth .widget .tribe-countdown-timer .tribe-countdown-number {
		font-size: 27px
	}
	.footer-widgets-wrapper.type5 .dt-sc-one-fifth .tribe-mini-calendar td,
	.footer-widgets-wrapper.type5 .dt-sc-one-fifth .tribe-mini-calendar th {
		font-size: 10px
	}
	#footer .footer-widgets-wrapper.type2 .widget-title,
	#footer .footer-widgets-wrapper.type2 .widget>ul,
	#footer .footer-widgets-wrapper.type2 .widget .widget-content {
		padding-left: 55px
	}
	#tribe-events-content #tribe-events-photo-events .type-tribe_events.tribe-events-photo-event {
		width: 30%;
		margin-left: 15px;
		margin-right: 15px
	}
	.dt-sc-one-fourth .events.type2 .event-meta p:first-child {
		border: 0
	}
	.dt-sc-one-fourth .events.type2 .event-meta p:last-child {
		margin-right: 0
	}
	.dt-sc-one-fourth .events.type2 .event-meta p:last-child span {
		margin-left: 0
	}
	.tribe-bar-collapse #tribe-bar-collapse-toggle {
		display: none
	}
	.dt-sc-ico-content.type6 .custom-icon {
		margin-right: 8px
	}
	.icon-content-left,
	.icon-content-right {
		margin-top: 30px
	}
	.icon-content-right .dt-sc-ico-content.type5 .custom-icon {
		left: 10px
	}
	.icon-content-right .dt-sc-ico-content.type5 {
		padding: 20px 0 0 35px
	}
	.icon-content-left .dt-sc-ico-content.type5 {
		padding: 20px 35px 0 0
	}
	.icon-content-left .dt-sc-ico-content.type5 .custom-icon {
		right: 10px
	}
	.icon-content-left .dt-sc-ico-content.type5,
	.icon-content-right .dt-sc-ico-content.type5 {
		margin-bottom: 10px
	}
	.icon-content-left .dt-sc-ico-content.type5:last-child,
	.icon-content-right .dt-sc-ico-content.type5:last-child {
		margin-bottom: 0
	}
	.dt-sc-ico-content.type11 h4 {
		line-height: normal;
		margin-bottom: 15px
	}
	.dt-sc-ico-content.type12.left h4 .fa {
		margin: 0 7px 0 8px
	}
	.dt-sc-ico-content.type9 .custom-icon:before {
		min-width: 97px
	}
	.dt-sc-ico-content.type10 {
		height: 100%;
		min-height: 127px
	}
	.dt-sc-ico-content.type12.right h4 .fa {
		margin: 4px 10px 0 10px
	}
	.dt-sc-ico-content.type17 h4 {
		font-size: 23px
	}
	.dt-sc-testimonial.type4 cite {
		font-size: 10px
	}
	.dt-sc-contact-info.type2 .contact-icon h4 {
		font-size: 18px
	}
	.dt-sc-testimonial.type4 .testimonial-content.with-chat-effect:after {
		width: 11px;
		height: 11px;
		left: -6px
	}
	.dt-sc-ico-content.type6 .custom-icon {
		margin: 0 9px 15px 0
	}
	.icon-content-left .dt-sc-ico-content.type5 .custom-icon {
		right: 12px
	}
	.icon-content-right .dt-sc-ico-content.type5 .custom-icon {
		left: 12px
	}
	.dt-sc-ico-content.type20 h4 {
		font-size: 18px
	}
	.dt-sc-colored-box {
		animation: inherit
	}
	.dt-sc-ico-content.type22:hover .custom-icon span {
		font-size: 150px
	}
	.dt-sc-one-fourth .dt-sc-working-hours span {
		width: 130px
	}
	.dt-sc-team.type3 .team-details {
		padding: 4px 15px
	}
	.dt-sc-team.type1 .image-overlay {
		width: 190px;
		height: 190px
	}
	.dt-sc-progress {
		width: 58%
	}
	.dt-sc-bar-text {
		width: 41%;
		padding-right: 17px
	}
	.dt-sc-donutchart-medium:before {
		right: 85%;
		min-width: 80px
	}
	.dt-sc-donutchart-small:before {
		right: 74%;
		min-width: 60%
	}
	.dt-sc-one-half .dt-sc-donutchart-small::before {
		min-width: 80%;
		right: 62%
	}
	.dt-sc-one-third .dt-sc-donutchart-small:before {
		min-width: 65%;
		right: 70%
	}
	.dt-sc-one-half .dt-sc-donutchart-medium:before {
		min-width: 70%;
		right: 67%
	}
	.dt-sc-one-third .dt-sc-donutchart-medium:before {
		min-width: 55%;
		right: 75%
	}
	.dt-sc-tb-header .dt-sc-price h2 {
		font-size: 41px
	}
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-price {
		width: 180px;
		height: 180px
	}
	.dt-sc-pr-tb-col.type3 .dt-sc-tb-title {
		padding: 30px 0
	}
	.dt-sc-price-table .price {
		font-size: 80px
	}
	ul.dt-sc-tabs-vertical-frame li a {
		padding: 15px 10px
	}
	ul.dt-sc-tabs-frame li a,
	.woocommerce-tabs ul.tabs li a {
		padding: 0 16px;
		font-size: 14px
	}
	.dt-sc-tabs-container.type4 ul.dt-sc-tabs-frame li a {
		font-size: 15px
	}
	.dt-sc-one-third .dt-sc-toggle-frame-set.type2 h5.dt-sc-toggle-accordion,
	.dt-sc-one-third .dt-sc-toggle-frame-set.type2 h5.dt-sc-toggle {
		padding: 0 0 0 70px
	}
	.dt-sc-one-third h5.dt-sc-toggle,
	.dt-sc-one-third h5.dt-sc-toggle-accordion {
		padding-left: 65px
	}
	.dt-sc-tabs-frame-content,
	.woocommerce-tabs .panel,
	.dt-sc-tabs-container.type4 .dt-sc-tabs-frame-content {
		padding: 20px 20px 35px
	}
	.dt-sc-tabs-container.type4 ul.dt-sc-tabs-frame li a {
		font-size: 16px
	}
	.dt-sc-catalog-category-list {
		min-width: 200px
	}
	.side-nav-container ul li a .fa {
		margin-left: 5px
	}
	.intro-text.type3 .intro-text-content {
		background: rgba(216, 205, 200, .5)
	}
	.intro-text.type5 {
		background-size: inherit;
		background-image: none;
		background-color: #662729
	}
	.dt-sc-hours-icon span,
	.dt-sc-one-half .dt-sc-hours-icon span {
		top: -34px
	}
	.dt-sc-fd-price {
		float: none;
		margin-left: 10px;
		line-height: normal
	}
	.dt-sc-bmi-frm-detail {
		padding: 35px 20px;
		width: 60.5%
	}
	.dt-sc-bmi-frm input[type="submit"],
	.dt-sc-bmi-frm input[type="reset"] {
		padding: 10px 11px
	}
	.dt-sc-bmi-frm .bmi-result {
		width: 179px
	}
	.dt-sc-bmi-frm label {
		min-height: 44px
	}
	.full-bg img {
		right: 0;
		max-width: 47%
	}
	.newsletter-container.type3 {
		padding: 10px 20px
	}
	.imageflip .back-content h2 {
		font-size: 24px
	}
	.dt-sc-colored-box h5 {
		font-size: 17px
	}
	.dt-sc-one-third .dt-sc-catalog-menu.type3 .dt-sc-catalog-holder {
		margin: 0 0 30px;
		width: 100%
	}
	.dt-sc-one-third .dt-sc-catalog-menu.type3 .rounded {
		width: 100%;
		height: auto
	}
	.dt-sc-one-third .dt-sc-catalog-menu.type3 .dt-sc-catalog-meta-container {
		width: 100%
	}
	.dt-sc-one-half .dt-sc-catalog-menu.type3 .dt-sc-catalog-holder {
		width: 77%
	}
	.woocommerce form.woocommerce-checkout .form-row.form-row-first {
		margin-right: 17px
	}
	.dt-sc-tabs-frame-content .thumb,
	.woocommerce-tabs .panel .thumb {
		margin: 0 20px 0 0
	}
	.summary .cart {
		margin-right: 0
	}
	.product .images .thumbnails .yith_magnifier_gallery li,
	.product .images .thumbnails .yith_magnifier_gallery li.last {
		margin-right: 0
	}
	.woocommerce-tabs .dt-sc-tabs-frame-content .thumb {
		width: 26%
	}
	.type2 .dt-sc-tabs-frame-content ul li span,
	.woocommerce-tabs .panel ul li span {
		width: 130px
	}
	.footer-widgets-wrapper .textwidget .dt-sc-social-icons li a {
		padding: 0 12px
	}
	#footer .widget .mailchimp-form .dt-sc-button {
		padding: 16px 10px 15px
	}
	#footer .widget .tweet_list .tweet-time {
		padding-left: 20px
	}
}

@media only screen and (min-width:768px) and (max-width:959px) {
	.container {
		width: 710px
	}
	.boxed .wrapper {
		width: 750px;
		margin: 0 auto;
		float: none
	}
	.boxed .header,
	.boxed .header6 #header-wrapper,
	.boxed .blank-template-container {
		width: 750px;
		margin: 0 auto
	}
	.header7 .main-menu-container {
		width: 710px
	}
	.banner-content {
		height: 225px
	}
	.banner-content-overlay {
		width: 100%
	}
	.parallax-banner-text h2 {
		font-size: 40px;
		margin-bottom: 10px
	}
	.parallax-banner-text h3 {
		font-size: 35px
	}
	.parallax-banner-text {
		padding: 20px
	}
	.dt-responsive-column .column {
		margin-right: 0
	}
	.dt-responsive-column .dt-sc-one-fourth,
	.dt-responsive-column .dt-sc-one-half,
	.dt-responsive-column .dt-sc-one-third,
	.dt-responsive-column .dt-sc-three-fourth,
	.dt-responsive-column .dt-sc-two-third,
	.dt-responsive-column .dt-sc-one-fifth,
	.dt-responsive-column .dt-sc-four-fifth,
	.dt-responsive-column .dt-sc-three-fifth,
	.dt-responsive-column .dt-sc-two-fifth,
	.dt-responsive-column .dt-sc-one-sixth,
	.dt-responsive-column .dt-sc-two-sixth,
	.dt-responsive-column .dt-sc-three-sixth,
	.dt-responsive-column .dt-sc-four-sixth,
	.dt-responsive-column .dt-sc-five-sixth,
	.dt-responsive-column .column.no-space.dt-sc-one-fourth,
	.dt-responsive-column .column.no-space.dt-sc-one-third,
	.dt-responsive-column .column.no-space.dt-sc-one-half,
	.dt-responsive-column .column.no-space.dt-sc-one-fifth,
	.dt-responsive-column .column.no-space.dt-sc-one-sixth,
	.dt-responsive-column .column.no-space.dt-sc-three-fourth,
	.dt-responsive-column .column.no-space.dt-sc-two-third,
	.dt-responsive-column .column.no-space.dt-sc-four-fifth,
	.dt-responsive-column .column.no-space.dt-sc-three-fifth,
	.dt-responsive-column .column.no-space.dt-sc-two-fifth,
	.dt-responsive-column .column.no-space.dt-sc-two-sixth,
	.dt-responsive-column .column.no-space.dt-sc-three-sixth,
	.dt-responsive-column .column.no-space.dt-sc-four-sixth,
	.dt-responsive-column .column.no-space.dt-sc-five-sixth,
	.dt-responsive-column .dt-sc-pricing-table.no-space .dt-sc-one-fourth {
		width: 100%;
		margin: 0 0 20px 0
	}
	.dt-responsive-aligncenter,
	.dt-responsive-aligncenter .text-alignleft,
	.dt-responsive-aligncenter .text-alignright {
		text-align: center
	}
	.top-bar .top-menu.type1 li {
		padding: 0 7px
	}
	.top-bar .dt-sc-social-icons li a {
		padding: 0 6px
	}
	.top-bar .dt-sc-right>span,
	.top-bar .dt-sc-left>span {
		padding: 0 3px 0 0
	}
	.header6 .top-shop-cart li>a,
	.header8 .top-shop-cart li>a {
		font-size: 16px
	}
	.header8 #main-menu>ul>li>a {
		padding: 0 13px
	}
	.service-option a:first-child {
		margin: 0 5px 0 0
	}
	.header8 .top-shop-cart.type2 li.search>a,
	.header8 .top-shop-cart.type2 li.dt-sc-cart>a {
		padding: 0 15px
	}
	.shopping-cart {
		top: 61px
	}
	.header {
		line-height: 78px
	}
	#logo {
		width: 18.8%
	}
	.header16 #logo {
		width: 17%
	}
	#main-menu>ul>li>a,
	.header.header4 #main-menu>ul.menu>li>a,
	.header.header5 #main-menu>ul.menu>li>a {
		padding: 0 10px;
		font-size: 13px;
		text-transform: capitalize
	}
	.header6 #main-menu>ul>li>a {
		padding: 0 12px
	}
	.is-sticky .header7 #main-menu>ul>li>a {
		padding: 0 15px
	}
	.header7 .main-menu {
		padding: 0 7px
	}
	.header10 #main-menu>ul.menu>li>a {
		padding: 8px 13px;
		border-width: 1px;
		font-size: 11px
	}
	.header11 #main-menu>ul.menu>li>a {
		padding: 10px
	}
	.header12 #main-menu>ul>li>a {
		padding: 0 10px
	}
	#main-menu ul li.menu-item-simple-parent ul {
		top: 78px
	}
	#main-menu ul li.menu-item-simple-parent ul li a,
	.megamenu-child-container ul.sub-menu>li>ul li a {
		text-transform: capitalize
	}
	#main-menu.enable-menuicons>ul.menu>li>a i,
	#main-menu.enable-menuicons ul li.menu-item-simple-parent ul li a i,
	.enable-menuicons .megamenu-child-container>ul.sub-menu>li i {
		display: none
	}
	#main-menu>ul>li>a.header-cart i {
		display: block !important
	}
	#main-menu>ul>li>a.header-cart span {
		right: 0
	}
	.is-sticky .header4 #sticky-logo {
		width: 20%
	}
	.is-sticky .sticky-header-type2 .header4 #sticky-logo img {
		vertical-align: inherit
	}
	.is-sticky .sticky-header-type2 .header:after {
		bottom: -15px
	}
	#main-menu ul li.menu-item-simple-parent ul {
		width: 150px
	}
	#main-menu ul li.menu-item-simple-parent:nth-child(5) ul li ul,
	#main-menu ul li.menu-item-simple-parent:nth-child(4) ul li ul,
	#main-menu ul li.menu-item-simple-parent:nth-child(3) ul li ul,
	.is-sticky .header7 #main-menu ul li.menu-item-simple-parent:nth-child(4) ul li ul {
		left: inherit
	}
	#main-menu ul li.menu-item-simple-parent:nth-child(4) ul li ul,
	#main-menu ul li.menu-item-simple-parent:last-child ul li ul,
	#main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul li ul,
	#main-menu ul li.menu-item-simple-parent:nth-child(3) ul li ul,
	#main-menu ul li.menu-item-simple-parent:nth-child(6) ul li ul,
	#main-menu ul li.menu-item-simple-parent:nth-child(5) ul li ul,
	.is-sticky .header7 #main-menu ul li.menu-item-simple-parent:nth-child(4) ul li ul {
		right: 150px
	}
	#main-menu ul li.menu-item-simple-parent ul li ul,
	.header6 #main-menu ul li.menu-item-simple-parent:nth-child(3) ul li ul,
	.header8 #main-menu ul li.menu-item-simple-parent:nth-child(3) ul li ul {
		left: 150px
	}
	.megamenu-child-container {
		top: 78px
	}
	.megamenu-4-columns-group .megamenu-child-container,
	.megamenu-5-columns-group .megamenu-child-container {
		width: 700px
	}
	.megamenu-2-columns-group .megamenu-child-container {
		width: 365px
	}
	.megamenu-child-container>ul.sub-menu>li {
		width: 170px;
		padding: 10px
	}
	.megamenu-5-columns-group .megamenu-child-container>ul.sub-menu>li {
		width: 135px;
		padding: 10px
	}
	.megamenu-child-container>ul.sub-menu>li>a {
		font-size: 12px
	}
	.megamenu-child-container>ul.sub-menu>li>.nolink-menu {
		font-size: 13px
	}
	.megamenu-child-container>ul.sub-menu>li>p {
		font-size: 12px
	}
	.menu-item-widget-area-container .widget ul li a {
		font-size: 11px
	}
	.megamenu-4-columns-group .megamenu-child-container>ul.sub-menu>li.menu-item-fullwidth {
		display: block;
		width: 680px
	}
	.megamenu-3-columns-group .megamenu-child-container {
		width: 540px
	}
	.megamenu-3-columns-group .megamenu-child-container>ul.sub-menu>li.menu-item-fullwidth {
		display: block;
		width: 520px
	}
	.megamenu-child-container>ul.sub-menu>li.fill-three-columns {
		width: 505px
	}
	.megamenu-child-container>ul.sub-menu>li.fill-two-columns {
		width: 320px
	}
	.menu-item-widget-area-container .tribe-events-countdown-widget .tribe-countdown-time .tribe-countdown-number {
		font-size: 20px
	}
	.menu-item-widget-area-container .woocommerce ul.product_list_widget li a,
	.menu-item-widget-area-container .woocommerce-page ul.product_list_widget li a {
		font-size: 13px
	}
	.menu-item-widget-area-container .widget.woocommerce ul.product_list_widget li a img {
		width: 55px
	}
	.dt-megamenu-custom-content .dt-float-top {
		top: 0
	}
	.menu-item-widget-area-container .dt-sc-events-list .event-details h4 {
		font-size: 19px
	}
	.menu-item-widget-area-container .dt-sc-events-list .event-details .event-metadata p {
		font-size: 13px
	}
	.menu-item-widget-area-container .dt-sc-events-list .event-details .event-metadata p a {
		display: inline-block
	}
	.menu-item-widget-area-container .tribe-mini-calendar-event .list-info h2 {
		font-size: 13px
	}
	.menu-item-widget-area-container .tribe-mini-calendar-event .list-date {
		margin: 15px 6px 10px 0;
		width: 31px
	}
	.menu-item-widget-area-container .tribe-mini-calendar-event .list-info {
		width: 75%
	}
	.header.header2 #main-menu>ul>li>a:before,
	.header.header2 #main-menu>ul>li.current_page_item>a:before,
	.header.header2 #main-menu ul.menu>li.current-menu-ancestor>a:before {
		margin-right: 3px
	}
	.header.header2 #main-menu>ul>li>a:after,
	.header.header2 #main-menu>ul>li.current_page_item>a:after,
	.header.header2 #main-menu ul.menu>li.current-menu-ancestor>a:after {
		margin-left: 3px
	}
	.header.header2 #main-menu>ul.menu>li>a {
		padding: 0 5px
	}
	.intro-text h2 {
		font-size: 22px;
		line-height: normal
	}
	.dt-sc-button2 {
		padding: 15px 15px;
		font-size: 15px
	}
	.dt-sc-button1.ico-button {
		padding: 15px 10px;
		font-size: 15px
	}
	.dt-sc-button-outlined {
		min-width: 150px
	}
	.dt-sc-reservation-form .button {
		font-size: 14px
	}
	.dt-sc-button3 {
		padding: 10px 8px;
		font-size: 15px
	}
	.att-btn1,
	.att-btn2,
	.hosting-btn-trans,
	.host-btn,
	.travel-btn,
	.travel-btn-green {
		padding: 0 10px;
		font-size: 13px;
		line-height: 40px
	}
	.dt-sc-button.large {
		padding: 8px 34px
	}
	.dt-sc-button.xlarge {
		padding: 12px 25px
	}
	.dt-sc-button.type10.large {
		padding: 4px 28px
	}
	.about-features-bg img {
		margin: 90px 0 0
	}
	.bg-img-overlay:after {
		float: left;
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		background-color: rgba(255, 255, 255, .85);
		z-index: -1;
		content: ""
	}
	.intro-text h4 {
		padding: 0
	}
	.newsletter-form .button {
		position: relative;
		margin-top: 5px
	}
	.intro-text.type5 .intro-text-content {
		width: 100%;
		text-align: center
	}
	.special-title h2 {
		font-size: 50px
	}
	.service-details h2 {
		font-size: 32px
	}
	.service-details {
		min-height: 450px
	}
	.dt-sc-tabs-container.type2 .alignright,
	.dt-sc-tabs-container.type2 .alignleft {
		width: 100%
	}
	.dt-sc-timeline-team .dt-sc-team.type4 .image:after {
		left: -52px
	}
	.dt-sc-timeline-team.left .dt-sc-team.type4 .image:after {
		right: -49px
	}
	.dt-sc-team.type4 .team-details {
		width: 69%
	}
	.dt-sc-timeline-team.left .dt-sc-team.type4 .image {
		margin: 0 10px
	}
	.dt-sc-team.type3 .team-details {
		padding: 2px 10px
	}
	.dt-sc-team.type5 .dt-sc-team-content p {
		font-size: 13px;
		line-height: normal;
		margin-bottom: 15px
	}
	.dt-sc-team.type5 .dt-sc-team-content a {
		font-size: 11px
	}
	.dt-sc-team.type5 .dt-sc-team-content {
		padding: 10px;
		height: 160px
	}
	.carousel-arrows {
		left: -180px;
		bottom: -154px
	}
	.dt-sc-team .dt-sc-social-icons li a {
		width: 29px
	}
	.partner-list a {
		margin: 0 17px 30px
	}
	.partner-list>a:nth-child(3),
	.partner-list>a:nth-child(6) {
		margin-right: 0
	}
	.partner-carousel li {
		margin-bottom: 20px
	}
	.dt-sc-testimonial.type4 .author>span {
		display: block
	}
	.dt-sc-testimonial.type4 .author {
		margin-bottom: 15px
	}
	.portfolio.with-space.dt-sc-one-half {
		width: 48.5%
	}
	.portfolio.with-space.dt-sc-one-fourth,
	.apply-isotope-portfolio .portfolio.with-space.dt-sc-one-fourth {
		width: 22.7%
	}
	.portfolio.dt-sc-one-third {
		width: 31.4%
	}
	.portfolio.column.no-space.dt-sc-one-fifth {
		width: 19.95%
	}
	.portfolio-container.no-space .portfolio.dt-sc-one-third,
	.portfolio.column.no-space.dt-sc-one-third {
		width: 33.1%
	}
	.single-dt_portfolios .dt-sc-portfolio-container .column.no-space.dt-sc-one-fourth {
		width: 33.3%
	}
	.single-dt_portfolios .page-with-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-fourth,
	.single-dt_portfolios .page-with-sidebar .dt-sc-portfolio-container .column.no-space.dt-sc-one-third {
		width: 48.2%
	}
	.page-with-sidebar .portfolio.with-space.dt-sc-one-third {
		width: 30.6%
	}
	.page-with-sidebar .portfolio.with-space.dt-sc-one-half {
		width: 48%
	}
	.page-with-both-sidebar .portfolio.with-space.dt-sc-one-half,
	.page-with-both-sidebar .portfolio.with-space.dt-sc-one-third,
	.page-with-both-sidebar .portfolio.with-space.dt-sc-one-fourth,
	.page-with-sidebar .portfolio.with-space.dt-sc-one-fourth {
		width: 100%
	}
	.sorting-container a {
		margin-bottom: 10px
	}
	.dt-sc-sorting-container a {
		min-width: 200px
	}
	.portfolio .image-overlay .links a {
		width: 40px;
		height: 40px;
		line-height: 40px
	}
	.portfolio .image-overlay .links {
		width: 40px
	}
	.portfolio-title h5 {
		font-size: 15px;
		margin-bottom: 5px
	}
	.portfolio-title {
		padding: 13px 10px 10px 60px
	}
	.portfolio-detail .views {
		padding: 0 15px
	}
	.portfolio-content h5 {
		font-size: 14px
	}
	.recent-gallery-container #bx-pager a {
		margin: 0 3px
	}
	.recent-gallery-container #bx-pager a img {
		max-width: 60px
	}
	.recent-gallery-container.without-pagination .bx-controls a {
		bottom: 0
	}
	.dt-sc-one-column .recent-gallery-container .bx-controls a.bx-prev {
		left: 0
	}
	.dt-sc-one-column .recent-gallery-container .bx-controls a.bx-next {
		right: 0
	}
	.dt_portfolios .project-details ul.client-details li span {
		width: 70px
	}
	.dt_portfolios .dt-sc-one-column .recent-gallery-container .bx-controls a {
		bottom: -52px
	}
	.dt_portfolios .dt-sc-two-third .recent-gallery-container .bx-controls a {
		bottom: -50px
	}
	.dt_portfolios .dt-sc-two-third .recent-gallery-container #bx-pager a img {
		max-width: 63px
	}
	.container .portfolio-container.type2 .portfolio.with-space.dt-sc-one-third,
	.container .portfolio-container.type2 .portfolio.with-space.dt-sc-one-fourth {
		width: 223px
	}
	.container .portfolio-container.type2 .portfolio.no-space.dt-sc-one-third,
	.container .portfolio-container.type2 .portfolio.no-space.dt-sc-one-fourth {
		width: 236px
	}
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-half,
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-third,
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-fourth {
		width: 240px
	}
	.portfolio-container.type2 .portfolio.dt-sc-one-half .portfolio-detail .views {
		padding: 0 20px
	}
	.portfolio-container.type2 .portfolio.dt-sc-one-half .portfolio-detail .portfolio-title {
		padding: 0 15px 0 20px
	}
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-third .portfolio-detail .views,
	.portfolio-container.type2 .portfolio.dt-sc-one-fourth .portfolio-detail .views,
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-third .portfolio-detail .portfolio-title,
	.portfolio-container.type2 .portfolio.dt-sc-one-fourth .portfolio-detail .portfolio-title,
	.portfolio-container.type2 .portfolio.dt-sc-one-third .portfolio-detail .views,
	.portfolio-container.type2 .portfolio.dt-sc-one-third .portfolio-detail .portfolio-title,
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-half .portfolio-detail .views,
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-half .portfolio-detail .portfolio-title {
		padding: 0 10px
	}
	.portfolio-container.type2 .portfolio.dt-sc-one-fourth .portfolio-detail .views,
	.portfolio-container.type2 .portfolio.dt-sc-one-third .portfolio-detail .views,
	.portfolio-container.type2 .portfolio.dt-sc-one-half .portfolio-detail .views,
	.portfolio-container.type2 .portfolio.dt-sc-one-half .portfolio-detail h5 {
		font-size: 13px
	}
	.portfolio-container.type2 .portfolio.dt-sc-one-fourth .portfolio-detail .views span,
	.portfolio-container.type2 .portfolio.dt-sc-one-third .portfolio-detail .views span,
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-third .portfolio-detail .views span,
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-half .portfolio-detail .views span {
		font-size: 14px
	}
	.portfolio-container.type2 .portfolio.dt-sc-one-fourth .portfolio-detail p,
	.portfolio-container.type2 .portfolio.dt-sc-one-third .portfolio-detail p,
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-half .portfolio-detail p,
	.portfolio-container.type2 .portfolio.dt-sc-one-fourth .portfolio-detail h5 {
		font-size: 11px
	}
	.portfolio-container.type2 .portfolio.dt-sc-one-third .portfolio-detail h5,
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-third .portfolio-detail h5 {
		font-size: 13px
	}
	.portfolio-container.type3 .portfolio.dt-sc-one-fourth .image-overlay .links>a,
	.portfolio-container.type3 .portfolio.dt-sc-one-fourth .image-overlay .links .views,
	.portfolio-container.type3 .portfolio.dt-sc-one-third .image-overlay .links>a,
	.portfolio-container.type3 .portfolio.dt-sc-one-third .image-overlay .links .views {
		height: 40px;
		width: 40px;
		line-height: 40px;
		font-size: 15px
	}
	.portfolio-container.type3 .portfolio.dt-sc-one-fourth .image-overlay .links>a span,
	.portfolio-container.type3 .portfolio.dt-sc-one-third .image-overlay .links>a span {
		line-height: 40px
	}
	.portfolio-container.type3 .portfolio.dt-sc-one-fourth .image-overlay a span,
	.portfolio-container.type3 .portfolio.dt-sc-one-third .image-overlay a span {
		font-size: 16px
	}
	.portfolio-container.type3 .portfolio.dt-sc-one-fourth .image-overlay-details,
	.portfolio-container.type3 .portfolio.dt-sc-one-third .image-overlay-details {
		height: 70px
	}
	.portfolio-container.type3 .portfolio.dt-sc-one-fourth.with-space .image-overlay-details,
	.portfolio-container.type3 .portfolio.dt-sc-one-third.with-space .image-overlay-details {
		height: 40px
	}
	.portfolio-container.type3 .portfolio.dt-sc-one-fourth .image-overlay h5,
	.portfolio-container.type3 .portfolio.dt-sc-one-third .image-overlay h5 {
		font-size: 13px;
		margin-bottom: 10px
	}
	.portfolio-container.type3 .portfolio.dt-sc-one-fourth:hover .image-overlay a.zoom,
	.portfolio-container.type3 .portfolio.dt-sc-one-third:hover .image-overlay a.zoom {
		right: 92px
	}
	.portfolio-container.type3 .portfolio.dt-sc-one-fourth:hover .image-overlay a.link,
	.portfolio-container.type3 .portfolio.dt-sc-one-third:hover .image-overlay a.link {
		left: 92px
	}
	.gallery-fullwidth .project-details {
		padding-left: 0
	}
	.events .event-meta p,
	.entry-meta-data p {
		margin: 0 8px 0 0;
		border-right: 0
	}
	.blog-post.type3 .entry-meta-data p:first-child {
		border-right: 1px solid #eaeaea
	}
	.dt-sc-one-half .blog-post.type3 .entry-meta-data p:first-child {
		border-right: 0
	}
	#primary.page-with-both-sidebar {
		width: 290px
	}
	#secondary,
	#secondary-right,
	#secondary-left {
		width: 180px
	}
	#primary {
		width: 500px
	}
	.blog-entry .entry-metadata p span {
		margin-right: 6px
	}
	.entry-post .date span {
		font-size: 25px
	}
	.entry-post .entry-meta,
	.blog-post .entry-meta,
	.entry-post .entry-meta .date,
	.entry-post .entry-meta .post-comments,
	.entry-meta .date,
	.entry-meta .post-comments {
		width: 50px
	}
	.single-post .blog-post.type3 .entry-meta .entry_format {
		height: 42px;
		line-height: 32px
	}
	.entry-post .entry-meta .entry_format,
	.blog-post.type3 .entry-meta .entry_format {
		font-size: 20px
	}
	.page-with-sidebar .dt-sc-one-third .entry-post:before {
		left: 30px
	}
	.page-with-sidebar .dt-sc-one-third .entry-post:after {
		width: 94%
	}
	.content-full-width .dt-sc-one-third .entry-post:before,
	.dt-sc-one-third .entry-post:before {
		left: 20px
	}
	.blog-items .dt-sc-one-half .entry-post:before {
		left: 24px
	}
	.events .event-meta p:last-child,
	.entry-meta-data p:last-child {
		margin-right: 0
	}
	.events .event-meta p span,
	.entry-meta-data p span {
		margin-right: 5px
	}
	.page-with-sidebar .blog-items .dt-sc-one-third {
		width: 100%
	}
	.blog-items .blog-entry .entry-metadata p {
		margin: 0 0 10px 0
	}
	.blog-items .dt-sc-one-third {
		width: 48%
	}
	.blog-entry .entry-details {
		padding: 20px
	}
	.format-audio.blog-entry .entry-details,
	.format-video.blog-entry .entry-details {
		padding: 10px 20px
	}
	.content-full-width .dt-sc-one-third .blog-entry .entry-meta-options {
		padding: 10px 20px
	}
	.dt-sc-one-third .entry-post-content {
		padding-left: 55px
	}
	.entry-post-content {
		padding-left: 65px
	}
	.content-full-width .blog-items .dt-sc-one-third .blog-post .entry-meta .entry_format {
		height: 30px;
		line-height: 20px;
		font-size: 18px
	}
	.content-full-width .dt-sc-one-column .blog-post .recent-gallery-container .bx-controls a.bx-next:before {
		right: 8%
	}
	.content-full-width .dt-sc-one-column .blog-post .recent-gallery-container .bx-controls a.bx-prev:before {
		left: 8%
	}
	.content-full-width .dt-sc-one-column .blog-post .recent-gallery-container .bx-controls a,
	.content-full-width .dt-sc-one-column .entry-post .recent-gallery-container .bx-controls a {
		bottom: -52px
	}
	.content-full-width .dt-sc-one-column .blog-post.type3 .recent-gallery-container .bx-controls a {
		bottom: -50px
	}
	.page-with-sidebar .dt-sc-one-column .blog-post .recent-gallery-container .bx-controls a.bx-prev {
		left: 0
	}
	.page-with-sidebar .dt-sc-one-column .blog-post .recent-gallery-container .bx-controls a.bx-next {
		right: 0
	}
	.page-with-sidebar .dt-sc-one-column .blog-post .recent-gallery-container .bx-controls a {
		bottom: -50px
	}
	.page-with-sidebar .dt-sc-one-half .blog-post .recent-gallery-container #bx-pager a img {
		max-width: 55px
	}
	.page-with-sidebar .dt-sc-one-third .recent-gallery-container #bx-pager a img {
		max-width: 57px
	}
	.content-full-width .dt-sc-one-third .recent-gallery-container #bx-pager a img,
	.content-full-width .dt-sc-one-third .blog-post.type3 .recent-gallery-container #bx-pager a img {
		max-width: 36px
	}
	.content-full-width .dt-sc-one-third .blog-post.type2 .recent-gallery-container #bx-pager a img,
	.content-full-width .dt-sc-one-third .blog-post .recent-gallery-container #bx-pager a img {
		max-width: 40px
	}
	.dt-sc-one-half .blog-post.type2 .recent-gallery-container #bx-pager a img {
		max-width: 53px
	}
	.content-full-width .dt-sc-one-column .entry-post .recent-gallery-container .bx-controls a.bx-prev,
	.content-full-width .dt-sc-one-column .blog-post.type3 .recent-gallery-container .bx-controls a.bx-prev {
		left: 3%
	}
	.content-full-width .dt-sc-one-column .entry-post .recent-gallery-container .bx-controls a.bx-next,
	.content-full-width .dt-sc-one-column .blog-post.type3 .recent-gallery-container .bx-controls a.bx-next {
		right: 3%
	}
	.content-full-width .blog-items .dt-sc-one-column .entry-post:after {
		width: 96%
	}
	.page-with-sidebar .blog-items .dt-sc-one-column .entry-post:after {
		width: 95%
	}
	.content-full-width .blog-items .dt-sc-one-half .entry-post:after {
		width: 93%
	}
	.page-with-sidebar .blog-items .dt-sc-one-half .entry-post:after {
		width: 90%
	}
	.page-with-sidebar .blog-items.apply-isotope .dt-sc-one-half {
		width: 47%
	}
	.blog-items.apply-isotope .dt-sc-one-half {
		width: 48%
	}
	.dt-sc-one-half .blog-post.type3 .recent-gallery-container #bx-pager a img,
	.dt-sc-one-half .entry-post .recent-gallery-container #bx-pager a img,
	.page-with-sidebar .dt-sc-one-half .blog-post.type3 .recent-gallery-container #bx-pager a img {
		max-width: 50px
	}
	.page-with-sidebar .dt-sc-one-half .entry-post .recent-gallery-container #bx-pager a img {
		max-width: 37px
	}
	.dt-sc-one-half .entry-post .entry-meta .post-comments {
		padding: 9px 5px
	}
	.dt-sc-one-half .entry-post .entry-meta .date,
	.dt-sc-one-third .entry-post .entry-meta .date {
		padding: 5px 5px 0
	}
	.dt-sc-one-half .entry-post .entry-meta .entry_format {
		font-size: 18px;
		height: 30px;
		line-height: 20px
	}
	.blog-post.type3 .entry-meta .post-comments,
	.blog-post.type3 .entry-meta .date {
		padding: 15px 10px
	}
	.dt-sc-one-half .blog-post.type3 .entry-meta .post-comments,
	.dt-sc-one-half .blog-post.type3 .entry-meta .date {
		padding: 8px 5px;
		width: 60px
	}
	.dt-sc-one-column .blog-post.type3 .entry-meta {
		width: 70px
	}
	.dt-sc-one-half .blog-post.type3 .entry-meta {
		width: 60px
	}
	.dt-sc-one-half .blog-post.type3 .date p span {
		font-size: 30px
	}
	.single-post .blog-post.type3 .entry-meta,
	.blog-post.type3 .entry-meta .date,
	.blog-post.type3 .entry-meta .post-comments,
	.blog-post.type3 .entry-meta {
		width: 70px
	}
	.blog-post.type3 {
		padding: 0 0 20px 85px
	}
	.dt-sc-one-half .blog-post.type3 {
		padding: 0 0 20px 75px
	}
	.blog-post.type3 .recent-gallery-container .bx-controls a {
		bottom: -54px
	}
	.dt-sc-one-third .blog-post.type3 .entry-meta {
		width: 50px
	}
	.dt-sc-one-third .blog-post.type3 .entry-meta .date,
	.dt-sc-one-third .blog-post.type3 .entry-meta .post-comments {
		padding: 10px 0;
		width: 50px
	}
	.dt-sc-one-third .blog-post.type3 .date p {
		font-size: 16px
	}
	.dt-sc-one-third .blog-post.type3 .date p span {
		font-size: 25px
	}
	.content-full-width .dt-sc-one-third .blog-post.type3 .entry-meta-data p {
		border: 0
	}
	.dt-sc-one-third .blog-post.type3 .entry-meta .entry_format {
		font-size: 18px;
		height: 32px;
		line-height: 22px
	}
	.dt-sc-one-third .blog-post.type3 {
		padding: 0 0 20px 55px
	}
	.page-with-sidebar .dt-sc-one-third .blog-post.type3 .recent-gallery-container #bx-pager a img {
		max-width: 60px
	}
	.single-format-gallery .blog-post.type3 .recent-gallery-container .bx-controls a {
		bottom: -50px
	}
	.package-price {
		float: none;
		text-align: center
	}
	.events .dt-sc-button {
		float: none
	}
	.event-content {
		text-align: center
	}
	.bg-content {
		padding: 100px 20px 100px 0
	}
	.bg-content h3 {
		font-size: 23px
	}
	.bg-content p {
		font-size: 14px
	}
	.dt-sc-content-carousel .blog-items .dt-sc-one-third {
		width: 31%
	}
	.products .product-content {
		text-align: center
	}
	.products.type2 .product-meta li span.dt-area-icon,
	.products.type2 .product-meta li span.dt-bedroom-icon,
	.products.type2 .product-meta li span.dt-floor-icon,
	.page-with-sidebar .products.type2 .product-meta li span.dt-area-icon,
	.page-with-sidebar .products.type2 .product-meta li span.dt-bedroom-icon,
	.page-with-sidebar .products.type2 .product-meta li span.dt-floor-icon {
		background-size: 20px
	}
	.products.type2 .product-meta li span,
	.page-with-sidebar .products.type2 .product-meta li span {
		font-size: 12px;
		padding-left: 22px
	}
	.products.type2 .product-meta {
		padding: 10px 0 10px 10px
	}
	.products.type2 .product-details h5 {
		padding: 0 10px;
		text-align: center
	}
	.products.type2 .product-content a {
		font-size: 12px
	}
	.products.type2 .product-details .amount {
		font-size: 15px
	}
	.product-wrapper .featured-tag>div {
		height: 24px;
		line-height: 22px
	}
	.product-wrapper .featured-tag i {
		font-size: 12px;
		line-height: 23px
	}
	.products .product-wrapper .featured-tag span {
		font-size: 12px
	}
	.product-wrapper .featured-tag:after {
		border-width: 12px
	}
	.products .product-wrapper .onsale span:after {
		border-top-width: 28px
	}
	.page-with-sidebar .products .product-three-column .product-details h5 {
		font-size: 16px
	}
	.page-with-sidebar .products .product-three-column .product-details span {
		font-size: 15px
	}
	.page-with-sidebar .products .product-wrapper.product-four-column,
	.page-with-sidebar ul.products.woocommerce-isotope li .product-wrapper.product-four-column,
	.page-with-sidebar ul.products li .product-wrapper.product-three-column {
		width: 100%;
		margin: 0 0 30px
	}
	.page-with-sidebar .products .product-wrapper.product-three-column .out-of-stock {
		height: 30px;
		line-height: 20px;
		padding: 5px 0
	}
	.property-single-detail #bx-pager img {
		max-width: 60px
	}
	.products.type2 .dt-sc-one-fourth {
		width: 47.6%;
		margin: 0 8px
	}
	.page-with-sidebar .products.type2 .dt-sc-one-third {
		width: 47.6%;
		margin: 0 5px
	}
	.product-carousel-wrapper .products.type2 .dt-sc-one-fourth {
		width: 50%
	}
	.page-with-sidebar .products.type2 .property-product-title span {
		padding: 0 15px
	}
	ul.products.woocommerce-isotope li .product-wrapper.product-four-column {
		width: 22.6%
	}
	ul.products.woocommerce-isotope li .product-wrapper.product-three-column {
		width: 31.2%
	}
	.page-with-sidebar ul.products.woocommerce-isotope li .product-wrapper.product-three-column {
		width: 30.7%
	}
	ul.products.woocommerce-isotope li .product-wrapper.product-two-column {
		width: 48.4%
	}
	.page-with-sidebar ul.products.woocommerce-isotope li .product-wrapper.product-two-column {
		width: 48.2%
	}
	table.cart td.product-name a,
	.woocommerce table.cart td.product-price,
	.woocommerce-page table.cart td.product-price {
		font-size: 14px
	}
	.woocommerce table.shop_table th,
	.woocommerce-page table.shop_table th {
		font-size: 15px
	}
	.post-author-details .dt-sc-social-icons li a {
		padding: 0;
		min-width: 53px
	}
	.project-details .dt-sc-social-icons li a {
		padding: 0 12px
	}
	.feature-product-carousel .dt-sc-one-fourth {
		margin: 0 5px
	}
	.events-carousel .dt-sc-one-fourth {
		margin: 0 5px
	}
	.widget.widget_recent_entries .recent-posts-widget .entry-meta-data {
		width: 100%;
		margin-bottom: 10px
	}
	.widget.widget_text h5.dt-sc-toggle-accordion {
		padding: 0 5px 0 75px
	}
	.secondary-sidebar .widget .woocommerce-product-search {
		margin-bottom: 40px
	}
	.widget .tribe-countdown-timer .tribe-countdown-number {
		font-size: 25px
	}
	.footer-widgets-wrapper .widget .tribe-countdown-timer .tribe-countdown-number {
		font-size: 23px
	}
	.footer-widgets-wrapper.type2 .widget .tribe-countdown-timer .tribe-countdown-number {
		font-size: 21px
	}
	#footer .footer-widgets-wrapper.type5 div.tribe-countdown-number {
		font-size: 15px
	}
	#footer .footer-widgets-wrapper.type6 .dt-sc-one-fifth div.tribe-countdown-number {
		font-size: 16px
	}
	#footer .footer-widgets-wrapper.type5 .tribe-countdown-number .tribe-countdown-under {
		font-size: 8px
	}
	#footer .footer-widgets-wrapper.type6 .dt-sc-one-fifth .tribe-countdown-number .tribe-countdown-under {
		font-size: 8px
	}
	.secondary-sidebar .widget.widget_recent_entries .recent-post-widget .entry-meta {
		width: 100%
	}
	.widget.flickrbox .flickr-widget div {
		max-width: 55px
	}
	.widget .recent-post-widget ul li .thumb {
		margin-bottom: 10px
	}
	.widget .entry-meta p:first-child {
		padding: 0 8px 0 0
	}
	.widget .entry-meta p {
		margin: 0 4px 0 0
	}
	.widget.widget_text .textwidget a {
		display: block
	}
	.widget #wp-calendar td {
		padding: 9px 5px;
		font-size: 13px
	}
	.widget #wp-calendar th {
		padding: 10px 5px
	}
	.tribe-mini-calendar-wrapper .tribe-mini-calendar td {
		font-size: 13px
	}
	.widget .woocommerce-product-search input[type="submit"] {
		position: relative
	}
	.widget .recent-portfolio-widget li .thumb img {
		max-width: 70px
	}
	.secondary-sidebar .widget .tribe-mini-calendar-event .list-date {
		width: 35px
	}
	.secondary-sidebar .widget .tribe-mini-calendar-event .list-info {
		width: 70%
	}
	.footer-widgets-wrapper.type5 .dt-sc-one-fifth .widget #wp-calendar td,
	.footer-widgets-wrapper.type6 .dt-sc-one-fifth .widget #wp-calendar td {
		padding: 7px 2px;
		font-size: 11px
	}
	.footer-widgets-wrapper.type5 .dt-sc-one-fifth .widget #wp-calendar th,
	.footer-widgets-wrapper.type6 .dt-sc-one-fifth .widget #wp-calendar th {
		padding: 7px 2px;
		font-size: 12px
	}
	.footer-widgets-wrapper.type5 .dt-sc-one-fifth .tribe-mini-calendar div[id*="daynum-"] a,
	.footer-widgets-wrapper.type6 .dt-sc-one-fifth .tribe-mini-calendar div[id*="daynum-"] a {
		padding: 5px 2px 15px
	}
	.footer-widgets-wrapper.type5 .dt-sc-one-fifth .tribe-mini-calendar th,
	.footer-widgets-wrapper.type6 .dt-sc-one-fifth .tribe-mini-calendar th {
		font-size: 9px
	}
	.footer-widgets-wrapper.type5 .dt-sc-one-fifth .tribe-mini-calendar td,
	.footer-widgets-wrapper.type6 .dt-sc-one-fifth .tribe-mini-calendar td {
		font-size: 10px
	}
	.footer-widgets-wrapper.type5 .dt-sc-one-fifth .tribe-mini-calendar-event .list-date,
	.footer-widgets-wrapper.type6 .dt-sc-one-fifth .tribe-mini-calendar-event .list-date,
	.footer-widgets-wrapper .tribe-mini-calendar-event .list-date {
		margin: 15px 3px 10px 0;
		width: 30px
	}
	.footer-widgets-wrapper .tribe-mini-calendar div[id*="daynum-"] a {
		padding: 5px 4px 15px
	}
	.dt-sc-tribe-views ul {
		display: none
	}
	.tribe-bar-collapse #tribe-bar-collapse-toggle {
		margin-top: 15px;
		width: 100%
	}
	.dt-sc-tribe-views select.tribe-bar-views-select,
	span.tribe-events-user-recurrence-toggle {
		display: block
	}
	.dt-sc-tribe-views select.tribe-bar-views-select {
		margin-bottom: 30px
	}
	.dt-sc-tribe-views select,
	.dt-sc-tribe-views select option {
		background-color: #fff
	}
	#tribe-events-content #tribe-events-photo-events .type-tribe_events.tribe-events-photo-event {
		width: 30.4%;
		margin-left: 10px;
		margin-right: 10px
	}
	.tribe-events-list .tribe-events-venue-details {
		line-height: normal
	}
	.dt-sc-events-list.featured-event {
		padding-left: 120px
	}
	.dt-sc-events-list.featured-event .event-details h4 {
		font-size: 35px
	}
	.dt-sc-events-list .event-details h4 {
		font-size: 27px
	}
	.dt-sc-one-fourth .events.type2 .event-meta p:first-child {
		border: 0
	}
	.dt-sc-one-fourth .events.type2 .event-meta p:last-child {
		margin-right: 0
	}
	.dt-sc-one-fourth .events.type2 .event-meta p:last-child span {
		margin-left: 0
	}
	.dt-sc-contact-info.type2 .contact-icon h4 {
		font-size: 16px;
		line-height: 18px
	}
	.dt-sc-contact-info.type2 .fa {
		width: 30px;
		height: 30px;
		line-height: 30px;
		margin: 0 5px 0 0
	}
	.dt-sc-contact-info.type2 .contact-icon {
		padding: 16px 0 6px 15px
	}
	.dt-sc-one-fourth .dt-sc-working-hours span {
		width: 100px
	}
	.dt-sc-ico-content.type6 .custom-icon {
		margin: 0 8px 10px 0
	}
	.icon-content-left,
	.icon-content-right {
		margin-top: 30px
	}
	.icon-content-right .dt-sc-ico-content.type5 .custom-icon {
		left: 10px
	}
	.icon-content-right .dt-sc-ico-content.type5 {
		padding: 20px 0 0 35px
	}
	.dt-sc-ico-content.type3 {
		padding-bottom: 10px
	}
	.icon-content-left .dt-sc-ico-content.type5 {
		padding: 20px 35px 0 0
	}
	.icon-content-left .dt-sc-ico-content.type5 .custom-icon {
		right: 10px
	}
	.icon-content-left .dt-sc-ico-content.type5,
	.icon-content-right .dt-sc-ico-content.type5 {
		margin-bottom: 10px
	}
	.icon-content-left .dt-sc-ico-content.type5:last-child,
	.icon-content-right .dt-sc-ico-content.type5:last-child {
		margin-bottom: 0
	}
	.dt-sc-ico-content.type6 p {
		line-height: 18px
	}
	.dt-sc-ico-content.type6 h6 {
		margin-bottom: 10px
	}
	.dt-sc-ico-content.type6 .custom-icon {
		margin: 0 12px 15px 0
	}
	.dt-sc-ico-content.type11 h4 {
		line-height: normal;
		margin-bottom: 15px
	}
	.dt-sc-ico-content.type12.left h4 .fa {
		margin: 0 7px 0 0
	}
	.dt-sc-ico-content.type7,
	.dt-sc-ico-content.type11 {
		padding-left: 75px
	}
	.dt-sc-ico-content.type7 h4,
	.dt-sc-ico-content.type11 h4 {
		line-height: normal
	}
	.dt-sc-ico-content.type17 .dt-sc-ico-title {
		padding: 40px 0 20px
	}
	.dt-sc-ico-content.type8 .custom-icon span {
		line-height: 80px;
		font-size: 30px
	}
	.dt-sc-ico-content.type8 .custom-icon {
		width: 80px;
		height: 80px
	}
	.dt-sc-ico-content.type8.circle .custom-icon {
		height: 80px
	}
	.dt-sc-ico-content.type9 .custom-icon:before {
		min-width: 48px
	}
	.dt-sc-working-hours span {
		width: 130px
	}
	.dt-sc-ico-content.type10 {
		padding: 20px 10px 10px 65px
	}
	.dt-sc-ico-content.type22:hover .custom-icon span {
		font-size: 120px
	}
	.dt-sc-ico-content.type22 {
		padding: 20px
	}
	.dt-sc-testimonial.type4 .column.dt-sc-one-fourth {
		width: 100%
	}
	.dt-sc-testimonial.type4 .column.dt-sc-three-fourth {
		width: 100%;
		margin: 0
	}
	.dt-sc-testimonial.type4 .testimonial-content.with-chat-effect:after {
		left: 0;
		right: 0;
		margin: auto;
		top: -10px;
		transform: rotate(135deg);
		-webkit-transform: rotate(135deg);
		-ms-transform: rotate(135deg);
		-o-transform: rotate(135deg);
		-moz-transform: rotate(135deg)
	}
	.dt-sc-testimonial.type4 .testimonial-content.with-chat-effect {
		margin-top: 15px
	}
	.domain-search .selection-box:before {
		right: 9px
	}
	.domain-search select {
		font-size: 11px;
		padding: 0 3px
	}
	.icon-content-left .dt-sc-ico-content.type5 .custom-icon {
		right: 12px
	}
	.icon-content-right .dt-sc-ico-content.type5 .custom-icon {
		left: 12px
	}
	.dt-sc-ico-content h4 {
		font-size: 17px
	}
	.dt-sc-ico-content.type20 .content-overlay {
		padding: 20px 10px
	}
	.imageflip .back-content {
		height: 130px
	}
	.imageflip .back-content h2 {
		font-size: 21px
	}
	.dt-sc-location label span {
		margin-right: 3px
	}
	.dt-sc-colored-box {
		animation: inherit
	}
	.dt-sc-animate-num .dt-sc-num-count {
		font-size: 52px
	}
	.dt-sc-animate-num:after {
		width: 160px
	}
	.dt-sc-team.type1 .image,
	.dt-sc-team.type1 .image-overlay {
		width: 160px;
		height: 160px
	}
	.dt-sc-team.type1 .team-details-social-icons a {
		font-size: 16px;
		width: 33px;
		height: 33px;
		line-height: 33px
	}
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-price {
		width: 150px;
		height: 150px;
		padding: 15px 0
	}
	.dt-sc-tb-header .dt-sc-price h2 {
		font-size: 32px;
		line-height: 35px
	}
	.dt-sc-tb-title h5 {
		padding: 22px 3px
	}
	.dt-sc-pr-tb-col.type3 .dt-sc-tb-title {
		padding: 30px 0
	}
	.dt-sc-price-table .price {
		font-size: 80px
	}
	.dt-sc-one-fourth .dt-sc-price-table .price {
		font-size: 60px
	}
	.dt-sc-one-fourth .dt-sc-pr-tb-col.type2 .price {
		font-size: 50px
	}
	.dt-sc-pr-tb-col.type3 .dt-sc-tb-title>h3,
	.dt-sc-one-fourth .dt-sc-pr-tb-col.type2 .dt-sc-tb-title h3 {
		font-size: 24px
	}
	.dt-sc-one-fourth .dt-sc-price-table .symbol {
		bottom: 30px
	}
	.dt-sc-one-fourth .dt-sc-pr-tb-col .dt-sc-buy-now .dt-sc-button.medium {
		padding: 2px 20px;
		line-height: 42px;
		min-width: 110px;
		min-height: 35px
	}
	.dt-sc-pr-tb-col.type3 .dt-sc-tb-header .dt-sc-price {
		width: 110px;
		height: 110px
	}
	.dt-sc-pr-tb-col.type3 .dt-sc-price-content {
		height: 70px
	}
	.dt-sc-pr-tb-col.type3 .dt-sc-tb-header .dt-sc-price {
		margin: 30px auto 0
	}
	.dt-sc-pr-tb-col.type3 .dt-sc-tb-header .dt-sc-price h2 {
		font-size: 22px
	}
	.dt-sc-progress {
		width: 52%
	}
	.dt-sc-bar-text {
		width: 47%;
		padding-right: 2px
	}
	.dt-sc-donutchart-medium:before {
		right: 95%;
		min-width: 35px
	}
	.dt-sc-donutchart-small:before {
		right: 81%;
		min-width: 45%
	}
	.dt-sc-one-half .dt-sc-donutchart-small:before {
		min-width: 75%;
		right: 65%
	}
	.dt-sc-one-third .dt-sc-donutchart-small::before {
		min-width: 57%;
		right: 75%
	}
	.dt-sc-one-half .dt-sc-donutchart-medium:before {
		min-width: 60%;
		right: 72%
	}
	.dt-sc-one-third .dt-sc-donutchart-medium:before {
		min-width: 43%;
		right: 81%
	}
	.dt-sc-schedule-progress {
		width: 48.5%
	}
	.dt-sc-schedule-progress.step3 {
		clear: both
	}
	.steps,
	.dt-sc-instant-notification-box,
	.dt-sc-goback-box {
		padding: 0
	}
	.dt-sc-appointment-under-process:after {
		width: 100%
	}
	ul.dt-sc-tabs-vertical-frame li a {
		padding: 10px
	}
	ul.dt-sc-tabs-frame li a,
	.woocommerce-tabs ul.tabs li a {
		padding: 0 5px;
		font-size: 14px;
		line-height: 55px
	}
	.dt-sc-tabs-container.type4 ul.dt-sc-tabs-frame li a {
		font-size: 15px
	}
	.dt-sc-tabs-container.type2 ul.dt-sc-tabs-frame li a {
		padding: 0 7px;
		line-height: 55px;
		font-size: 14px
	}
	.dt-sc-tabs-vertical-container.type2 ul.dt-sc-tabs-vertical-frame li a {
		padding: 15px 10px
	}
	.dt-sc-tabs-frame-content .thumb,
	.woocommerce-tabs .panel .thumb {
		margin: 0 10px 0 0
	}
	.dt-sc-one-third .dt-sc-toggle-frame-set.type2 h5.dt-sc-toggle-accordion,
	.dt-sc-one-third .dt-sc-toggle-frame-set.type2 h5.dt-sc-toggle {
		padding: 0 0 0 70px
	}
	h5.dt-sc-toggle,
	h5.dt-sc-toggle-accordion {
		padding: 15px 2px 16px 65px
	}
	.dt-sc-property-search-container .dt-sc-tabs-container.type2 ul.dt-sc-tabs-frame li a {
		font-size: 15px;
		padding: 0 25px
	}
	.dt-sc-tabs-frame-content,
	.woocommerce-tabs .panel,
	.dt-sc-tabs-container.type4 .dt-sc-tabs-frame-content {
		padding: 20px 15px 35px
	}
	.side-nav-container ul li a .fa {
		margin-left: 5px
	}
	.intro-text.type3 .intro-text-content {
		background: rgba(255, 255, 255, .7)
	}
	.intro-text.type5 {
		background-size: inherit;
		background-image: none;
		background-color: #662729
	}
	.dt-sc-hours-icon span,
	.dt-sc-one-half .dt-sc-hours-icon span {
		top: -23px
	}
	.dt-sc-hours-icon:before,
	.dt-sc-hours-icon:after {
		top: 5px
	}
	.dt-sc-reservation-form {
		padding: 18px
	}
	.dt-sc-reservation-form .dt-sc-one-fourth,
	.dt-sc-reservation-form .dt-sc-one-half {
		width: 100%;
		margin: 0 0 20px
	}
	.dt-sc-fd-menu-item {
		margin: 0 0 5px 0;
		float: none;
		text-align: center;
		display: block
	}
	.dt-sc-fd-menu-details {
		text-align: center
	}
	.dt-sc-fd-price {
		float: none;
		margin-left: 5px
	}
	.dt-sc-bmi-frm-detail {
		padding: 20px;
		width: 100%
	}
	.dt-sc-bmi-frm .bmi-result {
		background-position: right bottom;
		float: left;
		height: auto;
		padding: 20px 10px;
		position: inherit;
		width: 100%
	}
	.origin-bottom-image img,
	.origin-top-image img {
		position: inherit
	}
	.dt-sc-tabs-container.type6 ul.dt-sc-tabs-frame li a {
		padding: 0 25px
	}
	.dt-sc-bmi-frm .bmi-result {
		padding: 0 10px
	}
	.dt-sc-icon-list li .fa {
		margin-right: 10px
	}
	.dt-sc-one-third .dt-sc-catalog-menu.type3 .dt-sc-catalog-holder {
		margin: 0 0 30px;
		width: 100%
	}
	.dt-sc-one-third .dt-sc-catalog-menu.type3 .rounded {
		width: 100%;
		height: auto
	}
	.dt-sc-one-third .dt-sc-catalog-menu.type3 .dt-sc-catalog-meta-container {
		width: 100%
	}
	.dt-sc-one-half .dt-sc-catalog-menu.type3 .dt-sc-catalog-holder {
		width: 100%;
		margin: 0 0 20px
	}
	.dt-sc-one-half .dt-sc-catalog-menu.type3 .dt-sc-catalog-meta-container:after {
		display: none
	}
	.dt-sc-one-column .dt-sc-catalog-menu.type3 .dt-sc-catalog-holder {
		width: 49%
	}
	.dt-sc-catalog-menu.type1 .dt-sc-catalog-meta-container {
		width: 74%
	}
	.dt-sc-catalog-category-list {
		min-width: 163px
	}
	.star-rating {
		width: 40%
	}
	.woocommerce form.woocommerce-checkout .form-row.form-row-first {
		margin-right: 13px
	}
	table.shop_table .quantity .plus,
	table.shop_table .quantity .minus,
	.product .summary .quantity .qty,
	.product .summary .quantity .plus,
	.product .summary .quantity .minus {
		padding: 0 10px
	}
	.woocommerce .quantity .qty,
	.woocommerce-page .quantity .qty {
		width: 50px
	}
	.woocommerce.single-product .quantity .qty,
	.woocommerce-page.single-product .quantity .qty {
		width: 45px
	}
	.woocommerce .page-with-sidebar div.product div.summary,
	.woocommerce-page .page-with-sidebar div.product div.summary,
	.woocommerce .page-with-sidebar #content div.product div.summary,
	.woocommerce-page .page-with-sidebar #content div.product div.summary,
	.woocommerce .page-with-sidebar div.product div.product-image-meta,
	.woocommerce-page .page-with-sidebar div.product div.product-image-meta,
	.woocommerce .page-with-sidebar #content div.product div.product-image-meta,
	.woocommerce-page .page-with-sidebar #content div.product div.product-image-meta {
		width: 100%
	}
	.dt-sc-tabs-container.woocommerce-tabs .thumb {
		width: 50% !important;
		margin: 0 20px 20px 0;
		text-align: center
	}
	.type2 .dt-sc-tabs-frame-content h6 {
		clear: both
	}
	.summary .cart {
		margin-right: 0
	}
	.product .images .thumbnails .yith_magnifier_gallery li,
	.product .images .thumbnails .yith_magnifier_gallery li.last {
		margin: 0;
		width: 63px
	}
	.woocommerce .single-product .quantity,
	.woocommerce-page .single-product .quantity {
		width: 117px
	}
	.woocommerce .single-product .button,
	.woocommerce-page .single-product .button {
		float: left;
		margin-top: 0
	}
	.single-product .product .product-image-meta .out-of-stock {
		line-height: 20px
	}
	.single-product .type2 ul.dt-sc-tabs-frame li a {
		min-width: 225px
	}
	ul.products li.product-category h3 mark {
		padding: 2px 2px 3px 5px
	}
	ul.products li.product-category h3 {
		font-size: 15px
	}
	.footer-widgets-wrapper .textwidget .dt-sc-social-icons li a {
		padding: 0 7px
	}
	#footer .widget .mailchimp-form .dt-sc-button {
		padding: 16px 10px 15px
	}
	#footer .widget .tweet_list .tweet-time {
		padding-left: 20px
	}
	#footer .widget .entry-meta span {
		margin-right: 3px
	}
	#footer .widget .tweet_list li:before {
		padding: 2px 5px 45px 0
	}
	.tweet_text {
		display: block
	}
	#footer .widget .mailchimp-form p {
		border-radius: 0
	}
	#footer .footer-widgets-wrapper.type2 .widget-title {
		font-size: 17px;
		padding-left: 43px;
		line-height: 39px
	}
	.copyright {
		text-align: center
	}
	.copyright p {
		float: none;
		margin-bottom: 10px
	}
	.copyright img {
		float: none
	}
	.copyright .dt-sc-social-icons {
		width: 100%;
		text-align: center
	}
	.footer-links,
	.footer-links li,
	.copyright .dt-sc-social-icons li {
		float: none
	}
	#footer .widget-title .fa,
	.footer-widgets-wrapper.type2 .widget-title .icon {
		width: 35px;
		height: 35px;
		line-height: 35px;
		font-size: 14px
	}
	#footer .footer-widgets-wrapper.type2 .widget>ul,
	#footer .footer-widgets-wrapper.type2 .widget .widget-content,
	.footer-widgets-wrapper.type2 .menu-header-menu-container,
	.footer-widgets-wrapper.type2 .menu-footer-menu-container,
	.footer-widgets-wrapper.type2 .menu-one-page-container {
		padding-left: 43px
	}
	#footer .footer-widgets-wrapper.type2 .widget_categories>ul,
	#footer .footer-widgets-wrapper.type2 .widget_archive>ul,
	#footer .footer-widgets-wrapper.type2 .tribe-venue-widget-wrapper,
	#footer .footer-widgets-wrapper.type2 .widget_pages ul,
	#footer .footer-widgets-wrapper.type2 .widget .widget-content,
	.footer-widgets-wrapper.type2 .widget_meta,
	.footer-widgets-wrapper.type2 .widget_mostlikedposts ul,
	#footer .footer-widgets-wrapper.type2 .widget_rss ul,
	#footer .footer-widgets-wrapper.type2 .tribe-countdown-time,
	#footer .footer-widgets-wrapper.type2 div.tribe-countdown-text {
		padding-left: 10px
	}
}

@media only screen and (max-width:767px) {
	.container,
	.header.header5 .container {
		width: 420px
	}
	.boxed .wrapper {
		width: 100%;
		margin: 0 auto;
		float: none
	}
	.boxed .header,
	.boxed .header6 #header-wrapper,
	.boxed .blank-template-container {
		width: 100%
	}
	.banner-content {
		height: 225px
	}
	.banner-content-overlay {
		width: 100%
	}
	.banner-content h2 {
		font-size: 35px
	}
	.parallax-banner-text h2 {
		font-size: 40px;
		margin-bottom: 10px
	}
	.parallax-banner-text h3 {
		font-size: 35px
	}
	.parallax-banner-text {
		padding: 20px
	}
	body {
		-webkit-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
		text-size-adjust: 100%
	}
	.top-menu {
		width: 100%;
		text-align: center
	}
	#header-wrapper {
		position: inherit !important;
		height: auto !important
	}
	.dt-sc-right .dt-sc-social-icons,
	.dt-sc-right {
		float: left;
		width: 100%;
		text-align: center
	}
	.top-bar .dt-sc-left,
	.top-bar .dt-sc-right,
	.top-menu.type1 li {
		width: 100%;
		text-align: center
	}
	.top-menu li {
		box-sizing: border-box;
		float: none
	}
	.top-bar .top-menu.type1 li,
	.top-bar .top-menu.type1 li:last-child {
		border: 0
	}
	.top-menu.type2 li {
		margin: 0 9px 0 0;
		padding: 0
	}
	.top-menu.type2 li:last-child {
		margin: 0
	}
	.top-bar .dt-sc-social-icons li,
	.top-bar .dt-sc-social-icons {
		float: none
	}
	.top-menu.type4 li {
		float: none
	}
	.logo-wrapper .top-menu.type4 {
		padding: 0 0 10px
	}
	.top-bar.type2 .dt-sc-right,
	.top-bar.type4 .dt-sc-right {
		width: auto;
		float: right
	}
	.top-bar.type3 .dt-sc-left {
		width: 100%;
		text-align: center
	}
	.top-bar.type3 .top-menu.type2 li {
		float: none;
		margin: 0 9px 0 0
	}
	.top-bar.type3 .top-menu.type2 li:last-child {
		margin: 0
	}
	.top-bar.type4 .dt-sc-social-icons.type2 {
		padding: 12px 0 9px
	}
	.top-bar.type2 .dt-sc-social-icons.type2 {
		padding: 10px 0 6px
	}
	.top-bar.type5 .top-menu li,
	.top-bar.type5 .dt-sc-left>span,
	.top-bar.type8 .top-menu.type2 li,
	.top-bar.type8 .top-menu.type3 li {
		float: none
	}
	.top-bar.type5 .dt-sc-left {
		width: 100%
	}
	.top-contact-details.alignleft>li:last-child {
		margin: 0
	}
	.top-bar.type5 .top-contact-details .fa {
		font-size: 14px
	}
	.top-contact-details .fa {
		margin-right: 5px
	}
	.top-social-icons {
		width: 100%;
		text-align: center
	}
	.top-social-icons li {
		float: none
	}
	.top-social-icons li a {
		float: none
	}
	.logo-wrapper .top-contact-details {
		width: 100%;
		text-align: center
	}
	.logo-wrapper .top-contact-details li {
		float: none
	}
	.logo-wrapper .top-contact-details {
		padding: 0 0 15px
	}
	.top-shop-cart {
		width: 100%;
		text-align: center
	}
	.top-shop-cart li {
		float: none;
		display: inline-block
	}
	.service-option,
	.shop-cart {
		width: 100%;
		text-align: center
	}
	.top-contact-details {
		width: 100%;
		text-align: center
	}
	.top-contact-details li {
		float: none
	}
	.top-register {
		width: 100%;
		text-align: center
	}
	.shopping-cart {
		top: 42px;
		right: -76px
	}
	.header6 .shopping-cart {
		top: 62px
	}
	.top-shop-cart li>a {
		float: none
	}
	.shopping-cart:after,
	.top-shop-cart.type2 .shopping-cart:after {
		right: 37.7%
	}
	.shopping-cart:before,
	.top-shop-cart.type2 .shopping-cart:before {
		right: 37%
	}
	.top-bar.type2 .top-shop-cart.type2 .shopping-cart {
		top: 43px;
		right: 0
	}
	.header8 .top-shop-cart.type2 .shopping-cart {
		right: -71px;
		top: 62px
	}
	.top-bar.type6 .top-social-icons {
		margin: 0;
		width: 100%;
		text-align: center
	}
	.top-bar.type6 .top-social-icons li {
		float: none
	}
	.top-right .register li a {
		float: none;
		padding: 0
	}
	.top-right .register li {
		width: 100%;
		text-align: center
	}
	.top-right .register li span {
		width: auto;
		float: none;
		margin-right: 5px
	}
	.search-form-box:before {
		left: 65px
	}
	.search-form-box {
		left: -47px;
		right: inherit
	}
	.top-bar.type2 .top-shop-cart {
		width: auto
	}
	.top-bar.type2 .search-form-box:before {
		left: inherit
	}
	.top-bar.type2 .search-form-box {
		right: 0;
		left: inherit
	}
	.top-bar .container {
		position: static
	}
	.dt-sc-switcher {
		position: absolute;
		bottom: 0;
		right: 0
	}
	#logo {
		width: 100%;
		text-align: center
	}
	#main-menu {
		display: inline-block;
		float: left;
		padding: 10px 0;
		width: 100%;
		position: relative;
		line-height: normal
	}
	#main-menu>ul>li>a,
	.header7 #main-menu>ul>li.current_page_item>a,
	#main-menu ul li.menu-item-simple-parent ul li a,
	#main-menu>ul>li.current_page_item>a,
	.header9 #main-menu>ul.menu>li.current_page_item>a,
	.header9 #main-menu ul.menu>li.current-menu-ancestor.current-page-parent>a,
	.header13 #main-menu>ul>li.current_page_item>a,
	.header13 #main-menu ul.menu>li.current-menu-ancestor>a,
	.header10 #main-menu>ul>li.current_page_item>a,
	.header10 #main-menu ul.menu>li.current-menu-ancestor.current-page-parent>a,
	.header10 #main-menu>ul.menu>li>a,
	.header11 #main-menu>ul>li.current_page_item>a,
	.header11 #main-menu ul.menu>li.current-menu-ancestor.current-page-parent>a,
	.header11 #main-menu>ul.menu>li>a,
	#main-menu ul>li.current-menu-ancestor.current-page-parent>a,
	.header9 #main-menu ul.menu>li.current-menu-ancestor>a,
	.header7 #main-menu ul.menu>li.current-menu-ancestor>a,
	.header16 #main-menu>ul>li.current_page_item>a,
	.header16 #main-menu ul.menu>li.current-menu-ancestor>a,
	.header4 #main-menu>ul>li.current_page_item>a,
	.header4 #main-menu ul.menu>li.current-menu-ancestor>a {
		border: 1px solid #333;
		border-top: 0;
		line-height: 25px;
		display: block
	}
	.header.header2 #main-menu>ul>li>a,
	#main-menu>ul>li>a,
	#main-menu ul li.menu-item-simple-parent ul li a {
		padding: 10px 15px
	}
	.header6 #main-menu>ul>li.current_page_item>a,
	.header6 #main-menu>ul>li>a,
	.header6 #main-menu>ul>li:first-child>a,
	.header8 #main-menu>ul>li>a,
	.header8 #main-menu>ul>li:first-child>a,
	.header8 #main-menu>ul>li.current_page_item>a,
	.header6 #main-menu ul.menu>li.current-menu-ancestor>a,
	.header8 #main-menu ul.menu>li.current-menu-ancestor>a {
		border: 1px solid #333;
		border-top: 0;
		padding: 10px 15px;
		line-height: 25px
	}
	.header6 #main-menu ul li.menu-item-simple-parent ul li a,
	.header8 #main-menu ul li.menu-item-simple-parent ul li a {
		border: 1px solid #333;
		border-top: 0
	}
	#main-menu>ul>li>a.dt-menu-expand,
	.header6 #main-menu>ul>li>a.dt-menu-expand,
	.header6 #main-menu ul li.menu-item-simple-parent ul li a.dt-menu-expand,
	.header7 #main-menu>ul>li>a.dt-menu-expand,
	.header7 #main-menu ul li.menu-item-simple-parent ul li a.dt-menu-expand,
	.header8 #main-menu>ul>li>a.dt-menu-expand,
	.header8 #main-menu ul li.menu-item-simple-parent ul li a.dt-menu-expand,
	.header6 #main-menu ul.menu>li.current-menu-ancestor>a.dt-menu-expand,
	.header9 #main-menu ul>li.current-menu-ancestor.current-page-parent>a.dt-menu-expand,
	.header8 #main-menu ul.menu>li.current-menu-ancestor>a.dt-menu-expand,
	.header9 #main-menu>ul>li>a.dt-menu-expand,
	.header9 #main-menu ul li.menu-item-simple-parent ul li a.dt-menu-expand,
	.header10 #main-menu>ul>li>a.dt-menu-expand,
	.header10 #main-menu ul li.menu-item-simple-parent ul li a.dt-menu-expand,
	.header10 #main-menu ul>li.current-menu-ancestor.current-page-parent>a.dt-menu-expand,
	.header11 #main-menu>ul>li>a.dt-menu-expand,
	.header11 #main-menu ul li.menu-item-simple-parent ul li a.dt-menu-expand,
	.header11 #main-menu ul>li.current-menu-ancestor.current-page-parent>a.dt-menu-expand,
	.header13 #main-menu>ul>li>a.dt-menu-expand,
	.header13 #main-menu ul li.menu-item-simple-parent ul li a.dt-menu-expand,
	.header13 #main-menu ul>li.current-menu-ancestor.current-page-parent>a.dt-menu-expand,
	.header9 #main-menu>ul.menu>li.current_page_item>a.dt-menu-expand,
	.header13 #main-menu ul.menu>li.current-menu-ancestor>a.dt-menu-expand,
	.header9 #main-menu ul.menu>li.current-menu-ancestor>a.dt-menu-expand,
	.header7 #main-menu ul.menu>li.current-menu-ancestor>a.dt-menu-expand,
	.header16 #main-menu>ul>li.current_page_item>a.dt-menu-expand,
	.header16 #main-menu ul.menu>li.current-menu-ancestor>a.dt-menu-expand,
	.header4 #main-menu>ul>li.current_page_item>a.dt-menu-expand,
	.header4 #main-menu ul.menu>li.current-menu-ancestor>a.dt-menu-expand {
		border-bottom: 0
	}
	#main-menu ul li.menu-item-simple-parent ul li a.dt-menu-expand,
	#main-menu ul>li.current-menu-ancestor.current-page-parent>a.dt-menu-expand {
		border: 0
	}
	#main-menu>ul>li>a.dt-menu-expand,
	.header9 #main-menu ul>li.current-menu-ancestor>a.dt-menu-expand,
	#main-menu ul>li.current-menu-ancestor>a.dt-menu-expand,
	.header6 #main-menu ul>li.current-menu-ancestor>a.dt-menu-expand,
	.header6 #main-menu>ul>li:first-child>a.dt-menu-expand,
	.header8 #main-menu>ul>li:first-child>a.dt-menu-expand,
	.header10 #main-menu>ul>li>a.dt-menu-expand,
	.header10 #main-menu ul>li.current-menu-ancestor>a.dt-menu-expand,
	.header11 #main-menu>ul>li>a.dt-menu-expand,
	.header11 #main-menu ul>li.current-menu-ancestor>a.dt-menu-expand,
	.header7 #main-menu>ul>li.current_page_item>a.dt-menu-expand,
	.header9 #main-menu>ul.menu>li.current_page_item>a.dt-menu-expand,
	.header9 #main-menu ul.menu>li.current-menu-ancestor.current-page-parent>a.dt-menu-expand,
	.header13 #main-menu>ul>li.current_page_item>a.dt-menu-expand,
	.header13 #main-menu ul.menu>li.current-menu-ancestor>a.dt-menu-expand,
	.header11 #main-menu>ul>li.current_page_item>a.dt-menu-expand,
	.header11 #main-menu ul.menu>li.current-menu-ancestor.current-page-parent>a.dt-menu-expand,
	.header7 #main-menu ul.menu>li.current-menu-ancestor>a.dt-menu-expand {
		border-right: 0
	}
	.header.header2 #main-menu>ul>li.current_page_item>a,
	.header.header2 #main-menu ul.menu>li.current-menu-ancestor>a,
	.header7 #main-menu>ul>li.current_page_item>a,
	.header7 #main-menu ul.menu>li.current-menu-ancestor>a,
	.header10 #main-menu>ul.menu>li>a:hover,
	.header10 #main-menu>ul.menu>li.current_page_item>a,
	.header10 #main-menu>ul.menu>li.current-menu-item>a,
	.header10 #main-menu>ul.menu>li.current-menu-ancestor>a,
	.header10 #main-menu>ul.menu>li.current_page_ancestor>a,
	.header11 #main-menu>ul>li.current_page_item>a,
	.header11 #main-menu ul.menu>li.current-menu-ancestor>a,
	.header14 #main-menu>ul>li.current_page_item>a,
	.header14 #main-menu ul.menu>li.current-menu-ancestor>a {
		border-color: #333
	}
	.header11 #main-menu>ul>li:hover>a {
		color: #fff
	}
	.header5 #main-menu {
		margin: 0
	}
	.header5 #logo {
		padding-left: 0
	}
	.header7 .main-menu-container {
		width: 100%
	}
	.header-mean-wrapper .header7 .main-menu {
		padding: 0
	}
	.is-sticky .logo-wrapper {
		display: block
	}
	.is-sticky .header.header4 #logo,
	.is-sticky .header.header6 #logo {
		display: block
	}
	.header11 #main-menu>ul>li:first-child>a {
		border-top: 1px solid #333
	}
	.logo-wrapper {
		line-height: 50px
	}
	.logo-wrapper #logo {
		margin: 20px 0
	}
	.header.header4 #logo a {
		width: 45%
	}
	.header10 #main-menu>ul.menu>li>a,
	.header11 #main-menu>ul.menu>li>a {
		border-radius: 0;
		display: block
	}
	.header10 #main-menu>ul.menu>li>a:hover,
	.header10 #main-menu>ul.menu>li.current-menu-ancestor>a:hover,
	.header10 #main-menu>ul.menu>li.current-menu-item>a:hover,
	.header10 #main-menu>ul.menu>li.current_page_ancestor>a:hover,
	.header10 #main-menu>ul.menu>li.current_page_item>a:hover {
		border-color: #333
	}
	.header12 #main-menu>ul>li>a {
		line-height: 44px;
		padding: 0 0 0 19px
	}
	.header12 #main-menu>ul>li {
		background-color: #282828;
		margin: 0
	}
	.header12 #main-menu ul li.menu-item-simple-parent ul,
	.header12 .megamenu-child-container {
		background-color: inherit
	}
	.header12 #main-menu ul li.menu-item-simple-parent>ul,
	.header12 .megamenu-child-container,
	.dt-megamenu-custom-content .dt-float-top {
		top: 0
	}
	.header12 #main-menu>ul>li>a,
	.header12 #main-menu ul li.menu-item-simple-parent ul li a,
	.header12 #main-menu ul.menu .megamenu-child-container>ul.sub-menu>li,
	.dt-toggle-header #main-menu ul li.menu-item-simple-parent>ul>li {
		border: 0
	}
	.header14 #main-menu>ul>li.current_page_item:after,
	.header14 #main-menu ul.menu>li.current-menu-ancestor:after,
	.header4 #main-menu>ul>li.current_page_item>a:before,
	.header4 #main-menu>ul>li.current-menu-ancestor>a:before {
		display: none
	}
	.header16 #logo {
		margin-bottom: 20px
	}
	.header16 #main-menu,
	.header16 #main-menu .left-nav {
		text-align: left
	}
	.dt-toggle-header #main-menu {
		width: 250px;
		line-height: inherit
	}
	.dt-transparent-default .header,
	.dt-transparent-default .header6 #logo,
	.dt-transparent-default .header.header4 #logo,
	.dt-transparent-default .header4 #menu-container,
	.dt-transparent-default.transparent-header8 .logo-wrapper,
	.dt-transparent-default .header6 #menu-container,
	.dt-transparent-default .header7 .main-menu,
	.dt-transparent-default .header.header12,
	.dt-transparent-menu .header7 .main-menu,
	.dt-transparent-menu .header.header12,
	.dt-transparent-menu2.transparent-header4 .header.header4,
	.dt-transparent-menu2 .header6 .header,
	.dt-transparent-menu2 .header.header7,
	.dt-transparent-menu .header,
	.dt-transparent-menu .header6 #logo,
	.dt-transparent-menu .header.header4 #logo,
	.dt-transparent-menu .header4 #menu-container,
	.dt-transparent-menu.transparent-header8 .logo-wrapper,
	.dt-transparent-menu .header6 #menu-container,
	.dt-transparent-menu.transparent-header8 .header8 {
		background-color: #000
	}
	#main-menu>ul>li {
		width: 100%;
		margin-left: 0
	}
	#main-menu>ul>li a {
		float: none
	}
	#main-menu>ul>li.current_page_item:before,
	#main-menu ul li.menu-item-simple-parent ul li,
	#main-menu ul.menu>li.current-menu-ancestor:before {
		border-bottom: 0
	}
	#main-menu ul li.menu-item-simple-parent ul,
	#main-menu ul li.menu-item-simple-parent ul li ul {
		top: 44px;
		width: 100%;
		left: 0 !important;
		box-shadow: none
	}
	#main-menu ul li.menu-item-simple-parent ul {
		padding: 0
	}
	#main-menu ul li.menu-item-simple-parent ul li ul {
		border: 0
	}
	.dt-toggle-header #main-menu>ul>li>a {
		line-height: 50px
	}
	.header-mean-wrapper .header {
		height: 68px;
		line-height: 68px
	}
	.header-mean-wrapper .header .container {
		width: 100%
	}
	.header-mean-wrapper .mean-container .mean-nav ul li a {
		line-height: normal
	}
	.header.header4 #logo {
		border: 0
	}
	.header.header4 #main-menu {
		text-align: left;
		float: left
	}
	.header.header2 #main-menu>ul>li>a:before,
	.header.header2 #main-menu>ul>li.current_page_item>a:before,
	.header.header2 #main-menu ul.menu>li.current-menu-ancestor>a:before,
	.header.header2 #main-menu>ul>li>a:after,
	.header.header2 #main-menu>ul>li.current_page_item>a:after,
	.header.header2 #main-menu ul.menu>li.current-menu-ancestor>a:after {
		display: none
	}
	.header7 .main-menu {
		border-radius: 0
	}
	#main-menu>ul>li>a.header-cart span {
		top: inherit;
		right: inherit
	}
	.dt-transparent-menu .dt-sc-main-slider,
	.dt-transparent-menu2 .dt-sc-main-slider,
	.dt-transparent-default .dt-sc-main-slider {
		margin-top: 0
	}
	.dt-transparent-menu .dt-sc-main-slider:before {
		height: 130px
	}
	.enable-submenu-defaulticon .megamenu-child-container ul.sub-menu>li>ul li a:before {
		top: 11px
	}
	#main-menu.enable-submenu-arrows ul li.menu-item-simple-parent ul li.menu-item-has-children:after {
		display: none
	}
	#main-menu.submegamenu-boxshadow-type2 ul li.menu-item-simple-parent ul,
	#main-menu.submegamenu-boxshadow-type2 ul li.menu-item-simple-parent ul li ul,
	.submegamenu-boxshadow-type2 .megamenu-child-container,
	#main-menu.submegamenu-boxshadow-type1 ul li.menu-item-simple-parent ul,
	#main-menu.submegamenu-boxshadow-type1 ul li.menu-item-simple-parent ul li ul,
	.submegamenu-boxshadow-type1 .megamenu-child-container {
		box-shadow: inherit
	}
	.dt-menu-toggle {
		display: block
	}
	#main-menu ul li.menu-item-simple-parent ul {
		border: 0
	}
	#main-menu ul li.menu-item-simple-parent ul li {
		padding: 0;
		clear: both
	}
	#main-menu ul li.menu-item-simple-parent ul li a,
	.header6 #main-menu ul li.menu-item-simple-parent ul li a,
	.header8 #main-menu ul li.menu-item-simple-parent ul li a,
	.header7 #main-menu ul li.menu-item-simple-parent ul li a {
		padding: 10px 15px 10px 25px
	}
	#main-menu ul li.menu-item-simple-parent ul li ul li a,
	.header6 #main-menu ul li.menu-item-simple-parent ul li ul li a,
	.header8 #main-menu ul li.menu-item-simple-parent ul li ul li a,
	.header7 #main-menu ul li.menu-item-simple-parent ul li ul li a,
	#main-menu.enable-submenu-defaulticon ul li.menu-item-simple-parent ul li ul li a {
		padding-left: 35px
	}
	#main-menu ul li.menu-item-simple-parent ul ul ul li a,
	.header6 #main-menu ul li.menu-item-simple-parent ul ul ul li a,
	.header8 #main-menu ul li.menu-item-simple-parent ul ul ul li a,
	.header7 #main-menu ul li.menu-item-simple-parent ul ul ul li a,
	#main-menu.enable-submenu-defaulticon ul li.menu-item-simple-parent ul ul ul li a {
		padding-left: 45px
	}
	#main-menu ul li.menu-item-simple-parent ul li ul {
		padding: 0
	}
	#main-menu.enable-submenu-defaulticon ul li.menu-item-simple-parent ul li a:before {
		left: 20px
	}
	#main-menu.enable-submenu-defaulticon ul li.menu-item-simple-parent ul li ul li a:before {
		left: 25px
	}
	#main-menu.enable-submenu-defaulticon ul li.menu-item-simple-parent ul ul ul li a:before {
		left: 32px
	}
	#main-menu ul.menu>li>.megamenu-child-container>.dt-menu-expand {
		display: none !important
	}
	#main-menu ul.menu .megamenu-child-container>ul.sub-menu>li {
		position: relative
	}
	#main-menu ul li.menu-item-simple-parent ul li ul {
		border: 0
	}
	.megamenu-child-container {
		top: 37px
	}
	.megamenu-2-columns-group .megamenu-child-container,
	.megamenu-3-columns-group .megamenu-child-container,
	.megamenu-4-columns-group .megamenu-child-container,
	.megamenu-2-columns-group .megamenu-child-container>ul.sub-menu>li.menu-item-fullwidth,
	.megamenu-3-columns-group .megamenu-child-container>ul.sub-menu>li.menu-item-fullwidth,
	.megamenu-4-columns-group .megamenu-child-container>ul.sub-menu>li.menu-item-fullwidth,
	.megamenu-5-columns-group .megamenu-child-container>ul.sub-menu>li.menu-item-fullwidth,
	.megamenu-5-columns-group .megamenu-child-container {
		width: 100%;
		left: 0 !important
	}
	#main-menu ul.menu .megamenu-child-container>ul.sub-menu>li {
		width: 100%;
		display: block;
		clear: both;
		box-sizing: border-box;
		padding: 12px 15px 10px 30px;
		border: 1px solid #333;
		border-top: 0;
		line-height: 25px
	}
	.menu-item-widget-area-container .widget ul li:last-child {
		border-bottom: 0
	}
	.megamenu-child-container>ul.sub-menu>li>a,
	.megamenu-child-container>ul.sub-menu>li>.nolink-menu {
		font-size: 13px;
		margin-top: 0
	}
	.megamenu-child-container ul.sub-menu>li>ul li a {
		padding: 10px 15px 10px 10px;
		border: 0
	}
	#main-menu ul li.menu-item-simple-parent ul li ul li a,
	.header6 #main-menu ul li.menu-item-simple-parent ul li ul li a,
	.header8 #main-menu ul li.menu-item-simple-parent ul li ul li a {
		border-bottom-width: 0
	}
	#main-menu ul li.menu-item-simple-parent ul li ul>li:last-child a,
	.header6 #main-menu ul li.menu-item-simple-parent ul li ul>li:last-child a,
	.header8 #main-menu ul li.menu-item-simple-parent ul li ul>li:last-child a {
		border-bottom-width: 1px
	}
	#main-menu ul li.menu-item-simple-parent ul,
	#main-menu ul>li>.megamenu-child-container,
	#main-menu ul li.menu-item-simple-parent ul,
	#main-menu ul li.menu-item-simple-parent ul li ul,
	.header6 #main-menu ul li.menu-item-simple-parent ul,
	.header6 .megamenu-child-container,
	.header8 #main-menu ul li.menu-item-simple-parent ul,
	.header8 .megamenu-child-container,
	.header6 #main-menu ul li.menu-item-simple-parent ul li ul,
	.header8 #main-menu ul li.menu-item-simple-parent ul li ul,
	.header4 #main-menu ul li.menu-item-simple-parent ul,
	.header4 .megamenu-child-container {
		position: inherit;
		top: 0;
		margin: 0;
		left: 0 !important
	}
	.megamenu-child-container {
		border: 0;
		box-shadow: none;
		padding: 0
	}
	.megamenu-child-container>ul.sub-menu>li {
		padding: 0;
		width: 100%
	}
	.megamenu-child-container>ul {
		margin: 0
	}
	.dt-menu-expand {
		display: block !important
	}
	#main-menu ul.menu {
		display: none;
		width: 100%
	}
	#main-menu>ul>li.menu-item-simple-parent:hover>ul,
	#main-menu>ul>li.menu-item-simple-parent>ul>li:hover>ul,
	#main-menu ul li.menu-item-simple-parent ul>li>ul>li:hover>ul,
	.megamenu-child-container>ul.sub-menu,
	.megamenu-child-container>ul.sub-menu ul.sub-menu {
		display: none;
		-webkit-animation: 0s !important;
		-moz-animation: 0s !important;
		animation: 0s !important
	}
	#main-menu ul>li>.megamenu-child-container {
		display: block;
		-webkit-animation: 0s ease-in fadeInUp;
		-moz-animation: 0s ease-in 0s fadeInUp;
		animation: 0s ease-in 0s fadeInUp
	}
	.megamenu-child-container>ul.sub-menu>li>p {
		margin-bottom: 0
	}
	#main-menu.submenu-secondaryborder-style-type2 ul li.menu-item-simple-parent ul:before,
	.submenu-secondaryborder-style-type2 .megamenu-child-container:before,
	#main-menu.submenu-secondaryborder-style-type2 ul li.menu-item-simple-parent ul li ul:after,
	.megamenu-title-underline-type1 .megamenu-child-container>ul.sub-menu>li>a:before,
	.megamenu-title-underline-type1 .megamenu-child-container>ul.sub-menu>li>.nolink-menu:before {
		display: none
	}
	.megamenu-title-underline-type1 .megamenu-child-container>ul.sub-menu>li>a,
	.megamenu-title-underline-type1 .megamenu-child-container>ul.sub-menu>li>.nolink-menu {
		padding-bottom: 0
	}
	.megamenu-title-underline-type2 .megamenu-child-container>ul.sub-menu>li>a,
	.megamenu-title-underline-type2 .megamenu-child-container>ul.sub-menu>li>.nolink-menu {
		border-bottom: 0;
		padding-bottom: 0
	}
	#main-menu.submenu-border-style-dotted ul li.menu-item-simple-parent ul li,
	.submenu-border-style-dotted .megamenu-child-container ul.sub-menu>li>ul li a,
	#main-menu.submenu-border-style-solid ul li.menu-item-simple-parent ul li,
	.submenu-border-style-solid .megamenu-child-container ul.sub-menu>li>ul li a {
		border: 0
	}
	#main-menu.enable-submenu-defaulticon ul li.menu-item-simple-parent ul li a.dt-menu-expand:before,
	.enable-submenu-defaulticon .megamenu-child-container ul.sub-menu>li>ul li a.dt-menu-expand:before {
		display: none
	}
	.enable-megamenu-titlebgcolor .megamenu-child-container ul.sub-menu li a.dt-menu-expand {
		height: 36px;
		line-height: 35px !important;
		right: 15px;
		top: 11px;
		background-color: inherit
	}
	.widget .recent-post-widget .entry-meta {
		display: inline
	}
	.dt-sc-tribe-views ul {
		display: none
	}
	.tribe-bar-collapse #tribe-bar-collapse-toggle {
		margin-top: 15px;
		width: 100%
	}
	.dt-sc-tribe-views select.tribe-bar-views-select,
	span.tribe-events-user-recurrence-toggle {
		display: block
	}
	.dt-sc-tribe-views select.tribe-bar-views-select {
		margin-bottom: 30px
	}
	.dt-sc-tribe-views select,
	.dt-sc-tribe-views select option {
		background-color: #fff
	}
	.dt-sc-tribe-views select option {
		padding: 10px 0 9px 10px
	}
	.tribe-events-sub-nav li a {
		text-align: center;
		padding: 10px 20px 992px
	}
	.tribe-events-list .tribe-events-event-image+div.tribe-events-list-event-detail {
		margin-top: 10px;
		width: 100%
	}
	#tribe-events-content h2.border-title.type2 {
		font-size: 26px
	}
	.tribe-mobile-day-date {
		color: #2c3e50
	}
	#tribe-events-content.tribe-events-list .tribe-events-event-image {
		width: 100%;
		margin: 0
	}
	.tribe-events-list .tribe-events-event-image img {
		max-height: inherit
	}
	.tribe-events-list .tribe-events-venue-details {
		line-height: 22px
	}
	#tribe-events-photo-events .type-tribe_events.tribe-events-photo-event,
	#tribe-events-photo-events.photo-two-col .type-tribe_events.tribe-events-photo-event {
		max-width: 100%
	}
	#tribe-events-content #tribe-events-photo-events .type-tribe_events.tribe-events-photo-event {
		width: 100%;
		margin-right: 0;
		margin-left: 0
	}
	.intro-text h2 {
		font-size: 23px
	}
	.intro-text .dt-sc-button.large {
		font-size: 16px;
		float: none
	}
	.dt-sc-button2 {
		padding: 8px 3px;
		font-size: 10px
	}
	.dt-sc-button1.ico-button {
		padding: 8px 3px;
		font-size: 10px
	}
	.dt-sc-button4 {
		padding: 10px 5px;
		font-size: 15px
	}
	.dt-sc-button5 {
		padding: 0 10px;
		font-size: 12px
	}
	.att-btn1,
	.att-btn2,
	.hosting-btn-trans,
	.host-btn,
	.travel-btn,
	.travel-btn-green {
		padding: 0 4px;
		line-height: 25px;
		font-size: 9px
	}
	.dt-sc-button3 {
		padding: 6px 7px;
		font-size: 11px;
		border-width: 1px
	}
	.intro-text h4 {
		padding: 0
	}
	.intro-text {
		text-align: center
	}
	.intro-text .custom-icon {
		float: none;
		margin: 0 0 20px
	}
	.bg-content {
		width: 100%;
		padding: 100px 20px;
		text-align: center
	}
	.bg-content .alignright {
		float: none
	}
	.dt-sc-border1,
	.dt-sc-border2 {
		border: 0
	}
	.dt-sc-border1 {
		margin: 0
	}
	.dt-sc-border2 {
		padding: 15px 0 0 0
	}
	.bg-img-overlay:after {
		float: left;
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		background-color: rgba(255, 255, 255, .85);
		z-index: -1;
		content: ""
	}
	.row-wrapper .column.alignright {
		text-align: center
	}
	.row-wrapper h3 {
		font-size: 23px;
		text-align: center;
		margin: 0
	}
	.row-wrapper p {
		text-align: center;
		line-height: normal
	}
	.intro-content {
		padding-left: 0
	}
	.intro-content .fa {
		position: inherit;
		margin-bottom: 20px
	}
	.icon-content-left .dt-sc-ico-content.type5 .custom-icon {
		right: 12px
	}
	.icon-content-right .dt-sc-ico-content.type5 .custom-icon {
		left: 12px
	}
	.dt-sc-tabs-container.type2 .alignright,
	.dt-sc-tabs-container.type2 .alignleft {
		width: 100%
	}
	.dt-sc-services-details {
		display: inline-block;
		position: relative;
		top: -55px;
		bottom: auto
	}
	.dt-sc-content-carousel-wrapper .column.dt-sc-one-fourth {
		text-align: center
	}
	.dt-sc-team-wrapper {
		text-align: center
	}
	.carousel-arrows {
		left: 40%;
		bottom: -30px
	}
	.dt-sc-team .image img,
	.dt-sc-team.type2 .image img {
		float: none
	}
	.dt-sc-team-carousel-wrapper {
		margin-bottom: 30px
	}
	.dt-sc-team.type2.alignleft,
	.dt-sc-team.type2.alignright {
		margin-bottom: 40px;
		margin-right: 0;
		margin-left: 0
	}
	.dt-sc-team.type2 .team-details-social-icons a,
	.dt-sc-team.type3 .team-details-social-icons a {
		font-size: 17px
	}
	.partner-list a {
		margin: 0 30px 30px
	}
	.partner-list>a:nth-child(3),
	.partner-list>a:nth-child(6) {
		margin-right: 0
	}
	.partner-carousel li {
		margin-bottom: 20px
	}
	.hr-title {
		margin-bottom: 20px
	}
	.border-title.type2 {
		margin-bottom: 20px
	}
	.dt-sc-timeline-wrapper .column.dt-sc-one-half {
		width: auto
	}
	.dt-sc-timeline-wrapper:before,
	.dt-sc-timeline-team .dt-sc-team.type4 .image:before,
	.dt-sc-timeline-team .dt-sc-team.type4 .image:after {
		display: none
	}
	.dt-sc-timeline-team.right .dt-sc-team.type4 {
		padding-left: 0
	}
	.dt-sc-timeline-team.left .dt-sc-team.type4 .image {
		margin: 0 5px
	}
	.dt-sc-timeline-team.left .dt-sc-team.type4 {
		padding: 0
	}
	.dt-sc-sorting-container a {
		margin-right: 0
	}
	.portfolio-title h5 {
		margin-bottom: 5px
	}
	.portfolio-title {
		padding: 13px 10px 10px 75px
	}
	.recent-gallery-container #bx-pager a {
		margin: 0 2px
	}
	.recent-gallery-container #bx-pager a img {
		max-width: 61px
	}
	.recent-gallery-container.without-pagination .bx-controls a {
		bottom: 0
	}
	.dt-sc-one-column .recent-gallery-container .bx-controls a.bx-next {
		right: 0
	}
	.dt-sc-one-column .recent-gallery-container .bx-controls a.bx-prev {
		left: 0
	}
	.dt_portfolios .dt-sc-two-third .recent-gallery-container {
		margin-bottom: 25px
	}
	.portfolio-carousel-wrapper .product-carousel {
		bottom: -60px;
		top: inherit
	}
	.dt-sc-tabs-container.woocommerce-tabs .thumb {
		width: 100% !important;
		margin: 0 0 20px 0;
		text-align: center
	}
	.project-details ul.client-details li span {
		width: 110px
	}
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-fourth .portfolio-detail .views,
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-fourth .portfolio-detail .portfolio-title {
		padding: 0 10px
	}
	.portfolio-container.type2 .portfolio .portfolio-detail .portfolio-title,
	.portfolio-container.type2 .portfolio .portfolio-detail .views {
		padding: 0 15px
	}
	.portfolio-container.type2 .portfolio .portfolio-detail h5 {
		font-size: 17px
	}
	.gallery-fullwidth .project-details {
		padding-left: 0
	}
	.pagination .next-post a {
		margin-left: 0
	}
	.column {
		margin-right: 0
	}
	.dt-sc-one-fourth,
	.dt-sc-one-half,
	.dt-sc-one-third,
	.dt-sc-three-fourth,
	.dt-sc-two-third,
	.dt-sc-one-fifth,
	.dt-sc-four-fifth,
	.dt-sc-three-fifth,
	.dt-sc-two-fifth,
	.dt-sc-one-sixth,
	.dt-sc-two-sixth,
	.dt-sc-three-sixth,
	.dt-sc-four-sixth,
	.dt-sc-five-sixth,
	.column.no-space.dt-sc-one-fourth,
	.column.no-space.dt-sc-one-third,
	.column.no-space.dt-sc-one-half,
	.column.no-space.dt-sc-one-fifth,
	.column.no-space.dt-sc-one-sixth,
	.column.no-space.dt-sc-three-fourth,
	.column.no-space.dt-sc-two-third,
	.column.no-space.dt-sc-four-fifth,
	.column.no-space.dt-sc-three-fifth,
	.column.no-space.dt-sc-two-fifth,
	.column.no-space.dt-sc-two-sixth,
	.column.no-space.dt-sc-three-sixth,
	.column.no-space.dt-sc-four-sixth,
	.column.no-space.dt-sc-five-sixth,
	.portfolio.with-space.dt-sc-one-fourth,
	.portfolio.with-space.dt-sc-one-third,
	.portfolio.with-space.dt-sc-one-half,
	.woocommerce .col2-set .col-1,
	.woocommerce-page .col2-set .col-1,
	.woocommerce .col2-set .col-2,
	.woocommerce-page .col2-set .col-2,
	.page-with-both-sidebar .portfolio.with-space.dt-sc-one-third,
	.page-with-both-sidebar .portfolio.with-space.dt-sc-one-fourth,
	.page-with-sidebar .portfolio.with-space.dt-sc-one-fourth,
	.dt-sc-pricing-table.no-space .dt-sc-one-fourth,
	.page-with-sidebar .blog-items.apply-isotope .dt-sc-one-half,
	.page-with-sidebar .blog-items .dt-sc-one-third,
	.page-with-sidebar .portfolio.with-space.dt-sc-one-third,
	ul.products li .product-wrapper.product-four-column,
	ul.products li .product-wrapper.product-three-column,
	ul.products li .product-wrapper.product-two-column,
	ul.products li.product-category,
	.apply-isotope-portfolio .portfolio.with-space.dt-sc-one-fourth {
		width: 100%;
		margin: 0 0 20px 0
	}
	#primary,
	#primary.with-left-sidebar,
	#primary.with-right-sidebar,
	#secondary-left.secondary-has-both-sidebar,
	#secondary-right.secondary-has-both-sidebar,
	#primary.page-with-both-sidebar,
	.secondary-sidebar,
	#secondary-right,
	#secondary-left,
	#secondary,
	.portfolio.column.no-space.dt-sc-one-fifth,
	.portfolio-container .column.no-space.dt-sc-one-fourth,
	.portfolio-container.no-space .portfolio.dt-sc-one-third,
	.portfolio-container.no-space .portfolio.dt-sc-one-half,
	.portfolio-container.no-space .portfolio.dt-sc-one-column,
	.portfolio.column.no-space.dt-sc-one-half,
	.portfolio.column.no-space.dt-sc-one-third,
	.dt-sc-portfolio-container .column.no-space.dt-sc-one-fourth {
		width: 100%;
		margin: 0
	}
	.page-template-tpl-portfolio #primary.page-with-sidebar {
		margin: 0 0 40px
	}
	.blog-items .dt-sc-one-third {
		width: 31.3%
	}
	.events .event-meta p:last-child,
	.entry-meta-data p:last-child {
		margin-right: 0
	}
	.events .event-meta p span,
	.entry-meta-data p span {
		margin-right: 5px
	}
	.blog-items .dt-sc-one-third {
		width: 100%
	}
	.blog-post.type3 .entry-meta-data p:first-child {
		padding: 8px 10px 8px 0;
		margin: 0
	}
	.pagination {
		padding-right: 0
	}
	.page-template-tpl-blog .with-left-sidebar .pagination {
		margin-bottom: 40px
	}
	.page-with-sidebar .dt-sc-one-column .blog-post .recent-gallery-container .bx-controls a.bx-prev,
	.dt-sc-one-column .blog-post .recent-gallery-container .bx-controls a.bx-prev,
	.content-full-width .dt-sc-one-column .entry-post .recent-gallery-container .bx-controls a.bx-prev {
		left: 0
	}
	.page-with-sidebar .dt-sc-one-column .blog-post .recent-gallery-container .bx-controls a.bx-next,
	.dt-sc-one-column .blog-post .recent-gallery-container .bx-controls a.bx-next,
	.content-full-width .dt-sc-one-column .entry-post .recent-gallery-container .bx-controls a.bx-next {
		right: 0
	}
	.page-with-sidebar .dt-sc-one-column .blog-post .recent-gallery-container .bx-controls a,
	.dt-sc-one-column .blog-post .recent-gallery-container .bx-controls a {
		bottom: -50px
	}
	.dt-sc-one-column .blog-post .recent-gallery-container #bx-pager a img,
	.dt-sc-one-half .blog-post .recent-gallery-container #bx-pager a img,
	.page-with-sidebar .dt-sc-one-third .blog-post .recent-gallery-container #bx-pager a img {
		max-width: 57px
	}
	.page-with-sidebar .dt-sc-one-half .entry-post .recent-gallery-container #bx-pager a img {
		max-width: 53px
	}
	.dt-sc-one-column .entry-post .recent-gallery-container #bx-pager a img {
		max-width: 52px
	}
	.dt-sc-one-third .entry-post:before {
		left: 30px
	}
	.page-with-sidebar .dt-sc-one-third .entry-post:after,
	.dt-sc-one-third .entry-post:after {
		width: 93%
	}
	.content-full-width .blog-items .dt-sc-one-column .entry-post:after,
	.page-with-sidebar .blog-items .dt-sc-one-column .entry-post:after,
	page-with-sidebar .blog-items .dt-sc-one-half .entry-post:after,
	.dt-sc-one-half .entry-post:after,
	.content-full-width .blog-items .dt-sc-one-half .entry-post:after {
		width: 92%
	}
	.dt-sc-one-half .blog-post.type3 .recent-gallery-container #bx-pager a img,
	.blog-post.type3 .recent-gallery-container #bx-pager a img {
		max-width: 56px
	}
	.blog-post.type3 .recent-gallery-container .bx-controls a {
		bottom: -61px
	}
	.page-with-sidebar .blog-post.type3 .recent-gallery-container .bx-controls a,
	.page-with-sidebar .dt-sc-one-half .blog-post.type3 .recent-gallery-container .bx-controls a {
		bottom: -65px
	}
	.blog-post.type3 .entry-meta .date {
		padding: 10px 5px 5px
	}
	.blog-post.type3 .entry-meta,
	.dt-sc-one-third .blog-post.type3 .entry-meta,
	.dt-sc-one-third .blog-post.type3 .entry-meta .date,
	.dt-sc-one-third .blog-post.type3 .entry-meta .post-comments,
	.blog-post.type3 .entry-meta .date,
	.blog-post.type3 .entry-meta .post-comments {
		width: 60px
	}
	.blog-post.type3 .date p span {
		font-size: 30px
	}
	.blog-post.type3 .entry-meta .post-comments {
		padding: 10px 5px 5px
	}
	.blog-post.type3 {
		padding: 0 0 20px 75px
	}
	.page-with-sidebar .blog-post.type3 .entry-meta-data p:nth-of-type(2n) span {
		margin-left: 5px
	}
	.page-with-sidebar .dt-sc-one-third .blog-post.type3 .recent-gallery-container #bx-pager a img {
		max-width: 53px
	}
	.blog-post.type3 .entry-meta-data p {
		border: 0
	}
	.main-title h1,
	main-title h2 {
		width: 100%;
		text-align: center
	}
	.breadcrumb {
		margin: 25px auto 0;
		display: inline-block;
		float: none
	}
	.full-width-bg,
	.breadcrumb-wrapper {
		text-align: center
	}
	.breadcrumb-wrapper.type4 .breadcrumb {
		margin: auto
	}
	.breadcrumb-wrapper.type4 {
		padding: 16px 0
	}
	.products .product-title a span {
		margin-right: 3px
	}
	.product-carousel,
	.events-carousel-wrapper .product-carousel {
		top: auto;
		bottom: -30px;
		left: 0;
		right: 0;
		margin: auto;
		width: 85px
	}
	.product-carousel,
	.align-arrows .product-carousel {
		bottom: -15px
	}
	.product-carousel {
		bottom: -40px
	}
	.align-arrows .product-carousel {
		top: auto
	}
	.product-carousel-wrapper {
		margin-bottom: 40px
	}
	.events-carousel .dt-sc-one-fourth {
		margin: 0 5px
	}
	.feature-product-carousel.products .product-wrapper {
		margin: 0 0 30px 0
	}
	.property-single-detail #bx-pager img {
		max-width: 50px
	}
	.single-property-info li,
	.page-with-sidebar .single-property-info li {
		padding: 13px 12px
	}
	.property-single-detail .dt-sc-social-icons li a {
		min-width: 23px;
		font-size: 14px
	}
	.property-single-detail #bx-pager a {
		margin: 0 3px 5px
	}
	.products.type2 .product-details h5 {
		text-align: center;
		padding: 0 10px
	}
	.post-author-details .dt-sc-social-icons li a {
		padding: 0;
		min-width: 45px;
		font-size: 23px
	}
	.post-author-details {
		margin-bottom: 35px
	}
	.widget.widget_text h5.dt-sc-toggle-accordion {
		padding: 0 5px 0 75px
	}
	.widget ul.tweet_list .fa {
		line-height: 50px
	}
	.wpcf7-form .dt-sc-one-third,
	#commentform .dt-sc-one-half {
		margin-bottom: 0
	}
	.wpcf7-form {
		float: left;
		width: 100%;
		margin-bottom: 20px
	}
	.dt-sc-content-highlighter {
		left: 0 !important;
		right: auto !important
	}
	.dt-sc-content-highlighter .column.dt-sc-one-half,
	.dt-sc-content-highlighter .column.dt-sc-one-fifth,
	.dt-sc-content-highlighter .column.dt-sc-four-fifth {
		width: auto
	}
	.dt-sc-ico-content.type6 .custom-icon {
		margin-right: 8px
	}
	.icon-content-left,
	.icon-content-right {
		margin-top: 30px
	}
	.icon-content-right .dt-sc-ico-content.type5 .custom-icon {
		left: 10px
	}
	.icon-content-right .dt-sc-ico-content.type5 {
		padding: 20px 0 0 35px
	}
	.dt-sc-ico-content.type2 {
		margin-bottom: 20px
	}
	.dt-sc-ico-content.type3 {
		padding-bottom: 25px
	}
	.icon-content-left .dt-sc-ico-content.type5 {
		padding: 20px 35px 0 0
	}
	.icon-content-left .dt-sc-ico-content.type5 .custom-icon {
		right: 10px
	}
	.icon-content-left .dt-sc-ico-content.type5,
	.icon-content-right .dt-sc-ico-content.type5 {
		margin-bottom: 10px
	}
	.icon-content-left .dt-sc-ico-content.type5:last-child,
	.icon-content-right .dt-sc-ico-content.type5:last-child {
		margin-bottom: 0
	}
	.dt-sc-ico-content.type6 p {
		line-height: 18px
	}
	.dt-sc-ico-content.type6 h6 {
		margin-bottom: 10px
	}
	.slide-controls-wrapper .column.dt-sc-one-fourth {
		margin: 0 0 5px
	}
	.dt-sc-ico-content.type11 h4 {
		line-height: normal;
		margin-bottom: 15px
	}
	.dt-sc-ico-content.type12.left h4 .fa {
		margin: 0 7px 0 8px
	}
	.dt-sc-ico-content.type7,
	.dt-sc-ico-content.type11 {
		padding-left: 90px
	}
	.dt-sc-ico-content.type7 h4,
	.dt-sc-ico-content.type11 h4 {
		line-height: normal
	}
	.dt-sc-ico-content.type9 .custom-icon:before {
		display: none
	}
	.dt-sc-working-hours span {
		width: 130px
	}
	.icon-content-left .dt-sc-ico-content.type5:before {
		right: -1.8%
	}
	.icon-content-right .dt-sc-ico-content.type5:before {
		left: -1.7%
	}
	.dt-sc-ico-content.type8 {
		margin-bottom: 50px
	}
	.dt-sc-ico-content.type10 {
		border: 1px dashed #969696
	}
	.dt-sc-hr-border {
		border: 0;
		margin-top: 20px
	}
	.dt-sc-ico-content.type18 {
		margin-bottom: 20px
	}
	.dt-sc-ico-content.type21 .dt-sc-icon-border,
	.dt-sc-iconbox-border {
		display: none
	}
	.dt-sc-ico-content.type21 h5 {
		padding: 0;
		margin-bottom: 10px
	}
	.dt-sc-ico-content.type21 .dt-sc-special-content {
		margin-bottom: 10px
	}
	.row-wrapper .dt-sc-button.type6 {
		margin: 10px 0 0 0
	}
	.half-overlay-bg-content {
		padding-right: 30px
	}
	.dt-sc-testimonial-wrapper.type4 .column.dt-sc-one-half {
		width: 420px !important;
		margin: 0 !important
	}
	.dt-sc-testimonial.type4 .column.dt-sc-three-fourth {
		width: 100%;
		margin: 0
	}
	.dt-sc-testimonial.type4 .testimonial-content.with-chat-effect:after {
		left: 0;
		right: 0;
		margin: auto;
		top: -10px;
		transform: rotate(135deg);
		-webkit-transform: rotate(135deg);
		-ms-transform: rotate(135deg);
		-o-transform: rotate(135deg);
		-moz-transform: rotate(135deg)
	}
	.dt-sc-testimonial.type4 .testimonial-content.with-chat-effect {
		margin-top: 15px
	}
	.dt-sc-hr.top {
		width: 92%
	}
	.dt-sc-hr.top a {
		right: -8%
	}
	.special-title h2 {
		font-size: 50px
	}
	.dt-sc-colored-box {
		margin-bottom: 20px;
		animation: inherit
	}
	.dt-sc-colored-box.with-icon {
		padding-top: 65px
	}
	.partner-carousel.list-type1 li,
	.partner-carousel.list-type1.three-column li,
	.partner-carousel.list-type1.two-column li {
		width: 100%;
		margin: 0
	}
	.partner-carousel.list-type1 li:before,
	.partner-carousel.list-type1 li:after {
		display: none
	}
	.dt-sc-animate-num {
		margin-bottom: 20px
	}
	.dt-sc-animate-num .dt-sc-num-count {
		font-size: 55px
	}
	.dt-sc-animate-num:after {
		width: 160px
	}
	.dt-sc-content-carousel-arrows a {
		width: 40px;
		height: 40px;
		line-height: 38px;
		font-size: 28px
	}
	.dt-sc-progress,
	.dt-sc-bar-text {
		width: 100%;
		text-align: left
	}
	.dt-sc-tb-header .dt-sc-price h2 {
		font-size: 40px
	}
	.dt-sc-pr-tb-col.type3 .dt-sc-tb-header .dt-sc-price {
		margin: 30px auto 0
	}
	.dt-sc-pr-tb-col {
		margin-bottom: 20px
	}
	.dt-sc-donutchart-small:before,
	.dt-sc-donutchart-medium:before {
		display: none
	}
	.dt-sc-toggle-frame-set-container {
		width: 100%
	}
	ul.dt-sc-tabs-frame li a,
	.woocommerce-tabs ul.tabs li a {
		padding: 0 10px;
		font-size: 15px
	}
	ul.dt-sc-tabs-vertical-frame {
		width: 100%
	}
	.dt-sc-partner-carousel li {
		margin: 0 10px
	}
	.dt-sc-tabs-vertical-frame-content {
		width: 100%;
		margin: 13px 0 0 0
	}
	.dt-sc-tabs-container.type4 ul.dt-sc-tabs-frame li a {
		font-size: 15px
	}
	.dt-sc-tabs-container.type4 .dt-sc-tabs-frame-content {
		margin: 40px 0 0
	}
	.dt-sc-tabs-vertical-container.type2 ul.dt-sc-tabs-vertical-frame li.current a {
		border: 1px solid
	}
	.dt-sc-tabs-vertical-container.type2 ul.dt-sc-tabs-vertical-frame li a {
		text-align: center
	}
	h5.dt-sc-toggle,
	h5.dt-sc-toggle-accordion {
		padding: 15px 2px 16px 60px
	}
	.dt-sc-tabs-container.type5 .dt-sc-tabs-frame li {
		margin: 0 0 20px 0
	}
	.dt-sc-tabs-container.type5 .dt-sc-tabs-frame {
		border: 0
	}
	.dt-sc-tabs-container.type5 .dt-sc-tabs-frame-content {
		padding: 35px 0 0 0;
		text-align: center
	}
	.parallax-content h2 {
		font-size: 30px
	}
	.parallax-content>a span {
		font-size: 70px
	}
	.parallax-content-bg2 .dt-sc-social-icons li a {
		padding: 0
	}
	.dt-sc-colored-box span {
		top: -18px
	}
	.dt-sc-property-search-container .dt-sc-tabs-container.type2 ul.dt-sc-tabs-frame li a {
		font-size: 15px;
		padding: 0 20px
	}
	.dt-sc-table th {
		font-size: 14px
	}
	.dt-sc-table td {
		font-size: 13px
	}
	.dt-sc-schedule-progress {
		width: 100%;
		padding: 0
	}
	.steps,
	.dt-sc-instant-notification-box,
	.dt-sc-goback-box {
		padding: 0
	}
	.dt-sc-appointment-under-process:after {
		width: 100%
	}
	.side-nav-container {
		margin-bottom: 50px
	}
	.side-nav-container ul li a .fa {
		margin-left: 5px
	}
	.intro-text.type3 .intro-text-content {
		background: rgba(255, 255, 255, .85);
		width: 100%
	}
	.intro-text.type5 {
		background-size: inherit;
		background-image: none;
		background-color: #662729;
		padding: 23px 10px 33px
	}
	.intro-text.type5 .intro-text-content {
		width: 100%
	}
	.dt-sc-hours-icon span,
	.dt-sc-one-half .dt-sc-hours-icon span {
		top: -31px
	}
	.dt-sc-reservation-form a .button {
		float: right
	}
	.dt-sc-reservation-form {
		position: relative;
		top: 0
	}
	.dt-sc-one-third .dt-sc-catalog-menu.type3 .dt-sc-catalog-holder {
		width: 36%;
		margin: 0 20px 0 0
	}
	.dt-sc-one-half .dt-sc-catalog-menu.type3 .dt-sc-catalog-holder,
	.dt-sc-catalog-menu.type3 .dt-sc-catalog-holder {
		width: 100%;
		margin: 0 0 20px
	}
	.dt-sc-catalog-menu.type3 .dt-sc-catalog-meta-container:after {
		display: none
	}
	.dt-sc-catalog-menu.type1 .dt-sc-price {
		margin-bottom: 20px;
		position: inherit
	}
	.dt-sc-catalog-menu.type1 .rounded {
		width: 100%;
		height: auto;
		margin: 0 0 20px
	}
	.dt-sc-catalog-menu.type1 .dt-sc-catalog-meta-container {
		width: 100%
	}
	.star-rating {
		width: 65%
	}
	.woocommerce form.woocommerce-checkout .form-row.form-row-first {
		margin-right: 16px
	}
	table.shop_table .quantity .plus,
	table.shop_table .quantity .minus,
	.product .summary .quantity .qty,
	.product .summary .quantity .plus,
	.product .summary .quantity .minus {
		padding: 0 10px
	}
	.woocommerce .single-product .quantity .qty,
	.woocommerce-page .single-product .quantity .qty {
		width: 50px
	}
	.woocommerce div.product form.cart .button,
	.woocommerce-page div.product form.cart .button,
	.woocommerce #content div.product form.cart .button,
	.woocommerce-page #content div.product form.cart .button {
		float: none
	}
	.single-product .type2.woocommerce-tabs ul.dt-sc-tabs-frame {
		text-align: center
	}
	.woocommerce div.product div.images,
	.woocommerce-page div.product div.images,
	.woocommerce #content div.product div.images,
	.woocommerce-page #content div.product div.images,
	.woocommerce div.product div.summary,
	.woocommerce-page div.product div.summary,
	.woocommerce #content div.product div.summary,
	.woocommerce-page #content div.product div.summary,
	.woocommerce div.product div.product-image-meta,
	.woocommerce-page div.product div.product-image-meta,
	.woocommerce #content div.product div.product-image-meta,
	.woocommerce-page #content div.product div.product-image-meta,
	.woocommerce-account .woocommerce {
		width: 100%
	}
	.woocommerce .col2-set .col-1,
	.woocommerce-page .col2-set .col-1 {
		width: 100%
	}
	.product .images .thumbnails .yith_magnifier_gallery li,
	.product .images .thumbnails .yith_magnifier_gallery li.last {
		margin: 0
	}
	.woocommerce .shop_table .quantity .plus,
	.woocommerce .shop_table .quantity .minus,
	.woocommerce-page .shop_table .quantity .plus,
	.woocommerce-page .shop_table .quantity .minus {
		height: 30px;
		padding: 0 3px
	}
	.woocommerce .shop_table .quantity .qty,
	.woocommerce-page .shop_table .quantity .qty {
		height: 30px;
		width: 30px !important;
		padding: 0
	}
	.woocommerce table.shop_table td,
	.woocommerce-page table.shop_table td {
		padding: 6px 5px
	}
	.woocommerce table.shop_table th,
	.woocommerce-page table.shop_table th {
		font-size: 14px;
		padding: 15px 5px
	}
	.woocommerce table.shop_table.woocommerce-checkout-review-order-table tfoot th,
	.woocommerce-page table.shop_table.woocommerce-checkout-review-order-table tfoot th {
		font-size: 14px
	}
	.woocommerce .shop_table.my_account_orders td {
		font-size: 12px
	}
	.woocommerce table.cart img,
	.woocommerce-page table.cart img,
	.woocommerce #content table.cart img,
	.woocommerce-page #content table.cart img {
		width: 50px
	}
	.wishlist_table .add_to_cart.button {
		font-size: 10px;
		padding: 9px 3px
	}
	table.cart td.product-name a {
		font-size: 12px
	}
	.woocommerce table.shop_table .product-subtotal span,
	.woocommerce table.cart td.product-price,
	.woocommerce-page table.cart td.product-price {
		font-size: 13px
	}
	.woocommerce table.cart td.actions .coupon,
	.woocommerce-page table.cart td.actions .coupon,
	.woocommerce #content table.cart td.actions .coupon,
	.woocommerce-page #content table.cart td.actions .coupon {
		margin: 0 0 10px 0;
		float: right;
		clear: both
	}
	.woocommerce .cart .button,
	.woocommerce-page .cart .button,
	.woocommerce .cart input.button,
	.woocommerce-page .cart input.button {
		float: right;
		clear: both
	}
	.woocommerce table.cart td.actions,
	.woocommerce-page table.cart td.actions {
		padding: 6px 0 30px 0
	}
	.woocommerce .cart-collaterals .cart_totals,
	.woocommerce-page .cart-collaterals .cart_totals,
	.woocommerce .cart-collaterals .shipping_calculator,
	.woocommerce-page .cart-collaterals .shipping_calculator {
		width: 100%
	}
	.woocommerce table.cart td.actions .coupon .input-text {
		margin: 0 5px 15px 10px
	}
	.dt-sc-tabs-frame-content .thumb,
	.woocommerce-tabs .panel .thumb {
		margin: 0 10px 0 0
	}
	.woocommerce-tabs .panel ul li {
		padding: 10px 30px 10px 0
	}
	.type2 .dt-sc-tabs-frame-content ul li span,
	.woocommerce-tabs .panel ul li span {
		width: 130px
	}
	.woocommerce table.wishlist_table tbody td {
		padding: 16px 5px
	}
	.woocommerce table.wishlist_table thead th {
		padding: 16px 2px
	}
	.woocommerce-wishlist .wishlist_table .remove_from_wishlist.button {
		padding: 6px;
		font-size: 12px
	}
	.woocommerce-account .content-full-width .woocommerce {
		width: 100%
	}
	.error-info #searchform {
		width: 100%
	}
	.error-info h2 span:last-child {
		font-size: 35px
	}
	.error-info h2 {
		font-size: 70px
	}
	.error-info h2 span.error-number {
		letter-spacing: 60px
	}
	.form-wrapper {
		width: 100%
	}
	.form-wrapper form {
		padding: 30px 20px
	}
	.form-wrapper form input {
		margin: 0
	}
	#reg_form input.button {
		margin-top: 10px
	}
	.form-wrapper.register input.button {
		margin-top: 5px
	}
	#property-enquiry .dt-sc-one-half,
	.dt-sc-search-form .dt-sc-one-half,
	.dt-sc-search-form .dt-sc-one-third,
	.dt-sc-appointment-schedule-box .dt-sc-one-half {
		margin-bottom: 0
	}
	.dt-sc-appointment-schedule-box .dt-sc-personal-info .choose-payment {
		margin-bottom: 25px
	}
	.dt-sc-bmi-frm-detail {
		width: 100%;
		padding: 20px
	}
	.dt-sc-bmi-frm .bmi-result {
		background-position: right bottom;
		float: left;
		height: auto;
		padding: 20px 10px;
		position: inherit;
		width: 100%
	}
	.full-bg img {
		position: static;
		max-width: 100%
	}
	.dt-sc-bmi-frm-detail input {
		margin-bottom: 10px
	}
	.origin-bottom-image img,
	.origin-top-image img {
		position: relative
	}
	#footer .widget .entry-meta span {
		margin-right: 7px
	}
	#footer .widget .tweet_list li:before {
		padding: 2px 5px 45px 0
	}
	#footer .recent-property-widget .entry-meta {
		margin-bottom: 20px
	}
	.footer-wrapper .dt-sc-social-icons li a {
		padding: 0 17px !important;
		line-height: 60px !important;
		font-size: 22px !important
	}
	.footer-links li {
		float: none
	}
	.copyright p {
		margin-bottom: 10px;
		width: 100%;
		text-align: center
	}
	.footer-links {
		float: none;
		display: inline-block;
		margin: 0 auto;
		text-align: center
	}
	.copyright {
		text-align: center
	}
	.copyright .dt-sc-social-icons,
	.copyright .dt-sc-social-icons li,
	.copyright img {
		float: none
	}
}

@media only screen and (min-width:320px) and (max-width:479px) {
	.container,
	.header.header5 .container {
		width: 300px
	}
	.boxed .wrapper {
		width: 100%;
		margin: 0 auto;
		float: none
	}
	.boxed .header,
	.boxed .header6 #header-wrapper {
		width: 100%
	}
	.banner-content {
		height: 150px
	}
	.banner-content h2 {
		font-size: 30px
	}
	.parallax-banner-text h2 {
		font-size: 27px;
		margin-bottom: 10px;
		padding: 0 0 5px;
		letter-spacing: 9px
	}
	.parallax-banner-text h3 {
		font-size: 25px
	}
	.parallax-banner-text {
		padding: 15px 5px
	}
	.parallax-banner-text h3 span {
		letter-spacing: 5px
	}
	#header-wrapper {
		position: inherit !important
	}
	.header-mean-wrapper #logo {
		width: 80%
	}
	.header.header4 #logo a {
		width: 60%
	}
	.top-menu {
		width: 100%;
		text-align: center
	}
	.top-right {
		width: 100%;
		padding: 0;
		float: left
	}
	.top-bar.type1 .top-menu li {
		width: 100%;
		border-bottom: 1px dashed #ededed;
		padding: 0
	}
	.top-bar.type1 .dt-sc-right span,
	.top-bar.type7 .dt-sc-right span {
		width: auto
	}
	.top-bar.type1 .dt-sc-right .dt-sc-social-icons,
	.top-bar.type7 .dt-sc-right .dt-sc-social-icons {
		width: auto
	}
	.top-bar.type6 .top-menu.type2 li {
		float: none
	}
	.top-menu.type2 li {
		margin: 0 5px 0
	}
	.top-contact-details {
		width: 100%;
		text-align: center
	}
	.top-contact-details li {
		float: none
	}
	.shop-cart {
		width: 100%;
		text-align: center
	}
	.top-bar.type5 .top-social-icons {
		width: 100%;
		text-align: center;
		margin: 0
	}
	.top-social-icons li {
		float: none
	}
	.service-option {
		width: 100%;
		text-align: center
	}
	.top-social-icons li a {
		float: none
	}
	.hr-title h3 {
		font-size: 25px
	}
	.intro-text h2 {
		font-size: 23px
	}
	.intro-text .dt-sc-button.large {
		font-size: 16px;
		float: none
	}
	.intro-text.type2,
	.intro-text.type1 {
		padding: 33px 0 33px 0
	}
	.dt-sc-ico-content.type17 .dt-sc-ico-title {
		padding: 40px 0 30px
	}
	.dt-sc-button2 {
		padding: 3px;
		font-size: 6px;
		line-height: 15px;
		border-width: 1px
	}
	.dt-sc-button1.ico-button {
		padding: 3px;
		font-size: 6px;
		line-height: 15px;
		border-width: 1px
	}
	.dt-sc-button4 {
		padding: 0 5px;
		font-size: 10px;
		line-height: 19px
	}
	.dt-sc-button3 {
		padding: 0 5px;
		font-size: 8px;
		border-width: 1px
	}
	.dt-sc-button5 {
		padding: 0 5px;
		font-size: 10px;
		border-width: 1px
	}
	.intro-text h4 {
		padding: 0
	}
	.intro-text {
		text-align: center
	}
	.intro-text.type5 .intro-text-content {
		width: 100%
	}
	.intro-text.type6 {
		padding: 23px 3px 33px
	}
	.intro-text.type4 {
		padding: 45px 0 40px
	}
	.intro-content {
		padding-left: 0
	}
	.intro-content .fa {
		position: inherit;
		margin-bottom: 20px
	}
	.dt-sc-content-carousel-arrows.type4 {
		bottom: 30px
	}
	.carousel-arrows {
		left: 35%;
		bottom: -25px
	}
	.hr-title h2 {
		font-size: 26px
	}
	.dt-sc-team-wrapper {
		text-align: center
	}
	.dt-sc-team .image img {
		float: none
	}
	.dt-sc-team .image {
		width: 100%;
		text-align: center
	}
	.dt-sc-team.type2 .image {
		margin-right: 0;
		width: 95px;
		right: 10px
	}
	.dt-sc-team.type3 .team-details {
		padding: 10px
	}
	.dt-sc-team-carousel-wrapper.type2 {
		margin-bottom: 30px
	}
	.dt-sc-team-carousel-wrapper.type2 .carousel-arrows {
		bottom: 30px;
		top: inherit;
		right: 37%
	}
	.dt-sc-team.type4 .image,
	.dt-sc-timeline-team.left .dt-sc-team.type4 .image {
		width: 100%;
		margin: 0 0 25px 0;
		float: none
	}
	.dt-sc-team.type4 .team-details,
	.dt-sc-timeline-team.left .dt-sc-team.type4 .team-details {
		width: 100%;
		text-align: center
	}
	.dt-sc-team.type4 {
		text-align: center
	}
	.dt-sc-team:hover .image img {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-ms-transform: rotate(0deg)
	}
	.partner-list a {
		margin: 0 4px 30px
	}
	.partner-list>a:nth-child(3),
	.partner-list>a:nth-child(6) {
		margin-right: 0
	}
	.sorting-container a {
		margin-bottom: 5px
	}
	.recent-gallery-container #bx-pager a {
		margin: 0 3px
	}
	.recent-gallery-container #bx-pager a img {
		max-width: 50px
	}
	.recent-gallery-container .bx-controls-direction a::before {
		line-height: 40px
	}
	.recent-gallery-container .bx-controls-direction a {
		width: 30px;
		height: 40px
	}
	.dt_portfolios .dt-sc-two-third .recent-gallery-container .bx-controls a {
		bottom: -45px
	}
	.dt_portfolios .recent-gallery-container #bx-pager a img {
		max-width: 40px
	}
	.project-details ul.client-details li span {
		width: 90px
	}
	.post-nav-container .post-prev-link {
		margin-bottom: 10px
	}
	.post-nav-container a {
		border: 1px solid #eaeaea
	}
	.post-nav-container,
	.post-nav-container .post-prev-link,
	.post-nav-container .post-next-link {
		border: 0;
		text-align: center
	}
	.parallax-content-bg1 .alignleft {
		margin: 0;
		width: 100%
	}
	.parallax-content-bg1:after {
		width: 100%
	}
	.dt-sc-post-pagination {
		border: 0
	}
	.dt-sc-sorting-container a {
		min-width: 195px
	}
	.column {
		margin-right: 0
	}
	.blog-items .dt-sc-one-third {
		width: 31.3%
	}
	.events .event-meta p:last-child,
	.entry-meta-data p:last-child {
		margin-right: 0
	}
	.events .event-meta p span,
	.entry-meta-data p span {
		margin-right: 5px
	}
	.blog-items .dt-sc-one-third {
		width: 100%
	}
	.entry-post .entry-meta {
		width: 55px
	}
	.entry-post .entry-meta .date,
	.entry-post .entry-meta .post-comments {
		width: 55px
	}
	.blog-post.type3 .entry-meta-data p:first-child {
		padding: 8px 10px 8px 0;
		margin: 0
	}
	.blog-post.type3 .recent-gallery-container #bx-pager a img {
		max-width: 44px
	}
	.blog-post.type3 .recent-gallery-container .bx-controls a {
		bottom: -61px
	}
	.dt-sc-one-column .entry-post .recent-gallery-container #bx-pager a img,
	.dt-sc-one-half .entry-post .recent-gallery-container #bx-pager a img,
	.page-with-sidebar .dt-sc-one-half .entry-post .recent-gallery-container #bx-pager a img,
	.dt-sc-one-half .blog-post.type3 .recent-gallery-container #bx-pager a img,
	.page-with-sidebar .dt-sc-one-half .blog-post.type3 .recent-gallery-container #bx-pager a img,
	.dt-sc-one-column .blog-post.type3 .recent-gallery-container #bx-pager a img {
		max-width: 42px
	}
	.entry-post .entry-meta .date {
		padding: 5px 5px 0
	}
	.entry-post .entry-meta .post-comments {
		padding: 7px 5px
	}
	.entry-post .entry-meta .entry_format {
		font-size: 19px;
		height: 31px;
		line-height: 21px
	}
	.content-full-width .blog-items .dt-sc-one-column .entry-post:after,
	.page-with-sidebar .blog-items .dt-sc-one-column .entry-post:after,
	.page-with-sidebar .blog-items .dt-sc-one-half .entry-post:after,
	.dt-sc-one-half .blog-items .entry-post:after {
		width: 88%
	}
	.blog-items .dt-sc-one-third .entry-post:before {
		left: 25px
	}
	.page-with-sidebar .dt-sc-one-third .entry-post::after,
	.dt-sc-one-third .entry-post::after {
		width: 91%
	}
	.page-with-sidebar .dt-sc-one-third .recent-gallery-container #bx-pager a img,
	.dt-sc-one-third .entry-post .recent-gallery-container #bx-pager a img {
		max-width: 42px
	}
	.breadcrumb {
		margin: 25px 0 0 0
	}
	.blog-post.type3 .entry-meta .date {
		padding: 10px 5px 5px
	}
	.blog-post.type3 .date p span {
		font-size: 30px
	}
	.blog-post.type3 .entry-meta .post-comments {
		padding: 10px 5px 5px
	}
	.blog-post.type3 {
		padding: 0 0 20px 70px
	}
	.blog-post.type3 .entry-meta-data p {
		border-right: 0
	}
	.blog-post.type3 .recent-gallery-container #bx-pager a img {
		max-width: 47px
	}
	.page-with-sidebar .blog-post.type3 .entry-meta-data p:nth-of-type(2n) span {
		margin-left: 0
	}
	.single-format-gallery .blog-post.type3 .recent-gallery-container #bx-pager a img {
		max-width: 52px
	}
	.share-post .dt-sc-social-icons {
		margin: 0
	}
	.dt-sc-post-pagination .post-prev-link a,
	.dt-sc-post-pagination .post-next-link a {
		border: 1px solid
	}
	.dt-sc-post-pagination .post-prev-link {
		margin-bottom: 20px
	}
	.single-post .dt-sc-post-pagination {
		border: 0
	}
	span.image-overlay-inside {
		width: 45px;
		height: 45px;
		line-height: 44px;
		font-size: 16px
	}
	ul.commentlist li .author-name {
		float: none;
		margin: 0 0 10px
	}
	ul.commentlist li .comment-details {
		width: 100%;
		padding: 0 0 0 100px
	}
	ul.commentlist li {
		padding: 0
	}
	.entry-post-content {
		padding-left: 65px
	}
	.blog-entry .entry-metadata p {
		border-right: 0;
		padding-left: 0;
		padding-right: 10px
	}
	.blog-entry .entry-details {
		padding: 20px
	}
	.format-audio.blog-entry .entry-details,
	.format-video.blog-entry .entry-details {
		padding: 10px 20px 20px
	}
	.pagination .prev-post a {
		padding: 0 10px 0 0
	}
	.pagination .next-post a {
		padding: 0 0 0 10px
	}
	.pagination ul li a,
	.pagination .next-post a,
	.pagination .prev-post a,
	.pagination ul li .current,
	.pagination ul li .page-numbers.dots {
		padding: 0 12px
	}
	.property-single-detail #bx-pager img {
		max-width: 40px
	}
	.products.type2 .product-meta li span.dt-area-icon,
	.products.type2 .product-meta li span.dt-bedroom-icon,
	.products.type2 .product-meta li span.dt-floor-icon {
		background-size: 20px
	}
	.products.type2 .product-meta li span {
		font-size: 12px;
		padding-left: 22px
	}
	.products.type2 .product-meta {
		padding: 10px 0 10px 10px
	}
	.products.type2 .product-content a {
		font-size: 12px
	}
	.products.type2 .product-details .amount {
		font-size: 15px
	}
	.post-author-details .dt-sc-social-icons li a {
		padding: 0;
		min-width: 32px;
		font-size: 16px
	}
	.widget.widget_text h5.dt-sc-toggle-accordion {
		padding: 0 5px 0 75px
	}
	.widget ul.tweet_list .fa {
		line-height: 50px
	}
	#tribe-events-content h2.border-title.type2 {
		background: none
	}
	.tribe-events-calendar thead th {
		padding: 8px 0
	}
	.wpcf7-form .dt-sc-one-third,
	#commentform .dt-sc-one-half {
		margin-bottom: 0
	}
	.error-info .back-menu a {
		display: inline-block;
		margin-bottom: 15px
	}
	.dt-sc-contact-info.type2 .contact-icon h4 {
		font-size: 18px
	}
	.dt-sc-content-highlighter {
		position: relative !important;
		width: 100% !important;
		bottom: auto !important;
		top: auto !important;
		height: auto !important
	}
	.dt-sc-ico-content.type6 .custom-icon {
		margin-right: 8px
	}
	.icon-content-left,
	.icon-content-right {
		margin-top: 30px
	}
	.icon-content-right .dt-sc-ico-content.type5 .custom-icon {
		left: 10px
	}
	.icon-content-right .dt-sc-ico-content.type5 {
		padding: 20px 0 0 35px
	}
	.dt-sc-ico-content.type3 {
		padding-bottom: 25px
	}
	.icon-content-left .dt-sc-ico-content.type5 {
		padding: 20px 35px 0 0
	}
	.icon-content-left .dt-sc-ico-content.type5 .custom-icon {
		right: 10px
	}
	.icon-content-left .dt-sc-ico-content.type5,
	.icon-content-right .dt-sc-ico-content.type5 {
		margin-bottom: 10px
	}
	.icon-content-left .dt-sc-ico-content.type5:last-child,
	.icon-content-right .dt-sc-ico-content.type5:last-child {
		margin-bottom: 0
	}
	.dt-sc-ico-content.type6 p {
		line-height: 18px
	}
	.dt-sc-ico-content.type6 h6 {
		margin-bottom: 10px
	}
	.slide-controls-wrapper .column.dt-sc-one-fourth {
		margin: 0 0 5px
	}
	.dt-sc-ico-content.type11 h4 {
		line-height: normal;
		margin-bottom: 15px
	}
	.dt-sc-ico-content.type12.left h4 .fa {
		margin: 0 7px 0 8px
	}
	.dt-sc-ico-content.type7,
	.dt-sc-ico-content.type11 {
		padding-left: 90px
	}
	.dt-sc-ico-content.type7 h4,
	.dt-sc-ico-content.type11 h4 {
		line-height: normal
	}
	.dt-sc-ico-content.type9 .custom-icon:before {
		display: none
	}
	.dt-sc-working-hours span {
		width: 130px
	}
	.icon-content-left .dt-sc-ico-content.type5:before {
		right: -1.8%
	}
	.icon-content-right .dt-sc-ico-content.type5:before {
		left: -1.7%
	}
	.dt-sc-ico-content.type8 {
		margin-bottom: 50px
	}
	.dt-sc-ico-content.type10 {
		border: 1px dashed #969696
	}
	.dt-sc-hr-border {
		border: 0;
		margin-top: 20px
	}
	.icon-content-left,
	.icon-content-right {
		width: 98%
	}
	.icon-content-right {
		padding-left: 5px
	}
	.dt-sc-testimonial-wrapper.type4 .column.dt-sc-one-half {
		width: 300px !important;
		margin: 0 !important
	}
	.dt-sc-hr.top {
		width: 88%
	}
	.dt-sc-hr.top a {
		right: -12%
	}
	.half-overlay-bg-content {
		padding-right: 10px
	}
	.special-title h2 {
		font-size: 40px
	}
	.dt-sc-events-list.featured-event .event-details h4 {
		font-size: 31px
	}
	.dt-sc-events-list .event-details {
		text-align: center
	}
	.dt-sc-events-list.featured-event,
	.dt-sc-events-list {
		padding-left: 0
	}
	.dt-sc-events-list .event-meta {
		position: relative;
		margin: 0 0 20px
	}
	.dt-sc-events-list.featured-event .event-meta .date,
	.dt-sc-events-list .event-meta .date {
		margin: 0 auto
	}
	.dt-sc-events-list .event-details h4 {
		font-size: 27px
	}
	.dt-sc-events-list.featured-event .event-details .event-metadata p {
		font-size: 15px
	}
	.dt-sm-entry .dt-sm-image {
		width: 100%;
		text-align: center;
		margin-bottom: 20px
	}
	.dt-sm-entry .dt-sm-entry-content {
		text-align: center;
		width: 100%
	}
	td,
	.dt-sc-table td {
		font-size: 10px
	}
	th,
	.dt-sc-table th {
		font-size: 11px
	}
	th,
	td {
		padding: 5px
	}
	.call-out .subtitle-text span {
		margin: 10px 0 0
	}
	.call-out h2 {
		font-size: 30px
	}
	.dt-sc-content-carousel-arrows.type3 {
		width: 235px
	}
	.dt-sc-border-title:before {
		width: 200px
	}
	h2.dt-sc-border-title {
		font-size: 35px
	}
	.dt-sc-progress,
	.dt-sc-bar-text {
		width: 100%;
		text-align: left
	}
	.dt-sc-donutchart-small:before,
	.dt-sc-donutchart-medium:before {
		display: none
	}
	ul.dt-sc-tabs-frame li a,
	.woocommerce-tabs ul.tabs li a {
		padding: 0 4px
	}
	.dt-sc-tabs-frame-content .thumb,
	.woocommerce-tabs .panel .thumb {
		margin: 0 15px 0 0
	}
	ul.dt-sc-tabs-frame li a,
	.woocommerce-tabs ul.tabs li a {
		border-color: #eaeaea;
		border-style: solid;
		border-width: 1px 1px 0;
		box-sizing: border-box;
		width: 100%
	}
	.type2 ul.dt-sc-tabs-frame li {
		margin: 0 0 1px
	}
	ul.dt-sc-tabs-frame li,
	.woocommerce-tabs ul.tabs li {
		width: 100%
	}
	.type2 ul.dt-sc-tabs-frame li a {
		margin-right: 0
	}
	.dt-sc-tabs-container.type3 ul.dt-sc-tabs-frame li a {
		padding: 0 3px
	}
	.dt-sc-tabs-container.type4 ul.dt-sc-tabs-frame li a {
		padding: 0 4px
	}
	.dt-sc-tabs-container.type4 ul.dt-sc-tabs-frame li:last-child a {
		margin: 0
	}
	.dt-sc-tabs-container.type6 ul.dt-sc-tabs-frame li a {
		padding: 0 13px
	}
	ul.dt-sc-tabs-vertical-frame {
		width: 100%
	}
	.dt-sc-tabs-vertical-frame-content {
		width: 100%;
		margin-left: 0
	}
	h5.dt-sc-toggle,
	h5.dt-sc-toggle-accordion {
		padding: 15px 5px 16px 65px
	}
	ul.dt-sc-tabs-frame li a.current,
	.woocommerce-tabs ul.tabs li a.current,
	.dt-sc-tabs-frame-content,
	.woocommerce-tabs .panel {
		margin-left: 0
	}
	#wpsl-wrap {
		width: 270px;
		position: relative;
		top: 0;
		left: 0;
		right: 0;
		margin: auto
	}
	#wpsl-wrap .wpsl-search,
	#wpsl-result-list {
		background-color: rgba(0, 0, 0, .08)
	}
	.dt-appointment-fix {
		margin-bottom: 10px;
		float: right
	}
	#wpsl-search-wrap div {
		float: right
	}
	.side-nav-container ul li a .fa {
		margin-left: 5px
	}
	.dt-sc-hours-icon span,
	.dt-sc-one-half .dt-sc-hours-icon span {
		top: -16px
	}
	.dt-sc-hours-icon:before,
	.dt-sc-hours-icon:after {
		top: 8px
	}
	.dt-sc-fd-price {
		float: none;
		margin-left: 10px
	}
	.dt-sc-property-search-container {
		top: 0;
		margin-bottom: 20px
	}
	.page_info h2 {
		font-size: 25px
	}
	.page_info h3 {
		font-size: 23px
	}
	.page_info h3 span .fa,
	.page_info h2 span .fa,
	.page_info h4 span .fa,
	.page_info h5 span .fa {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 19px
	}
	.dt-sc-icon-list li .fa {
		margin-right: 10px
	}
	.star-rating {
		width: 65%
	}
	.woocommerce form.woocommerce-checkout .form-row-first,
	.woocommerce-page form.woocommerce-checkout .form-row-first,
	.woocommerce form.woocommerce-checkout .form-row-last,
	.woocommerce-page form.woocommerce-checkout .form-row-last {
		width: 100%;
		margin-right: 0
	}
	table.shop_table .quantity .plus,
	table.shop_table .quantity .minus,
	.product .summary .quantity .qty,
	.product .summary .quantity .plus,
	.product .summary .quantity .minus {
		padding: 0 10px
	}
	.woocommerce .single-product .quantity .qty,
	.woocommerce-page .single-product .quantity .qty {
		width: 45px
	}
	.hr-title h3,
	.hr-title h2,
	.hr-title h1,
	.hr-title h4,
	.hr-title h5,
	.hr-title h6 {
		white-space: inherit;
		padding: 0
	}
	.hr-title {
		margin-bottom: 20px
	}
	.title-sep-container {
		display: none
	}
	.product .images .thumbnails .yith_magnifier_gallery li,
	.product .images .thumbnails .yith_magnifier_gallery li.last {
		margin: 0
	}
	.single-product .thumbnails ul li {
		width: 70px
	}
	.widget_price_filter .ui-slider .ui-slider-handle {
		left: 5px
	}
	.widget_price_filter .price_slider_wrapper .ui-widget-content {
		width: 98%
	}
	.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
	.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
		width: 92%;
		margin-left: auto;
		margin-right: auto
	}
	.woocommerce form .form-row-first,
	.woocommerce-page form .form-row-first,
	.woocommerce form .form-row-last,
	.woocommerce-page form .form-row-last {
		width: 100%
	}
	.woocommerce-cart table.shop_table tbody,
	.woocommerce-account table.my_account_orders tbody,
	.woocommerce-wishlist table.shop_table tbody,
	.woocommerce .shop_table.cart tbody {
		display: block;
		overflow-x: auto;
		position: relative;
		white-space: nowrap;
		width: auto
	}
	.woocommerce-account table.my_account_orders tbody {
		overflow-y: hidden
	}
	.woocommerce-cart table.shop_table thead,
	.woocommerce-account table.my_account_orders thead,
	.woocommerce-wishlist table.shop_table thead,
	.woocommerce .shop_table.cart thead {
		display: block;
		float: left
	}
	.woocommerce .shop_table.cart th,
	.woocommerce table.my_account_orders th,
	.woocommerce-page table.my_account_orders th {
		width: 140px;
		border-bottom: 1px solid #eaeaea;
		height: 51px;
		line-height: 50px;
		padding: 0;
		text-align: center;
		vertical-align: middle;
		width: 100px;
		display: block
	}
	.woocommerce .shop_table.cart td,
	.woocommerce-page .shop_table.cart td,
	.woocommerce .woocommerce .shop_table.my_account_orders td,
	.woocommerce-page .woocommerce .shop_table.my_account_orders td {
		min-width: 32px;
		border-bottom: 0 none;
		height: 51px;
		padding: 0;
		text-align: center;
		vertical-align: middle;
		width: 165px;
		display: block
	}
	.woocommerce .woocommerce .shop_table.my_account_orders td,
	.woocommerce-page .woocommerce .shop_table.my_account_orders td {
		width: 170px
	}
	.woocommerce .shop_table.cart tr,
	.woocommerce table.my_account_orders tr,
	.woocommerce-page table.my_account_orders tr {
		display: inline-block
	}
	.woocommerce .quantity,
	.woocommerce-page .quantity {
		margin: 0 auto;
		position: relative;
		overflow: hidden;
		width: 81px
	}
	.woocommerce table.cart td.actions .coupon label,
	.woocommerce .shop_table.cart td.product-price span,
	.wishlist_table tr td.product-stock-status span.wishlist-in-stock,
	.woocommerce .shop_table.my_account_orders td {
		font-size: 13px
	}
	.shop_table tr.order td.order-status {
		padding-top: 10px !important;
		text-align: center !important
	}
	.woocommerce .cart-collaterals .cart_totals tr td,
	.woocommerce-page .cart-collaterals .cart_totals tr td,
	.woocommerce .cart-collaterals .cart_totals tr th,
	.woocommerce-page .cart-collaterals .cart_totals tr th {
		font-size: 13px
	}
	.woocommerce .cart-collaterals .cart_totals table {
		border-top: 0
	}
	.woocommerce .cart-collaterals .cart_totals table tr:first-child th,
	.woocommerce-page .cart-collaterals .cart_totals table tr:first-child th,
	.woocommerce .cart-collaterals .cart_totals table tr:first-child td,
	.woocommerce-page .cart-collaterals .cart_totals table tr:first-child td {
		border-top: 1px solid #e4e4e4
	}
	.wc-proceed-to-checkout .dt-sc-button.medium {
		font-size: 14px;
		padding: 0 18px
	}
	.woocommerce .single-product .quantity,
	.woocommerce-page .single-product .quantity {
		width: 117px
	}
	.woocommerce .shop_table .quantity .plus,
	.woocommerce .shop_table .quantity .minus,
	.woocommerce-page .shop_table .quantity .plus,
	.woocommerce-page .shop_table .quantity .minus {
		padding: 0 4px
	}
	.woocommerce .cart-collaterals .cart_totals,
	.woocommerce-page .cart-collaterals .cart_totals {
		width: 100%;
		margin: 0 0 20px 0
	}
	.woocommerce .shop_table.cart .product-name a,
	.woocommerce .shop_table.cart td.product-price span,
	.woocommerce .shop_table.cart .quantity,
	.woocommerce .shop_table.cart .product-subtotal span,
	.woocommerce .shop_table.my_account_orders td a,
	.woocommerce .shop_table.my_account_orders td.order-date time,
	.woocommerce .shop_table.my_account_orders td.order-total span,
	.woocommerce table.my_account_orders .order-actions .button,
	.woocommerce-page table.my_account_orders .order-actions .button,
	.wishlist_table tr td.product-stock-status span,
	.wishlist_table tr td.product-price span,
	.wishlist_table .add_to_cart.button,
	.woocommerce-wishlist .wishlist_table .product-add-to-cart .remove_from_wishlist.button {
		margin-top: 10px;
		display: inline-block
	}
	.woocommerce table.cart td.actions .coupon .input-text {
		width: 145px;
		height: 45px;
		margin: 0 0 10px 10px
	}
	.woocommerce table.cart td.actions,
	.woocommerce-page table.cart td.actions {
		width: 100%;
		padding: 6px 0 50px
	}
	.woocommerce table.cart a.remove,
	.woocommerce-page table.cart a.remove,
	.woocommerce #content table.cart a.remove,
	.woocommerce-page #content table.cart a.remove {
		margin: 10px auto 0;
		display: inline-block
	}
	.woocommerce table.shop_table,
	.woocommerce-page table.shop_table {
		display: block
	}
	.woocommerce .woocommerce-ordering,
	.woocommerce-page .woocommerce-ordering {
		width: 100%
	}
	.woocommerce .woocommerce-result-count,
	.woocommerce-page .woocommerce-result-count {
		width: 100%;
		text-align: center
	}
	.woocommerce table.wishlist_table tr td.product-remove {
		padding: 0
	}
	.wishlist_table tr td.product-thumbnail a {
		max-width: inherit
	}
	.wishlist_table tr td.product-thumbnail a img {
		width: 50px
	}
	.woocommerce table.shop_table.wishlist_table th,
	.woocommerce-page table.shop_table.wishlist_table th {
		font-size: 11px;
		border-bottom: 0
	}
	.error-info #searchform {
		width: 100%
	}
	.error-info h2 span.error-number {
		letter-spacing: 50px
	}
	.error-info h2 {
		font-size: 70px
	}
	.error-info h2 span:last-child {
		padding: 10px;
		letter-spacing: 5px;
		font-size: 30px
	}
	.dt-sc-one-third .dt-sc-catalog-menu.type3 .dt-sc-catalog-holder {
		margin: 0 0 30px;
		width: 100%
	}
	.dt-sc-one-third .dt-sc-catalog-menu.type3 .rounded {
		width: 100%;
		height: auto
	}
	.dt-sc-one-third .dt-sc-catalog-menu.type3 .dt-sc-catalog-meta-container {
		width: 100%
	}
	#footer .widget .entry-meta span {
		margin-right: 7px
	}
	#footer .widget .tweet_list li:before {
		padding: 2px 5px 45px 0
	}
	#footer .recent-property-widget .entry-meta {
		margin-bottom: 20px
	}
	.footer-wrapper .dt-sc-social-icons.type2 li a {
		padding: 0 15px;
		font-size: 23px
	}
	.copyright p {
		margin-bottom: 10px
	}
	.copyright.type3 p {
		line-height: normal
	}
}

@media only screen and (max-width:319px) {
	.container,
	.header.header5 .container {
		width: 200px
	}
	.boxed .wrapper {
		width: 100%;
		margin: 0 auto;
		float: none
	}
	.boxed .header,
	.boxed .header6 #header-wrapper {
		width: 100%
	}
	.banner-content {
		height: 130px
	}
	.banner-content h2 {
		font-size: 27px
	}
	.parallax-banner-text h2 {
		font-size: 27px;
		margin-bottom: 10px;
		padding: 0 0 5px;
		letter-spacing: 7px
	}
	.parallax-banner-text h3 {
		font-size: 24px;
		letter-spacing: 2px
	}
	.parallax-banner-text {
		padding: 10px 5px
	}
	.parallax-banner-text h3 span {
		letter-spacing: 5px
	}
	.dt-style-picker-wrapper {
		display: none
	}
	#header-wrapper {
		position: inherit !important
	}
	.top-menu {
		width: 100%;
		text-align: center
	}
	.top-right {
		width: 100%;
		padding: 0;
		float: left
	}
	.top-right .register li a {
		float: none;
		padding: 0
	}
	.top-right .register li {
		width: 100%;
		text-align: center
	}
	.top-right .register li span {
		width: auto;
		float: none;
		margin-right: 5px
	}
	.top-contact-details {
		width: 100%;
		text-align: center
	}
	.top-contact-details li {
		float: none
	}
	.shop-cart {
		width: 100%;
		text-align: center
	}
	.top-social-icons,
	.top-bar.type5 .top-social-icons {
		width: 100%;
		text-align: center;
		margin: 0
	}
	.top-social-icons li {
		float: none
	}
	.service-option {
		width: 100%;
		text-align: center
	}
	.top-social-icons li a {
		float: none
	}
	.logo-wrapper .dt-sc-right {
		line-height: 50px
	}
	.logo-wrapper .top-menu.type3 li {
		margin: 0
	}
	.logo-wrapper .top-menu.type3 li:last-child a {
		border: 0;
		padding: 0
	}
	.shopping-cart {
		min-width: 200px;
		right: -52px
	}
	.product_cart_list .product-details>span {
		margin: 0 2px 5px 0
	}
	.product_cart_list li a img {
		max-width: 60px;
		margin-right: 5px
	}
	.top-bar .top-shop-cart.type2 .shopping-cart {
		right: -45px
	}
	.search-form-box:before {
		left: 65px
	}
	.search-form-box {
		left: -47px;
		right: inherit
	}
	#search-form-box .search-text-box {
		min-width: 200px
	}
	.top-bar.type2 .top-shop-cart.type2 li.search>a,
	.top-bar.type2 .top-shop-cart.type2 li.dt-sc-cart>a {
		padding: 0 10px;
		font-size: 17px
	}
	.top-bar.type2 .dt-sc-social-icons.type2 li a {
		font-size: 15px
	}
	.top-bar.type2 #search-form-box .search-text-box {
		min-width: 170px
	}
	.top-bar.type2 .searchform {
		margin-bottom: 0
	}
	.top-bar.type2 .search-form-box {
		right: -5px
	}
	.top-bar.type2 .top-shop-cart.type2 .shopping-cart:before {
		right: 7px
	}
	.top-bar.type2 .top-shop-cart.type2 .shopping-cart:after {
		right: 10px
	}
	.shopping-cart:after,
	.top-shop-cart.type2 .shopping-cart:after {
		right: 37.9%
	}
	.header8 .top-shop-cart.type2 .shopping-cart {
		right: -41px;
		padding: 20px 15px 10px
	}
	.header-mean-wrapper .header #logo img {
		width: 73%
	}
	.header-mean-wrapper .header #logo {
		text-align: left
	}
	.menu-item-widget-area-container .tribe-events-countdown-widget .tribe-countdown-time .tribe-countdown-number {
		font-size: 19px
	}
	.menu-item-widget-area-container .widget.woocommerce ul.product_list_widget li a img {
		width: 55px
	}
	.menu-item-widget-area-container .woocommerce ul.product_list_widget li a,
	.woocommerce-page .menu-item-widget-area-container ul.product_list_widget li a {
		font-size: 13px
	}
	.header.header4 #logo a {
		width: 80%
	}
	.large-title {
		font-size: 31px
	}
	.dt-toggle-header #main-menu,
	.dt-toggle-header #main-menu ul.menu,
	.dt-close-toggle-header {
		width: 200px
	}
	.toggle-header15 a {
		left: 35px
	}
	.dt-toggle-header.header17 #logo {
		float: none;
		margin: auto;
		width: 85%
	}
	.intro-text h2 {
		font-size: 23px
	}
	.intro-text .dt-sc-button.large {
		font-size: 15px;
		float: none
	}
	.intro-text.type2 {
		padding: 33px 5px
	}
	.intro-text.type1 {
		padding: 23px 3px 33px
	}
	.intro-text.type4 {
		padding: 30px 3px 33px
	}
	.dt-sc-button2 {
		padding: 2px;
		font-size: 6px;
		line-height: 12px;
		border-width: 1px
	}
	.dt-sc-button1.ico-button {
		padding: 2px;
		font-size: 6px;
		line-height: 12px;
		border-width: 1px
	}
	.intro-text h4 {
		padding: 0
	}
	.intro-text {
		text-align: center
	}
	.intro-text.type5 .intro-text-content {
		width: 100%
	}
	.intro-content .fa {
		position: inherit;
		margin-bottom: 15px
	}
	.intro-content {
		padding-left: 0
	}
	.dt-sc-social-icons li a {
		margin-bottom: 5px
	}
	.carousel-arrows {
		left: 30%;
		bottom: -25px
	}
	.hr-title h3,
	.hr-title h2,
	.hr-title h1,
	.hr-title h4,
	.hr-title h5,
	.hr-title h6 {
		white-space: inherit;
		padding: 0
	}
	.title-sep-container {
		display: none
	}
	.hr-title h2 {
		font-size: 22px
	}
	.dt-sc-team-wrapper {
		text-align: center
	}
	.dt-sc-team:hover .image img {
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-ms-transform: rotate(0deg)
	}
	.dt-sc-team .image {
		width: 100%;
		text-align: center
	}
	.dt-sc-team.type2.alignleft,
	.dt-sc-team.type2.alignright {
		text-align: center
	}
	.dt-sc-team.type2.alignleft .image,
	.dt-sc-team.type2.alignright .image {
		right: auto;
		left: auto
	}
	.dt-sc-team.type2 .image {
		margin-right: 0;
		width: 110px;
		right: auto;
		display: inline-block;
		float: none;
		position: relative;
		top: auto;
		margin-bottom: 20px
	}
	.dt-sc-team.type3 .team-details {
		padding: 10px
	}
	.dt-sc-team.type1 .image,
	.dt-sc-team.type1 .image-overlay {
		width: 180px;
		height: 180px
	}
	.dt-sc-team.type2 .team-details-social-icons a {
		font-size: 15px;
		width: 35px;
		height: 35px;
		line-height: 35px
	}
	.dt-sc-team .dt-sc-social-icons li a,
	.parallax-content-bg2 .dt-sc-social-icons li a {
		padding: 0;
		width: 33px
	}
	.dt-sc-team.type4 .image,
	.dt-sc-timeline-team.left .dt-sc-team.type4 .image {
		width: 100%;
		margin: 0 0 25px 0;
		float: none
	}
	.dt-sc-team.type4 .team-details,
	.dt-sc-timeline-team.left .dt-sc-team.type4 .team-details {
		width: 100%;
		text-align: center
	}
	.dt-sc-team.type4 {
		text-align: center
	}
	.dt-sc-team.type5 .dt-sc-team-content {
		padding: 7px
	}
	.parallax-content-bg2 .dt-sc-social-icons li a {
		padding: 0
	}
	.dt-sc-team-carousel-wrapper.type2 {
		margin-bottom: 30px
	}
	.dt-sc-team-carousel-wrapper.type2 .carousel-arrows {
		bottom: 30px;
		top: inherit;
		right: 37%
	}
	.partner-list a {
		margin: 0 0 30px;
		width: 100%;
		text-align: center
	}
	.partner-list>a:first-child,
	.partner-list>a:nth-child(2),
	.partner-list>a:nth-child(4) {
		margin: 0 0 30px
	}
	.dt-sc-partner-carousel-wrapper .partner-list img {
		max-width: 100%
	}
	.partner-carousel.list-type1 li {
		padding: 20px 10px
	}
	.sorting-container a {
		margin-bottom: 5px
	}
	.recent-gallery-container #bx-pager a {
		margin: 0 4px
	}
	.recent-gallery-container #bx-pager a img {
		max-width: 44px
	}
	.recent-gallery-container.type2 .bx-controls-direction a:before {
		font-size: 21px;
		line-height: 35px
	}
	.recent-gallery-container.type2 .bx-controls-direction a {
		width: 30px;
		height: 35px
	}
	.recent-gallery-container .bx-controls-direction a:before {
		line-height: 40px
	}
	.recent-gallery-container .bx-controls-direction a {
		width: 30px;
		height: 40px
	}
	.recent-gallery-container #bx-pager {
		position: inherit;
		bottom: 0
	}
	.image-overlay .portfolio-content span {
		bottom: 15px
	}
	.portfolio .image-overlay .links a {
		width: 40px;
		height: 40px;
		line-height: 40px
	}
	.portfolio .links {
		width: 40px
	}
	.image-overlay .portfolio-content h5 a {
		padding: 5px 0
	}
	.image-overlay .portfolio-content h5 {
		font-size: 15px
	}
	.post-nav-container,
	.post-nav-container .post-prev-link,
	.post-nav-container .post-next-link {
		border: 0;
		text-align: center
	}
	.post-nav-container .post-prev-link,
	.post-nav-container .post-next-link {
		float: none
	}
	.post-nav-container a {
		border: 1px solid #eaeaea
	}
	.post-nav-container .post-prev-link {
		margin-bottom: 10px
	}
	.project-details ul.client-details li span {
		width: 70px
	}
	.client-details li .fa {
		margin-right: 5px
	}
	.gallery-single #bx-pager {
		position: inherit;
		bottom: 0
	}
	.dt-sc-post-pagination {
		border: 0
	}
	.portfolio-title h5 {
		margin-bottom: 5px
	}
	.portfolio-title {
		padding: 13px 10px 10px 75px
	}
	.product-carousel .fa {
		font-size: 25px !important;
		line-height: 35px
	}
	.product-carousel a {
		width: 35px;
		height: 35px
	}
	.portfolio-container.type2 .portfolio-detail .views span {
		font-size: 13px;
		margin: 5px 0 4px
	}
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-third .portfolio-detail h5,
	.portfolio-container.type2 .portfolio.dt-sc-one-fourth .portfolio-detail h5,
	.portfolio-container.type2 .portfolio .portfolio-detail h5,
	.portfolio-container.type2 .portfolio.dt-sc-one-fourth .portfolio-detail p,
	.portfolio-container.type2 .portfolio .portfolio-detail p,
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-third .portfolio-detail p {
		font-size: 11px
	}
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-third .portfolio-detail .views,
	.portfolio-container.type2 .portfolio.dt-sc-one-fourth .portfolio-detail .views,
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-third .portfolio-detail .portfolio-title,
	.portfolio-container.type2 .portfolio.dt-sc-one-fourth .portfolio-detail .portfolio-title,
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-fourth .portfolio-detail .views,
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-fourth .portfolio-detail .portfolio-title,
	.portfolio-container.type2 .portfolio .portfolio-detail .portfolio-title,
	.portfolio-container.type2 .portfolio .portfolio-detail .views {
		padding: 0 8px
	}
	.portfolio-container.type2 .portfolio .portfolio-detail .views {
		font-size: 12px
	}
	.page-with-sidebar .portfolio-container.type2 .portfolio.dt-sc-one-third .portfolio-detail .views span {
		font-size: 13px
	}
	.portfolio-container.type3 .portfolio .image-overlay .links>a,
	.portfolio-container.type3 .portfolio .image-overlay .links .views {
		height: 40px;
		width: 40px;
		line-height: 40px;
		font-size: 15px
	}
	.portfolio-container.type3 .portfolio .image-overlay .links>a span {
		line-height: 40px
	}
	.portfolio-container.type3 .portfolio .image-overlay a span {
		font-size: 16px
	}
	.portfolio-container.type3 .portfolio .image-overlay-details {
		height: 70px
	}
	.portfolio-container.type3 .portfolio.with-space .image-overlay-details {
		height: 40px
	}
	.portfolio-container.type3 .portfolio .image-overlay h5 {
		font-size: 17px;
		margin-bottom: 10px
	}
	.portfolio-container.type3 .portfolio:hover .image-overlay a.zoom {
		right: 92px
	}
	.portfolio-container.type3 .portfolio:hover .image-overlay a.link {
		left: 92px
	}
	.dt-sc-sorting-container a {
		min-width: 200px
	}
	.project-details .dt-sc-social-icons li a {
		padding: 0 12px
	}
	.column {
		margin-right: 0
	}
	.blog-items .dt-sc-one-third {
		width: 31.3%
	}
	.events .event-meta p:last-child,
	.entry-meta-data p:last-child {
		margin-right: 0
	}
	.events .event-meta p span,
	.entry-meta-data p span {
		margin-right: 5px
	}
	.blog-items .dt-sc-one-third {
		width: 100%
	}
	.entry-post .entry-meta,
	.page-with-sidebar .dt-sc-one-third .entry-post .entry-meta {
		width: 45px;
		z-index: 9
	}
	.entry-post .entry-meta .date,
	.entry-post .entry-meta .post-comments,
	.page-with-sidebar .dt-sc-one-third .entry-post .entry-meta .date,
	.page-with-sidebar .dt-sc-one-third .entry-post .entry-meta .post-comments {
		width: 45px
	}
	.entry-post .entry-meta .entry_format,
	.blog-post.type3 .entry-meta .entry_format {
		font-size: 17px;
		padding: 3px 0
	}
	.dt-sc-one-half .blog-post .recent-gallery-container #bx-pager a img {
		max-width: 46px
	}
	.blog-post.type3 .entry-meta-data p:first-child {
		padding: 8px 10px 8px 0;
		margin: 0
	}
	.pagination {
		padding-right: 0
	}
	.dt-sc-one-half .blog-post.type3 .recent-gallery-container #bx-pager a img,
	.blog-post.type3 .recent-gallery-container #bx-pager a img,
	.page-with-sidebar .dt-sc-one-third .blog-post .recent-gallery-container #bx-pager a img,
	.dt-sc-one-third .blog-post .recent-gallery-container #bx-pager a img {
		max-width: 47px
	}
	.blog-post.type3 .recent-gallery-container .bx-controls a {
		bottom: -75px
	}
	.entry-post.format-video .entry-meta,
	.entry-post.format-audio .entry-meta {
		display: none
	}
	.dt-sc-one-column .entry-post .recent-gallery-container #bx-pager a img,
	.page-with-sidebar .dt-sc-one-half .entry-post .recent-gallery-container #bx-pager a img,
	.dt-sc-one-half .entry-post .recent-gallery-container #bx-pager a img,
	.content-full-width .dt-sc-one-third .entry-post .recent-gallery-container #bx-pager a img {
		max-width: 44px
	}
	.page-with-sidebar .blog-post.type3 .recent-gallery-container .bx-controls a,
	.page-with-sidebar .dt-sc-one-half .blog-post.type3 .recent-gallery-container .bx-controls a {
		bottom: -85px
	}
	.breadcrumb {
		margin: 25px 0 0 0
	}
	.events .event-meta p:first-child {
		margin-right: 0;
		padding-right: 6px
	}
	.events .event-meta p:last-child span {
		margin-right: 5px
	}
	.events-carousel-wrapper.type2 .events .event-detail {
		padding: 10px
	}
	.blog-post.type3 .entry-meta .date,
	.blog-post.type3 .entry-meta .post-comments,
	.dt-sc-one-third .blog-post.type3 .entry-meta .date,
	.dt-sc-one-third .blog-post.type3 .entry-meta .post-comments {
		padding: 5px 3px 5px;
		width: 46px
	}
	.blog-post.type3 .date p span {
		font-size: 22px
	}
	.blog-post.type3,
	.dt-sc-one-third .blog-post.type3 {
		padding: 0 0 20px 55px
	}
	.blog-post.type3 .entry-meta-data p {
		border-right: 0
	}
	.blog-post.type3 .post-comments a span,
	.blog-post.type3 .post-comments a {
		font-size: 14px
	}
	.blog-post.type3 .entry-meta,
	.dt-sc-one-third .blog-post.type3 .entry-meta {
		width: 46px
	}
	.blog-post.type3 .recent-gallery-container #bx-pager a img {
		max-width: 49px
	}
	.page-with-sidebar .dt-sc-one-half .blog-post.type3 .recent-gallery-container #bx-pager a img,
	.dt-sc-one-third .blog-post .recent-gallery-container #bx-pager a img,
	.page-with-sidebar .dt-sc-one-third .blog-post.type3 .recent-gallery-container #bx-pager a img,
	.dt-sc-one-third .blog-post.type3 .recent-gallery-container #bx-pager a img,
	.dt-sc-one-column .blog-post.type2 .recent-gallery-container #bx-pager a img,
	.dt-sc-one-column .blog-post .recent-gallery-container #bx-pager a img {
		max-width: 45px
	}
	.single-format-gallery .blog-post.type3 .recent-gallery-container #bx-pager a img {
		max-width: 42px
	}
	.share-post .dt-sc-social-icons {
		margin: 0
	}
	.dt-sc-post-pagination .post-prev-link a,
	.dt-sc-post-pagination .post-next-link a {
		border: 1px solid
	}
	.dt-sc-post-pagination .post-prev-link {
		margin-bottom: 20px
	}
	.single-post .dt-sc-post-pagination {
		border: 0
	}
	span.image-overlay-inside {
		width: 45px;
		height: 45px;
		line-height: 45px;
		font-size: 16px
	}
	.blog-post.type2 .entry-meta-data p {
		border-right: 0
	}
	.entry-meta .date {
		padding: 6px 0
	}
	.blog-post .entry-meta,
	.entry-meta .date,
	.entry-meta .post-comments {
		width: 50px
	}
	.blog-post .entry-meta .date span {
		font-size: 22px;
		line-height: 16px
	}
	.entry-meta .post-comments {
		padding: 9px 0
	}
	.entry-metadata .entry_format {
		padding: 1px 3px
	}
	.entry-post .entry-meta .post-comments {
		padding: 9px 0
	}
	.entry-post-content,
	.page-with-sidebar .dt-sc-one-third .entry-post-content {
		padding-left: 0
	}
	.entry-post:before,
	.entry-post:after {
		display: none
	}
	.entry-post {
		margin-bottom: 40px
	}
	ul.commentlist li .author-name {
		float: none;
		margin: 0 0 10px
	}
	ul.commentlist li .comment-details {
		width: 100%;
		padding: 0
	}
	ul.commentlist li {
		padding: 0
	}
	ul.commentlist li .comment-author {
		float: left;
		width: 100%;
		margin-bottom: 20px;
		position: relative
	}
	.blog-entry .entry-metadata p {
		border-right: 0;
		padding-left: 0;
		padding-right: 10px
	}
	.blog-entry .entry-details {
		padding: 20px 10px
	}
	.format-audio.blog-entry .entry-details,
	.format-video.blog-entry .entry-details {
		padding: 10px 10px 20px
	}
	.blog-entry .entry-meta-options .alignleft,
	.blog-entry .entry-meta-options .alignright {
		text-align: center
	}
	.blog-entry .entry-meta-options .alignleft {
		margin-bottom: 10px
	}
	.blog-entry .entry-title h3 {
		font-size: 22px
	}
	.product-carousel {
		top: inherit;
		bottom: 0;
		right: 0
	}
	.pagination ul li a,
	.pagination .next-post a,
	.pagination .prev-post a,
	.pagination ul li .current,
	.pagination ul li .page-numbers.dots {
		font-size: 12px;
		line-height: 35px;
		padding: 0 10px
	}
	.feature-product-carousel .dt-sc-one-fourth {
		margin: 0 1px
	}
	.property-single-detail .dt-sc-tabs-container.type3 .dt-sc-tabs-frame-content td {
		padding: 13px 4px;
		font-size: 13px
	}
	.single-property-info li {
		padding: 13px 20px 13px 13px
	}
	.page-with-sidebar .single-property-info li {
		padding: 13px 11px 13px
	}
	.property-single-detail #bx-pager a {
		margin: 0 2px 5px
	}
	.property-single-detail #bx-pager img {
		max-width: 35px
	}
	.products.type2 .product-meta li span.dt-area-icon,
	.products.type2 .product-meta li span.dt-bedroom-icon,
	.products.type2 .product-meta li span.dt-floor-icon,
	.products.type2 .dt-sc-one-fourth .product-meta li span.dt-area-icon,
	.products.type2 .dt-sc-one-fourth .product-meta li span.dt-bedroom-icon,
	.products.type2 .dt-sc-one-fourth .product-meta li span.dt-floor-icon,
	.page-with-sidebar .products.type2 .product-meta li span.dt-area-icon,
	.page-with-sidebar .products.type2 .product-meta li span.dt-bedroom-icon,
	.page-with-sidebar .products.type2 .product-meta li span.dt-floor-icon {
		background-size: 17px
	}
	.products.type2 .product-meta li span,
	.products.type2 .dt-sc-one-fourth .product-meta li span,
	.page-with-sidebar .products.type2 .product-meta li span {
		font-size: 12px;
		padding-left: 19px
	}
	.products.type2 .product-meta {
		padding: 10px 0 10px 10px
	}
	.products.type2 .product-content a {
		font-size: 12px
	}
	.products.type2 .product-details .amount {
		font-size: 15px
	}
	.products.type2 .property-product-title span,
	.page-with-sidebar .products.type2 .property-product-title span {
		font-size: 12px;
		padding: 0 15px
	}
	.products.type2 .property-product-title {
		bottom: 0
	}
	.products.type2 .product-details h5 {
		font-size: 17px
	}
	.products.type2 .product-content a,
	.products.type2 .product-details .amount {
		padding: 10px 0
	}
	.post-author-details .dt-sc-social-icons li a {
		padding: 0;
		min-width: 21px;
		font-size: 13px;
		line-height: 35px
	}
	.author-desc {
		padding-left: 0;
		float: left
	}
	.widget.widget_text h5.dt-sc-toggle-accordion {
		padding: 0 5px 0 75px
	}
	.widget ul.tweet_list .fa {
		line-height: 50px
	}
	.widget.widget_recent_entries .recent-posts-widget .entry-meta-data {
		width: 100%
	}
	.secondary-sidebar .widget.widget_recent_entries .recent-post-widget .entry-meta {
		width: auto
	}
	.widget .woocommerce-product-search input[type="submit"] {
		position: inherit
	}
	.widget #wp-calendar td {
		padding: 9px 5px
	}
	.widget #wp-calendar th {
		padding: 10px 5px
	}
	.widget .tribe-countdown-timer .tribe-countdown-number {
		font-size: 27px
	}
	.tribe-events-sub-nav span {
		display: none
	}
	.border-title.type2 {
		background: none
	}
	.border-title.type2.aligncenter span {
		padding: 0
	}
	.tribe-events-calendar thead th {
		padding: 8px 0;
		font-size: 10px
	}
	.tribe-events-calendar td div[id*="tribe-events-daynum-"],
	.tribe-events-calendar td div[id*="tribe-events-daynum-"] a {
		font-size: 14px
	}
	#tribe-events-bar {
		min-width: 200px
	}
	#tribe-bar-form {
		padding: 0 15px 20px
	}
	.wpcf7-form .dt-sc-one-third,
	#commentform .dt-sc-one-half {
		margin-bottom: 0
	}
	.dt-sc-contact-info.type2 .contact-icon h4 {
		font-size: 15px;
		line-height: 18px
	}
	.dt-sc-contact-info.type2 .fa {
		width: 30px;
		height: 30px;
		line-height: 30px;
		margin: 0 5px 0 0;
		font-size: 15px
	}
	.dt-sc-contact-info.type2 .contact-icon {
		padding: 16px 0 6px 10px
	}
	.dt-sc-contact-info.type2 .dt-sc-contact-detail {
		padding: 15px 0 5px 10px
	}
	.dt-sc-testimonial-wrapper .carousel-arrows {
		width: 100%
	}
	.dt-sc-contact-info.type2 .dt-sc-contact-detail h4 {
		font-size: 18px
	}
	.dt-sc-content-highlighter {
		position: relative !important;
		width: 100% !important;
		bottom: auto !important;
		height: auto !important
	}
	.dt-sc-ico-content.type6 .custom-icon {
		margin-right: 8px
	}
	.icon-content-left,
	.icon-content-right {
		margin-top: 30px
	}
	.icon-content-right .dt-sc-ico-content.type5 .custom-icon {
		left: 10px
	}
	.icon-content-right .dt-sc-ico-content.type5 {
		padding: 20px 5px 0 35px
	}
	.dt-sc-ico-content.type3 {
		padding-bottom: 15px
	}
	.dt-sc-ico-content.type3 h4 {
		word-break: break-word;
		font-size: 16px
	}
	.icon-content-left .dt-sc-ico-content.type5 {
		padding: 20px 35px 0 5px
	}
	.icon-content-left .dt-sc-ico-content.type5 .custom-icon {
		right: 10px
	}
	.icon-content-left .dt-sc-ico-content.type5,
	.icon-content-right .dt-sc-ico-content.type5 {
		margin-bottom: 10px
	}
	.icon-content-left .dt-sc-ico-content.type5:last-child,
	.icon-content-right .dt-sc-ico-content.type5:last-child {
		margin-bottom: 0
	}
	.dt-sc-ico-content.type6 p {
		line-height: 18px
	}
	.dt-sc-ico-content.type6 h6 {
		margin-bottom: 10px
	}
	.slide-controls-wrapper .column.dt-sc-one-fourth {
		margin: 0 0 5px
	}
	.dt-sc-ico-content.type11 h4 {
		line-height: normal;
		margin-bottom: 15px
	}
	.dt-sc-ico-content.type12.left h4 .fa {
		margin: 0 7px 0 8px
	}
	.dt-sc-ico-content.type11 {
		padding-left: 0;
		text-align: center
	}
	.dt-sc-ico-content.type11 .custom-icon {
		width: 60px;
		height: 80px;
		position: relative;
		margin: 0 auto 20px
	}
	.dt-sc-ico-content.type11 .custom-icon span {
		line-height: 80px
	}
	.dt-sc-ico-content.type7 h4,
	.dt-sc-ico-content.type11 h4 {
		line-height: normal
	}
	.dt-sc-ico-content.type7 .custom-icon {
		position: relative;
		height: auto;
		margin-bottom: 10px
	}
	.dt-sc-ico-content.type7 {
		padding-left: 0
	}
	.dt-sc-ico-content.type9 .custom-icon:before {
		display: none
	}
	.dt-sc-working-hours span {
		width: 130px
	}
	.icon-content-left .dt-sc-ico-content.type5:before {
		right: -3.8%
	}
	.icon-content-right .dt-sc-ico-content.type5:before {
		left: -3.7%
	}
	.dt-sc-ico-content.type8 {
		margin-bottom: 50px
	}
	.dt-sc-ico-content.type10 {
		border: 1px dashed #969696
	}
	.dt-sc-hr-border {
		border: 0;
		margin-top: 20px
	}
	.dt-sc-ico-content.type8 .custom-icon span {
		line-height: 80px;
		font-size: 30px
	}
	.dt-sc-ico-content.type8 .custom-icon {
		width: 80px;
		height: 80px
	}
	.dt-sc-ico-content.type8.circle .custom-icon {
		height: 80px
	}
	.icon-content-left,
	.icon-content-right {
		width: 98%
	}
	.icon-content-right {
		padding-left: 5px
	}
	.dt-sc-ico-content.type12.right h4 .fa {
		margin: 0 0 0 10px
	}
	.dt-sc-ico-content.type12.left h4 .fa {
		margin: 0 7px 0 0
	}
	.dt-sc-ico-content.type7.with-left-icon {
		padding-left: 0
	}
	.dt-sc-ico-content.type7.with-left-icon .custom-icon {
		text-align: center
	}
	.dt-sc-ico-content.type16 .custom-icon {
		left: 0;
		right: 0;
		margin: 0 auto 50px;
		position: relative
	}
	.dt-sc-ico-content.type16 {
		text-align: center;
		padding-left: 0
	}
	.dt-sc-ico-content.type17 .dt-sc-ico-title {
		padding: 40px 0 20px
	}
	.dt-sc-ico-content.type17 h4 {
		font-size: 20px
	}
	.dt-sc-ico-content.type20 .content-overlay {
		padding: 15px 10px
	}
	.dt-sc-testimonial-wrapper.type4 .column.dt-sc-one-half {
		width: 200px !important;
		margin: 0 !important
	}
	.dt-sc-hr.top {
		width: 82%
	}
	.dt-sc-hr.top a {
		right: -18%
	}
	.half-overlay-bg-content {
		width: 100%;
		padding: 100px 10px 100px 10px
	}
	.special-title h2 {
		font-size: 40px
	}
	.special-title h3 {
		font-size: 25px
	}
	.dt-sc-border-title:before {
		width: 175px
	}
	h2.dt-sc-border-title {
		font-size: 35px
	}
	.dt-sc-events-list.featured-event .event-details h4 {
		font-size: 31px
	}
	.dt-sc-events-list .event-details {
		text-align: center
	}
	.dt-sc-events-list.featured-event,
	.dt-sc-events-list {
		padding-left: 0
	}
	.dt-sc-events-list .event-meta {
		position: relative;
		margin: 0 0 20px
	}
	.dt-sc-events-list.featured-event .event-meta .date,
	.dt-sc-events-list .event-meta .date {
		margin: 0 auto
	}
	.dt-sc-events-list .event-details h4 {
		font-size: 27px
	}
	th,
	td {
		font-size: 8px;
		padding: 5px 0;
		text-transform: none
	}
	.dt-sc-table td,
	.dt-sc-table th {
		font-size: 8px
	}
	.call-out .subtitle-text span {
		margin: 10px 0 0 4px
	}
	.call-out h2 {
		font-size: 27px
	}
	.call-out {
		padding: 0 10px
	}
	.dt-sc-price-table .price {
		font-size: 80px;
		line-height: 90px
	}
	.dt-sc-price-table .symbol {
		bottom: 40px
	}
	.dt-sc-pr-tb-col.type3 .dt-sc-tb-title {
		padding: 20px 0
	}
	.dt-sc-team.type3 .team-details>p {
		padding-top: 10px;
		font-size: 13px;
		line-height: 21px
	}
	.dt-sc-team.type3 .team-details>h5 {
		margin-bottom: 10px;
		font-size: 14px
	}
	.dt-sc-team.type3 .team-details h4 {
		font-size: 16px
	}
	.dt-sc-progress,
	.dt-sc-bar-text {
		width: 100%;
		text-align: left
	}
	.dt-sc-pr-tb-col.type2 .dt-sc-tb-header .dt-sc-price {
		width: 160px;
		padding: 15px 0;
		height: 160px
	}
	.dt-sc-pr-tb-col.type3 .dt-sc-tb-title h5 {
		font-size: 24px
	}
	.dt-sc-donutchart-small:before,
	.dt-sc-donutchart-medium:before {
		display: none
	}
	ul.dt-sc-tabs-frame li a,
	.woocommerce-tabs ul.tabs li a {
		padding: 0 5px;
		font-size: 14px
	}
	.dt-sc-tabs-frame-content .thumb,
	.woocommerce-tabs .panel .thumb {
		margin: 0 15px 0 0
	}
	.dt-sc-tabs-container.type3 ul.dt-sc-tabs-frame li a {
		padding: 0 3px
	}
	.dt-sc-tabs-container.type4 ul.dt-sc-tabs-frame li a {
		padding: 0 4px
	}
	ul.dt-sc-tabs-vertical-frame {
		width: 100%
	}
	.dt-sc-tabs-vertical-frame-content {
		width: 100%;
		margin-left: 0
	}
	ul.dt-sc-tabs-frame li a,
	.woocommerce-tabs ul.tabs li a {
		border-width: 1px 1px 0;
		border-style: solid;
		border-color: #eaeaea;
		width: 100%
	}
	ul.dt-sc-tabs-frame li,
	.woocommerce-tabs ul.tabs li {
		width: 100%
	}
	.type2 ul.dt-sc-tabs-frame li a {
		margin-right: 0
	}
	.dt-sc-tabs-container.type2 .dt-sc-tabs-frame-content .thumb {
		width: 100%;
		clear: both;
		text-align: center
	}
	.type2 ul.dt-sc-tabs-frame li {
		margin: 0 0 1px 0
	}
	.type2 ul.dt-sc-tabs-frame li:last-child {
		margin: 0
	}
	.dt-sc-tabs-container.type6 ul.dt-sc-tabs-frame li a {
		padding: 0 13px
	}
	.dt-sc-tabs-container.type4 .dt-sc-tabs-frame-content {
		padding: 30px 0 19px
	}
	.dt-sc-toggle-frame-set.type2 h5.dt-sc-toggle-accordion,
	.dt-sc-toggle-frame-set.type2 h5.dt-sc-toggle {
		line-height: 54px;
		padding: 0 2px 0 50px
	}
	.dt-sc-toggle-frame-set.type2 h5.dt-sc-toggle-accordion:before,
	.dt-sc-toggle-frame-set.type2 h5.dt-sc-toggle:before {
		width: 50px
	}
	ul.dt-sc-tabs-vertical-frame li a {
		font-size: 13px;
		padding: 10px 5px
	}
	h5.dt-sc-toggle:before,
	h5.dt-sc-toggle-accordion:before,
	h5.dt-sc-toggle.active:before,
	h5.dt-sc-toggle-accordion.active:before {
		line-height: 50px
	}
	h5.dt-sc-toggle,
	h5.dt-sc-toggle-accordion {
		font-size: 14px;
		padding: 15px 5px 16px 50px
	}
	ul.dt-sc-tabs-frame li a.current,
	.woocommerce-tabs ul.tabs li a.current,
	.dt-sc-tabs-frame-content,
	.woocommerce-tabs .panel {
		margin-left: 0
	}
	.type2 ul.dt-sc-tabs-frame li a {
		min-width: 200px;
		font-size: 14px
	}
	.dt-sc-testimonial-wrapper.type3 .carousel-arrows {
		width: 100%
	}
	.dt-sc-partner-carousel li {
		margin: 0 10px
	}
	blockquote.type4 {
		padding: 15px 15px 15px 30px
	}
	blockquote.type2,
	blockquote.type3 {
		padding: 15px
	}
	blockquote.type4:before,
	blockquote.type2:before,
	blockquote.type3:before {
		float: left;
		margin-right: 10px;
		position: inherit;
		top: auto;
		left: auto
	}
	.parallax-content-bg1 .alignleft {
		width: 100%;
		margin: 0
	}
	.parallax-content-bg1:after {
		width: 100%
	}
	ul.menu-card li {
		font-size: 16px;
		padding: 16px 20px 16px 40px
	}
	ul.menu-card li i {
		width: 50px;
		padding: 16px 10px
	}
	.dt-sc-content-carousel-arrows.type3 {
		width: 100%
	}
	.dt-sc-content-carousel-arrows.type4 {
		bottom: 30px
	}
	.dt-sc-button-outlined {
		min-width: 100%
	}
	.dt-sc-button3 {
		padding: 0 1px;
		font-size: 7px;
		border-width: 1px
	}
	.dt-sc-button4 {
		padding: 0 5px;
		font-size: 10px;
		line-height: 19px
	}
	.dt-sc-button5 {
		padding: 0 2px;
		font-size: 7px;
		border-width: 1px
	}
	.dt-sc-button.xlarge {
		padding: 12px 42px
	}
	.alignright,
	.alignleft {
		margin-left: 0;
		margin-right: 0;
		width: 100%
	}
	.side-nav-container ul li a .fa {
		margin-left: 5px
	}
	.side-nav-container ul li a {
		font-size: 12px
	}
	blockquote.type2 .fa-quote-left {
		left: 2px
	}
	.dt-sc-hours-icon:after {
		transform: rotate(27deg)
	}
	.dt-sc-hours-icon:before {
		transform: rotate(153deg)
	}
	.dt-sc-hours-icon span {
		top: -28px
	}
	.dt-sc-fd-menu-item {
		display: block;
		text-align: center;
		float: none;
		margin: 0 0 10px
	}
	.dt-sc-fd-menu-details {
		text-align: center
	}
	.dt-sc-fd-price {
		float: none;
		margin-left: 5px
	}
	.dt-sc-fd-menu-details h3 {
		font-size: 17px
	}
	.dt-sm-entry .dt-sm-image {
		width: 100%;
		text-align: center;
		margin-bottom: 20px
	}
	.dt-sm-entry .dt-sm-entry-content {
		text-align: center;
		width: 100%
	}
	.dt-sc-property-search-container {
		top: 0;
		margin-bottom: 20px
	}
	.newsletter-form .button {
		position: inherit;
		margin-top: 10px;
		width: 100%
	}
	.newsletter-content {
		padding-left: 0
	}
	.newsletter-container .fa {
		position: inherit;
		margin-bottom: 15px
	}
	.page_info h2 {
		font-size: 20px
	}
	.page_info h3 {
		font-size: 18px
	}
	.page_info h3 span .fa,
	.page_info h2 span .fa,
	.page_info h4 span .fa,
	.page_info h5 span .fa,
	.page_info h6 span .fa {
		width: 30px;
		height: 30px;
		line-height: 30px;
		font-size: 14px
	}
	.page_info h3 span,
	.page_info h2 span,
	.page_info h4 span,
	.page_info h5 span,
	.page_info h6 span {
		padding-right: 10px
	}
	.form-wrapper form input.button {
		margin-top: 13px;
		width: 100%;
		padding: 10px 16px 10px
	}
	.searchform {
		margin-bottom: 30px
	}
	.searchform input.search-button {
		top: 80px
	}
	.dt-sc-reservation-form {
		padding: 20px
	}
	.top-bar .top-shop-cart .search-form-box .searchform {
		margin-bottom: 0
	}
	.top-bar .top-shop-cart .search-form-box {
		left: -67px
	}
	.top-bar .top-shop-cart .search-form-box:before {
		left: 79px
	}
	.header6 .shopping-cart {
		right: -50px;
		top: 62px;
		padding: 20px 15px 10px
	}
	.newsletter-content {
		padding-left: 0;
		width: 100%;
		text-align: center
	}
	.newsletter-container .fa {
		position: inherit;
		margin-bottom: 15px
	}
	.dt-sc-consultation {
		padding: 30px 15px 20px
	}
	.dt-sc-consultation input[type="submit"] {
		min-width: 150px
	}
	.dt-sc-reservation-form select,
	.dt-sc-appointment-schedule-box select {
		font-size: 11px
	}
	.dt-sc-icon-list li .fa {
		margin-right: 10px
	}
	.dt-sc-one-third .dt-sc-catalog-menu.type3 .dt-sc-catalog-holder,
	.dt-sc-one-half .dt-sc-catalog-menu.type3 .dt-sc-catalog-holder {
		margin: 0 0 30px;
		width: 100%
	}
	.dt-sc-one-third .dt-sc-catalog-menu.type3 .rounded,
	.dt-sc-catalog-menu.type3 .rounded {
		width: 100%;
		height: auto
	}
	.dt-sc-one-third .dt-sc-catalog-menu.type3 .dt-sc-catalog-meta-container,
	.dt-sc-catalog-menu.type3 .dt-sc-catalog-meta-container {
		width: 100%
	}
	.dt-sc-catalog-menu.type3 .rounded {
		position: inherit
	}
	.dt-sc-catalog-menu.type3 .dt-sc-catalog-meta-container {
		margin: 0;
		padding: 17px 15px;
		float: left
	}
	.star-rating {
		width: 50%
	}
	.woocommerce form.woocommerce-checkout .form-row-first,
	.woocommerce-page form.woocommerce-checkout .form-row-first,
	.woocommerce form.woocommerce-checkout .form-row-last,
	.woocommerce-page form.woocommerce-checkout .form-row-last {
		width: 100%;
		margin-right: 0
	}
	table.shop_table .quantity .plus,
	table.shop_table .quantity .minus,
	.product .summary .quantity .qty,
	.product .summary .quantity .plus,
	.product .summary .quantity .minus {
		padding: 0 10px
	}
	.woocommerce .single-product .quantity .qty,
	.woocommerce-page .single-product .quantity .qty {
		width: 45px
	}
	.woocommerce input[type="submit"],
	.woocommerce-page input[type="submit"] {
		width: 100%;
		margin-bottom: 15px
	}
	.woocommerce form.login .form-row label,
	.woocommerce-page form.login .form-row label {
		display: inline-block
	}
	.woocommerce table.cart td.actions .coupon .button {
		margin-left: 0
	}
	.woocommerce table.shop_table.woocommerce-checkout-review-order-table td,
	.woocommerce-page table.shop_table.woocommerce-checkout-review-order-table td {
		font-size: 12px
	}
	.woocommerce #payment ul.payment_methods li img,
	.woocommerce-page #payment ul.payment_methods li img {
		margin-left: 0
	}
	.dt-sc-tabs-frame-content .thumb,
	.woocommerce-tabs .panel .thumb {
		width: 100%;
		margin: 0 0 20px 0;
		text-align: center
	}
	.single-product .thumbnails ul li {
		width: 56px !important
	}
	.woocommerce form .form-row-first,
	.woocommerce-page form .form-row-first,
	.woocommerce form .form-row-last,
	.woocommerce-page form .form-row-last {
		width: 100%
	}
	.woocommerce-cart table.shop_table tbody,
	.woocommerce-account table.my_account_orders tbody,
	.woocommerce-wishlist table.shop_table tbody,
	.woocommerce .shop_table.cart tbody {
		display: block;
		overflow-x: auto;
		position: relative;
		white-space: nowrap;
		width: auto
	}
	.woocommerce-cart table.shop_table thead,
	.woocommerce-account table.my_account_orders thead,
	.woocommerce-wishlist table.shop_table thead,
	.woocommerce .shop_table.cart thead {
		display: block;
		float: left
	}
	.woocommerce-account table.my_account_orders tbody {
		overflow-y: hidden
	}
	.woocommerce .shop_table.cart th,
	.woocommerce table.my_account_orders th,
	.woocommerce-page table.my_account_orders th {
		width: 140px;
		border-bottom: 1px solid #eaeaea;
		height: 51px;
		line-height: 50px;
		padding: 0;
		text-align: center;
		vertical-align: middle;
		width: 100px;
		display: block
	}
	.woocommerce .shop_table.cart td,
	.woocommerce-page .shop_table.cart td,
	.woocommerce .woocommerce .shop_table.my_account_orders td,
	.woocommerce-page .woocommerce .shop_table.my_account_orders td {
		min-width: 32px;
		border-bottom: 0 none;
		height: 51px;
		padding: 0;
		text-align: center;
		vertical-align: middle;
		width: 98px;
		display: block
	}
	.woocommerce .shop_table.cart tr,
	.woocommerce table.my_account_orders tr,
	.woocommerce-page table.my_account_orders tr {
		display: inline-block
	}
	.woocommerce .quantity,
	.woocommerce-page .quantity {
		margin: 0 auto;
		position: relative;
		overflow: hidden;
		width: 81px
	}
	.woocommerce .shop_table .quantity .plus,
	.woocommerce .shop_table .quantity .minus,
	.woocommerce-page .shop_table .quantity .plus,
	.woocommerce-page .shop_table .quantity .minus {
		padding: 0 4px
	}
	.woocommerce .cart-collaterals .cart_totals,
	.woocommerce-page .cart-collaterals .cart_totals {
		width: 100%;
		margin: 0 0 20px 0
	}
	.woocommerce table.shop_table,
	.woocommerce-page table.shop_table {
		display: block
	}
	.woocommerce .shop_table.cart .product-name a,
	.woocommerce .shop_table.cart td.product-price span,
	.woocommerce .shop_table.cart .quantity,
	.woocommerce .shop_table.cart .product-subtotal span,
	.woocommerce .shop_table.my_account_orders td a,
	.woocommerce .shop_table.my_account_orders td.order-date time,
	.woocommerce .shop_table.my_account_orders td.order-total span,
	.woocommerce table.my_account_orders .order-actions .button,
	.woocommerce-page table.my_account_orders .order-actions .button,
	.wishlist_table tr td.product-stock-status span,
	.wishlist_table tr td.product-price span,
	.wishlist_table .add_to_cart.button,
	.woocommerce-wishlist .wishlist_table .product-add-to-cart .remove_from_wishlist.button {
		margin-top: 10px;
		display: inline-block
	}
	.woocommerce table.cart td.actions .coupon .input-text {
		width: 145px;
		height: 45px;
		margin: 0 0 10px 5px
	}
	.woocommerce table.cart td.actions,
	.woocommerce-page table.cart td.actions {
		width: 100%;
		padding: 6px 0 75px
	}
	.woocommerce table.cart a.remove,
	.woocommerce-page table.cart a.remove,
	.woocommerce #content table.cart a.remove,
	.woocommerce-page #content table.cart a.remove {
		margin: 10px auto 0
	}
	.woocommerce table.cart td.actions .coupon .input-text {
		float: right
	}
	.woocommerce .shop_table.cart th {
		width: 65px
	}
	.woocommerce .shop_table.cart td {
		width: 135px
	}
	table.cart td.product-name a {
		font-size: 12px
	}
	.woocommerce table.cart td.actions .coupon label,
	.woocommerce .shop_table.cart td.product-price span,
	.wishlist_table tr td.product-stock-status span.wishlist-in-stock,
	.woocommerce .shop_table.my_account_orders td {
		font-size: 13px
	}
	.shop_table tr.order td.order-status {
		padding-top: 10px !important;
		text-align: center !important
	}
	.woocommerce .single-product .quantity,
	.woocommerce-page .single-product .quantity {
		width: 117px
	}
	.woocommerce .single-product .button,
	.woocommerce-page .single-product .button {
		float: left;
		margin-top: 10px
	}
	.woocommerce .woocommerce-ordering,
	.woocommerce-page .woocommerce-ordering {
		width: 100%;
		min-width: 200px
	}
	.woocommerce .woocommerce-result-count,
	.woocommerce-page .woocommerce-result-count {
		width: 100%;
		text-align: center
	}
	.woocommerce-tabs .panel ul li {
		padding: 10px 0 10px 0
	}
	.woocommerce p.stars a,
	.woocommerce-page p.stars a {
		margin-bottom: 10px
	}
	.woocommerce .order_details li,
	.woocommerce-page .order_details li {
		border: 0;
		margin-bottom: 10px
	}
	.shipping-calculator-button:after {
		display: none
	}
	.woocommerce table.shop_table.customer_details td,
	.woocommerce-page table.shop_table.customer_details td {
		font-size: 12px;
		padding: 6px 0
	}
	.woocommerce table.shop_table.order_details td,
	.woocommerce-page table.shop_table.order_details td {
		font-size: 12px
	}
	.feature-product-carousel .dt-sc-one-third,
	.feature-product-carousel .dt-sc-one-half {
		margin: 0 2px
	}
	.woocommerce table.wishlist_table tr td.product-remove {
		padding: 0
	}
	.wishlist_table tr td.product-thumbnail a {
		max-width: inherit
	}
	.wishlist_table tr td.product-thumbnail a img {
		width: 50px
	}
	.woocommerce table.shop_table.wishlist_table th,
	.woocommerce-page table.shop_table.wishlist_table th {
		font-size: 11px;
		width: 75px;
		border-bottom: 0
	}
	.single-product .product .product-image-meta .out-of-stock {
		padding: 5px 2px;
		line-height: 20px
	}
	.products .product-wrapper .out-of-stock {
		padding: 5px
	}
	.woocommerce .cart-collaterals .cart_totals table {
		border-top: 0
	}
	.woocommerce .cart-collaterals .cart_totals table tr:first-child th,
	.woocommerce-page .cart-collaterals .cart_totals table tr:first-child th,
	.woocommerce .cart-collaterals .cart_totals table tr:first-child td,
	.woocommerce-page .cart-collaterals .cart_totals table tr:first-child td {
		border-top: 1px solid #e4e4e4
	}
	.wc-proceed-to-checkout .dt-sc-button.medium {
		font-size: 14px;
		padding: 0 18px
	}
	.woocommerce .cart-collaterals .cart_totals tr td,
	.woocommerce-page .cart-collaterals .cart_totals tr td,
	.woocommerce .cart-collaterals .cart_totals tr th,
	.woocommerce-page .cart-collaterals .cart_totals tr th {
		font-size: 13px
	}
	.woocommerce-review-link {
		float: left;
		margin-top: 10px
	}
	ul.products li.product-category h3 mark {
		padding: 2px 2px 3px 5px
	}
	ul.products li.product-category h3 {
		font-size: 15px
	}
	#wpsl-wrap {
		width: 100%;
		position: relative;
		top: 0;
		left: 0
	}
	#wpsl-wrap .wpsl-search,
	#wpsl-result-list {
		background-color: rgba(0, 0, 0, .08)
	}
	.dt-appointment-fix {
		margin-bottom: 10px;
		float: right
	}
	#wpsl-search-wrap div {
		float: right
	}
	.dt-sc-instant-notification-details label,
	.dt-sc-notification-details label {
		min-width: 40px
	}
	.error-info #searchform {
		width: 100%
	}
	.error-info #searchform input.search-button {
		position: relative;
		width: 100%;
		min-height: 50px
	}
	.error-info .back-menu a {
		font-size: 15px;
		display: inline-block;
		margin-bottom: 10px
	}
	.error-info h2 span.error-number {
		letter-spacing: 30px
	}
	.error-info h2 {
		font-size: 50px
	}
	.error-info h2 span:last-child {
		padding: 10px;
		letter-spacing: 2px;
		font-size: 21px
	}
	#footer .widget .mailchimp-form .dt-sc-button {
		padding: 16px 10px 15px
	}
	#footer .widget .entry-meta span {
		margin-right: 7px
	}
	#footer .widget .tweet_list li:before {
		padding: 2px 5px 45px 0
	}
	#footer .recent-property-widget .entry-meta {
		margin-bottom: 20px
	}
	.footer-widgets-wrapper .textwidget .dt-sc-social-icons li a {
		padding: 0 11px
	}
	.widget .mailchimp-form {
		border-radius: 0
	}
	.footer-wrapper .dt-sc-social-icons li a {
		padding: 0 12px !important;
		line-height: 45px !important;
		font-size: 14px !important
	}
	.footer-wrapper .dt-sc-social-icons.type2 li a {
		font-size: 18px;
		line-height: 45px;
		padding: 0 12px
	}
	.copyright p {
		margin-bottom: 10px
	}
	.copyright.type3 p {
		line-height: normal
	}
	#footer .footer-widgets-wrapper.type2 .widget-title {
		margin-bottom: 10px
	}
	.copyright .dt-sc-social-icons li {
		margin-left: 1px
	}
	#footer .footer-widgets-wrapper.type2 .widget>ul,
	#footer .footer-widgets-wrapper.type2 .widget .widget-content,
	#footer .footer-widgets-wrapper.type2 .tribe-venue-widget-wrapper,
	.footer-widgets-wrapper.type2 .menu-header-menu-container,
	.footer-widgets-wrapper.type2 .menu-footer-menu-container,
	.footer-widgets-wrapper.type2 .menu-one-page-container,
	#footer .footer-widgets-wrapper.type2 .widget.widget_text .textwidget {
		padding-left: 0
	}
	.footer-widgets-wrapper.type2 .widget.widget_categories ul,
	#footer .footer-widgets-wrapper.type2 .widget.widget_links ul,
	.footer-widgets-wrapper.type2 .widget.widget_recent_entries ul,
	.footer-widgets-wrapper.type2 .widget.widget_popular_entries ul,
	.footer-widgets-wrapper.type2 .widget.widget_pages ul,
	.footer-widgets-wrapper.type2 .widget.widget_archive ul,
	.footer-widgets-wrapper.type2 .widget.widget_meta ul,
	.footer-widgets-wrapper.type2 .widget.widget_tweetbox ul,
	.footer-widgets-wrapper.type2 .tribe-venue-widget-wrapper,
	.footer-widgets-wrapper.type2 .widget.widget_nav_menu ul,
	.footer-widgets-wrapper.type2 .widget_contact .widget-content {
		margin-top: 20px
	}
	.footer-widgets-wrapper.type2 .widget_shopping_cart_content ul {
		margin-top: 30px
	}
	#footer .footer-widgets-wrapper.type2 .widget.flickrbox .widget-title,
	#footer .footer-widgets-wrapper.type2 .widget.widget_search .widget-title,
	#footer .footer-widgets-wrapper.type2 .widget.widget_tag_cloud .widget-title,
	#footer .footer-widgets-wrapper.type2 .widget.widget_product_tag_cloud .widget-title,
	#footer .footer-widgets-wrapper.type2 .widget.widget_product_search .widget-title {
		margin-bottom: 35px
	}
}
