@charset "UTF-8";
/* CSS Document */

/*----*****---- << Responsive >> ----*****----*/

	/*----*****---- << Tablet (Portrait) >> ----*****----*/	
	
    /* Note: Design for a width of 768px, Gutter: 30px, Unit: 32px */

    @media only screen and (min-width:768px) and (max-width:959px) {
		
		
		/*----*****---- << Top Content >> ----*****----*/
		
		
		/*----*****---- << Header >> ----*****----*/
		.fullwidthbanner { width:720px; }
		.tp-button { padding:10px 15px !important; font-size:14px !important; text-transform:none !important; }
		
		.top-message ul li h2 { font-size:30px; }
		
		/*----*****---- << Main >> ----*****----*/
		
		#primary { width:480px; }
		#secondary { width:186px; padding:20px 10px; }
	
		
		.column.no-space.dt-sc-one-half { width:49.86%; }
		.column.no-space.dt-sc-one-third { width:33.19%; }
		.column.no-space.dt-sc-one-fourth { width:24.86%; }
		
		#primary.content-full-width .blog-single-entry .entry-description { width:89%; }
		
		
		#primary.with-left-sidebar .blog-entry .entry-date-meta, #primary.with-right-sidebar .blog-entry .entry-date-meta { margin-right:10px; }
		#primary.with-left-sidebar .blog-entry .entry-description, #primary.with-right-sidebar .blog-entry .entry-description { width:74%; }
		
		
		.ajax-portfolio-slider li { width:474px !important; height:308px; }
		.ajax-portfolio-slider li iframe { max-height:308px; }
		
		
		#primary.with-left-sidebar .portfolio.dt-sc-one-half, #primary.with-right-sidebar .portfolio.dt-sc-one-half { width:230px; }
		#primary.with-left-sidebar .portfolio.dt-sc-one-half .portfolio-image img, #primary.with-right-sidebar .portfolio.dt-sc-one-half .portfolio-image img { height:150px; }
		
	/*----*****---- << Mobile (Landscape) >> ----*****----*/	
	
		
		/*----*****---- << Top Content >> ----*****----*/
		
		
		
		#top-content { padding:25px 0px 20px; margin-bottom:-6px; }
		#top-content .dt-sc-hr { margin:5px 0px; }
		#top-content .hr-invisible { margin:10px 0px; }
		
		.top-message ul li h2 { font-size:24px; }
		.top-message ul li, .top-message ul li.last, .top-message ul li.center { width:100%; margin-right:0px; clear:both; text-align:center; padding-bottom:10px; }
		.top-message p { font-size:15px !important; }
		.top-social-icons { font-size:12px; }
		.top-social-icons a { margin:0px 5px 10px; }
	
		.large-icon-list li { padding-bottom:40px; }
		.large-icon-list li img { max-width:45px; max-height:38px; margin-right:10px; }
		.large-icon-list li h2 { font-size:18px; }
		.large-icon-list li span { top:37px; width:60px; }
		
		th { padding:10px 5px 8px; font-size:8px; text-transform:none; font-weight:normal; }
		td { padding:10px 0px; font-size:8px; }
		
		
		
		.fullwidthbanner { width:220px; }
		.tp-button { padding:2px 5px !important; font-size:8px !important; text-transform:none !important; }
		
		/*----*****---- << Columns >> ----*****----*/
		
		.column { margin-bottom:20px; margin-left:0px; }
		.column.no-space { margin-bottom:0px; }		
		
		.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 { width:100%; }
		
	.dt-sc-pricing-table.no-space .dt-sc-one-fourth, .dt-sc-pricing-table.no-space .dt-sc-one-third, .dt-sc-pricing-table.no-space .dt-sc-one-half, .dt-sc-pricing-table.no-space .dt-sc-one-fifth, .dt-sc-pricing-table.no-space .dt-sc-one-sixth, .dt-sc-pricing-table.no-space .dt-sc-three-fourth, .dt-sc-pricing-table.no-space .dt-sc-two-third, .dt-sc-pricing-table.no-space .dt-sc-four-fifth, .dt-sc-pricing-table.no-space .dt-sc-three-fifth, .dt-sc-pricing-table.no-space .dt-sc-two-fifth, .dt-sc-pricing-table.no-space .dt-sc-two-sixth, .dt-sc-pricing-table.no-space .dt-sc-three-sixth, .dt-sc-pricing-table.no-space .dt-sc-four-sixth, .dt-sc-pricing-table.no-space .dt-sc-five-sixth { width:100%; }
		
		/*----*****---- << Main >> ----*****----*/
		
		#primary { width:93%; margin:0px; }
		#secondary { width:186px; padding:10px; margin:50px 0px 0px; }
		
		.page-glow { padding-top:50px; }
		
		
		#sorting-container a { padding:10px 7px; }
		
		.ajax-portfolio-slider li { width:220px !important; height:143px; }
		.ajax-portfolio-slider li iframe { max-height:143px; }
		.ajax-portfolio-details .ajax-close { top:25px; right:5px; font-size:18px; width:30px; height:30px; line-height:30px; }
		.bx-controls a { height:45px; width:30px; top:37%; }
		
		ul.commentlist li { padding:70px 0 0 10px; }
		
		.error-info h2 span.error { font-size:98px; }
		.error-info .search-form input[type="search"] { width:86%; padding:15px 5%; }
		.error-info .search-form input[type="submit"] { margin:20px 0px 0px; }
		
		
		}