<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

/*

	1. General 				
		1.1 Fonts             
		1.2 Headings
		1.3 Transition
		1.4 Text Elements
		1.5 Tables
		1.6 Definition Lists
		1.7 Forms
		1.8 Images
		1.9 Widgets	
					
	2. Container	
		2.1 Float
						
	3. Header				
		3.1 Without BG   
		3.2 Toggle Header
		3.3 Side Toggles
		3.4 Pushy Menu
		3.5 Full Page Nav
						
	4. Banner
					
	5. Content	
			
	6. Service	
			
	7. Portfolio			
		7.1 Isotope
		7.2 Portfolio Single
		7.3 Clients
						
	8. Blog			
		8.1 Blog Slider
		8.2 Commententries
		8.3 Post Author Details	
					
	9. Newsletter			
		9.1 Contact
		9.2	Social Media
					
	10. Twitter Parallax
				
	11. Donut Chart
			
	12. UI-TO TOP
			
	13. Dark BG
			
	14. Light BG
			
	15. Boxed Styles

*/

@import "css/reset.css";

@import url(http://fonts.googleapis.com/css?family=Merriweather:400,300,300italic,400italic,700,700italic,900italic,900);
@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(http://fonts.googleapis.com/css?family=Raleway:400,500,700,600);

/*----*****---- &lt;&lt; General &gt;&gt; ----*****----*/
	
	body { font-weight:normal; font-size:13px; background:#fff;	color:#353535; font-weight:300;	font-family: 'Merriweather', serif; background-attachment:fixed; }
	
	body, html { width:100%; height:100%; min-height:100%; }
	.wrapper, .inner-wrapper, #main { width:100%; height:100%; }
	.wrapper.inner-page { height:auto; }
	
	#container.wrapper , #container .inner-wrapper { height:auto\0/; }


	/*----*****---- &lt;&lt; Headings &gt;&gt; ----*****----*/
	
	h1, h2, h3, h4, h5, h6 { color:#404040; font-weight:normal;}
	
	@media screen and (-webkit-min-device-pixel-ratio:0) { 	/* Safari only override */
	::i-block-chrome, h1, h2, h3, h4, h5, h6 { font-weight:500;}
	} 
		
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#878787; }
	
	h1{ font-size:40px; line-height:normal; margin-bottom:15px; }
	h2{ font-size:36px; line-height:normal; margin-bottom:15px; }
	h3{ font-size:30px; line-height:normal; margin-bottom:15px; }
	h4{ font-size:24px; line-height:28px; margin-bottom:10px; }
	h5{ font-size:18px; line-height:22px; margin-bottom:10px; }
	h6{ font-size:16px; line-height:20px; margin-bottom:10px; }
	
	.border-title h1, .border-title h2, .border-title h3 , .border-title h4 , .border-title h5 , .border-title h6 { text-transform:uppercase; border-bottom: 1px solid; width: -moz-fit-content; width: -webkit-fit-content;
    width: fit-content;  margin:0px auto; width:intrinsic; width:auto\0/; }
	
	.welcome p { line-height:30px; }
	
	/*----*****---- &lt;&lt; Transition &gt;&gt; ----*****----*/
	
	a, input[type="submit"], button, input[type="button"], .portfolio, .service h4 , .dt-sc-pr-tb-col:hover:after, .blog-post:hover .post-meta .date, .blog-post:hover footer, .dt-sc-team:hover .dt-sc-social-icon, 
	.blog-post .post-meta .comments span.icon-comment, .dt-sc-button.ico i:after, .blog-post-single .post-meta .comments span.icon-comment, .blog-post-single .post-meta .date, .dt-sc-ico-content .dt-sc-icon span, 
	.dt-sc-ico-content:hover .dt-sc-icon span, .post-thumb .featured-post, .product .column, .dt-sc-ico-content.type2 .dt-sc-ico-content-body h4, .portfolio .portfolio-thumb &gt; img, .portfolio:hover .portfolio-thumb &gt; img, 
	.portfolio-title p, .portfolio-detail, .portfolio .image-overlay a span, .widget.flickrbox .flickr-widget div img, .portfolio-detail .views i, .portfolio h5, .carousel-arrows a:hover i, .testimonial-slider-arrows a:hover:before, 
	.wpcf7-form p:hover &gt; i.fa, .wpcf7-form p:hover &gt; input, .wpcf7-form p:hover &gt; textarea, .social-media li a i, ul.dt-sc-tabs-vertical-frame li:hover a i, #main-menu ul li.current_page_item &gt; a, 
	.dt-sc-partner-carousel img , .dt-sc-partner-carousel img:hover , .carousel-arrows a i , ul.dt-sc-tabs-frame li a i, ul.dt-sc-tabs-frame li:hover a i , .enquiry-form p input:focus, .enquiry-form p textarea:focus , 
	.enquiry-form p input[type="submit"]:hover , .enquiry-form p input[type="submit"] , .enquiry-form p input[type="submit"]:hover , .dt-sc-team ul.dt-sc-social-icons , .dt-sc-team:hover ul.dt-sc-social-icons, 
	#main-menu ul li.current_page_ancestor &gt; a, #main-menu ul li.current-menu-item &gt; a, #main-menu ul li.current-menu-ancestor &gt; a , ul.dt-sc-tabs-vertical-frame li a i, .dt-sc-team figure figcaption , 
	.dt-sc-team:hover figure figcaption , .dt-sc-team:hover .dt-sc-team-cnt  , .dt-sc-team-cnt , .dt-sc-team figure.dt-sc-entry-thumb img , .dt-sc-team figure.dt-sc-entry-thumb:hover .dt-sc-entry-thumb img ,
	.widget_categories ul li a:before , .widget_categories ul li:hover a:before , .widget_categories ul li a:hover span , .widget_categories ul li a span , .dt-sc-ico-content, .dt-sc-ico-content:hover ,  .dt-sc-ico-content.type2 .icon ,  .dt-sc-ico-content:hover .icon ,  .dt-sc-ico-content .icon span,  .dt-sc-ico-content:hover .icon span , figure.service-overlay:hover figcaption , figure.service-overlay figcaption , #scrolldown a:hover .fa.fa-angle-double-down , #scrolldown a .fa.fa-angle-double-down, .service-grid .services, .service-grid:hover .services  ,  .service-grid .services p, .service-grid:hover .services p , .service-grid:nth-child(even):hover .services:after , .service-grid:nth-child(odd):hover .services:after , .service-grid:nth-child(odd) .services:before , .service-grid:nth-child(even) .services:after , .dt-sc-ico-content:hover ul li , .dt-sc-ico-content ul li , .pricing-table , .pricing-table:hover , 	ul.dt-sc-tabs-vertical-frame li a.current:after ,  ul.dt-sc-tabs-vertical-frame li a:hover:after , ul.dt-sc-tabs-vertical-frame li a:after , .blog-entry , .blog-entry:hover , ul.dt-sc-tabs-frame li a.current:after ,  ul.dt-sc-tabs-frame li a:hover:after , ul.dt-sc-tabs-frame li a:after, .dark-bg .dt-sc-ico-content.type4:hover h4:after , .dark-bg .dt-sc-ico-content.type4 h4:after  , .dt-sc-team:hover figure.dt-sc-entry-thumb:after  , .dt-sc-team figure.dt-sc-entry-thumb:after , .light-bg .dt-sc-ico-content.type4:hover h4:after , .light-bg .dt-sc-ico-content.type4 h4:after { -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; }
	
	.fadeInDown { -webkit-animation-name: fadeInDown; -moz-animation-name: fadeInDown; -webkit-animation-duration:1s; -moz-animation-duration:1s; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -webkit-animation-direction: alternate; -moz-animation-direction: alternate; -webkit-animation-timing-function: eaze-in-out; -moz-animation-timing-function: eaze-in-out; }
	
	/*----*****---- &lt;&lt; Fontawesome &gt;&gt; ----*****----*/
	
	#footer .widget ul li:before, .star-rating span:before, .star-rating:before,blockquote:before, blockquote:after, .check li:before, .wpcf7-form div.wpcf7-validation-errors:before, 
	.wpcf7-form div.wpcf7-mail-sent-ok:before, #pager a:before, #secondary .widget ul li a:before { font-family:FontAwesome; font-style:normal; font-weight:normal; margin-right:10px; }
	

	/*----*****---- &lt;&lt; Text Elements &gt;&gt; ----*****----*/
	
	a{ text-decoration:none; color:#2e2e2e; }
	a:hover ,.dt-sc-contact-info .contact-info ul li a:hover , footer .copyright a:hover { color:#cba73c; }
	a img{ border:none; }
	
	strong{ font-weight: bold; }
	em{ font-style: italic; }
	
	address { display:block; margin:10px 0px 20px; line-height:25px; }
	abbr {  border-bottom:1px dotted #3d3d3d; cursor:help; }
	ins { background:#FFF9C0;  }
	sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
	sub { bottom: -3px; }
	sup { bottom: -3px; }	
	
	p { line-height:24px; margin-bottom:10px; font-size:13px; }	
	
	ul, ol, pre, code{ margin-bottom:20px; }
	
	ul{ list-style-type:square; list-style-position:inside; }
	ul li { padding-bottom:10px; }
	ul li ul { list-style-type:disc; padding-left:20px; margin:10px 0px 0px; }
	ul ul ul { margin-bottom:0px; list-style-type:circle; }
	
	ol{ list-style-type:decimal; list-style-position:outside; padding-left:20px; padding-top:10px; }
	ol li { padding-bottom:10px; }
	ol li ol { margin-bottom:0px; list-style-type:lower-alpha; }
	ol ol ol { margin-bottom:0px; list-style-type:lower-roman; }	
	
	blockquote{ line-height:25px; font-style:italic; font-size:16px; padding:3px 0 0 25px; margin:10px 0px 0px; float:left; position:relative; }
	blockquote span { background-color:#e6e2d6; background-position:-354px -234px; width:70px; height:70px; float:left; margin:0px 10px 0px 0px; border-radius:70px;  behavior: url(PIE.htc); }
	blockquote p { margin-bottom:0px; display:inline; }
	blockquote cite { float:left; margin:13px 0px 0px; font-size:14px; }
	
	blockquote.alignleft { margin-right:20px; text-align:left; width:30%; float:left; }
	blockquote.alignright { margin-left:20px; text-align:left; width:30%; float:right; }
	blockquote.aligncenter { width:100%; text-align:center; }
	
	blockquote:before, blockquote:after { text-decoration:inherit; font-size:30px; color:#999999; }
	
	blockquote.type2 { border-left:5px solid; padding:8px 0 0 20px; font-size:20px; line-height:30px; font-style:normal; font-weight:300; }
	blockquote.type2:before, blockquote.type2:after { content:""; }
	
	.author-quote { font-size:22px; font-style:normal; font-weight:300; line-height:30px; margin:0; }
	.author-quote:before, .author-quote:after { color:#666666; }
	.author-quote p { line-height:normal; display:inline; }

	pre, code{ background-color:#EDEDED; border-left:3px solid #D9D9D9; display:block; font-family:monospace; font-size:11px; overflow:auto; padding:10px 3%; width:93.5%; line-height:25px; }
	
	hr{ background-color:#f0efef; border:none; height:1px; margin:30px 0; }
	hr.medium { background:#eff0f0; height:5px; }
	
	/* due to IE &lt;HR&gt; margin bugs I had to made classed and apply them to div to achieve the effect of a &lt;HR&gt; */
	
	.hr.top, .hr-border.top { width:97%; }
	.hr.top, .hr-border.top { background-position:right center; text-align:right; }
	.hr.top a, .hr-border.top a { color:#999589; background:transparent; font-size:11px; line-height:16px; padding-left:5px; position:absolute; right:-21px; top:-5px; }
	.hr-border.top a { top:-10px; right:-23px; }
	.hr.top a:hover, .hr-border.top a:hover { color:#e96666; }
	
	.clear { float:none; clear:both; margin:0px; padding:0px; display:block; width:100%; }
	.float-right { float:right; }
	.float-left { float:left; }
	.center { width:100%; text-align:center; }
	.hidden { display:none;}
	
	.post-edit-link { background:#ece8db; float:right; clear:both; margin:20px 0px; line-height:24px; padding:0px 10px; font-size:12px; }
	.post-edit-link:hover { text-shadow:0px 1px 0px #0e4b6e; }
	
	.page-link a, .page-link &gt; span { padding:5px 9px; display:inline-block; margin:0px 5px 0px 0px; border:1px solid; color:#252525; }
	.page-link a:hover, .page-link &gt; span { color:#ffffff; }
	.page-link strong { margin-right:5px; }
	
	/*----*****---- &lt;&lt; Tables &gt;&gt; ----*****----*/
	
	#edd_checkout_cart td, #edd_checkout_cart th { border:0px; }
	#edd_checkout_cart tfoot th { background:#ece8db; }
	#edd_checkout_cart tfoot .edd_cart_total { background:#ddd7c6; }
	
	table{ border-collapse:separate; border-spacing:0; margin-bottom:20px; width:100%; clear:both; border:1px solid #dfdfdf; border-bottom:0px;  }
	th { background:#000; }
	tbody tr:nth-child(2n+1) td { background:#fff; }
	th, #edd_checkout_cart .edd_cart_header_row th, #edd_user_history th { color:#ffffff; padding:12px 15px 10px; font-size:16px; line-height:normal; font-weight:normal; text-align:center; }
	td, #edd_checkout_cart .edd_cart_header_row td, #edd_user_history td { border-bottom:1px solid #ddd7c6; background:#f6f6f6; font-size:14px; line-height:normal; text-align:center; padding:13px 15px; }
	
	
	/*----*****---- &lt;&lt; Definition Lists &gt;&gt; ----*****----*/
	
	dl { margin:0px 20px; }
	dl.gallery-item { margin:0px; }
	.gallery-caption { margin-bottom:10px; }
	.gallery-item img { border:2px solid #C4C1AE !important; }
	dt { font-weight:bold; font-size:14px; margin-bottom:10px; }
	dd { margin-bottom:20px; line-height:20px; }	
		
	/*----*****---- &lt;&lt; Forms &gt;&gt; ----*****----*/
	
	label{ font-size:14px; color:#2e2a2b; font-weight:bold; font-size:14px; }
	label span{ color:#b4b4b4; }

	fieldset{ border:1px solid #efefef; padding:15px; margin:0 0 20px 0; }
	legend{ font-weight: bold; }
		
	input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="search"], textarea, input.text {  background:none; border-bottom:1px solid #ddd; color:#fff; padding:13px 3%; display:inline-block; font-size:14px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }
	input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="search"]:focus, textarea:focus, input.text:focus { border-color:#ddd; }	
	
	textarea { height:130px; overflow:auto; resize:none; }
	
	select { background:#ffffff; border-left:1px solid #ddd7c6; border-top:1px solid #ddd7c6; color:#666666; font-size:14px; display:block; margin:10px 0; padding:13px; width:100%; background-image:url(images/select-box.png); background-position:center right; background-repeat: no-repeat; -webkit-appearance:none; -moz-appearance:none; appearance:none; cursor:pointer; text-indent: 0.01px; text-overflow: ''; }
	
	input[type="submit"], button, input[type="button"] { color:#000; text-transform:capitalize; margin:10px 0px 0px; font-size:16px; padding:11px 20px; float:right; cursor:pointer; background:#000; }	
	
	button::-moz-focus-inner, input[type="submit"]::-moz-focus-inner { padding:0; border:0; }
	
	#mailchimp-form p.error { border: 1px solid #f00; border-right:none; }
	
	/*----*****---- &lt;&lt; Images &gt;&gt; ----*****----*/
	
	.column img { max-width:100%; height:auto; }
	
	.post-content input[type="submit"] { float:none; }
	
	.wp-caption { background:#ece8db; margin-bottom:10px; margin-top:10px; max-width:94%; padding:3% 3% 10px; text-align:center; }
	.wp-caption img { display:block; margin: 0 auto; padding:0px 0px 10px; max-width:100%; }
	.wp-caption .wp-caption-text { text-align:center; padding-top:0px; margin:0px; }
	
	img.size-auto, img.size-large, img.size-full, img.size-medium { max-width:99.6%; height: auto; }
	.alignleft, img.alignleft { display: inline; float: left; margin-right: 20px; }
	.alignright, img.alignright { display: inline; float: right; margin-left: 20px; }
	.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; text-align:center; }
	.alignleft, .alignright, .aligncenter, .alignnone, img.alignleft, img.alignright, img.aligncenter { margin-bottom:20px; }
	.alignleft.border-title { text-align:left; text-transform: capitalize;  margin-bottom:50px;}
	.aligncenter.border-title { text-align:center; text-transform: capitalize; margin-bottom:50px;}
	.alignright.border-title { text-align:right; text-transform: capitalize; margin-bottom:50px; }	
	
	/*----*****---- &lt;&lt; Widgets &gt;&gt; ----*****----*/
	
	.widget { float:left; width:100%; padding:0px 0px 40px; margin:0px; }
	.widget h3.widgettitle { font-size:24px; margin-bottom:30px; }
	
	.widget h3.widgettitle { margin-bottom:22px; width:100%; }

	.widget ul { float:left; width:93%; margin:0px 0px 0px 7%; padding:0px; }
	.widget ul li { line-height:20px; float:left; width:100%; padding-bottom:0px; list-style-type:square; list-style-position:outside; padding:10px 0px; color:rgba(0, 0, 0, 0.5); }
	
	.widget ul.dt-sc-social-icons { width:100%; }
	.widget ul.dt-sc-social-icons li { width:auto; clear:none; margin: }
	.widget ul.dt-sc-social-icons { margin:0px; }
	
	.widget ul ul { margin-top:10px; margin-left:7%; width:93%; }
	.widget ul ul li { width:90%; }
	
	.widget_popular_entries ul li { display:block; padding:5px 0px 20px; }
	
	.widget_popular_entries ul, .widget_recent_entries ul, .widget_categories ul, #secondary .widget ul.tweet_list { margin:0px; width:100%; }
	
	.widget_recent_entries ul li { display:block; padding:5px 0px 20px; }
	.widget_recent_entries ul li h4 { text-transform:none; margin-bottom:8px; }
	.widget_recent_entries ul li p { margin:0px; }
	.widget_recent_entries ul li p.date { float:left; margin-right:15px; }
	.widget_recent_entries ul li p .fa { margin-right:5px; }
	.widget_recent_entries ul li p, .widget_recent_entries ul li p a { color:#9c9c9c; }
	#secondary .widget_recent_entries ul li p a { font-size:13px; }
	.widget_recent_entries ul li:last-child { padding-bottom:0px; }
	
	.widget.widget_archive ul { margin-left:0px; }
	.widget_categories ul li, .widget.widget_archive ul li { position:relative; float:none; display:block; margin:0px; padding:0px; }
	.widget_categories ul li a, .widget.widget_archive ul li a { padding-right:15px; padding:10px 0px; display:block; }
	.widget_categories ul li a span, .widget.widget_archive ul li a span { position:absolute; right:10px;  top:10px;}
	.widget_categories ul li a:before { content: "\f101"; }
	.widget_categories ul li:hover a:before {  margin-left:15px; }
	.widget_categories ul li a:hover { background:#000; color:#fff;}
	.widget_categories ul li a:hover span { right:20px; }
	#secondary .widget ul li a { font-weight:400; }
	
	.widget.widget_calendar caption { font-size:16px; margin-bottom:20px; }
	.widget.widget_calendar th { padding:8px 5px 6px; font-size:14px; }
	.widget.widget_calendar td { padding:7px 5px; }
	
	.widget.widget_rss { line-height:25px; }
	.widget.widget_rss h3 img { display:none; }
	
	.widget.widget_search #search-form p input[type="email"] { margin-right: -1px; width: 77.6%; float:left; margin-top:0px; font-family: 'Merriweather', serif; }	
	.widget.widget_search #search-form p.submit input[type="submit"] { color:#fff; float:left; margin-top:0px; padding:12px 19px 13px; padding:13px 19px 12px\0/; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(221,215,198,1); -moz-box-shadow: inset 0px 0px 0px 1px rgba(221,215,198,1); 	box-shadow: inset 0px 0px 0px 1px rgba(221,215,198,1); font-family: 'Merriweather', serif; }
	.widget.widget_search #search-form p.submit input[type="submit"]:hover { background:#999; color:#fff;  -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1); -moz-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1); 
	box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1); }
	.widget.widget_search #search-form p.error input.error { border-color:red; border-right:none; }
	
	@media screen and (-webkit-min-device-pixel-ratio:0) { 
	/* Safari only override */
	::i-block-chrome, .widget.widget_search #search-form p.submit input[type="submit"] { padding:13px 19px 12px; }
	}
	
	@-moz-document url-prefix() { .widget.widget_search #search-form p.submit input[type="submit"] { padding:13px 19px 14px; } }
	
	.widget.flickrbox .flickr-widget div { float:left; max-width:66px; margin:0px 7px 7px 0px; line-height:normal; }
	.widget.flickrbox .flickr-widget div a { display:block; line-height:0px; position:relative; }
	.widget.flickrbox .flickr-widget div a:before { position:absolute; top:0px; left:0px; width:100%; height:100%; content:""; opacity:0; filter:alpha(opacity=0); transition: opacity .5s ease-in-out; -moz-transition: opacity .5s ease-in-out; -webkit-transition: opacity .5s ease-in-out; }
	.widget.flickrbox .flickr-widget div a:hover:before { opacity:1; filter:alpha(opacity=100); }
	
	.widget.tweetbox .tweet-thumb { float:left; margin:0px 15px 10px 0px; }
	
	.widget.widget_rss .rss-date { clear:both; font-size:12px; color:#847f73; font-style:italic; display:block; }	
	
	.tagcloud { margin-top:10px; display:inline-block; }
	.widget.widget_tag_cloud .tagcloud a { border:1px solid; margin:0px 7px 7px 0px; padding:8px 10px; float:left; }
	.widget.widget_tag_cloud .tagcloud a:hover { border-color:#000; }
	
	.widget.widget_popular_entries .thumb { margin:0px 0px 10px; float:left; width:100%; }
	
	.widget .dt-sc-social-icons li { clear:none; float:left; width:auto; margin:0px 1px 1px 0px; padding:0px; }
	
	.widget.widget_edd_cart_widget ul li, .widget.widget_edd_product_details ul li { padding:0px; list-style-type:none; }
	.widget.widget_edd_cart_widget ul, .widget.widget_edd_product_details ul { margin:0px; }
	
	#secondary input[type="text"], #secondary input[type="password"], #secondary input[type="email"], #secondary input[type="url"], #secondary input[type="tel"], #secondary input[type="number"], #secondary input[type="range"], #secondary input[type="date"], #secondary input[type="search"], #secondary textarea, #secondary input.text, #secondary select { border:1px solid #ddd7c6; }
	
	#secondary img { max-width:100%; height:auto; width:auto\0/; }
	
	#secondary h3.widgettitle { margin-bottom:20px; text-transform:uppercase; }
	#secondary .widget a { font-weight:400;	font-size:14px; }
	
	.widget.widget_recent_entries ul li .entry-meta span { margin-right:5px; }
	
	#secondary .widget_recent_entries ul li h4, #secondary .widget.widget_recent_entries ul li .entry-meta a:hover { color:#666666; }
	#secondary .widget.widget_recent_entries ul li .entry-meta a, #secondary .widget.widget_recent_entries ul li .entry-meta { color:#847F73; }
	#secondary .widget.widget_recent_entries ul li .entry-meta { margin-bottom:10px; }
	#secondary .widget.widget_recent_entries ul li .entry-meta a { margin-right:10px; }
	
	#secondary .widget ul.tweet_list li { display:block; padding-bottom:10px; color:#666666; line-height:22px; }
	#secondary .widget ul.tweet_list li .tweet-time { color:#a19c91; margin-top:5px; }
	
	#secondary .widget:last-child { background:none; padding-bottom:0px; margin-bottom:0px; }
	
	#secondary .widget .newsletter-form { margin:20px 0px 0px; }
	#secondary .widget .newsletter-form input[type="submit"] { border-radius:5px; float:right; margin:20px 0 0;  behavior: url(PIE.htc);} 
	
	.widget.widget_recent_entries .recent-posts-widget .post-thumb { float: left; margin: 0 10px 10px 0; width: 85px; }
	#secondary .widget.widget_recent_entries .recent-posts-widget ul li a { display: inline; padding: 0; }
	
	/*----*****---- &lt;&lt; Container &gt;&gt; ----*****----*/
	
	#main { float:left; clear:both; margin:0px; padding:0px; width:100%; }
	
	.container { margin:0 auto; width:1170px; }
	.inner-page, .top-page { padding:0px; width:100%; clear:both; }
	.inner-page .main-title { margin-bottom:0px; }
	.wrapper .inner-wrapper { float:left; clear:both; width:100%; display:block; }
	
	#blog.inner-page .content-main { background:#ffffff; margin-top:0px; padding-bottom:100px; }
	#work.inner-page .content-main { margin-bottom:50px;}
	
	#primary { width:870px; float:left; padding:0px; }
	#primary.with-right-sidebar { margin-right:30px; }
	#primary.with-left-sidebar { margin-left:30px; float:right; }	
	
	#primary.content-full-width { margin-left:0; margin-right:0; width:100%; }
	
	#secondary { float:left; width:270px; padding:0px; }
	
	.content-main { padding:100px 0px 0px; }
	#contact .content-main { padding-top:0; }
	
	/*----*****---- &lt;&lt; Float &gt;&gt; ----*****----*/
	
	.wrapper, #header, .banner, .shadow, .main-title, .content, .content-main, footer, .copyright, .location iframe { float:left; width:100%; }
	
	/*----*****---- &lt;&lt; Header &gt;&gt; ----*****----*/
	
	#header { display:block; margin:0; padding:0; width:100%; background:#000000; z-index:999999; }
	#header.with-navicon { position:absolute;}
	#header.dt-sticky-menu  { width:100%; }
	
		/*----*****---- &lt;&lt; Without BG &gt;&gt; ----*****----*/
	
	.no-header-bg #header { background:none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out; }
	.no-header-bg #header #logo a { z-index:9999999; }
	.no-header-bg .sticky-wrapper #header { overflow:hidden; width:100%; position:fixed;}
	.no-header-bg .sticky-wrapper.is-sticky #header{ background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7); -webkit-transform: scaleY(2); -moz-transform: scaleY(2); -o-transform: scaleY(2); -ms-transform: scaleY(2); transform: scaleY(2); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -o-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out; overflow:hidden; }	
	
	.no-header-bg #header-sticky-wrapper.sticky-wrapper #logo a , .no-header-bg #header-sticky-wrapper.sticky-wrapper.is-sticky #logo a, .no-header-bg .sticky-wrapper.is-sticky #header #main-menu ul li.current_page_item a , 
	.no-header-bg .sticky-wrapper.is-sticky #header #main-menu ul a:hover ,	.no-header-bg .sticky-wrapper.is-sticky #header #main-menu ul li.current_page_item &gt; a, 
	.no-header-bg .sticky-wrapper.is-sticky #header #main-menu ul li.current_page_ancestor &gt; a, .no-header-bg .sticky-wrapper.is-sticky #header #main-menu ul li.current-menu-item &gt; a, 
	.no-header-bg .sticky-wrapper.is-sticky #header #main-menu ul li.current-menu-ancestor &gt; a , .no-header-bg .sticky-wrapper.is-sticky #header #main-menu ul a:hover , .no-header-bg #header #main-menu ul a:hover , 
	.no-header-bg #header #main-menu ul li.current_page_item &gt; a, #header.no-bg #main-menu ul li.current_page_ancestor &gt; a, .no-header-bg #header #main-menu ul li.current-menu-item &gt; a, 
	.no-header-bg #header #main-menu ul li.current-menu-ancestor &gt; a { color:#fff;}
	
	.no-header-bg #header #main-menu ul a { color:#878787;}	
	.no-header-bg #header-sticky-wrapper.sticky-wrapper  { height:auto !important;}	
	
	.no-header-bg .banner .caption { top:35%;}
	
		/*----*****---- &lt;&lt; Toggle Header &gt;&gt; ----*****----*/
	
	#logo.toggle-menu  { background:#000; text-align:center; width:100%; padding:32px 0px 31px; margin:0px; }
	#logo.toggle-menu  a { width:10%; margin:0px auto;}
	
	.logo.toggle-menu a:hover { color:#fff;}
	
	#panel { float:left; width:100%; background:#111; padding:0px;right:0; top:0; position:fixed; z-index:999999; }
	
	#toggle-panel a{ width: 45px; height: 44px; text-align: center;	line-height: 44px; float:right; position:fixed; right:20px; top:20px;  z-index:999999; background:#000; color:#fff; border:1px solid #fff; }
	#toggle-panel a:hover { background:#fff; color:#000; border-color:#000; }
	#toggle-panel i { position: relative; line-height:46px;}
	
	#panel #header { background:none; }
	
		/*----*****---- &lt;&lt; Side Toggles &gt;&gt; ----*****----*/
	
	.navbar .sb-toggle-right { float:right; position:absolute; right:0; top:20px; }
	.navbar .sb-toggle-right i { line-height:24px; text-align:center; display:inline-block; float:none; color:#fff;width:50px; font-size:20px; }
	.navbar .sb-toggle-right i:hover { cursor:pointer;}
	.navbar .menu-main-menu-container { display:none; }	
	
	#header.navbar { padding:6px 0px 5px; position:relative; }
	#header.navbar #logo { margin-top:0; width:100%; text-align:center; }
	#header.navbar #logo a { display:inline;}
	
	.sb-slidebar ul { float:left; width:100%;}
	.sb-slidebar ul li { list-style:none; float:left; width:100%; padding:0; border-bottom:1px solid #2f2f2f; }
	.sb-slidebar ul li a { color:#fff; padding:20px; float:left; width:88.4%; }
	.sb-slidebar ul li a:hover { color:#000; background:#fff; }
	
	.sb-slidebar ul li.current_page_item a , .sb-slidebar ul li a:hover { background:#999; color:#fff; }
	
		/*----*****---- &lt;&lt; Pushy Menu &gt;&gt; ----*****----*/
	
	.collapse { display: none; }
		
	.nav-roundslide { bottom: 20px;	height: 100px; position: absolute; width: 100%;	}
	.nav-roundslide a {	background: rgba(0, 0, 0, 0.4); border-radius: 50%; height: 100px; transition: width 0.3s ease 0s, background-color 0.3s ease 0s; width: 100px; bottom: 0; cursor: pointer; display: block; outline: medium none; position: absolute; text-align: left; z-index: 1000; }
	
	.nav-roundslide.collapse {	position: fixed;  top: 0; width: 200px; z-index:99999;	}
	.nav-roundslide.collapse a { bottom: 0;	display: block;	left: 47px;	outline: medium none; text-align: left;	top: 20px; z-index: 1000; border:2px solid #fff; }
	.nav-roundslide.collapse a.menu-btn h3 { display:inline-block; float:none; text-align:center; width:100px; line-height:103px; color:#fff; font-size:24px; }
	.nav-roundslide.collapse a.menu-btn h3 i { font-size: 24px; margin: 0 2px; }
	
	.rt-menu-wrapper { margin-top:300px;}
	
	#container #home.content { height:auto; }
	#container #home.content.video-full-width { height:100%; }
	
	.video-full-width { display: table; width: 100%; height: 100%; min-height: 100%; overflow: hidden; vertical-align: middle; z-index: 1; position:relative; }
	.dt-sc-video-container, .dt-sc-video-container .dt-sc-fillWidth { left: 0; min-height: 100%; min-width: 100%; overflow: hidden; position: absolute; top: 0; position:static\0/;}
	.dt-sc-video-container video { max-width:inherit; float:left;}
	
	@media screen and (-webkit-min-device-pixel-ratio:0) { 	/* Safari only override */
	::i-block-chrome, #container #home.content.video-full-width { height:100%; }
	::i-block-chrome, .dt-sc-video-container { background:url(images/video-poster.jpg) no-repeat; }
	::i-block-chrome, .dt-sc-video-container { position:absolute; }
	::i-block-chrome, .dt-sc-video-container .dt-sc-fillWidth{ position:absolute; }
	} 
	
		/*----*****---- &lt;&lt; Full Page Nav &gt;&gt; ----*****----*/
	
	#fp-nav { position:fixed; right:60px; top:45%; z-index:999999; }
	#fp-nav ul  , #fp-nav ul li  ,#fp-nav ul li a { float:left; width:10px;}
	#fp-nav ul li a { color:#fff; font-size:30px; padding:6px; background:#ddd; width:0px; border-radius:50%; position:relative; z-index:999999; }
	#fp-nav ul li { list-style:none; }
	
	#fp-nav ul li.inView.selected a , #fp-nav ul li a:hover { background:#404040; }
	
	.animate { visibility:hidden; }

	/*----*****---- &lt;&lt; Logo &gt;&gt; ----*****----*/
		
	#logo , .logo { float:left; margin-top:17px;  }
	#logo a , .logo-box a , .logo a { display:block; }
	#logo a span { display:inline-block; color:#554846; position:relative; margin:0; line-height:74px; }
	
	.logo { width:100%; text-align:center; padding-bottom:31px; padding-top:32px; margin:0px; background:#111;}
	.logo.toggle-menu { padding-bottom: 16px; padding-top: 16px; }
	
	/*----*****---- &lt;&lt; Menu Navigation &gt;&gt; ----*****----*/
	
	#main-menu { float:right; }
	#main-menu ul { margin: 0 auto; list-style: none; position: relative; z-index:9999; }
	#main-menu ul li { display: inline-block; padding:0; }
	#main-menu ul a { position: relative; z-index: 200; display:block; padding:37px 18px 37px; font-size:13px; font-weight:normal; text-transform:uppercase; color:#fff; }
	
	@media screen and (-webkit-min-device-pixel-ratio:0) { 	/* Safari only override */
	::i-block-chrome, #main-menu ul a { font-weight: 600; }
	}
	
	#main-menu ul li.current_page_item &gt; a, #main-menu ul li.current_page_ancestor &gt; a, #main-menu ul li.current-menu-item &gt; a, #main-menu ul li.current-menu-ancestor &gt; a { color:#999;}
	#main-menu ul &gt; li &gt; a:hover { color:#8b8a8a; }
	
	#main-menu ul li ul { position:absolute; top:90px; left:auto; display:none; z-index:1; }
	#main-menu ul li:hover ul, #main-menu ul li ul li:hover ul { display:block; }
	
	#main-menu ul li:hover ul li ul { display:none; left:200px; top:0; border-left:1px solid; }
	
	#main-menu ul ul { width:200px; padding:0; border-bottom:3px solid; }
	#main-menu ul ul li { width:100%; border-bottom:1px solid; position:relative; }
	#main-menu ul ul li:last-child { border:none; }
	#main-menu ul ul li a { color:#ffffff; padding:13px 0px; display: block; font-size: 14px; font-weight: 300; line-height: 20px; margin: 0; padding: 15px; width: 85%; }
	
	#main-menu &gt; div &gt; ul &gt; li:last-child &gt; ul { right:0px; left:inherit; }
	#main-menu &gt; div &gt; ul &gt; li:last-child &gt; ul &gt; li &gt; ul { right:200px; left:inherit; }
	
	.slider-bottom .mean-container a.meanmenu-reveal { position:relative; }
	
	#scrolldown { bottom: 12%; bottom: 5%\0/; left: 0; opacity: 0.9; position: absolute; text-align: center; width: 100%;  z-index: 8; }
	#scrolldown a { line-height:40px; }
	#scrolldown a .fa { font-size:36px; }
	#scrolldown a:hover { color:#d1d1d1; }
	#scrolldown a:hover .fa.fa-angle-double-down { font-size:50px; }
	
	.no-header-bg #scrolldown { bottom: 5%; bottom: 5%\0/; }
	.pattern #scrolldown { bottom: 16%; bottom: 5%\0/; }
	
	/*----*****---- &lt;&lt; Banner &gt;&gt; ----*****----*/	
	
	#main .banner { background:url(http://placehold.it/1920x1200/000000&amp;text=Banner+Image) center top no-repeat; background-attachment:fixed; background-position:top; width: 100%; height: 100%; }
	
	#home.content { display: table; display:block\0/; height: 100%; height:95%\0/; min-height: 95%\0/; overflow: hidden; position: relative; vertical-align: middle; width: 100%;  padding-bottom:0; }
	
	#slider , .fullscreen-container , .fullscreen-container ul li { display: table; display:block\0/; height: 100%; min-height: 100%; height:91%\0/; min-height: 91%\0/; overflow: hidden; position: relative; vertical-align: middle; width: 100%;  padding-bottom:0; }
	
	.no-header-bg #home.content , #home.content.below-menu {  height:100%\0/; min-height: 100%\0/;}
	#home.content.below-menu { height:auto; min-height: auto; }
	
	#container #home.content img{ height:100%; min-height:100%; }
	
	img.banner-img { width:100%; float:left; background:none; padding:0;}
	
	.banner .caption { bottom: 0; left: 0; margin: auto; position: absolute; right: 0; top: 20%; width: 100%; text-align:center; }
	.banner .caption h2 { font-size:36px; font-weight:300; padding:45px 0px 45px; border-top:1px dashed #b7b7b7; border-bottom:1px dashed #b7b7b7; width:933px; margin:0px auto; font-weight:light; }
	.banner .caption a.read-more { background: none repeat scroll 0 0 #121212; border-top: 1px solid; color: #fff; float: none; font-size: 14px; left: 0; margin: 0 auto; padding: 14px 31px; position: absolute; right: 0;
	text-align: center;  text-transform: uppercase; bottom:50%; width:164px; height:20px;  line-height:20px;  }	
	.banner .caption a.read-more:after, .dt-sc-button.load-more:after { -webkit-backface-visibility:hidden;-moz-backface-visibility:hidden; backface-visibility:hidden; -webkit-backface-visibility:hidden; }
	
	.banner .caption h4 { font-size:20px; text-transform:uppercase; color:#fff; font-weight: 300; margin:0; line-height:30px; }
	.banner .caption h1 { font-size:70px; font-weight:bold; color:#fff; text-transform:uppercase; line-height:26px; letter-spacing:6px; margin:0; }
	
	.banner .caption.quote h2 { display:inline-block; padding:45px 0px 30px; font-weight:300; font-style:italic; }
	.banner .caption.quote h2 span { float:right; text-align:right; color:#ddd; font-size:24px; width:100%; text-align:right; margin-top:15px; }
	
	#main .pattern.banner.light-bg { background:url(images/light-pattern-bg.png); background-repeat:repeat;}
	#main .pattern.banner.dark-bg { background:url(images/dark-pattern-bg.png);  background-repeat:repeat; }
	
	.pattern.banner .caption h1 { font-size:50px; letter-spacing:44px; font-weight:normal; display:inline-block; width:100%; }
	.pattern.banner .caption h4 { text-transform:capitalize; }
	.pattern.banner .caption .read-more { margin-top:50px; }
	
	#main .banner.light-bg { background: url(images/about-parallax.jpg) repeat fixed 0 0 rgba(0, 0, 0, 0); }
	#main .banner.dark-bg, #main .banner.light-bg { display:table; height:100%; }
	
	.banner.pattern .caption {top:25%; }	
	
	.slidergridrow { width: 100%; }
	.slidergridcol{ float: left; width: 33.333333%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; padding: 1px; height: 100%; background:#fff; }
	
	/*----*****---- &lt;&lt; Video Banner &gt;&gt; ----*****----*/	
	
	.parallax-banner.parallax{float:none;}
	
	.parallax-banner{ background: url(http://placehold.it/1920x1286/000000&amp;text=Banner+Image) repeat-y fixed; display:block; }
	.pattern-banner{ background:url(images/pattern-bg.png) repeat fixed;}
	.pattern-banner, .parallax-banner, .video-full-width{display: table; width: 100%; height: 100%; min-height: 100%; overflow: hidden; vertical-align: middle; z-index: 1; position:relative;}
	
	.video-full-width .overlay-pattern{background:url(images/video-pattern.png) repeat; z-index:3; }
	.parallax-banner .overlay{background:none;}
	
	.overlay, .video-full-width .overlay-pattern{position:absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); z-index: 2;}
	
	.banner-content { position:absolute; width:100%; height:100%; top:0px; bottom:0px; left:0px; right:0px; margin:auto; text-align:center; z-index:4; }
	.pattern-text, .video-text, .parallax-text{ width:100%; height:335px; top:0px; bottom:0px; margin:auto; position:absolute; left:0px; right:0px; }
	.video-text { height:388px; }
	
	
	.video-text, .pattern-text, .parallax-text{display:inline-block}
	.video-text h1 { border: solid 3px #fff;  color: #fff; display: inline-block; float: none; font-size: 50px; margin: 0 auto; text-transform: uppercase; position:relative; width:350px; padding:10px 0px; }
	
	.video-text h1:before { border: 1px solid #fff; content: ""; display: block; left: -7px; min-height: 100%; padding-bottom: 12px; position: absolute; top: -7px; width: 362px; } 
	.video-text h2{font-size:118px; line-height:120px; font-weight:bold; margin-bottom:0; color:#77be32; }
	.video-text h3{font-size:38px; font-weight:normal; margin-top:60px; text-transform:uppercase; color:#fff; }
	.dark-bg .video-text p , .light-bg .video-text p { font-size:24px; font-weight:normal; color:#6d6d6d; line-height:30px; width:70%; margin:0px auto; margin-top:40px; margin-bottom:67px; }
	.video-text p span { font-weight:bold;color:#fff; }
	.video-text a.dt-sc-button { border-color: #fff; color: #dedddd; font-size: 14px; line-height: 50px; padding: 5px 50px; }
	.video-text a.dt-sc-button:hover { color:#000; border-color:#000;}	 
	
	/*----*****---- &lt;&lt; Content &gt;&gt; ----*****----*/
	
	.content { padding: 0 0 0px; }
	
	.main-title { background: #2e2e2e; text-align:center; padding:46px 0px; }
	.main-title h1 , .main-title h2 , .main-title h3 , .main-title h4 , .main-title h5 , .main-title h6 { display:inline-block; padding:10px 30px; text-transform:uppercase; margin-bottom:0; border:2px solid #ddd; color:#cba73c; font-family: 'Montserrat', sans-serif; }
	
	.border-title { text-align:center; text-transform:uppercase; margin-bottom:50px; width:100%;  display:inline-block;}
	.border-title h1 , .border-title h2 , .border-title h3 , .border-title h4 , .border-title h5 , .border-title h6 { display:inline-block; border-bottom:1px solid #2e2e2e; padding-bottom:5px; }	
	.border-title h3 { margin-bottom:0px;}
	
	.dt-sc-parallax-section .border-title { margin-bottom:20px; }
	
	.fullwidth-section { clear: both; float: left; margin: 0; padding: 0; width: 100%; }
	
	.no-header-bg #main .banner.dt-sc-parallax-section.dark-bg { background: url(http://placehold.it/1920x1200/000&amp;text=Banner+Parallax) center top no-repeat; background-attachment:fixed; background-position:top; width: 100%; height: 100%; }
	.no-header-bg #main .banner.dt-sc-parallax-section.light-bg { background:url(http://placehold.it/1920x1200/ddd&amp;text=Banner+Parallax) center top no-repeat; background-attachment:fixed; background-position:top; width: 100%; height: 100%; }
	
	.dt-sc-parallax-section {  background-attachment:fixed; background-color: #000000; background-repeat:no-repeat; color:#fff;  padding:115px 0px; }
	.dt-sc-parallax-section.about-parallax { background-image:url(http://placehold.it/1920x1279/000000&amp;text=Parallax+Image);  }
	.dt-sc-parallax-section.services-parallax { background-image:url(http://placehold.it/1920x1286/000000&amp;text=Parallax+Image); }
	.dt-sc-parallax-section.work-parallax { background-image:url(http://placehold.it/1920x1298/000000&amp;text=Parallax+Image); padding:115px 0px 95px; }
	.dt-sc-parallax-section.contact-parallax { background-image:url(http://placehold.it/1920x1143/000000&amp;text=Parallax+Image);  padding: 90px 0px;  }
	.dt-sc-parallax-section.twitter-parallax { background-image:url(http://placehold.it/1920x1266/000000&amp;text=Parallax+Image); padding:70px 0px;  }
	.dt-sc-parallax-section.breadcrumb-parallax { background-image:url(http://placehold.it/1920x503/000000&amp;text=Parallax+Image);  padding:46px 0px;  }
	.dt-sc-parallax-section.donut-parallax { background-image:url(http://placehold.it/1920x503/000000&amp;text=Parallax+Image); padding:66px 0px 46px;  }
	.dt-sc-parallax-section.testimonial-parallax { background-image:url(http://placehold.it/1920x1266/000000&amp;text=Parallax+Image); padding:46px 0px;  }
	
	.dt-sc-parallax-section h2 , .dt-sc-parallax-section h3 { text-align:center; text-transform:uppercase; margin-bottom:50px; }
	.dt-sc-parallax-section h3 { margin-bottom:15px; }
	.dt-sc-parallax-section h2  , .dt-sc-parallax-section p , .dt-sc-parallax-section h3 , .dt-sc-parallax-section h1 , .dt-sc-parallax-section h4 , .dt-sc-parallax-section h5 , .dt-sc-parallax-section h6 { text-align:center; }
	
	.dt-sc-parallax-section .dt-sc-services h2 { margin-bottom:10px; font-size:50px; font-weight:bold; }
	.dt-sc-parallax-section .dt-sc-services p { text-transform:uppercase; font-size:14px; font-weight:600; }
	.dt-sc-parallax-section .dt-sc-services img { margin-bottom:10px; }
	
	.dt-sc-parallax-section.breadcrumb-parallax h1,	.dt-sc-parallax-section.breadcrumb-parallax h2,	.dt-sc-parallax-section.breadcrumb-parallax h3,	.dt-sc-parallax-section.breadcrumb-parallax h4,	
	.dt-sc-parallax-section.breadcrumb-parallax h5,	.dt-sc-parallax-section.breadcrumb-parallax h6 { margin:0; }	
	.dt-sc-parallax-section .border-title h3 { border-color:#fff; padding:0px 10px; }
	
	/*----*****---- &lt;&lt; Services &gt;&gt; ----*****----*/
	
	.service-grid {	overflow: hidden; margin: 0; width: 100%; list-style: none;	text-align: center; }
	.service-grid figure { position: relative; z-index: 1; display: inline-block; overflow: hidden;	margin:0px; float:left; text-align: center; cursor: pointer; }
	.service-grid figure img { position: relative; display: block; max-width:inherit; }
	
	.service-grid figure figcaption { padding: 10px 20px;  color: #fff;	text-transform: uppercase; font-size: 1.25em; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
	.service-grid figure figcaption::before,.service-grid figure figcaption::after { pointer-events: none; }
	.service-grid figure figcaption,.grid figure a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
	
	.service-grid figure a { z-index: 1000;	text-indent: 200%;	white-space: nowrap; font-size: 0; opacity: 0; }
	.service-grid figure h6 { color:#fff; position:absolute; bottom:95px; bottom:60px\0/; font-weight:300; }
	.service-grid:hover figure h6 { bottom:95px\0/;} 
	.service-grid figure h6 span  , .services h6 span { font-weight: 600; }
	.service-grid figure p { text-transform:capitalize; width:80%; margin-top:8px; position:absolute; bottom:30px; }
	
	figure.service-overlay img { width: -webkit-calc(100% + 50px); width: calc(100% + 50px); -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s;		
	-webkit-transform: translate3d(-40px,0, 0);	transform: translate3d(-40px,0,0);	}
	
	.column.no-space.dt-sc-one-fourth.service-grid.last figure { width:99.99%; width: 100%\0/; }
	
		@-moz-document url-prefix() { .column.no-space.dt-sc-one-fourth.service-grid.last figure { width: 100%; }}
	
	@media screen and (-webkit-min-device-pixel-ratio:0) { 	/* Safari only override */
	::i-block-chrome, .service-grid figure img { max-width:117%; }
	::i-block-chrome, .column.no-space.dt-sc-one-fourth.service-grid.last figure { width:100%; }
	} 
	
	figure.service-overlay figcaption {	padding: 20px 0 0 20px; text-align: left; background:rgba(0,0,0,0.3);}
	figure.service-overlay h6 {	-webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; padding-bottom:5px; margin-bottom:0px; }
	figure.service-overlay h6,	figure.service-overlay p { -webkit-transform: translate3d(0,40px,0); transform: translate3d(0,40px,0);	}
	
	.service-grid:hover	figure.service-overlay figcaption	{ background:rgba(0,0,0,0.6); }
	.service-grid:hover	figure.service-overlay figcaption	h6 { border-bottom:1px solid #fff; }
	.service-grid:hover figure.service-overlay img, .service-grid:hover figure.service-overlay p { opacity: 1; }	
	.service-grid:hover figure.service-overlay img, .service-grid:hover figure.service-overlay h6, .service-grid:hover figure.service-overlay p { -webkit-transform: translate3d(0,0,0);	transform: translate3d(0,0,0);	}
	
	figure.service-overlay p { color: #fff; opacity: 0; -webkit-transition: opacity 0.2s, -webkit-transform 0.65s; transition: opacity 0.2s, transform 0.65s; }
	figure.service-overlay:hover p { -webkit-transition-delay: 0.08s; transition-delay: 0.08s; -webkit-transition-duration: 0.65s;	transition-duration: 0.65s;	}
	
	.service-grid:hover .services { background:#fff; }
	.service-grid:hover .services p { color:#000; }
	
	.services {  min-height:172px; height:172px; background:#2b2b2b; float:left; padding:5%; }
	.services h6 { text-transform:uppercase; margin-bottom:15px; font-weight:300; }
	.services p { display:inline-block; }
	.dark-bg .services p , .light-bg .services p { color:rgba(255, 255, 255, 0.7); text-align:left; margin-top: 0px; margin-bottom:8px; }

	.services:after , .services:before { left:0; right:0;  border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; z-index:9999; margin:0px auto;  } 
	.service-grid:nth-child(odd) .services:before { border-bottom-color:  #2b2b2b; border-width: 10px; top: 45%; } 	
	.service-grid:nth-child(even) .services:after { border-top-color: #2b2b2b; border-width: 10px; bottom:45%; }
	
	.service-grid:nth-child(odd):hover .services:before { border-bottom-color: #fff; }
	.service-grid:nth-child(even):hover .services:after { border-top-color: #fff; }
	
	.dt-sc-one-half .services { height: 314px; min-height: 314px; }
	.dt-sc-one-half.service-grid:nth-child(odd) .services:before { top: 47.4%; }
	.dt-sc-one-half.service-grid:nth-child(even) .services:after { bottom: 47.4%; }
	
	.dt-sc-one-sixth .services { height: 125px; min-height: 125px; }
	.dt-sc-one-sixth.service-grid:nth-child(odd) .services:before { top: 43%; }
	.dt-sc-one-sixth.service-grid:nth-child(even) .services:after { bottom: 43%; }
	
	.dt-sc-two-third .services { height: 314px; min-height: 314px; }
	.dt-sc-two-third.service-grid:nth-child(odd) .services:before { top: 63.3%; }
	.dt-sc-two-third.service-grid:nth-child(even) .services:after { bottom: 63.3%; }	
	
	.dt-sc-two-fifth .services { height: 314px; min-height: 314px; }
	.dt-sc-two-fifth.service-grid:nth-child(odd) .services:before { top: 46.7%; }
	.dt-sc-two-fifth.service-grid:nth-child(even) .services:after { bottom: 46.7%; }
	
	.dt-sc-one-half.service-grid figure p , .dt-sc-two-third.service-grid figure p { bottom: 40px; }
	.dt-sc-two-fifth.service-grid figure p { bottom: 28px; }
	
	.dt-sc-one-sixth .services p { font-size:11px; }
	
	.dt-sc-one-third .services { height: 218px; min-height: 218px; }
	.dt-sc-one-third.service-grid:nth-child(odd) .services:before { top: 46.2%; }
	.dt-sc-one-third.service-grid:nth-child(even) .services:after { bottom: 46.2%; }
	
	.dt-sc-one-fifth .services { height: 144px; min-height: 144px; }
	.dt-sc-one-fifth.service-grid:nth-child(odd) .services:before { top: 44%; }
	.dt-sc-one-fifth.service-grid:nth-child(even) .services:after { bottom: 44%; }
	
	.dt-sc-one-fifth.service-grid figure h6 { bottom: 125px; }
	.dt-sc-one-sixth.service-grid figure h6 { bottom: 120px; }
		
	.services.column { margin:0 0 0 5%; }
	
	#carouselnav { text-align:center; display:inline-block; width:100%; margin-top:20px; }
	#carouselnav a:before { color: #000; content: "\f111"; font-family:FontAwesome; }
	#carouselnav a.selected:before { color:#979696; content: "\f192"; font-family:FontAwesome;  }	
	#carouselnav a { margin: 0 3px; }
	#carouselnav a span { display:none; }
	
	.dt-sc-service-carousel .column { display: block; float: left; margin-left:20px; text-align: center; padding-bottom:0;}
	
	/*----*****---- &lt;&lt; Portfolio &gt;&gt; ----*****----*/
	
	.portfolio { position:relative; overflow:hidden; }
	.portfolio.column { margin-bottom:20px; }
	.portfolio.column.no-space { margin-bottom:0px; }
	.portfolio { margin-bottom:10px; }
	.column.no-space .portfolio { margin-bottom:0px; }
	
	.portfolio.dt-sc-one-half.column.no-space { margin-top:-1px\0/;}
	
	.dt-sc-portfolio-container { float:left; clear:both; margin:30px 0px 0px; padding:0px; width:100%; }
	.dt-sc-portfolio-container .portfolio { margin-left:0px; }
	
	.dt-sc-sorting-container { text-align:center; display:inline-block; width:100%; }
	.dt-sc-sorting-container a.dt-sc-button.small { font-size:18px; padding:10px 20px; margin:0px 4px 10px 0px; text-transform:capitalize; }
	
	.portfolio figure img { float:left; width: 100%; position: relative; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
	
	.portfolio:hover figure img { cursor: pointer; transform: scale(1.5); -ms-transform: scale(1.5); -moz-transform: scale(1.5); -webkit-transform: scale(1.5); -o-transform: scale(1.5); -webkit-transition: all 0.3s ease-in-out;  -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
	
	.portfolio h5 { display:inline-block; padding:0 20px 25px; margin-bottom:30px; margin-top:20px; font-size:18px; border-bottom:1px solid #8d8d8d; text-transform:uppercase; }
	.portfolio h5 a { color:#fff; }
	.portfolio h5 a:hover { color:#8d8d8d; }
	
	.fig-content a.dt-sc-button { background:#fff; line-height:40px; padding:0px 20px; border:none; color:#2e2e2e; margin:0px; }
	.fig-content a.dt-sc-button i { border-left:1px solid #c0c0c0; margin-left:15px; padding-left:15px; line-height:42px; }
	
	@media screen and (-webkit-min-device-pixel-ratio:0) { 	/* Safari only override */
	::i-block-chrome, .fig-content a.dt-sc-button { border: 1px solid #000; }
	}
	
	.fig-content a.dt-sc-button:hover { height:100%; background:#000; color:#fff; }
	.fig-content a.dt-sc-button:hover i { border-color:#fff; }
	.dt-sc-button.load-more { display:block; margin: 0px auto 0; padding:15px 30px; color:#2e2e2e; max-width:300px; text-align:center; clear:both; }
	
	.portfolio figcaption { position: absolute; width: 100%; height: 0; background: rgba(47,49,51,0.95); text-align: center; bottom: 0; left: 0; transition: all 0.27s ease-in-out; -moz-transition: all 0.27s ease-in-out; -webkit-transition: all 0.27s ease-in-out; -o-transition: all 0.27s ease-in-out;}
	.portfolio figcaption:after {  border: 1px solid #9c9d9e; content: ""; display: inline-block; height: 93.4%; left: 15px; position: absolute; top: 15px; width: 96.7%; }
	.portfolio:hover figcaption { height: 100%; }
	.fig-content { position: absolute; z-index: 2; left: 0; width: 100%; top: 35%; transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); transition: all 0.33s ease-in-out; -moz-transition: all 0.33s ease-in-out; -webkit-transition: all 0.33s ease-in-out; -o-transition: all 0.33s ease-in-out; }
	.portfolio:hover .fig-content { transform: rotate(0deg); -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); }
	
	.portfolio.dt-sc-one-third figcaption:after { top:9px; left:9px; }
	.portfolio.dt-sc-one-third figcaption .fig-content { top: 28%; }
	
	.portfolio.dt-sc-one-fourth figcaption:after { height: 90%; left: 11px; top: 11px;  width: 95%; }
	.portfolio.dt-sc-one-fourth .fig-content { top: 20%; }
	
	@media only screen and (min-width:1401px) and (max-width:1800px) {		
		.portfolio figcaption:after , .boxed .portfolio figcaption:after { height:92%; width: 96%; }
				
		.inner-page .portfolio figcaption:after {  height: 90%; left: 10px; top: 10px; width: 94.5%; }
		.boxed .inner-page .portfolio figcaption:after { height: 90.6%; left: 7px; top: 7px; width: 94.5%; }
		
		.inner-page .fig-content { top:15%; }
		.boxed .inner-page .fig-content { top:20%; }
		
		.progressbar { width:431px; }
	}
	@media only screen and (min-width: 320px) and (max-width:479px) {	
	
	.portfolio figcaption:after, .boxed .portfolio figcaption:after { height: 88% !important; width: 94% !important; left:3% !important; top: 5.5% !important; }
	
	}
	
	.dt-sc-button.load-more:hover:after { height:634%; }
	
	.project-details .social-media li a:hover i, .project-details .social-media li a:hover:after { color:#fff; }
	.project-details .social-media li a:after { background:#000; }
	
	@media screen and (-webkit-min-device-pixel-ratio:0) { 	/* Safari only override */
	::i-block-chrome, .social-media li a:after { top:100%; left:0; }	
	} 
	
		/*----*****---- &lt;&lt; isotope &gt;&gt; ----*****----*/
	
	.isotope-hidden { display:none !important; }
			
	.isotope,

	.isotope .isotope-item {
	  -webkit-transition-duration: 0.8s;
		 -moz-transition-duration: 0.8s;
		  -ms-transition-duration: 0.8s;
		   -o-transition-duration: 0.8s;
			  transition-duration: 0.8s;
	}
	
	.isotope {
	  -webkit-transition-property: height, width;
		 -moz-transition-property: height, width;
		  -ms-transition-property: height, width;
		   -o-transition-property: height, width;
			  transition-property: height, width;
	}
	
	.isotope .isotope-item {
	  -webkit-transition-property: -webkit-transform, opacity;
		 -moz-transition-property:    -moz-transform, opacity;
		  -ms-transition-property:     -ms-transform, opacity;
		   -o-transition-property:         top, left, opacity;
			  transition-property:         transform, opacity;
	}
	
	.isotope.no-transition,
	.isotope.no-transition .isotope-item,
	.isotope .isotope-item.no-transition {
	  -webkit-transition-duration: 0s;
		 -moz-transition-duration: 0s;
		  -ms-transition-duration: 0s;
		   -o-transition-duration: 0s;
			  transition-duration: 0s;
	}
	
		/*----*****---- &lt;&lt; Portfolio Single &gt;&gt; ----*****----*/
		
	h3.portfolio-single { margin-bottom:5px; color:#323232; display:inline-block; text-transform:capitalize; float:left; width:100%;}
	.border-title h2.portfolio-single { text-transform:uppercase; width:auto; text-align:center; float:none; margin:0px; }
	p.tags { margin-bottom:15px; float:left; width:100%;}
	p.tags  a { margin-left:5px;}
	
	ul.portfolio-slider li { padding:0px; }
	
	.bx-wrapper { position:relative; margin:0px; padding:0px; *zoom: 1; border-radius:0px;  behavior: url(PIE.htc); height:auto\0/; }
	.bx-wrapper img { width:99%; display: block;border-radius:0px; border:5px solid #000;  behavior: url(PIE.htc); }
	
	.bx-controls { position:absolute; right: 2px; left:0; margin:0px auto; text-align:center; width:100%; top:46%; z-index:999;  } 
	.bx-controls a { display:inline-block; padding:18px; text-align: center; font-size:0px; line-height:0px; background:#000; color:#ddd; width:auto; }	
	.bx-controls .bx-prev, .bx-controls .bx-next { position: relative; }
	.bx-controls .bx-prev:hover, .bx-controls .bx-next:hover { background:#ddd; color:#000;  } 
	.bx-controls-direction { width:100%;}
	.bx-controls .bx-prev { left:0; float:left;}
	.bx-controls .bx-next { right:0px; float:right;}
	
	.inner-page .bx-controls .bx-next { right:2px;}
	#blog.inner-page .bx-controls .bx-next { right:0px;}
	
	#primary.with-sidebar .bx-controls .bx-next { right:0px; float:right; }
	
	@media screen and (-webkit-min-device-pixel-ratio:0) { 
		/* Safari only override */
		::i-block-chrome, .bx-controls a { padding:18px 0px; }
	}
	
	.bx-controls .bx-prev:before { content:"\f104"; font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:20px; position:absolute; left:0px; right:0; }
	.bx-controls .bx-next:before { content:"\f105"; font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:20px; position:absolute; left:0px; right:0; }
	
	.project-details h5 { text-align:left; margin-bottom:20px; }
	.project-details ul { float:left; width:100%; margin:0px; list-style-type:none; }
	.project-details ul.project-details li { width:100%; }
	.project-details ul li { float:left; display:block; padding-bottom:10px; }
	.project-details ul li p { margin-right:30px;}
	.project-details ul li span { margin-right:10px;min-width:12px; }
	.project-details ul li:last-child { background:none; }
	.project-details ul li.date p { font-size:22px; display:inline-block; *display:inline; zoom:1; margin:0px 3px 0px 0px; }
	.project-details ul li.date span { font-size:11px; display:inline-block; *display:inline; zoom:1; text-transform:uppercase; }
	.project-details ul li.date .icon-calendar { margin-right:0px; }	
	.project-details ul li.author { margin:0px 15px 0px 0px; float:left; }
	.project-details ul li.author, .project-details ul li.tags a { font-weight:bold; color:#e96666; }
	.project-details ul li.tags a:hover { color:#3d3d3d; }
	.project-details ul li.website-link { font-weight:bold; }
	.project-details ul li .icon-user, .project-details ul li .icon-tag, .project-details ul li .icon-link, .project-details ul li .icon-calendar { color:#2e2a2b; margin-right:5px; }
	
	.post-nav-container { float:left; width:100%; margin:30px 0px 0px; padding:15px 0px; clear:both; border-bottom:1px dotted #888888; border-top:1px dotted #888888; }
	.post-nav-container a { font-weight:normal; }
	.post-nav-container a span { font-size:12px; font-weight:normal; color:#303030; font-style:italic; }
	.post-nav-container .post-prev-link { float:left; }
	.post-nav-container .post-next-link { float:right; }
	
	#primary.with-sidebar .fig-content { top: 20%; }
	#primary.with-sidebar .fig-content h5 { margin-bottom: 20px; padding: 0 20px 20px; }
	
	.apply-isotope .column { margin:0px; }
	
	
	/*----*****---- &lt;&lt; Clients &gt;&gt; ----*****----*/
	
	.dt-sc-partner-carousel-wrapper { clear: both; display: block; float: left; padding: 0; position: relative; width: 100%; }
	.dt-sc-partner-carousel li { display: block; float: left; margin: 0 10px; text-align: center; padding-bottom:0; }
	.dt-sc-partner-carousel img { max-width: 100%; margin:0 auto;cursor: pointer;  }
	.dt-sc-partner-carousel img:hover { cursor:pointer; }
	.dt-sc-partner-carousel .active { cursor: default; cursor:pointer; }
	
	.dt-sc-partner-carousel .carousel-arrows { text-align:center; margin-top:20px; display:inline-block; width:100%; display:inline-block; border:1px solid #8f8f8f; padding:10px 15px; color:#8f8f8f; background:#191108; position:absolute; z-index:1; top:10px;}
	
	.dt-sc-partner-carousel-wrapper .carousel-arrows { margin-top:20px; display:inline-block;  position:absolute; z-index:1; top:-5px; width:100%; left:0; }
	.dt-sc-partner-carousel-wrapper .carousel-arrows a { border:none; width:35px; height:35px; line-height:35px; text-align:center; vertical-align:middle;background:#323232;color:#fff; }

	.dt-sc-partner-carousel-wrapper .carousel-arrows a i {  font-size:24px; font-weight:300; line-height:34px; }
	.dt-sc-partner-carousel-wrapper .carousel-arrows a:hover i { color:#323232; }
	
	.dt-sc-partner-carousel-wrapper .carousel-arrows a.carousel-prev { left:-60px; position:absolute; }
	.dt-sc-partner-carousel-wrapper .carousel-arrows a.carousel-next { right:-60px;  position:absolute; }
	
	.dt-sc-parallax-section q { color: #fff; display: inline-block; float: none; font-size: 22px; font-weight: 400; line-height: 30px; margin: 0 auto 30px; width: 100%; }
	.dt-sc-parallax-section blockquote:before, .dt-sc-parallax-section blockquote:after  { color: rgba(255,255,255,0.8); font-size:24px; }
	.dt-sc-parallax-section blockquote:after { bottom:0; }
	
	#pager { text-align:center; display:inline-block; width:100%; margin-top:10px; margin-bottom:15px; }
	#pager a { display:inline-block; text-align:center;}
	#pager a:before { color:#c0c0c0; content: "\f111"; margin-top: 15px; margin-left:5px; margin-right:5px;}
	#pager a.selected:before { content: "\f192"; }
	#pager &gt; a span { display:none; }
	
	.dt-sc-testimonial-carousel-wrapper { clear: both; display: block; float: left; margin: 10px 0 0; padding: 0; position: relative; width: 100%; }
	.dt-sc-testimonial-carousel li { display: block; float: left; margin: 0 1px; text-align:center; }
	.dt-sc-testimonial-carousel-wrapper blockquote { text-align:center;}
	
	.dt-sc-testimonial p  {  margin:10px auto; font-weight:normal; font-size:16px; }
	.dt-sc-testimonial p cite { font-style:normal; font-size:18px; padding: 10px; border-top:2px solid #ddd; font-weight:600; display:inline-block; }
	
	.dt-sc-testimonial-carousel-wrapper .author { display: inline-block; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -khtml-border-radius: 50%; margin-bottom:30px;  }
	.dt-sc-testimonial-carousel-wrapper .author img { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -khtml-border-radius: 50%; vertical-align: middle; }
	
	/*----*****---- &lt;&lt; Blog &gt;&gt; ----*****----*/
	
	.loading-bar { padding:10px; margin:0px auto; width:50%; text-align:center; font-size:30px; color:#000; text-transform:uppercase; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,1); 
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,1); box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,1); clear:both; float:none;  }
	
	.dt-sc-button.view-all { display:block; margin: 0px auto 0; padding:15px 30px; color:#2e2e2e; max-width:300px; text-align:center; clear:both; }
	.dt-sc-button.view-all:hover:after { height:634%; }
	
	.blog-entry { float:left; clear:both; margin:0px 0px 10px; width:100%; border-bottom:1px solid #878787; padding: 0 0 35px; }
	.blog-items .blog-entry  {padding: 4%; width: 95%;background:#202020; border:none; }
	.blog-items .blog-entry:hover {-webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.2); -moz-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.2); box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.2); }	
	
	.entry-thumb { width:100%; margin:0px 0px 25px 0px; padding:0px; float:left; }
	.entry-thumb a { display:block; float:left; width:100%; margin:0px; padding:0px; line-height:0; }
	.entry-thumb img { max-width:100%; height:auto; }
	
	.entry-details { float:left; width:100%; margin:0px; padding:; }
	.entry-details .entry-metadata { display:block; margin:0px 0px 15px; float:left; width:100%; font-weight:400; }
	.entry-details .entry-metadata i { margin-right:5px; } 
	.entry-details .entry-metadata p { display:inline-block; float:left; margin-bottom:10px; padding:0 16px 0px 0px; line-height:16px; text-transform:none; font-size:13px; }
	.entry-details .entry-metadata span, .entry-details .entry-metadata p a { display:inline-block; }
	.entry-details .entry-metadata span { margin:0px 5px; }
	
	.entry-details .entry-title h4 { font-size:20px;}
	
	.entry-body { display: inline-block; width: 100%; font-weight:400; }
	
	.entry-body blockquote, .entry-body blockquote q { font-size:16px; color:#a8a8a8; font-weight:500; line-height:29px; text-transform:none; font-style:italic; padding:0 }
	.entry-body blockquote:before, .entry-body blockquote q:after { content:none; }
	
	.entry-body ul.tick { margin:10px 0px; }
	.entry-body ul.tick li { list-style:none; position:relative; padding-left:20px; line-height:15px;}
	.entry-body ul.tick li:before { content: "\f05a"; font-family:FontAwesome; position:absolute; left:0; color:#353535; }
	
	article.blog-entry .entry-thumb audio , article.blog-entry .entry-thumb video { width:100%; color:#ddd; }
	
		/*----*****---- &lt;&lt; Blog Slider &gt;&gt; ----*****----*/
	
	.blog-entry .bx-wrapper img { width:97%; }
	.blog-entry .bx-controls { top:42%; }
	.blog-entry .bx-controls a { padding:18px; width:auto; }
	
	@media screen and (-webkit-min-device-pixel-ratio:0) { 
		/* Safari only override */
		::i-block-chrome, .blog-entry .bx-controls a { padding:18px 0px; }
		::i-block-chrome, .blog-entry .bx-controls .bx-next { right:1px;}
	}
		/*----*****---- &lt;&lt; commententries &gt;&gt; ----*****----*/
	
	.commententries { width:100%; display:inline-block; margin:10px 0px 0px; padding:0px; }
    .commententries h4, #respond h3 { padding:0px; margin:0px; width:100%; clear:both; }
	.commententries h4, #respond h3, .post-author-details h3 { text-transform:uppercase; }
	
	ul.commentlist { float:left; margin:50px 0px 20px 0px; padding:0px 0px 20px 0px; list-style:none; border-top:0px; width:100%; }
	ul.commentlist li { display:block; float:none; list-style:none; border:none; margin:0px 0px 30px; padding:0px 0px 0px 110px; position:relative; clear:both; }
	ul.commentlist li ul.children { margin:30px 0px 0px 0px; padding:0px; float:left; border:none; clear:both; width:100%; }
	ul.commentlist li .respond { margin-left:69px; }
	
	ul.commentlist li .comment-author { left:0px; top:0px; position:absolute; }
	ul.commentlist li .comment-author img { max-height:88px; float:left; margin:0px; -moz-transition:all 1s ease; -webkit-transition:all 1s ease; -o-transition:all 1s ease; transition:all 1s ease; border-radius:54px;  behavior: url(PIE.htc);}
	ul.commentlist li .comment-author img, ul.commentlist li .comment-author img { max-width:88px; }
	ul.commentlist li .comment-author img:hover { -moz-transform: scale(1.05) rotate(20deg) translate(2px); -webkit-transform: scale(1.05) rotate(20deg) translate(2px); -o-transform: scale(1.05) rotate(20deg) translate(2px); transform: scale(1.05) rotate(20deg) translate(2px); }
	ul.commentlist li .author-name { font-size:15px; padding-bottom:5px; float:left; margin-right:5px; font-weight:normal; }
	ul.commentlist li .author-name a { color:#666666; }
	
	ul.commentlist li .comment-details { display:block; }		
	ul.commentlist li .commentmetadata { color:#bbbbbb; text-decoration:none; line-height:17px; font-weight:400; font-size:13px; }
	.bypostauthor { float:left; }	
	
	ul.commentlist li .comment-body { margin:0px; padding:0px; color:#777777; border-bottom:1px solid #878787; }
	ul.commentlist li .comment-content { padding:5px 10px 25px 0px; margin:10px 0px 10px; border-radius:5px;  behavior: url(PIE.htc); }
	
	ul.commentlist li .reply { margin:-20px 0 0; float:right; width:130px; text-align:center; font-weight:400; text-transform:uppercase; background:#fff;  }
	ul.commentlist li .reply a {  padding:10px 18px; display:block; margin-top:0; color:#000; }
	ul.commentlist li .reply a:hover { color:#fff; }
	ul.commentlist li .reply a .fa { margin-left:3px; }
	
	#commentform { text-align:center; }
	#commentform input[type="text"], #commentform input[type="password"], #commentform input[type="email"], #commentform input[type="url"], #commentform input[type="tel"], #commentform input[type="number"], #commentform input[type="range"], #commentform input[type="date"], #commentform input[type="search"], #commentform textarea, #commentform input.text { padding:19px 10px; font-family: 'Merriweather', serif; margin-bottom:10px; width:100%; }
	#commentform p.textarea { width:100%;}
	
	#commentform p { float: left; position:relative;}
	#commentform input.error, #commentform textarea.error {border-color: #ff0000;color: #ff0000;position: relative; }	
	#commentform label.error { color: red;position: absolute;right: 0; bottom: 8px; }
	#commentform p.textarea label.error { bottom: 16px; bottom:8px\0/; }
	
	@-moz-document url-prefix() { #commentform p.textarea label.error { bottom: 8px; } }
	
	#commentform p.form-submit.dt-sc-button { margin:20px auto; float:none; }
	#commentform p.form-submit input[type="submit"] {  margin: 0; padding: 0; background:none; }
	#commentform p.form-submit:hover input[type="submit"] { color:#fff; }
	
	#respond, form#commentform { display:inline-block; width:100%; }
	#respond h3 { padding-bottom:10px; }
	#respond .form-submit input[type="submit"] { font-family: 'Merriweather', serif; text-transform:uppercase; }
	
		/*----*****---- &lt;&lt; Post Author Details &gt;&gt; ----*****----*/
	
	.post-author-details { float:left; width:100%; margin-bottom:30px; border-bottom:1px solid #878787; padding-bottom:30px; }
	.post-author-details h3 { margin-bottom:30px; }
	.entry-author-image { float:left; margin-right:30px; }
	.entry-author-image img { border-radius:50%;  behavior: url(PIE.htc);}
	
	.author-desc { float:left; width:88%; }
	.author-title { float:left; width:100%; line-height:22px; margin-bottom:13px; color:#9c9c9c; }
	.author-desc h5 { margin-bottom:0; float:left; margin-right:4px; }
	.author-desc h5 a { text-transform:capitalize; }
	
	.with-sidebar .author-desc { width:85%; }
	
	/*----*****---- &lt;&lt; Newsletter &gt;&gt; ----*****----*/	
	
	#contact .newsletter { width:100%; float:left; padding-top:11px; background:#2e2e2e; }
	
	#mailchimp-form, .newsletter form , .newsletter p { float:left;}
	#mailchimp-form { width:100%; }
	#mailchimp-form p { background: none repeat scroll 0 0 #FFFFFF; border:1px solid #000; border-right:none; font-family: 'Merriweather', serif; overflow: hidden; padding: 0; float:left; width:80%; }
	#mailchimp-form p span { margin-left:20px; margin-right:5px; color:#000; }
	#mailchimp-form p input[type="email"] { width:90%; padding: 15px 0px 16px; margin-right:-1px; border:none; color:#000; }
	#mailchimp-form p.submit { width:auto; margin:0px; color:#fff; }
	#mailchimp-form p.submit input { padding:15px 20px; padding:15px 20px 14px\0/; font-size:14px; margin:0px; border-right:1px solid #000; color:#fff; font-family: 'Merriweather', serif;}
	#mailchimp-form p.submit input:hover { background:#fff; color:#000;}
	
	@-moz-document url-prefix() { #mailchimp-form p.submit input { padding: 14px 20px; } }
	
	.newsletter .newsletter-text { float:right; line-height:24px; color:#fff; }
	.newsletter .newsletter-text i { float: left; margin-bottom: 20px; margin-right: 25px; margin-top: 10px;  font-size:24px; }
	
	/*----*****---- &lt;&lt; Contact &gt;&gt; ----*****----*/
	
	.contact-parallax h4 { margin-bottom:20px; }
	
	.contact-info { float:left; margin-bottom:15px; padding:0px; clear:both; width:100%; }
	.contact-info ul { width:100%; float:left; clear:both; margin-bottom:0px; }
	.contact-info ul li { display: block; float: left; font-size: 16px; line-height: 55px; padding-bottom: 0; padding-left: 55px; }
	
		@media screen and (-webkit-min-device-pixel-ratio:0) { 
		/* Safari only override */
		::i-block-chrome, .contact-info ul li { font-weight:500; }
	}
	
	.contact-parallax a { color:#777777; }
	
	.contact-parallax .contact-info ul li span.ico { border:none; broder-radius:0; position: absolute; width:30px; height: 30px; display:inline-block; 	top:8px;
	left:8px; border-radius:30px; behavior:url(PIE.htc);  margin-right:15px;  margin-bottom:15px; text-align:center; position:relative; border:4px solid #bababa;}
		
	.contact-info ul li { position:relative;}
	.contact-info ul li div{position:absolute;	top:9px;	left:8px;	width:30px;	height:30px;	border-radius:50%;	-moz-border-radius:50%;	-webkit-border-radius:50%;	border:3px solid #fff;
	border-bottom-color:transparent!important;	transform:rotate(270deg);	-moz-transform:rotate(270deg);	-ms-transform:rotate(270deg);	-webkit-transform:rotate(270deg); 	-webkit-transition: all 0.20s;
	-moz-transition: all 0.20s;	transition: all 0.20s;	transition-delay: 0.1s;	-webkit-transition-delay: 0.1s;	border-color:#fff; }

	.contact-info ul li:hover div{	transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); border-color: #cba73c; }
	.contact-info ul li span.ico i {  font-size: 14px; height: 40px; left: 6px; line-height: 40px; position: absolute; text-align: center; top: 7px; width: 40px; text-align:center; }
		
	.dark-box h4, .dark-box label { color:#F1EAD7; }	
	.dark-box { padding:20px; float:left; clear:both; width:95.6%; border:1px solid #252525; }		
		
	.enquiry-form { clear: both; float: left; margin: 0; text-align: center; width: 100%; }
	.enquiry-form p { text-align:center; position:relative; }
	.enquiry-form p input.error , .enquiry-form p textarea.error { border-color:#ff0000; color:#ff0000; position:relative; }
	
	.enquiry-form p.textarea { float:left; width:100%; }
	
	.enquiry-form p label.error { color: red; position:absolute; right:0; bottom: 0px;}
	.enquiry-form p.textarea label.error { bottom:8px; bottom: 0\0/; }
	
	@-moz-document url-prefix() { .enquiry-form p.textarea label.error { bottom: 0; } }
	
	.enquiry-form p input, .enquiry-form p textarea { background:transparent; border-bottom:1px solid #878787; border-style: none none solid; border-width: medium medium 1px; font-family: 'Merriweather', serif; width:100%; }
	.enquiry-form p input[type="submit"] { color: #fff; width:100%; padding:0; border:none; margin:0; }
	.enquiry-form p.dt-sc-button:hover input[type="submit"] { color:#000; overflow:hidden; }
	.enquiry-form p textarea { padding: 13px 17px; margin-top:5px; }
	.enquiry-form p.dt-sc-button { margin: 20px 0px; }
		 
	.newsletter-form label { float:left; }
	.newsletter-form input[type="email"] { width:56%; float:left; clear:both; }
	.parallax-cntr .newsletter-form input[type="submit"] { min-width:123px; height:50px; }		
	
	.dt-sc-contact-info { background:url(http://placehold.it/1920x1266/000&amp;text=Parallax+Image) no-repeat left; }
	.dt-sc-contact-info .contact-info { margin:0px; height:100%; padding:5%; width:90%; }
	.dt-sc-contact-info .contact-info h3 { margin-bottom:20px; }
	.dt-sc-contact-info .contact-info ul li { width:100%; }
	
	
		/*----*****---- &lt;&lt; Social Media &gt;&gt; ----*****----*/
	
	.social-media { display:inline-block; width:100%; margin-bottom:30px; text-align:center; }
	.social-media ul { margin:0 auto; width:100%; text-align:center; }
	.social-media li { display:inline; padding-bottom:0;  }
	.social-media li a { display:block; width: 43px; float:left; height: 43px; color: #d3d3d3; border: 1px solid #fff; text-align: center; font-size: 14px; border-radius:50%; margin-right:10px; background:#000;  behavior: url(PIE.htc);}
	.social-media li a i { line-height: 43px; font-size:22px; }
	
	.social-media li a:hover i { color:#fff; }	
	.social-media li a:hover:after { color:#fff; background:#000; }
	
	.social-media.type1 { margin:0px; float:left;  }
	.social-media.type1 li { display:inline; padding-bottom:0;  width:100%; list-style:}
	.social-media.type1 li a { width:100%; border:none; border-radius:0; height:auto; margin:0; padding: 5px 0px; width:100%; }
	.dark-bg .social-media.type1 li a:after , .light-bg .social-media.type1 li a:after {  -ms-transform: none;  -webkit-transform: none; transform: none; left:0; bottom:0; content:none; }
	.dark-bg .social-media.type1 li a:hover:after , .light-bg .social-media.type1 li a:hover:after { border:none; background:none; width:100%; height:100%; color:#fff; }
	
	#contact_map { height: 426px; padding-bottom: 4px; width:100%; float:left; }
	
	.copyright { background:#2e2e2e; padding:30px 0; color:#fff; text-align:center; margin-top:0px; position:relative; }
	.copyright p { margin-bottom:0; }
	.copyright a { color:#fff;}
	
	/*----*****---- &lt;&lt; Twitter Parallax &gt;&gt; ----*****----*/	
	
	.twitter-parallax i.fa-twitter { width:100%; font-size:30px; display:inline-block; margin-bottom:30px; }
	.twitter-parallax .latest-tweets { display:inline-block; width:60%;}	
	.twitter-parallax .latest-tweets .tweet_list { text-align:center !important; list-style:none; }
	
	.twitter-parallax .latest-tweets .tweet_text { font-size:18px; font-weight: normal; line-height:36px; display:inline-block; width:100%; }
	.twitter-parallax .latest-tweets .tweet_text a { color: #90deff; }
	.twitter-parallax .latest-tweets .tweet_text a.tweet_hashtag { display:none;}
	.twitter-parallax .latest-tweets span.tweet_time a { font-size:24px; line-height:36px; margin-top:14px; display: inline-block; font-weight:normal; color:#90deff; }
	
	/*----*****---- &lt;&lt; Donut Chart &gt;&gt; ----*****----*/
	
	.donut-chart { text-align:center; color:#fff;}
	.donut-chart h6 { text-transform:uppercase; color:#fff; text-align:center;  margin-bottom:20px;  }
	
	.progress-bar-wrapper .donutchart { margin:0 auto 21px; display:block; }
	.progress-bar-wrapper .donutcharttext { font-size:18px !important; color:#f9f9f9 !important;}
	
	/*----*****---- &lt;&lt; UI-TO TOP &gt;&gt; ----*****----*/	
	
	#toTop { text-decoration:none; position:absolute; top:-35px; right:0; left:0; text-align:center; margin:0px auto; overflow:hidden; width:40px; height:35px; border:none; text-indent:100%; background:url(images/ui.totop.png) no-repeat left top; z-index:9999; }	
	#toTop:hover { background:url(images/ui.totop.png) no-repeat left -35px; width:40px; height:35px; display:block; overflow:hidden; float:left; }	

	/*----*****---- &lt;&lt; Dark BG &gt;&gt; ----*****----*/	
	
	.wrapper.dark-bg , .boxed .wrapper.dark-bg .content , #blog.inner-page .content-main.dark-bg , .dark-bg .content-main, .dark-bg #blog.inner-page .content-main , .dark-bg.inner-page .content-main ul.commentlist li .reply { background: #111111;}
	
	.banner.dark-bg  .caption h2 , .banner.dark-bg .caption a.read-more , .dark-bg #scrolldown a , .dark-bg.main-title h1 , .dark-bg.main-title h2 ,.dark-bg.main-title h3 ,.dark-bg.main-title h4 ,
	.dark-bg.main-title h5 ,.dark-bg.main-title h6 ,.dark-bg.dt-sc-parallax-section .border-title h3  , .dt-sc-parallax-section.dark-bg h3,	.dt-sc-parallax-section.dark-bg h2, .dt-sc-parallax-section.dark-bg p , .dark-bg.dt-sc-parallax-section q , .dark-bg #pager a.selected:before , .dark-bg .contact-info, .dark-bg .contact-info ul li, .dark-bg .contact-info h4, .dark-bg.contact-parallax h4, .dark-bg.contact-parallax label, .dark-bg.contact-parallax a:hover , .dark-bg .twitter-parallax .latest-tweets .tweet_text , span.ico i  , .dark-bg input[type="submit"], .dark-bg button, .dark-bg input[type="button"] , .dark-bg .contact-info ul li span.ico i , .dark-bg .dt-sc-tb-header .dt-sc-price p , .dark-bg .border-title h1, .dark-bg .border-title h2 , .dark-bg .border-title h3, .dark-bg .border-title h4, .dark-bg .border-title h5, .dark-bg .border-title h6, .dark-bg p , .dark-bg .dt-sc-ico-content .icon span , .dark-bg a:hover , .dark-bg #carouselnav a:before , .dark-bg ul.dt-sc-tabs-vertical-frame li a , .dark-bg .dt-sc-sorting-container a , .dark-bg .dt-sc-button.load-more , .dark-bg .entry-details .entry-metadata p a:hover , .dark-bg .dt-sc-button.view-all , .dark-bg .dt-sc-team-carousel-wrapper .carousel-arrows a i:hover , .dark-bg h4.border-title , .inner-page.dark-bg .content-main a:hover , .inner-page.dark-bg .content-main .post-nav-container a span:hover , .dark-bg.inner-page ol.dt-sc-fancy-list li span , .dark-bg.inner-page ul.dt-sc-fancy-list li , .dark-bg .dt-sc-dropcap.dt-sc-dropcap-bordered-circle, .dark-bg .service h6 a:hover , .dark-bg .dt-sc-tabs-vertical-frame-content p , .dark-bg .dt-sc-ico-content ul li { color:#ddd; }
	
	.dark-bg .dt-sc-ico-content.type2:hover , .dark-bg .dt-sc-ico-content.type4 h4:after { background:#fff; }	
	.dark-bg .dt-sc-ico-content.type2 p , .dark-bg .dt-sc-ico-content.type2 h4 a  , .dark-bg .dt-sc-parallax-section.light-bg .social-media ul li a:hover i , .inner-page.dark-bg .content-main .fig-content a.dt-sc-button:hover , .dark-bg #blog.inner-page .content-main ul li , .dark-bg #blog.inner-page .content-main ul.tick li:before ,  .dark-bg .entry-title h4 a:hover , .dark-bg .dt-sc-toggle p.dt-sc-toggle-accordion a , .dark-bg .dt-sc-toggle-frame p.dt-sc-toggle-accordion a , .dark-bg.inner-page .content-main ul.commentlist li .reply a { color:#fff; }
	.dark-bg .dt-sc-ico-content.type2:hover &gt; p , .dark-bg .dt-sc-ico-content.type2:hover h4 &gt; a , .dark-bg .dt-sc-ico-content.type2:hover .icon span , .inner-page.dark-bg .content-main .form-submit:hover input[type="submit"] , .dark-bg .content-main .tagcloud a:hover , .dark-bg .content-main .reply a.dt-sc-button:hover , .dark-bg .content-main .dt-sc-team h4, .dark-bg .content-main  .dt-sc-team figcaption span , .dark-bg.inner-page .dt-sc-team ul.dt-sc-social-icons a:hover , .dark-bg .content-main .bx-controls-direction a:hover , .dark-bg #commentform p.form-submit.dt-sc-button:hover input[type="submit"] , .dark-bg.inner-page .content-main ul.commentlist li .reply a:hover , .dark-bg .dt-sc-ico-content.type4:hover  h4 a  , .dark-bg .dt-sc-ico-content.type4:hover ul li  { color:#000; }
	.dark-bg .dt-sc-ico-content.type2:hover .icon span { opacity:0.1; }
	
	.dark-bg .dt-sc-button:after, .dark-bg .dt-sc-sorting-container a:after, .dark-bg .dt-sc-sorting-container a.active-sort:after, .dark-bg .dt-sc-sorting-container a.active-sort, .dark-bg .content-main .tagcloud a:after , .dark-bg .content-main p.form-submit.dt-sc-button:after { background:#ddd; }
	
	.dark-bg .fig-content a.dt-sc-button:after  , .dark-bg .dt-sc-ico-content.type4:hover h4:after { background:#000; }
	
	.dark-bg .border-title h1, .dark-bg .border-title h2 ,.dark-bg .border-title h3, .dark-bg .border-title h4 , .dark-bg .border-title h5, .dark-bg .border-title h6 , .dark-bg .dt-sc-dropcap.dt-sc-dropcap-bordered-circle { border-color:#ddd;}
	
	.dark-bg .entry-details .entry-metadata p, .dark-bg .entry-details .entry-metadata p a, .dark-bg .entry-details .entry-metadata span { color:#9c9c9c; }
	
	.banner.dark-bg .caption a.read-more:hover , .dark-bg .social-media li a:hover i , .dark-bg .dt-sc-sorting-container a:hover , .dark-bg .dt-sc-button.load-more:hover , .dark-bg .dt-sc-button.view-all:hover , .dark-bg .dt-sc-sorting-container a.active-sort , .dark-bg .dt-sc-parallax-section.light-bg .social-media ul li a:hover , .light-bg .social-media li a i , .inner-page.dark-bg .content-main a.dt-sc-button.dt-sc-tooltip-left:hover , .inner-page.dark-bg .content-main a.dt-sc-button.dt-sc-tooltip-right:hover , .inner-page.dark-bg .content-main a.dt-sc-button.dt-sc-tooltip-bottom:hover , .inner-page.dark-bg .content-main a.dt-sc-button.dt-sc-tooltip-top:hover { color:#000; }

	.dark-bg .social-media li a:hover:after { color:#000; background:#ddd; }
	
	.dark-bg .dt-sc-pr-tb-col , .dark-bg .dt-sc-partner-carousel-wrapper .carousel-arrows a:hover , .dark-bg .social-media li a:after , .banner.dark-bg .caption a.read-more:after { background:#fff; }
	.dark-bg .dt-sc-partner-carousel-wrapper .carousel-arrows a { box-shadow:inset 0px 0px 0px 1px rgba(221,221,221,1); -moz-box-shadow: inset 0px 0px 0px 1px rgba(221,221,221,1); -webkit-box-shadow: inset 0px 0px 0px 1px rgba(221,221,221,1); }
	
	.dark-bg .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button { color:#fff; background:#000; border:1px solid #000; }
	.dark-bg .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button:hover { color:#000; border:1px solid #000; }
	.dark-bg .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button.small i , .dark-bg .dt-sc-pr-tb-col .dt-sc-buy-now .dt-sc-button.small:hover i { border-color:#ddd; }
	.dark-bg .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button:hover:after { background:none; color:#000;}
	.dark-bg .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button.small:hover i { border-color:#000; }
	
	.dark-bg .dt-sc-pr-tb-col .dt-sc-buy-now .dt-sc-button:hover { color:#fff; border-color:#ddd;}
	.dark-bg .dt-sc-pr-tb-col .dt-sc-buy-now .dt-sc-button:hover:after , .dark-bg .dt-sc-parallax-section.light-bg .social-media ul li a:hover:after { background:#000; }
	
	.dark-bg .dt-sc-tb-header .dt-sc-price p , .light-bg .pricing-table { background:#2e2e2e; }
	
	.dark-bg .dt-sc-team-carousel-wrapper .carousel-arrows a i , .dark-bg #fp-nav span, .fp-slidesNav span , .dark-bg .entry-title h4 a { color:#878787;}
	.dark-bg .dt-sc-team-cmt p { color:#353535; }
	
	.dark-bg .dt-sc-tabs-vertical-frame-content h4 , .dark-bg .content-main  h1, .dark-bg .content-main  h2, .dark-bg .content-main  h3, .dark-bg .content-main  h4, 
	.dark-bg .content-main  h5, .dark-bg .content-main  h6 , .dark-bg .content-main a , .dark-bg .content-main .post-nav-container a span , .inner-page.dark-bg .content-main a.dt-sc-button.dt-sc-tooltip-left ,
	.inner-page.dark-bg .content-main a.dt-sc-button.dt-sc-tooltip-right , .inner-page.dark-bg .content-main a.dt-sc-button.dt-sc-tooltip-bottom , .inner-page.dark-bg .content-main a.dt-sc-button.dt-sc-tooltip-top , .dark-bg .fig-content a.dt-sc-button:hover , .dark-bg .social-media li a i { color:#fff; }
	
	.dt-sc-parallax-section .border-title h1, .dt-sc-parallax-section .border-title h2 ,.dt-sc-parallax-section .border-title h3, .dt-sc-parallax-section .border-title h4 , .dt-sc-parallax-section .border-title h5, .dt-sc-parallax-section .border-title h6  { color:#fff; border-color:#fff; }
	
	.dark-bg .dt-sc-tb-content li , .dark-bg .dt-sc-tb-title h5 , .dark-bg .dt-sc-pr-tb-col .dt-sc-buy-now .dt-sc-button , 	.dark-bg .fig-content a.dt-sc-button { color:#2e2e2e; }	
	.dark-bg .dt-sc-pr-tb-col .dt-sc-buy-now .dt-sc-button { border:1px solid #666667; }	
	.dark-bg .dt-sc-buy-now .dt-sc-button.small i { border-left: 1px solid #2e2e2e; }	
	.dark-bg .dt-sc-buy-now .dt-sc-button:after { color:#000; background:#000; }
	
	.dark-bg .loading-bar { color:#fff; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1); -moz-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1); box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,1);}
	
	/*----*****---- &lt;&lt; Light BG &gt;&gt; ----*****----*/	
	
	.light-bg #main .banner { background:url(http://placehold.it/1920x1200/ddd&amp;text=Banner+Image) fixed;}
	
	.light-bg .social-media li a i , .dt-sc-parallax-section.light-bg p , .dt-sc-parallax-section.light-bg q , .dt-sc-parallax-section.light-bg , .dt-sc-parallax-section.light-bg blockquote:before, 
	.dt-sc-parallax-section.light-bg blockquote:after , .dt-sc-parallax-section.light-bg .contact-parallax a:hover , .light-bg .no-header-bg #header #main-menu ul li.current_page_item &gt; a , .light-bg .service h6 a:hover , .light-bg .entry-title h1 a:hover, .light-bg .entry-title h2 a:hover, .light-bg .entry-title h3 a:hover, .light-bg .entry-title h4 a:hover, .light-bg .entry-title h5 a:hover,  .light-bg .entry-title h6 a:hover , .light-bg .dt-sc-ico-content.type4:hover a:hover , .light-bg .entry-details .entry-metadata p a:hover { color:#979696; }
	
	.light-bg .service .service-overlay { background-color: rgba(0, 0, 0, 0.7); }
	.light-bg .service .service-overlay p { color:#fff; }
	.light-bg .blog-items .blog-entry , .light-bg .service-grid:hover .services  , .light-bg .video-text .dt-sc-button:hover:after , .light-bg .tp-banner-container .dt-sc-button:hover:after { background:#ddd; }
	
	.light-bg .dt-sc-ico-content.type4:hover , .light-bg .dt-sc-ico-content.type4 h4:after , .light-bg .social-media.type1 li a:hover { background:#000; color:#fff; }
	
	.banner.light-bg .caption a.read-more , .light-bg .newsletter .newsletter-text , .dt-sc-parallax-section.light-bg .social-media ul li a:hover i , .light-bg .banner.dark-bg  .caption h2 , .light-bg .service h5 a:hover , .light-bg .social-media ul li a:hover i , .dt-sc-parallax-section.light-bg .enquiry-form p.dt-sc-button:hover input[type="submit"] , .light-bg .dt-sc-ico-content.type4:hover h4 a { color:#fff; }
	 
	.nav-roundslide.light-bg a {  border:2px solid #fff; } 
	.nav-roundslide.collapse.light-bg a.menu-btn h3 , .dark-bg .dt-sc-parallax-section.light-bg .social-media ul li a:hover i , .light-bg .dt-sc-parallax-section.light-bg .social-media ul li a:hover i , .light-bg .dark-bg  h1, 
	.light-bg  .dark-bg h2, .light-bg .dark-bg h3, .light-bg .dark-bg h4, .light-bg .dark-bg h5, .light-bg .dark-bg h6 , .light-bg .dark-bg input[type="text"], .light-bg .dark-bg input[type="password"], .light-bg .dark-bg input[type="email"], .light-bg .dark-bg input[type="url"], .light-bg .dark-bg input[type="tel"], .light-bg .dark-bg input[type="number"], .light-bg .dark-bg input[type="range"], .light-bg .dark-bg input[type="date"], input[type="search"], .light-bg .dark-bg textarea, .light-bg .dark-bg input.text , .light-bg .dark-bg a { color:#fff;}
	
	.dt-sc-parallax-section.light-bg .contact-info ul li , a:hover  , .light-bg #scrolldown a  , .light-bg .social-media li a:hover  i , .dt-sc-parallax-section.light-bg .contact-info h3 , 
	.dt-sc-parallax-section.light-bg .contact-info ul li span.ico i , .light-bg .dt-sc-parallax-section.light-bg .social-media ul li a i , .light-bg .banner .caption h1 , .light-bg .banner .caption h4 , 
	.light-bg .banner.dark-bg .caption.quote h2 , .light-bg .banner .caption.quote h2 span , .light-bg input[type="text"], .light-bg input[type="password"], .light-bg input[type="email"], .light-bg input[type="url"], .light-bg input[type="tel"], .light-bg input[type="number"], .light-bg input[type="range"], .light-bg input[type="date"], input[type="search"], .light-bg textarea, .light-bg input.text , .light-bg .service-grid:hover .services p , .light-bg .social-media.type1 li a i  , .light-bg .dark-bg .dt-sc-tb-title h5 , .light-bg article.blog-entry .entry-thumb audio , .light-bg article.blog-entry .entry-thumb video { color:#000; }

	.dt-sc-parallax-section.light-bg .contact-info ul li span.ico { border:4px solid #bababa; }	
		
	.dt-sc-parallax-section.about-parallax.light-bg { background-image:url(http://placehold.it/1920x1279/ddd&amp;text=Parallax+Image);  }
	.dt-sc-parallax-section.services-parallax.light-bg { background-image:url(http://placehold.it/1920x1286/ddd&amp;text=Parallax+Image);  }
	.dt-sc-parallax-section.work-parallax.light-bg { background-image:url(http://placehold.it/1920x1298/ddd&amp;text=Parallax+Image); }
	.dt-sc-parallax-section.team-parallax.light-bg { background-image:url(http://placehold.it/1920x1143/ddd&amp;text=Parallax+Image); }
	.dt-sc-parallax-section.contact-parallax.light-bg { background-image:url(http://placehold.it/1920x1266/ddd&amp;text=Parallax+Image);  }
	.dt-sc-parallax-section.twitter-parallax.light-bg { background-image:url(http://placehold.it/1920x1266/ddd&amp;text=Parallax+Image);  }
	.dt-sc-parallax-section.testimonial-parallax.light-bg { background-image:url(http://placehold.it/1920x1266/ddd&amp;text=Parallax+Image); }
	
	.light-bg .service-grid:nth-child(odd):hover .services:before { border-bottom-color: #ddd; }
	.light-bg .service-grid:nth-child(even):hover .services:after { border-top-color: #ddd; }
	
	.light-bg .dt-sc-pr-tb-col , .dt-sc-parallax-section .border-title h1, .dt-sc-parallax-section .border-title h2 ,.dt-sc-parallax-section .border-title h3, .dt-sc-parallax-section .border-title h4 , .dt-sc-parallax-section .border-title h5, .dt-sc-parallax-section .border-title h6 { color:#fff; border-color:#fff; }
	
	.light-bg .dt-sc-team-carousel-wrapper .carousel-arrows a:hover i, .light-bg .entry-title h1 a, .light-bg .entry-title h2 a, .light-bg .entry-title h3 a, .light-bg .entry-title h4 a, .light-bg .entry-title h5 a,  .light-bg .entry-title h6 a , .light-bg .dt-sc-parallax-section.dark-bg .social-media ul li a:hover i{ color:#000; }
	.light-bg .dt-sc-team-carousel-wrapper .carousel-arrows a:hover { box-shadow: 0 0 0 1px rgba(0, 0, 0, 1) inset; -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 1) inset; -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 1) inset;  }
	
	.banner.light-bg .caption a.read-more:after , .light-bg .dt-sc-ico-content.type4:hover h4:after { background:#fff; }
	.banner.light-bg .caption a.read-more:hover { color:#000; border-color:#000; }
	
	.dt-sc-parallax-section.light-bg .border-title h1 ,.dt-sc-parallax-section.light-bg .border-title h2, .dt-sc-parallax-section.light-bg .border-title h3 , .dt-sc-parallax-section.light-bg .border-title h4 , .dt-sc-parallax-section.light-bg .border-title h5 , .dt-sc-parallax-section.light-bg .border-title h6 { border-color:#000; color:#000; }
	
	.light-bg .label .perc , .light-bg .no-header-bg #header #logo a , .light-bg .no-header-bg #header #main-menu ul li.current_page_item &gt; a, .light-bg .no-header-bg #header #logo a , .light-bg .no-header-bg #header #main-menu ul li a:hover , .dt-sc-parallax-section.light-bg .enquiry-form p input[type="submit"] , .widget_recent_entries ul li p a:hover { color:#000;}
	
	.light-bg .dt-sc-tabs-vertical-frame-content h4 , .light-bg .dt-sc-tabs-vertical-frame-content p { color:#000; }
	.light-bg .dt-sc-tabs-vertical-frame-content i , .light-bg .dt-sc-tabs-frame-content i{ opacity:0.1;}
	
	.light-bg .blog-items .blog-entry:hover {-webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.2); -moz-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.2); box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.2); }	
	
	.light-bg .dt-sc-team figure.dt-sc-entry-thumb:after { border-color:#2e2e2e; }
	
	.light-bg .widget.widget_search #search-form p.submit input[type="submit"] { -webkit-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,1); -moz-box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,1); box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,1); }
	.light-bg .widget.widget_search #search-form p.submit input[type="submit"]:hover { -webkit-box-shadow: inset 0px 0px 0px 1px rgba(153,153,153,1); -moz-box-shadow: inset 0px 0px 0px 1px rgba(153,153,153,1); 
	box-shadow: inset 0px 0px 0px 1px rgba(153,153,153,1); }	 
	/*----*****---- &lt;&lt; Boxed Styles &gt;&gt; ----*****----*/	
	
	.boxed img.banner-img { width:auto; height:100%; }
	
	.boxed .wrapper , .boxed #panel { width:1220px; margin-left:auto; margin-right:auto; float:none; }
	.boxed .wrapper .inner-wrapper { box-shadow:0px 0px 30px rgba(0, 0, 0, .25); }
	.boxed .wrapper .banner .container { width:100%; }
	.boxed #header { margin:0 auto; width:1220px; }
	.boxed .content { background:#fff; }
	.boxed #panel { left:0px;}
	.boxed #panel #header.dt-sticky-menu, .boxed #panel .is-sticky header.dt-sticky-menu { width:1170px; }
	
	.boxed .blog-arrows { display:none; }
	.boxed .blog-container:hover .blog-arrows { display:block; }	

	.boxed #home.content.below-menu { height:auto; min-height:auto; }

	.boxed #toggle-panel  a { left:auto; }
	
	.boxed #header.dt-sticky-menu , .boxed .is-sticky header.dt-sticky-menu { width:1220px; }
	.boxed #header.navbar.dt-sticky-menu, .boxed #header.navbar.is-sticky header.dt-sticky-menu { width:100%; }
	
	.boxed .no-header-bg #header-sticky-wrapper.sticky-wrapper header.dt-sticky-menu .container { width:1000px; }
	.boxed .no-header-bg .sticky-wrapper.is-sticky #header{  -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -o-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }	
	
	.boxed .dt-sc-partner-carousel-wrapper .carousel-arrows a.carousel-next { right:-15px; }
	.boxed .dt-sc-partner-carousel-wrapper .carousel-arrows a.carousel-prev { left: -15px; }
	
	.dt-sc-partner-carousel-wrapper .carousel-arrows a {  border:1px solid #fff; } 
	.dt-sc-partner-carousel-wrapper .carousel-arrows a:hover { background:none; border:1px solid #000; color:#000; }
	
	.boxed .portfolio figcaption { overflow:hidden; }	
	.boxed .portfolio h5 { margin-bottom: 18px; margin-top: 0; padding: 0 10px 12px; }
	
	.boxed .portfolio figcaption:after { height: 93%; left: 10px; top: 10px; width: 96.6%; }
	.boxed .portfolio.dt-sc-one-third figcaption:after { height: 90.6%; left: 9px; top: 9px; width: 95.2%; }
	.boxed .portfolio.dt-sc-one-fourth figcaption:after { left: 6px; top: 6px;height: 92%; width: 95.3%; }
	
	.boxed .contact-info ul li div { top: 9px; }
	
	.tooltipleft { background: #ddd; }	
		
	/*----*****---- &lt;&lt; Loader Style &gt;&gt; ----*****----*/
	
	.cover { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999999; background:rgb(33,33,33); overflow:hidden; }
	
				</pre></body></html>