@charset "utf-8";
/* CSS Document */

/*----*****---- << Buttons >> ----*****----*/
	
	.dt-sc-button, .social-media li a, .tagcloud a { border: none; background: none; cursor: pointer; line-height:normal; display: inline-block; outline: none; position: relative; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; overflow: hidden; z-index:1; border:1px solid; }
	
	.dt-sc-button { margin:10px 0px 0px; text-transform: uppercase; padding:5px 30px; line-height:60px; border-radius:3px; border:none; font-family: 'Lato', sans-serif; font-weight:bold; text-align:center; }
	
	.dt-sc-button:hover, .dt-sc-button:active, .dt-sc-pr-tb-col .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pr-tb-col.selected .dt-sc-buy-now .dt-sc-button, .tagcloud a:hover , .dt-sc-pr-tb-col.selected p , .dt-sc-pr-tb-col:hover p { color: #fff; }
	.dt-sc-button:active:after, .dt-sc-dt-sc-pr-tb-col .selected .dt-sc-buy-now .dt-sc-button:after { height: 400%; opacity: 1; }
	.social-media li a:hover:after { height: 150%; opacity: 1; width:62px; }
	.tagcloud a:hover:after { height: 320%; opacity: 1; min-width:77px; }
	
	.dt-sc-button.white:hover, .dt-sc-button.white:active { color:#808080; }
	
	.dt-sc-button.small { width:auto; height:50px; line-height:50px; padding:0px 20px; font-weight:normal;}
	.dt-sc-button.medium { font-size:16px; padding:16px 20px; }
	.dt-sc-button.large { font-size:18px; padding:21px 45px; font-size:16px; }
	.dt-sc-button.xlarge { font-size:20px; padding:25px 50px; font-size:18px; }
	
	.intro-text a.dt-sc-button.grey , .intro-text a.dt-sc-button:hover , .dt-sc-button:hover { background:#323232;}
		
	input.dt-sc-button, input[type="submit"], input[type="button"] { overflow: visible; width:auto !important; }
	
	/*----*****---- << Pricing Table >> ----*****----*/
	
	.dt-sc-pricing-table { width:100%; margin-top: 66px; padding:0px; float:left; }
	.dt-sc-pr-tb-col  { position:relative; background:#fff; width:100%; margin-top: 20px; padding-top: 80px; text-align:center; -webkit-transition:-webkit-box-shadow 0.2s ease-out; -moz-transition:-moz-box-shadow 0.2s ease-out; 	-o-transition:-o-box-shadow 0.2s ease-out; transition:box-shadow 0.2s ease-out; -webkit-box-shadow: 0px 0px 5px 0px rgba(46,46,46,0.6);
-moz-box-shadow: 0px 0px 5px 0px rgba(46,46,46,0.6); box-shadow: 0px 0px 5px 0px rgba(46,46,46,0.6); } 
	
	.dt-sc-tb-title h5 { font-weight:normal; font-size:30px; color:#323232; line-height:40px; text-transform:capitalize; margin-bottom:0px; padding:26px 0;}
	
	.dt-sc-tb-header { width:100%; text-align:center;}
	.dt-sc-tb-header .price { border-radius: 50%; color: #FFFFFF; display: block; font-size: 50px; font-weight: bold; height: 161px; line-height: 161px; position: absolute; right: 0px; left:0; text-align:center; margin:0px auto; top: -85px; width: 161px;  }
	
	.dt-sc-tb-content { list-style-type:none; margin:0px; padding-top: 6px; }
	.dt-sc-tb-content li { border-bottom: 1px dotted; color: #878787; font-size: 14px; font-weight: normal; line-height: 28px; padding: 5px 0; }
	.dt-sc-tb-content li.yes:before { content:"\f00c"; font-family:'FontAwesome'; padding-right:5px; }
	.dt-sc-tb-content li.no:before {content:"\f00d"; font-family:'FontAwesome'; padding-right:5px; color:#878787; }
	.dt-sc-pr-tb-col:hover .dt-sc-tb-content li.yes:before , .dt-sc-pr-tb-col.selected .dt-sc-tb-content li.yes:before { color:#fff; }
	
	.dt-sc-pr-tb-col  p { color:#878787; padding:30px 50px; /*border-bottom: 1px dashed #CCCCCC; border-top: 1px dashed #CCCCCC;*/ margin-top:0px; background:#000; color: #fff; font-size: 30px; /*background:url(../images/cream_pixels.png) repeat;*/ font-weight: 400; }
	.dt-sc-pr-tb-col  p span { font-size: 16px; font-weight: lighter; }		
	.dt-sc-pr-tb-col .dt-sc-buy-now { padding:24px 20px; margin:0px; }
	.dt-sc-pr-tb-col .dt-sc-buy-now .button { display: inline-block; height: 58px; line-height: 60px; margin-top: 2px; width: 150px; font-size:16px; border-radius: 4px; font-family: 'Lato', sans-serif; }	
	.dt-sc-pr-tb-col , .dt-sc-tb-header .price, .dt-sc-tb-title h5, .dt-sc-pr-tb-col .dt-sc-buy-now { -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; }
	.dt-sc-pr-tb-col:hover .dt-sc-tb-title h5, .dt-sc-pr-tb-col:hover .dt-sc-tb-content li, .dt-sc-pr-tb-col:hover .dt-sc-tb-content li.no:before, .dt-sc-pr-tb-col.selected .dt-sc-tb-header .price, .dt-sc-pr-tb-col.selected .dt-sc-tb-content li , .dt-sc-pr-tb-col.selected .dt-sc-tb-title h5, .dt-sc-pr-tb-col.selected .dt-sc-tb-content li.no:before { color:#fff; }
	
	.dt-sc-pr-tb-col.selected, .dt-sc-pr-tb-col:hover { z-index:10; box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25); -moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25); -webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.25); }
	.dt-sc-pr-tb-col.selected .dt-sc-buy-now .button , .dt-sc-pr-tb-col:hover .dt-sc-buy-now .button { border-bottom-color: #e5e5e5; }
	
	/*----*****---- << Tooltip >> ----*****----*/
	
	.dt-sc-tooltip-top, .dt-sc-tooltip-right, .dt-sc-tooltip-bottom, .dt-sc-tooltip-left { color:#333334; display:inline-block;	text-align:center; }
	.boxed-dt-sc-tooltip:hover { background:#333334; color:#ffffff; }
	
	/*----*****---- << Tooltip >> ----*****----*/
	
	#tiptip_holder { display:none; position:absolute; top:0; left 0; z-index:99999; }		
	#tiptip_holder.tip_top { padding-bottom:5px; }		 
	#tiptip_holder.tip_bottom { padding-top:5px; }		 
	#tiptip_holder.tip_right { padding-left:5px; }		 
	#tiptip_holder.tip_left { padding-right:5px; }		
			
	#tiptip_content { padding:8px 10px; font-size:12px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; behavior: url(PIE.htc);}		
	#tiptip_arrow, #tiptip_arrow_inner { position:absolute; border-color:transparent; border-style:solid; border-width:6px; height:0; width:0; opacity:1; }				
	#tiptip_holder.tip_top #tiptip_arrow_inner { margin-top:-7px; margin-left:-6px; }		
	#tiptip_holder.tip_bottom #tiptip_arrow_inner { margin-top:-5px; margin-left:-6px; }		 
	#tiptip_holder.tip_right #tiptip_arrow_inner { margin-top:-6px; margin-left:-5px;  }		
	#tiptip_holder.tip_left #tiptip_arrow_inner { margin-top:-6px; margin-left:-7px;}	
	
	/*----*****---- << Toggle & Accordion >> ----*****----*/
	
	.dt-sc-toggle-frame-set { float:left; width:100%; margin:0px; padding:0px; }
	
	.dt-sc-toggle-frame { padding-bottom: 10px; }	
	.dt-sc-toggle-frame p.dt-sc-toggle-accordion { clear:both; margin:0px; padding:0px; }
	.dt-sc-toggle-frame p.dt-sc-toggle-accordion a{ display:block; padding:8px 15px 5px 48px; color:#323232; }	
	.dt-sc-toggle-frame p.dt-sc-toggle-accordion:before{ top:5px; }	
	
	.dt-sc-toggle-content { clear:both; display:none; padding-left:50px; }
		
	p.dt-sc-toggle-accordion { clear:both; position:relative; -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; 
	transition:all 300ms linear; } 
	p.dt-sc-toggle-accordion:before { font-family:FontAwesome; font-style:normal; font-weight:normal; text-decoration:inherit; font-size:18px; position:absolute; top:2px; left:0px; content:"\f067";width:34px; height:34px; 
	line-height:36px; text-align:center; border-radius:34px; background:#000; color:#fff; }
	p.dt-sc-toggle-accordion.active:before { content:"\f068";}
	
	/*----*****---- << Services >> ----*****----*/
	
	.dt-ipad-feature-bg { position:relative; width:100%; height:100%; } 
	.dt-ipad-feature-bg:before { background:url(../images/MiniPadMini_White.png) no-repeat; background-size: 100%; top: 5px; content: ""; display: inline-block; font-size: 50px; height: 100%; left: 0; margin: 0 auto; position: absolute; right: 0; width: 100%; padding-top: 100px; z-index: 1; }
	.dt-ipad-feature-bg img { margin-left: 60px; margin-top: 68px; }
	.dt-sc-ico-content { float:left; display:inline-block; position:relative;}
	.dt-sc-ico-content p {  font-weight: lighter; margin: 20px 0px 0px; line-height: 25px; }
	.dt-sc-ico-content.type1 { text-align: center; }
	
	.dt-sc-ico-content.type1 .fa { box-shadow: 0 0 0 1px rgba(0, 0, 0, 1) inset; width:100px; height:100px; line-height:100px; color:#000; font-size:30px; position:relative; }
	.dt-sc-ico-content.type1:hover .fa  { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);  }
	.dt-sc-ico-content.type1 .fa:after { border-color: rgba(237, 237, 237, 1) rgba(237, 237, 237, 1) #000 #000; border-style: none solid solid none; border-width: 0 11px 11px 0; content: ""; position: absolute; right: 0px; top: 0px; }
	
	.dt-sc-ico-content.type1 p { border-top:1px solid #d9d9d9; padding-top:31px; position:relative; margin:0px; }
	.dt-sc-ico-content.type1 p:before {  content: "\f0d7"; position: absolute; display:inline-block;  font-family: 'FontAwesome'; right:0; left:0; top: -10px; color:#d9d9d9; font-size:24px; }
	
	@media screen and (-webkit-min-device-pixel-ratio:0) {  
	/* Safari only override */ 
	::i-block-chrome, .dt-sc-ico-content.type1 p:before { margin-left:1px; }
	}
	
	.dt-sc-ico-content.type1 h3 { padding: 18px 0px 21px; position:relative; line-height:50px; width:100%; }
	.dt-sc-ico-content.type1 h3 a { color:#323232;}
	.dt-sc-ico-content.type1 h3:after { content: "\f106"; position: absolute; display:inline-block;  font-family: 'FontAwesome'; right:0; left:0; bottom:-21px; color:#d9d9d9;  }
	
	.dt-sc-ico-content.type2 { text-align:left; padding-left:45px; }
	.dt-sc-ico-content.type2 .fa { font-size:28px; float:left; position: absolute; left: 0; top:8px; }	
	.dt-sc-ico-content.type2 h3 { font-weight:normal; margin-bottom:24px; }
	.dt-sc-ico-content.type2 p { margin-bottom:0px; }
	
	.dt-sc-ico-content.type3 { text-align:left; padding-left:45px;  position: relative; }
	.dt-sc-ico-content.type3 i { -webkit-box-shadow: 5px 5px 0px 0px rgba(255,255,255,1); -moz-box-shadow: 5px 5px 0px 0px rgba(255,255,255,1); box-shadow: 5px 5px 0px 0px rgba(255,255,255,1); font-size:20px; float:left; 
	position: absolute; top:6px; left: 0; width: 40px; height:40px; line-height: 40px; text-align:center;   position: absolute; -ms-transform: rotate(-45deg);  -webkit-transform: rotate(-45deg);  transform: rotate(-45deg); z-index:1; }
	.dt-sc-ico-content.type3 i:before { position: absolute; width: 40px; height:40px;  -ms-transform: rotate(45deg);  -webkit-transform: rotate(45deg);  transform: rotate(45deg); left: 0; }
	.dt-sc-ico-content.type3 h3 { line-height: 56px;  position: relative; background: #f1f1f1; font-weight: normal; margin-bottom: 24px; z-index: 0; height: 56px; text-align: center; width: 83%; font-size:20px; }
	.dt-sc-ico-content.type3 h3:before { border-color: #f1f1f1 #f1f1f1; border-image: none; border-style: solid; border-width: 13px; content: ""; display: block; height: 30px; left: -18px; position: absolute; top: 0; width: 0; }
	.dt-sc-ico-content.type3 h3:after { display: block; content: ""; height: 0; width: 0; border-color: #f1f1f1 transparent transparent #f1f1f1; border-image: none; border-style: solid; border-width: 28px; position: absolute; right: -56px; top:0; }
	.dt-sc-ico-content.type3 p { margin-bottom:0px; }
	
	/*----*****---- << Social Icons >> ----*****----*/
	
	.dt-sc-social-icons { display:inline-block; line-height:0px; text-align:center; margin-top: 5px; padding:0px; }
	.dt-sc-social-icons ul { margin-bottom:12px;}
	.dt-sc-social-icons li { display:inline-block; margin:0px; padding:0px; text-align:center; margin-bottom:-1px; }
	.dt-sc-social-icons li a { height:45px; display:block; text-align:center; color:#878787; line-height:45px; margin:0 16px; font-size:18px;}
	.dt-sc-social-icons li a.first { margin:0px 16px 0px 0px;}
	
	/*----*****---- << Portfolio >> ----*****----*/
	
	.dt-sc-sorting-container { float:left; clear:both; width:100%; margin:0px; padding:0px; border-left:0px; line-height:normal; height:40px; display:inline-table; text-align:center; }
	.dt-sc-sorting-container a { border: 1px solid #ededed; color: #878787; cursor: pointer; font-size: 14px; font-weight: normal; line-height: normal; margin: 0 -1px 10px 0px; padding: 15px 18px;
    position: relative; transition: all 0.3s ease 0s;  z-index: 1; outline:none; display:inline-block;}	
	
	 @-moz-document url-prefix() { .dt-sc-sorting-container a { margin: 0 -1px 10px -3px; } }
	 @media screen\0 { 
	 .dt-sc-sorting-container a { margin: 0 -1px 10px -3px; }
	  } 
	.dt-sc-sorting-container a:last-child { border-left:1px solid #ededed; }
	
	/*----*****---- << Testimonial >> ----*****----*/	
	
	.dt-sc-testimonial blockquote span { font-size:30px; margin-left:-30px; margin-right:10px; }
	.dt-sc-testimonial blockquote span.close-quote { margin-left:8px;}
	
	.dt-sc-testimonial { float:left; /*margin-top: 16px;*/ border:none; /*padding:30px 0px 30px;*/ width: 100%; }
	.dt-sc-testimonial .testimonial-image { float: left; position: relative; width:100px; height:100px; }	
	.dt-sc-testimonial .testimonial-image:before { box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.7) inset; content: ""; display: block; height: 100%; position: absolute; width: 100%; z-index: 1; }
	
	.dt-sc-testimonial .author-detail { display: block; float: right; font-size: 18px; font-style: normal; font-weight: lighter; padding: 14px 20px 0 0; text-align: right; width: 21%; height:86px; border-right:5px solid #fff; position:relative;}	
	.dt-sc-testimonial .author-detail span { left: 0; margin: 0 auto; position: absolute; right: -97.4%; top: 44px; width: 0; height: 0; border-top: 7px solid rgba(0, 0, 0, 0); border-bottom: 7px solid rgba(0, 0, 0, 0); 
	border-right:7px solid #fff; }
	.dt-sc-testimonial .author-detail cite { float: right; font-family: 'Lato',sans-serif; font-size: 30px; font-weight: bold; margin: 10px 0px 13px; text-transform: uppercase; font-style:normal; }
	
	.dt-sc-testimonial .aligncenter span.fa, .testimonial-wrapper .aligncenter h2 { display:inline-block; text-shadow:1px 1px 0px #f4f2ed; }
	.dt-sc-testimonial .aligncenter h2.block-title { margin:0px 15px 10px 15px; }
	.dt-sc-testimonial .aligncenter span.fa { font-size:20px; position:relative; top:-2px; }
	
	.dt-sc-testimonial .carousel-wrap {  display: block;  width: 100%;  margin: 0 auto;  overflow: hidden;}
	.dt-sc-testimonial .carousel-wrap ul {  display: block;  list-style: none;  position: relative; float:left; }
	.dt-sc-testimonial .carousel-wrap ul li {  display: block;  float: left;  position: relative;  width: 100%;}
	.dt-sc-testimonial .carousel-wrap .context {  font-size: 2.0em;  line-height: 1.45em;  color: #797670;  font-style: italic;  margin-bottom: 6px;  padding-bottom: 4px;  border-bottom: 1px solid #dcdcdc;}
	
	/*----*****---- << Quotes >> ----*****----*/	
	
	.dt-sc-blockquote-content h6{ font-size: 20px; line-height: 22px; margin-bottom: 0px; font-weight: 600; padding: 10px 20px; width: 160px; text-align:center; float: none; clear: both; margin: 0px auto; }
	.dt-sc-blockquote-content p{font-weight:400;}
	.dt-sc-blockquote-content .quotes { color: #ffffff; display: inline-block; font-family: 'Open Sans', sans-serif; font-size: 30px; font-weight: bold; line-height: 50px; position: relative; width: 80%; margin-bottom:30px;  text-align: center; }	
	.dt-sc-blockquote-content .quotes span { font-weight:lighter; }
	.dt-sc-blockquote-content .quotes:before{content:open-quote; display:inline; font-size:50px; font-weight:normal; vertical-align:middle; position:absolute; font-style:italic; left:0; }
	.dt-sc-blockquote-content .quotes:after{content:close-quote; display:inline; font-size:50px; font-weight:normal; vertical-align:middle; position:absolute;  font-style:italic; margin-left:10px;  }
	
	.dt-sc-testimonial-carousel-wrapper { float:left; clear:both; padding:0px; width:100%; position:relative; display:block; }
	
	
	/*----*****---- << Icon Content >> ----*****----*/
	
	ul.dt-sc-ico-content { float:right; width:100%; margin-top:4px; line-height:70px; }
	ul.dt-sc-ico-content li { float:left; width:100%; margin-top:20px; padding-bottom:0px; color:#323232; font-size:16px; font-weight:normal; }
	
	ul.dt-sc-ico-content.alignleft li{ float:right; text-align:right; padding-right: 8px;}
	ul.dt-sc-ico-content.alignright li{ float:left; text-align:left ;padding-left: 8px;}
	
	ul.dt-sc-ico-content i { width:70px; height:70px; line-height:70px; box-shadow: 0 0 0 1px #ededed inset; color:#323232; font-size:28px; text-align:center; clear:both; position:relative; }
	
	ul.dt-sc-ico-content.alignleft li i:after { content: ""; position:absolute; width: 0; height: 0; border-top: 8px solid transparent; border-bottom: 8px solid transparent; right: -8px; top: 27px; bottom: 0; left:auto; opacity:0; -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; z-index:99;}
	ul.dt-sc-ico-content.alignright li i:after { content: ""; position:absolute; width: 0; height: 0; border-top: 8px solid transparent; border-bottom: 8px solid transparent; left: -8px; top: 27px; bottom: 0; right:auto; opacity:0; -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; z-index:99; }
	
	ul.dt-sc-ico-content.alignleft li:hover i:after  { opacity:1; -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; }
	ul.dt-sc-ico-content.alignright li:hover i:after { opacity:1; -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; }
	
	ul.dt-sc-ico-content.alignleft i { float:right; margin-left:20px;}
	ul.dt-sc-ico-content.alignright i { float:left; margin-right:20px;}
	
	/*----*****---- << Contact-Info >> ----*****----*/
	
	.dt-sc-contact-info { margin-bottom:35px; float:left; /*width:100%;*/ }
	.dt-sc-contact-info a {color:#878787;}
	.dt-sc-contact-info p span { font-weight: lighter; margin-right:5px; font-style:italic; }
	.dt-sc-contact-info h6 { color:#323232; margin-bottom:20px; margin-top:1px; } 
	.dt-sc-contact-info ul , .dt-sc-contact-info p { margin-top: 1px; margin-bottom: 0px; }
	.dt-sc-contact-info ul li { font-size:16px; font-family: 'Source Sans Pro', sans-serif; margin-top:5px; width:100%; font-weight:lighter; }
	.dt-sc-contact-info ul li:first-child { border-bottom:  1px dotted #cccccc;}
	.dt-sc-contact-info ul li span { float:right; }
/*	.dt-sc-contact-info i { margin-right:5px; }*/
	
	/*----*****---- << Services >> ----*****----*/
	
	.parallax .dt-sc-services { width:100%; float:left; }
	.parallax .dt-sc-services .fa { width:92px; height:92px; text-align:center; line-height:92px; border: 2px solid #fff; border-radius:50%; font-size:30px; float:left; margin-right:21px; }	
	.parallax .dt-sc-services:hover .fa { font-size: 36px; /*text-shadow: 2px 2px 3px #323232; */}
	.parallax .dt-sc-services  h2, .parallax .dt-sc-services  p { font-size:40px; float:left; font-weight:normal; margin:2px 0px 5px; color:#fff; }	
	.parallax .dt-sc-services  p { font-size:20px;  }
	
	/*----*****---- << Columns >> ----*****----*/
	
	.column { margin:0px 2% 0px 0px; float:left; min-height:1px; position:relative; }
	.column.last { margin-right:0px; }	
	
	.dt-sc-one-column { width:100%; }
	.column.dt-sc-one-column { margin-right:0px; }
	
	.dt-sc-one-fourth { width:23.4%; }
	.dt-sc-one-half { width:48.9%; }
	.dt-sc-one-third { width:31.99%; }
	.dt-sc-three-fourth { width:74.5%; }	
	.dt-sc-two-third { width:65.8%; }
	
	.dt-sc-one-fifth { width:18.3%; }
	.dt-sc-four-fifth { width:79.6%; }
	.dt-sc-three-fifth { width:59.2%; }
	.dt-sc-two-fifth { width:38.8%; }
	
	.dt-sc-one-sixth { width:15%; }
	.dt-sc-two-sixth { width:30%; }
	.dt-sc-three-sixth { width:45%; }
	.dt-sc-four-sixth { width:60%; }
	.dt-sc-five-sixth { width:75%; }		
	
	.column img { max-width:100%; height:auto; }
	
	.dt-sc-one-half iframe, .dt-sc-one-third iframe, .dt-sc-one-fourth iframe, .dt-sc-three-fourth iframe, .dt-sc-two-third iframe, iframe { max-width:100%; }
	embed, iframe, object, video { max-width:100%; }
	
	.column.no-space { margin-right:0px; }
	.column.no-space.dt-sc-one-fourth { width:25%; } 	
	.column.no-space.dt-sc-one-third { width:33.33%; }	
	.column.no-space.dt-sc-one-half { width:50%; }
	.column.no-space.dt-sc-one-fifth { width:19.8%; }
	.column.no-space.dt-sc-one-sixth { width:16.5%; }
	
	.column.no-space.dt-sc-three-fourth { width:74.9%; }
	.column.no-space.dt-sc-two-third { width:66.5%; }		
	.column.no-space.dt-sc-four-fifth { width:79.9%; }
	.column.no-space.dt-sc-three-fifth { width:60%; }
	.column.no-space.dt-sc-two-fifth { width:40%; }		
	.column.no-space.dt-sc-two-sixth { width:33.4%; }
	.column.no-space.dt-sc-three-sixth { width:50%; }
	.column.no-space.dt-sc-four-sixth { width:66.6%; }
	.column.no-space.dt-sc-five-sixth { width:83.2%; }
	
	/*----*****---- << Video Slider >> ----*****----*/
	
	.dt-sc-video-container , .dt-sc-video-container video { width:100%; height:auto; }
	
	/*----*****---- << Horizontal Tabs >> ----*****----*/
	
	.tabs-container { float:left; width:100%; padding:0px; clear:both; }
	ul.tabs-frame li a { background: #f1f1f1; border: 1px solid #eaebed; float:left; margin:0px; padding:0px; text-align:center; font-size:16px; line-height:53px; width:100%; color:#323232;  }
	ul.tabs-frame { float:left; margin:0px; padding:0px; width:100%; }
	ul.tabs-frame li { padding:0px;}
	ul.tabs-frame li a.current { position:relative; /*z-index:1;*/ background: #fff; }
	
	.tabs-frame-content {  float:left; clear:both; margin:0px; padding: 50px 29px; width: 95%; }
	.tabs-frame-content img { margin:0; }
	.tabs-frame-content .dt-sc-button  i { margin-right:10px;}
	.tabs-frame-content h5 { color: #353537; }
/*	.tabs-frame-content h4 { margin-bottom:0px; color:#878787; font-size:22px; margin-top:5px; }
	.tabs-frame-content h5 { font-weight:lighter; text-transform:capitalize; line-height:30px; color:#878787; margin-bottom:28px; } */
	
	.check li:before { content:"\f105"; padding-right:11px; float:left; margin-top:1px; font-family:'FontAwesome';}
	.check li { display:inline-block; width:100%; font-size:16px;  }
	
	@media screen and (-webkit-min-device-pixel-ratio:0) { 
		/* Safari only override */
		::i-block-chrome, .tabs-frame-content { width:94.9%; }
	}
	
	/*----*****---- << Our Team >> ----*****----*/
	
	.team-tab ul.tabs-frame li a.current , .team-tab ul.tabs-frame li a { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background:none; border:none; padding:0; line-height: 24px; width: 100%; height:100%; margin: 0px auto; float: none; display: inline-block; position:relative; }

	.team-tab ul.tabs-frame li a.current , .team-tab ul.tabs-frame li a  , .team-tab ul.tabs-frame li a:hover { border-bottom:none; }
	.team-tab .tabs-frame-content { width: 90%; padding:0; background: #f1f1f1; padding:30px 5%; width:89.8%\0/; }
	.tabs-container.team-tab  ul.tabs-frame { width:1170px; text-align:center; float:none; margin:0px auto;}
	.tabs-container.team-tab  ul.tabs-frame li { position:relative; }		

	.tabs-container.team-tab ul.tabs-frame .square , .tabs-container.team-tab ul.tabs-frame a.current .square { position:relative; z-index:9999; width: 150px; height: 150px; margin:0px auto; -ms-transform: rotate(-45deg);  -webkit-transform: rotate(-45deg);  transform: rotate(-45deg);  overflow: hidden; }
	.tabs-container.team-tab ul.tabs-frame .pic { background: #f1f1f1; width: 250px; height: 170px; margin: -25px;  -ms-transform: rotate(45deg);  -webkit-transform: rotate(45deg);  transform: rotate(45deg); }
	
	.tabs-container.team-tab  ul.tabs-frame li .image-overlay { opacity:0; position:absolute; left: 0; position: absolute; bottom: 14%; width: 170%; left: -50%; -moz-transform: scaleY(-0.6) rotate(135deg); -o-transform: scaleY(-0.6) rotate(135deg); -ms-transform: scaleY(-0.6) rotate(135deg); -webkit-transform: scaleY(-0.6) rotate(135deg);  transform: scaleY(-0.6) rotate(135deg); -ms-transform: scaleY(-0.6) rotate(45deg); -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear;} 
	.tabs-container.team-tab  ul.tabs-frame li a.current .image-overlay , .tabs-container.team-tab  ul.tabs-frame li:hover a .image-overlay {  opacity:1; -moz-transform: scaleY(1) rotate(45deg); -o-transform: scaleY(1) rotate(45deg); -ms-transform: scaleY(1) rotate(45deg); -webkit-transform: scaleY(1) rotate(45deg);  transform: scaleY(1) rotate(45deg); -ms-transform: scaleY(1) rotate(45deg); -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; }
		
	.tabs-container.team-tab  ul.tabs-frame li a .pic img { -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; } 
	.tabs-container.team-tab  ul.tabs-frame li a.current .pic img, .tabs-container.team-tab  ul.tabs-frame li:hover .pic img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; }
	
	.tabs-container.team-tab .tabs-frame-content h5 { color: #878787; }
	
	.team-tab ul.tabs-frame li a:before { bottom: -34px; -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; background:url(../images/team-arrow.png) no-repeat; content:""; position:absolute; font-size:50px; right:0; left:0; height:70px; width:30px; margin: 0px auto; }
	
	.team-tab ul.tabs-frame li a:after { content:"\f0d7"; position:absolute; bottom:-70px; font-size:50px; right:0; left:0; font-family: 'FontAwesome'; color:#fff; z-index:-1; z-index:1\0/; -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; }
	
	
	@media screen and (-webkit-min-device-pixel-ratio:0) { 
		/* Safari only override */
		::i-block-chrome, .team-tab ul.tabs-frame li a:before { bottom: -110px; opacity:0; }
		::i-block-chrome, .team-tab ul.tabs-frame li a.current:before  { opacity:1; }
		::i-block-chrome, .tabs-container.team-tab ul.tabs-frame { margin-top: -30px; }
		::i-block-chrome, .tabs-container.team-tab  ul.tabs-frame li { padding-top:30px; }	
		::i-block-chrome, .tabs-container.team-tab ul.tabs-frame li .image-overlay { bottom: 13%; left: -47.8%; }
		::i-block-chrome, .tabs-container.team-tab  ul.tabs-frame li .image-overlay h6 { padding: 1% 0px 1.6%; }
	}
	
	
	.team-tab ul.tabs-frame li a.current:before /*, .team-tab ul.tabs-frame li a:hover:before*/ { bottom:-110px; -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; }
	.team-tab ul.tabs-frame li a.current:after/*, .team-tab ul.tabs-frame li a:hover:after*/ { bottom:-125px; -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; -o-transition:all 300ms linear; -ms-transition:all 300ms linear; transition:all 300ms linear; }

	.tabs-container.team-tab  ul.tabs-frame li .image-overlay h5 { padding: 3% 0px; font-size: 16px; font-weight: normal; color:#fff; }
	.tabs-container.team-tab  ul.tabs-frame li .image-overlay h6 { padding: 1% 0px 1.1%; background: rgba(255,255,255, 0.8); color:#000; font-size: 14px; }
	
	.tabs-container.team-tab .tabs-frame-content { margin-top:24px; }
	.tabs-container.team-tab .tabs-frame-content img { float:left; }
	
	.tabs-container.team-tab .tabs-frame-content .team-details { position:relative; }
	.tabs-container.team-tab .tabs-frame-content .team-details .dt-sc-two-fifth { margin: 0px; }
	.tabs-container.team-tab .tabs-frame-content .team-details img.aligncenter { float:none; margin:0px auto; top: -66px; width: 75%; position:absolute; right:0; left:0;  }
	
	.tabs-container.team-tab .tabs-frame-content h4 ,.tabs-container.team-tab .tabs-frame-content h5 { margin-bottom: 10px; }
	.tabs-container.team-tab .tabs-frame-content p { margin-top: 22px; }
	
	.tabs-container.team-tab .tabs-frame-content .dt-sc-social-icons li { float:left; margin-top:2px; }
	.tabs-container.team-tab .tabs-frame-content .dt-sc-social-icons li a { margin: 0px 1px 0px 0px; }
	.tabs-container.team-tab .tabs-frame-content .dt-sc-social-icons li a i { background:#fff; color:##878787; width: 45px; height:45px; text-align:center; float:none; display:inline-block; line-height:45px; font-size:16px; }	