@charset "utf-8";
/*----*****---- << Shortcodes >> ----*****----*/
	.dt-sc-hr {
	background:url(../images/splitter.html) repeat-x;
	background-size:17px 20px;
	height:20px;
	width:100%;
	clear:both;
	display:block;
	float:left;
	margin:40px 0px;
	position:relative;
	z-index:1;
}
.dt-sc-hr-medium {
	background:url(images/shadow.png) no-repeat center;
	height:55px;
	width:100%;
	clear:both;
	display:block;
	float:left;
	margin:45px auto;
	position:relative;
	z-index:1;
}
.dt-sc-hr-large {
	background:url(../images/splitter-large.html) repeat-x;
	background-size:29px 35px;
	height:35px;
	width:100%;
	clear:both;
	display:block;
	float:left;
	margin:40px 0px;
	position:relative;
	z-index:1;
}
.dt-sc-hr-border {
	background:url(images/splitter2.png) repeat-x;
	height:1px;
	width:100%;
	clear:both;
	display:block;
	float:left;
	margin:30px 0px 40px;
	position:relative;
	z-index:1;
}
.dt-sc-hr-invisible-small {
	float:left;
	width:100%;
	margin:10px 0px;
	display:block;
	clear:both;
}
.dt-sc-hr-invisible {
	float:left;
	width:100%;
	margin:20px 0px;
	display:block;
	clear:both;
}
.dt-sc-hr-invisible-normal {
	float:left;
	width:100%;
	margin:25px 0px;
	display:block;
	clear:both;
}
.dt-sc-hr-invisible-medium {
	float:left;
	width:100%;
	margin:20px 0px;
	display:block;
	clear:both;
}
.dt-sc-hr-invisible-large {
	float:left;
	width:100%;
	margin:55px 0px;
	display:block;
	clear:both;
}
.dt-sc-hr.top {
	width:96%;
}
.dt-sc-hr.top {
	background-position:right center;
	text-align:right;
}
.dt-sc-hr.top a {
	color:rgba(0, 0, 0, 0.5);
	background:transparent;
	font-size:11px;
	line-height:16px;
	padding-left:5px;
	position:absolute;
	right:-4%;
	top:-4px;
}
.dt-sc-hr.top a:hover {
	color:#181818;
}
.dt-sc-hr.top a span {
	margin-right:2px;
	margin-top:8px;
}
.dt-sc-clear {
	float:none;
	clear:both;
	margin:0px;
	padding:0px;
}
/*----*****---- << Columns >> ----*****----*/
	.column {
	margin:0px 0px 0px 2.6%;
	float:left;
	min-height:1px;
	position:relative;
}
.column.first {
	margin-left:0px;
}
.dt-sc-full-width, .dt-sc-one-column {
	width:100%;
}
.column.dt-sc-full-width, .column.dt-sc-one-column {
	margin-left:0px;
}
.dt-sc-one-fourth {
	width:23%;
}
.dt-sc-one-half {
	width:48.7%;
}
.dt-sc-one-third {
	width:31.6%;
}
.dt-sc-three-fourth {
	width:74.4%;
}
.dt-sc-two-third {
	width:65.8%;
}
.dt-sc-one-fifth {
	width:17.9%;
}
.dt-sc-four-fifth {
	width:79.5%;
}
.dt-sc-three-fifth {
	width:59%;
}
.dt-sc-two-fifth {
	width:38.4%;
}
.dt-sc-one-sixth {
	width:14.5%;
}
.dt-sc-two-sixth {
	width:31.6%;
}
.dt-sc-three-sixth {
	width:48.7%;
}
.dt-sc-four-sixth {
	width:65.8%;
}
.dt-sc-five-sixth {
	width:82.9%;
}
.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-left:0px;
	margin-right:0px;
}
.column.no-space.dt-sc-one-fourth {
	width:25%;
}
.column.no-space.dt-sc-one-third {
	width:33.3%;
}
.column.no-space.dt-sc-one-half {
	width:50%;
}
.column.no-space.dt-sc-one-fifth {
	width:20%;
}
.column.no-space.dt-sc-one-sixth {
	width:16.6%;
}
.column.no-space.dt-sc-three-fourth {
	width:75%;
}
.column.no-space.dt-sc-two-third {
	width:66.6%;
}
.column.no-space.dt-sc-four-fifth {
	width:80%;
}
.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.2%;
}
.column.no-space.dt-sc-three-sixth {
	width:49.8%;
}
.column.no-space.dt-sc-four-sixth {
	width:66.4%;
}
.column.no-space.dt-sc-five-sixth {
	width:83%;
}
/*----*****---- << Buttons >> ----*****----*/
	.dt-sc-button {
	font-size:16px;
	padding:8px 15px;
	line-height:normal;
	display:inline-block;
	margin:10px 0px 0px;
	cursor:pointer;
	outline:none;
	position:relative;
	z-index:1;
	border-radius:0px;
	color:#ffffff;
	position:relative;
	background-repeat:no-repeat;
	text-transform:uppercase;
	font-weight:bold;
}
a.dt-sc-button {
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
 .csstransforms3d a.dt-sc-button::before {
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 100%;
content: attr(data-hover);
-webkit-transition: background 0.3s;
-moz-transition: background 0.3s;
transition: background 0.3s;
-webkit-transform: rotateX(-90deg);
-moz-transform: rotateX(-90deg);
transform: rotateX(-90deg);
-webkit-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
transform-origin: 50% 0;
border-radius:0px;
text-align:center;
background-size:100%;
}
 .dt-sc-button.small::before {
line-height:38px;
}
 .dt-sc-button.medium::before {
line-height:47px;
}
 .dt-sc-button.large::before {
line-height:59px;
}
 .dt-sc-button.xlarge::before {
line-height:78px;
}
a.dt-sc-button:hover {
	-webkit-transform: rotateX(90deg) translateY(-22px);
	-moz-transform: rotateX(90deg) translateY(-22px);
	transform: rotateX(90deg) translateY(-22px);
}
.dt-sc-button:hover {
	color:#ffffff;
}
.dt-sc-button.bordered {
	background:transparent;
	border:1px solid
}
.dt-sc-button.bordered:hover {
	background:#1c1c1c;
}
.dt-sc-button i {
	margin-right:5px;
}
.dt-sc-button.with-icon i {
	margin:0px 0px 0px 6px;
	float:right;
}
.dt-sc-button.small.with-icon {
	padding:10px 10px 10px 20px;
}
.dt-sc-button.small.with-icon i {
	position:relative;
	top:2px;
}
.dt-sc-button.medium.with-icon {
	padding:13px 10px 13px 20px;
}
.dt-sc-button.medium.with-icon i {
	position:relative;
	top:2px;
}
.dt-sc-button.large.with-icon {
	padding:18px 22px 18px 45px;
}
.dt-sc-button.large.with-icon i {
	position:relative;
	top:3px;
}
.dt-sc-button.xlarge.with-icon {
	padding:25px 25px 25px 50px;
}
.dt-sc-button.xlarge.with-icon i {
	position:relative;
	top:3px;
}
.dt-sc-button.white:hover, .dt-sc-button.white:active {
	color:#808080;
}
.dt-sc-button.filled {
	color:#ffffff;
}
.dt-sc-button.filled:hover:after {
	background:#ffffff;
}
.dt-sc-button.large.filled {
	font-size:18px;
	padding:21px 30px;
}
.dt-sc-button.xlarge.filled {
	font-size:20px;
	padding:25px 40px;
}
.dt-sc-button.small {
	font-size:14px;
	padding:10px 20px;
}
.dt-sc-button.medium, input[type="submit"], button, input[type="button"] {
	font-size:16px;
	padding:13px 26px;
}
.dt-sc-button.large {
	font-size:18px;
	padding:18px 37px;
}
.dt-sc-button.xlarge {
	font-size:20px;
	padding:25px 50px;
}
 .dt-sc-button.small, .dt-sc-button.small.bordered, .dt-sc-button.small::before {
background-image:url(images/button-bg-small.png);
background-repeat:no-repeat;
}
 .dt-sc-button.medium, input[type="submit"], input[type="reset"], button, input[type="button"], .dt-sc-button.medium.bordered, .dt-sc-button.medium::before {
background-image:url(images/button-bg-medium.png);
background-repeat:no-repeat;
}
 .dt-sc-button.large, .dt-sc-button.large.bordered, .dt-sc-button.large::before {
background-image:url(images/button-bg-large.png);
background-repeat:no-repeat;
}
 .dt-sc-button.xlarge, .dt-sc-button.xlarge.bordered, .dt-sc-button.xlarge::before {
background-image:url(images/button-bg-xlarge.png);
background-repeat:no-repeat;
}
.dt-sc-button.small, .dt-sc-button.medium, .dt-sc-button.large, .dt-sc-button.xlarge, .dt-sc-button.small:hover, .dt-sc-button.medium:hover, .dt-sc-button.large:hover, .dt-sc-button.xlarge:hover {
	background-size:100%;
}
input.dt-sc-button.small, input.dt-sc-button.medium, input.dt-sc-button.large, input.dt-sc-button.xlarge, input.dt-sc-button.small:hover, input.dt-sc-button.medium:hover, input.dt-sc-button.large:hover, input.dt-sc-button.xlarge:hover {
	background-size:auto;
}
.dt-sc-button.chocolate {
	background-color:#d77d31;
}
.dt-sc-button.chocolate.bordered {
	border-color:#ba6b27;
	background-color:transparent;
	color:#ba6b27;
}
.dt-sc-button.chocolate:hover, .dt-sc-button.chocolate.bordered:hover {
	background-color:#ba6b27;
}
.dt-sc-button.green {
	background-color:#6dc82b;
}
.dt-sc-button.green.bordered {
	border-color:#5ab021;
	background-color:transparent;
	color:#5ab021;
}
.dt-sc-button.green.bordered:hover {
	background-color:#5ab021;
}
.dt-sc-button.blue {
	background-color:#4db8c9;
}
.dt-sc-button.blue.bordered {
	border-color:#40a1b3;
	background-color:transparent;
	color:#40a1b3;
}
.dt-sc-button.blue:hover, .dt-sc-button.blue.bordered:hover, .dt-sc-button.blue:before {
	background-color:#40a1b3;
}
.dt-sc-button.orange {
	background-color:#f39d12;
}
.dt-sc-button.orange.bordered {
	border-color:#e78901;
	background-color:transparent;
	color:#e78901;
}
.dt-sc-button.orange:hover, .dt-sc-button.orange.bordered:hover, .dt-sc-button.orange:before {
	background-color:#db8f0b;
}
.dt-sc-button.pink {
	background-color:#e67fb9;
}
.dt-sc-button.pink.bordered {
	border-color:#cf6da3;
	background-color:transparent;
	color:#cf6da3;
}
.dt-sc-button.pink:hover, .dt-sc-button.pink.bordered:hover, .dt-sc-button.pink:before {
	background-color:#cf6da3;
}
.dt-sc-button.red {
	background-color:#e74d3c;
}
.dt-sc-button.red.bordered {
	border-color:#d14532;
	background-color:transparent;
	color:#d14532;
}
.dt-sc-button.red:hover, .dt-sc-button.red.bordered:hover, .dt-sc-button.red:before {
	background-color:#d14532;
}
.dt-sc-button.with-icon.red i {
	border-color:#292120;
	background-color:#4a3e3d;
}
.dt-sc-button.purple {
	background-color:#9428d6;
}
.dt-sc-button.purple.bordered {
	border-color:#9428d6;
	background-color:transparent;
	color:#9428d6;
}
.dt-sc-button.purple:hover, .dt-sc-button.purple.bordered:hover, .dt-sc-button.purple:before {
	background-color:#7a19b6;
}
.dt-sc-button.ocean {
	background-color:#1abc9c;
}
.dt-sc-button.ocean.bordered {
	border-color:#14a68b;
	background-color:transparent;
	color:#14a68b;
}
.dt-sc-button.ocean:hover, .dt-sc-button.ocean.bordered:hover, .dt-sc-button.ocean:before {
	background-color:#14a68b;
}
.dt-sc-button.black {
	background-color:#181818;
}
.dt-sc-button.black.bordered {
	border-color:#000000;
	background-color:transparent;
	color:#000;
}
.dt-sc-button.black:hover, .dt-sc-button.black.bordered:hover, .dt-sc-button.black:before {
	background-color:#000000;
}
.dt-sc-button.slateblue {
	background-color:#836fff;
}
.dt-sc-button.slateblue.bordered {
	border-color:#7661e8;
	background-color:transparent;
	color:#7661e8;
}
.dt-sc-button.slateblue:hover, .dt-sc-button.slateblue.bordered:hover, .dt-sc-button.slateblue:before {
	background-color:#7661e8;
}
.dt-sc-button.skyblue {
	background-color:#00bfff;
}
.dt-sc-button.skyblue.bordered {
	border-color:#00aae8;
	background-color:transparent;
	color:#00aae8;
}
.dt-sc-button.skyblue:hover, .dt-sc-button.skyblue.bordered:hover, .dt-sc-button.skyblue:before {
	background-color:#00aae8;
}
.dt-sc-button.coral {
	background-color:#ff7f50;
}
.dt-sc-button.coral.bordered {
	border-color:#e87243;
	background-color:transparent;
	color:#e87243;
}
.dt-sc-button.coral:hover, .dt-sc-button.coral.bordered:hover, .dt-sc-button.coral:before {
	background-color:#e87243;
}
.dt-sc-button.khaki {
	background-color:#b6af55;
}
.dt-sc-button.khaki.bordered {
	border-color:#9e9a47;
	background-color:transparent;
	color:#9e9a47;
}
.dt-sc-button.khaki:hover, .dt-sc-button.khaki.bordered:hover, .dt-sc-button.khaki:before {
	background-color:#9e9a47;
}
.dt-sc-button.cyan {
	background-color:#00cdcd;
}
.dt-sc-button.cyan.bordered {
	border-color:#00b2b5;
	background-color:transparent;
	color:#00b2b5;
}
.dt-sc-button.cyan:hover, .dt-sc-button.cyan.bordered:hover, .dt-sc-button.cyan:before {
	background-color:#00b2b5;
}
.dt-sc-button.grey {
	background-color:#8e8e8e
}
.dt-sc-button.grey.bordered {
	border-color:#616161;
	background-color:transparent;
	color:#616161;
}
.dt-sc-button.grey:hover, .dt-sc-button.grey.bordered:hover, .dt-sc-button.grey:before {
	background-color:#616161;
}
.dt-sc-button.gold {
	background-color:#e0a81c;
}
.dt-sc-button.gold.bordered {
	border-color:#c99914;
	background-color:transparent;
	color:#c99914;
}
.dt-sc-button.gold:hover, .dt-sc-button.gold.bordered:hover, .dt-sc-button.gold:before {
	background-color:#c99914;
}
.dt-sc-button.raspberry {
	background-color:#a23b6f;
}
.dt-sc-button.raspberry.bordered {
	border-color:#8c305c;
	background-color:transparent;
	color:#8c305c;
}
.dt-sc-button.raspberry:hover, .dt-sc-button.raspberry.bordered:hover, .dt-sc-button.raspberry:before {
	background-color:#8c305c;
}
.dt-sc-button.electricblue {
	background-color:#536878;
}
.dt-sc-button.electricblue.bordered {
	border-color:#415361;
	background-color:transparent;
	color:#415361;
}
.dt-sc-button.electricblue:hover, .dt-sc-button.electricblue.bordered:hover, .dt-sc-button.electricblue:before {
	background-color:#415361;
}
.dt-sc-button.eggplant {
	background-color:#614051;
}
.dt-sc-button.eggplant.bordered {
	border-color:#4a2f3d;
	background-color:transparent;
	color:#4a2f3d;
}
.dt-sc-button.eggplant:hover, .dt-sc-button.eggplant.bordered:hover, .dt-sc-button.eggplant:before {
	background-color:#4a2f3d;
}
.dt-sc-button.ferngreen {
	background-color:#4f7942;
}
.dt-sc-button.ferngreen.bordered {
	border-color:#3d6133;
	background-color:transparent;
	color:#3d6133;
}
.dt-sc-button.ferngreen:hover, .dt-sc-button.ferngreen.bordered:hover, .dt-sc-button.ferngreen:before {
	background-color:#3d6133;
}
.dt-sc-button.palebrown {
	background-color:#987654;
}
.dt-sc-button.palebrown.bordered {
	border-color:#826546;
	background-color:transparent;
	color:#826546;
}
.dt-sc-button.palebrown:hover, .dt-sc-button.palebrown.bordered:hover, .dt-sc-button.palebrown:before {
	background-color:#826546;
}
.dt-sc-button.white {
	background-color:#ffffff;
	color:#37251b;
	text-shadow:none;
}
.dt-sc-button.white.bordered {
	border-color:#ffffff;
	background-color:transparent;
	color:#37251b;
}
.dt-sc-button.white:hover, .dt-sc-button.white.bordered:hover, .dt-sc-button.white:before {
	background-color:#ffffff;
}
.dt-sc-button.info {
	background-color:#0098ca;
}
.dt-sc-button.info.bordered {
	border-color:#02a9e0;
	background-color:transparent;
	color:#02a9e0;
}
 .dt-sc-button.info:hover, .dt-sc-button.info.bordered:hover, .csstransforms3d a.dt-sc-button.info::before {
background-color:#02a9e0;
}
.dt-sc-button.success {
	background-color:#738d00;
}
.dt-sc-button.success.bordered {
	border-color:#8aa902;
	background-color:transparent;
	color:#8aa902;
}
.dt-sc-button.success:hover, .dt-sc-button.success.bordered:hover, .csstransforms3d a.dt-sc-button.success:before {
	background-color:#8aa902;
}
.dt-sc-button.warning {
	background-color:#f89406;
}
.dt-sc-button.warning.bordered {
	border-color:#fda425;
	background-color:transparent;
	color:#fda425;
}
.dt-sc-button.warning:hover, .dt-sc-button.warning.bordered:hover, .csstransforms3d a.dt-sc-button.warning:before {
	background-color:#fda425;
}
.dt-sc-button.danger {
	background-color:#c10841;
}
.dt-sc-button.danger.bordered {
	border-color:#d70a49;
	background-color:transparent;
	color:#d70a49;
}
.dt-sc-button.danger:hover, .dt-sc-button.danger.bordered:hover, .csstransforms3d a.dt-sc-button.danger:before {
	background-color:#d70a49;
}
.dt-sc-button.bordered:hover, .dt-sc-button.green:hover, .dt-sc-button.orange:hover, .dt-sc-button.blue:hover, .dt-sc-button.pink:hover, .dt-sc-button.red:hover, .dt-sc-button.purple:hover, .dt-sc-button.ocean:hover, .dt-sc-button.black:hover, .dt-sc-button.slateblue:hover, .dt-sc-button.skyblue:hover, .dt-sc-button.coral:hover, .dt-sc-button.khaki:hover, .dt-sc-button.cyan:hover, .dt-sc-button.grey:hover, .dt-sc-button.gold:hover, .dt-sc-button.chocolate:hover, .dt-sc-button.raspberry:hover, .dt-sc-button.electricblue:hover, .dt-sc-button.eggplant:hover, .dt-sc-button.ferngreen:hover, .dt-sc-button.palebrown:hover {
	color:#ffffff;
}
input.dt-sc-button, input[type="submit"], input[type="button"] {
	overflow: visible; /* remove padding from left/right */
	width:auto !important;
}
/*----*****---- << Icon Box >> ----*****----*/			
	.dt-sc-ico-content {
	width:100%;
	margin:0px;
	padding:0px;
	clear:both;
	display:block;
	text-align:center;
}
.dt-sc-ico-content.type1 {
	text-align:left;
}
.dt-sc-ico-content.type1 .icon {
	position:relative;
}
.dt-sc-ico-content.type1 span {
	float: left;
	font-size: 28px;
	height: 60px;
	line-height: 56px;
	margin: 0px 13px 0 0;
	text-align: center;
	transition: all 0.3s ease-in-out 0s;
	width: 60px;
	background: #3c3c3c;
	border-radius: 60px;
	position:absolute;
	left:0;
	border:2px solid #3c3c3c;
}
.dt-sc-ico-content.type1 h3 {
	clear: none;
	font-size: 20px;
	margin: 17px 0 20px;
	overflow: hidden;
	padding: 0px 0 0 70px;
	position: relative;
	font-weight:500;
	display:inline-block;
	height:60px;
	display:table-cell;
	vertical-align:middle;
}
.dt-sc-ico-content.type1 .icon > p {
	margin-top:10px;
}
.dt-sc-ico-content.type2 .icon span {
	display:table;
	width:100%;
	height:100%;
}
 .dt-sc-ico-content.type2 .icon span[class^="icon"]:before {
background-repeat:no-repeat;
background-position:center;
display: table-cell;
content:"";
vertical-align:middle;
}
.dt-sc-ico-content.type2 .icon1:before {
	width:51px;
	height:49px;
}
.dt-sc-ico-content.type2 .icon2:before {
	width:55px;
	height:55px;
}
.dt-sc-ico-content.type2 .icon3:before {
	width:22px;
	height:49px;
}
.dt-sc-ico-content.type2 .icon4:before {
	width:56px;
	height:62px;
}
 .dt-sc-ico-content.type2:hover .icon span[class^="icon"]:before {
display:none;
}
.dt-sc-ico-content.type1:hover .icon span {
	-webkit-transform: scale(1) rotateY(180deg) translate(0px);
	-ms-transform: scale(1) rotateY(180deg) translate(0px);
	-moz-transform: scale(1) rotateY(180deg) translate(0px);
	-o-transform: scale(1) rotateY(180deg) translate(0px);
	background:transparent;
	color:#3c3c3c;
}
.dt-sc-ico-content.type2, .dt-sc-ico-content.type8 {
	border:1px solid #e6e6e6;
	border-bottom:5px solid #e6e6e6;
	padding:30px 25px;
}
.dt-sc-ico-content.type2 .icon {
	margin-bottom:26px;
	border:5px solid #e6e6e6;
	line-height:140px;
	border-radius:50%;
	width:140px;
	height:140px;
	display:inline-block;
	position:relative;
	overflow:hidden;
}
.dt-sc-ico-content.type2 .icon .fa {
	font-size:50px;
	line-height:130px;
}
.dt-sc-ico-content.type2 .icon .glyph-icon {
	font-size:110px;
	line-height:130px;
}
.dt-sc-ico-content.type2 .icon img, .dt-sc-ico-content.type6 .icon img {
	bottom: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
}
.dt-sc-ico-content.type2 h4, .dt-sc-ico-content.type8 h4 {
	margin-bottom:7px;
	font-size:18px;
	text-transform:uppercase;
	color:#4d4d4d;
}
.dt-sc-ico-content.type2 > span, .dt-sc-ico-content.type8 > span {
	font-style:italic;
	margin-bottom:21px;
	display:inline-block;
	width:100%;
	font-weight:300;
}
.dt-sc-ico-content.type2 .dt-sc-button {
	margin-top:14px;
}
.dt-sc-ico-content.type2:hover .icon span {
	color:#fff;
}
.dt-sc-ico-content.type2:hover .icon {
	border-width:6px;
}
.dt-sc-ico-content.type2 .icon img:last-child {
	backface-visibility:hidden;
	opacity:0;
}
.dt-sc-ico-content.type2:hover .icon img, .dt-sc-ico-content.type2:hover .icon span {
	-webkit-animation: toRightFromLeft 0.3s forwards;
	-moz-animation: toRightFromLeft 0.3s forwards;
	animation: toRightFromLeft 0.3s forwards;
}
.dt-sc-ico-content.type2:hover .icon img:last-child {
	backface-visibility:visible;
	opacity:1;
}
.dt-sc-ico-content.type2:hover .icon img {
	opacity:0;
}
.dt-sc-ico-content.type2, .dt-sc-ico-content.type8 {
	position:relative;
}
 .dt-sc-ico-content.type2::before, .dt-sc-ico-content.type2::after, .dt-sc-ico-content.type8::before, .dt-sc-ico-content.type8::after, .dt-sc-team.type3::before, .dt-sc-team.type3::after {
position: absolute;
top: -1px;
right: -1px;
bottom: -5px;
left: -1px;
content: '';
opacity: 0;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
}
 .dt-sc-ico-content.type2::before, .dt-sc-ico-content.type8::before, .dt-sc-team.type3::before {
border-top: 1px solid;
border-bottom: 5px solid;
-webkit-transform: scale(0, 1);
transform: scale(0, 1);
}
 .dt-sc-ico-content.type2::after, .dt-sc-ico-content.type8::after, .dt-sc-team.type3::after {
border-right: 1px solid;
border-left: 1px solid;
-webkit-transform: scale(1, 0);
transform: scale(1, 0);
}
 .dt-sc-ico-content.type2:hover::before, .dt-sc-ico-content.type2:hover::after, .dt-sc-ico-content.type8:hover::before, .dt-sc-ico-content.type8:hover::after, .dt-sc-team.type3:hover::before, .dt-sc-team.type3:hover::after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
 .dt-sc-team.type3::before {
border-bottom: 1px solid;
}
 .dt-sc-team.type3::before, .dt-sc-team.type3::after {
bottom:-1px;
}
 @-webkit-keyframes toRightFromLeft {
49% {
-webkit-transform:translate(100%)
}
50% {
opacity:0;
-webkit-transform:translate(-100%)
}
51% {
opacity:1
}
}
@-moz-keyframes toRightFromLeft {
49% {
-moz-transform:translate(100%)
}
50% {
opacity:0;
-moz-transform:translate(-100%)
}
51% {
opacity:1
}
}
@keyframes toRightFromLeft {
49% {
transform:translate(100%)
}
50% {
opacity:0;
transform:translate(-100%)
}
51% {
opacity:1
}
}
.dt-sc-ico-content.type3 {
	padding-left: 95px;
	position: relative;
	width: auto;
	text-align:left;
}
.dt-sc-ico-content.type3 .icon, .dt-sc-ico-content.type5 .icon, .dt-sc-ico-content.type7 .icon {
	border: 5px solid #e6e6e6;
	border-radius: 50%;
	height: 70px;
	left:0;
	position: absolute;
	text-align: center;
	top: 0;
	width: 70px;
}
.dt-sc-ico-content.type3 .icon span, .dt-sc-ico-content.type5 .icon span, .dt-sc-ico-content.type7 .icon span {
	color: #fff;
	font-size: 24px;
	line-height: 60px;
}
.dt-sc-ico-content.type3 .icon span.glyph-icon, .dt-sc-ico-content.type5 .icon span.glyph-icon {
	font-size:45px;
}
.dt-sc-ico-content.type3 h3, .dt-sc-ico-content.type5 h3, .dt-sc-ico-content.type7 h3 {
	font-size:17px;
	text-transform:uppercase;
	color:#4d4d4d;
	display:inline-block;
	margin-top:7px;
	margin-bottom:0px;
}
.dt-sc-ico-content.type3 p, .dt-sc-ico-content.type5 p, .dt-sc-ico-content.type7 p {
	font-weight:300;
	color:#bdbdbd;
}
.dt-sc-ico-content.type3 .icon:after, .dt-sc-ico-content.type5 .icon:after, .dt-sc-ico-content.type7 .icon:after {
	-webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	opacity: 0;
	top: -2px;
	left: -2px;
	padding: 2px;
	z-index: -1;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
	-moz-transition: -moz-transform 0.2s, opacity 0.3s;
	transition: transform 0.2s, opacity 0.3s;
	border-radius: 50%;
	box-sizing: content-box;
	content: "";
	height: 100%;
	pointer-events: none;
	position: absolute;
	width: 100%;
}
.dt-sc-ico-content.type3 .icon:after {
	z-index:0;
}
.dt-sc-ico-content.type3 .icon .fa, .dt-sc-ico-content.type3 .icon .glyph-icon {
	z-index:1;
	position:relative;
}
.dt-sc-ico-content.type3:hover .icon:after, .dt-sc-ico-content.type5:hover .icon:after, .dt-sc-ico-content.type7:hover .icon:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.dt-sc-ico-content.type3:hover .icon .fa, .dt-sc-ico-content.type3:hover .icon .glyph-icon, .dt-sc-ico-content.type5:hover .icon .fa, .dt-sc-ico-content.type7:hover .icon .fa {
	color:#fff;
}
.dt-sc-ico-content.type4 {
	text-align:left;
	padding-left:40px;
	position:relative;
}
.dt-sc-ico-content.type4 .icon {
	border:3px solid #deded4;
	font-size:16px;
	width:32px;
	height:32px;
	display:inline-block;
	text-align:center;
	border-radius:32px;
	line-height:24px;
	position:absolute;
	left: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;
	top:-2px;
}
.dt-sc-ico-content.type4 h3 {
	font-size:18px;
}
.dt-sc-ico-content.type4:hover .icon span {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
}
.dt-sc-ico-content.type4.black .icon {
	background:#1a1c19;
	border-color:#ffffff;
}
.dt-sc-ico-content.type4:hover .icon .fa, .dt-sc-ico-content.type4.black .icon .fa {
	color:#fff;
}
.dt-sc-ico-content.type4.dark .icon {
	background:#deded4;
	border-color:#fff;
	color:#4d4d4d;
}
.dt-sc-ico-content.type5, .dt-sc-ico-content.type7 {
	background-color:#333732;
	padding:15px 20px 15px 110px;
	text-align:left;
	position:relative;
	z-index:101;
}
 .column:nth-child(2n) .dt-sc-ico-content.type5 {
background-color:#1a1c19;
}
.dt-sc-ico-content.type5 .icon, .dt-sc-ico-content.type7 .icon {
	top:15px;
	left:20px;
	z-index:100;
}
.dt-sc-ico-content.type5 .icon:after, .dt-sc-ico-content.type7 .icon:after {
	z-index:99;
}
.dt-sc-ico-content.type5:hover .icon .fa, .dt-sc-ico-content.type5:hover .icon .glyph-icon, .dt-sc-ico-content.type7:hover .icon .fa {
	color:#fff;
	position:relative;
	z-index:100;
}
.dt-sc-ico-content.type5 h3, .dt-sc-ico-content.type7 h3 {
	color:#fff;
}
.dt-sc-ico-content.type6 {
	text-align:center;
}
.dt-sc-ico-content.type6 .dt-sc-iconbox {
	display: inline-block;
	margin-bottom: 15px;
	min-height: 124px;
	position: relative;
	width: 100%;
}
.dt-sc-ico-content.type6 .dt-sc-iconbox:before {
	background:url(images/icon-seperator.png) repeat-x;
	height:10px;
	content: "";
	float: left;
	left: 0;
	position: absolute;
	top: 41.5%;
	width: 100%;
}
 .column:nth-child(odd) .dt-sc-ico-content.type6 .dt-sc-iconbox:before {
background:url(images/icon-seperator1.png) repeat-x;
}
 .column:nth-child(4n+0) .dt-sc-ico-content.type6 .dt-sc-iconbox:before {
background:url(images/icon-seperator2.png) repeat-x;
}
.column:first-child .dt-sc-ico-content.type6 .dt-sc-iconbox:before {
	background:url(images/icon-seperator.png) repeat-x;
}
.dt-sc-ico-content.type6 .dt-sc-iconbox .icon {
	width:110px;
	height:110px;
	border:5px solid;
	border-radius:100%;
	position:relative;
	display:inline-block;
}
.dt-sc-ico-content.type6 .dt-sc-iconbox .icon span {
	line-height:110px;
}
.dt-sc-ico-content.type6 h4 {
	text-transform:uppercase;
	color:#1a1c19;
	margin-bottom:10px;
	font-size:18px;
}
.dt-sc-ico-content.type6 .icon:after {
	top: -7px;
	left: -7px;
	padding: 7px;
	border-radius: 50%;
	box-sizing: content-box;
	content: "";
	height: 100%;
	pointer-events: none;
	position: absolute;
	width: 100%;
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-webkit-transform: scale(.8);
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	transition: transform 0.2s, opacity 0.2s;
	transform: scale(.8);
	opacity: 0;
}
.dt-sc-ico-content.type6:hover .icon:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.dt-sc-ico-content.type7 {
	background:#f2f2f2;
	position:relative;
	margin-bottom:1px;
}
.dt-sc-ico-content.type7:after {
	content:"";
	border-bottom:20px solid transparent;
	border-right:20px solid #dadada;
	border-top:0 solid transparent;
	position:absolute;
	top:0;
	right:0;
}
.dt-sc-ico-content.type7 .icon {
	background:#333732;
}
.dt-sc-ico-content.type7 h3 {
	color:#1a1c19;
	margin-bottom:6px;
}
.dt-sc-ico-content.type7 p {
	color:#333732;
}
.dt-sc-ico-content.type8 .icon-wrap {
	display: inline-block;
	height: 145px;
	width: 145px;
	margin-bottom:30px;
}
.dt-sc-ico-content.type8 .icon {
	border:5px solid #e6e6e6;
	position: absolute;
	width: 150px;
	height: 150px;
	border-radius: 50%;
}
.dt-sc-ico-content.type8 .icon > .icon-overlay, .dt-sc-ico-content.type8 .icon > img {
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-position: center center;
	-webkit-backface-visibility: hidden; /*Just for webkit to have a smooth font*/
}
.dt-sc-ico-content.type8 .icon img {
	-webkit-transition: all 0.6s ease-in-out;
	-moz-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;
	-ms-transition: all 0.6s ease-in-out;
	transition: all 0.6s ease-in-out;
}
.dt-sc-ico-content.type8 .icon .icon-overlay {
	opacity: 0;
	pointer-events: none;
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-o-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition: all 0.4s ease-in-out 0.2s;
	-moz-transition: all 0.4s ease-in-out 0.2s;
	-o-transition: all 0.4s ease-in-out 0.2s;
	-ms-transition: all 0.4s ease-in-out 0.2s;
	transition: all 0.4s ease-in-out 0.2s;
}
.dt-sc-ico-content.type8:hover img {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	opacity: 0;
}
.dt-sc-ico-content.type8:hover .icon-overlay {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	pointer-events: auto;
}
.icon-overlay > a {
	background: #fff;
	border-radius: 50%;
	display: inline-block;
	height: 50px;
	left: 0;
	position: relative;
	right: 0;
	top: 31%;
	width: 50px;
}
.icon-overlay > a span {
	line-height:50px;
	display:inline-block;
	width:50px;
	float:left;
	font-size:18px;
}
#dt-custom-carousel-pager li {
	cursor:pointer;
	padding-bottom:0;
}
.dt-custom-carousel-wrapper li, #dt-custom-carousel-pager li {
	list-style:none;
}
.dt-custom-carousel-wrapper li {
	margin-bottom:0px;
	padding-bottom:0;
}
/*----*****---- << Callout Boxes >> ----*****----*/
	.dt-sc-callout-box {
	width:100%;
	margin:0px;
	padding:25px 3%;
	width:94%;
	float:left;
}
.dt-sc-callout-box h4 {
	text-transform:none;
	margin-bottom:8px;
	font-size:18px;
	font-weight:normal;
	color:#d77d31;
}
.dt-sc-callout-box h5 {
	font-size:16px;
	font-weight:normal;
	text-transform:none;
	color:#ac9d8e;
	margin-bottom:0px;
}
.dt-sc-callout-box .dt-sc-callout-content {
	width:76%;
	float:left;
	margin-right:2%;
}
.dt-sc-callout-box .dt-sc-callout-button {
	float:left;
	width:22%;
}
.dt-sc-callout-box .dt-sc-callout-button a {
	float:right;
	margin-top:5px;
}
.dt-sc-callout-box img {
	float:left;
	margin:0px 20px 0px 0px;
}
.dt-sc-callout-box.with-icon h4 {
	margin-top:20px;
}
.dt-sc-callout-box.with-icon .dt-sc-button {
	margin-top:25px;
}
.dt-sc-callout-box .icon {
	width:65px;
	height:65px;
	float:left;
	margin:-5px 20px 0px 0px;
	text-align:center;
	line-height:70px;
	font-size:36px;
	border-radius:65px;
}
.dt-sc-callout-box.with-icon {
	padding:25px 3% 25px 2%;
	width:95%;
}
.dt-sc-callout-box.type1, .dt-sc-callout-box.type2, .dt-sc-callout-box.type4, .dt-sc-callout-box.type5 {
	border-left:1px solid;
	background:#e6e5d9 url(../images/textured-pattern.html) repeat;
	position:relative;
	padding:35px 3%;
}
.dt-sc-callout-box.type1:before, .dt-sc-callout-box.type1:after, .dt-sc-callout-box.type2:before, .dt-sc-callout-box.type2:after {
	content:"";
	position:absolute;
	border-top:1px dashed #d2c4b9;
	width:100%;
	left:0px;
	top:10px;
}
.dt-sc-callout-box.type1:after, .dt-sc-callout-box.type2:after {
	bottom:10px;
	top:inherit;
}
.dt-sc-callout-box.type2 {
	border-left:0px;
}
.dt-sc-callout-box.type3 {
	border:1px solid;
	background:url(../images/textured-pattern.html) repeat;
	position:relative;
	padding:35px 3%;
	width:94%;
}
.dt-sc-callout-box.type4 {
	border:0px;
	border-radius:100px;
}
.dt-sc-callout-box.type5 {
	border:0px;
	background-color:#fcfcf7;
}
.dt-sc-callout-box.type6 {
	margin:20px 0px;
	background:#e6e5d9 url(../images/textured-pattern.html) repeat;
	position:relative;
}
.dt-sc-callout-box.type6 h4 {
	display:none;
}
.dt-sc-callout-box.type6 h5 {
	font-size:14px;
	line-height:28px;
}
.dt-sc-callout-box.type6.with-icon h5 {
	margin-top:20px;
}
.dt-sc-callout-box.type6 .dt-sc-button {
	margin-top:9px;
}
.dt-sc-callout-box.type6.with-icon .dt-sc-button {
	margin-top:30px;
}
.dt-sc-callout-box.type6:before {
	content:"";
	position:absolute;
	border:1px dashed #d2c4b9;
	border-left:0px;
	border-right:0px;
	height:86%;
	width:100%;
	left:0px;
	top:10px;
}
.dt-sc-callout-box.type6:after {
	content:"";
	position:absolute;
	background:url(../images/textured-border.html) repeat-x;
	height:6px;
	width:100%;
	left:0px;
	bottom:-6px;
}
.dt-sc-callout-box.type6 h4 {
	font-size:18px;
	text-transform:none;
	font-weight:normal;
	margin-bottom:-10px;
	margin-top:10px;
}
.dt-sc-callout-box.type7 {
	margin:20px 0px;
	padding:0px;
	width:100%;
}
.dt-sc-callout-box.type7 img {
	float:left;
	margin:0px 40px 0px 0px;
}
.dt-sc-callout-box.type7 h5 {
	font-size:14px;
	line-height:28px;
	margin-top:20px;
}
.dt-sc-callout-box.type7 .dt-sc-button {
	margin-top:70px;
}
.dt-sc-callout-box.type7 h4 {
	font-size:18px;
	text-transform:none;
	font-weight:normal;
	margin-bottom:-10px;
	margin-top:30px;
}
/*----*****---- << Testimonials >> ----*****----*/
	.carousel-arrows {
	position:absolute;
	top:-79px;
	right:0px;
}
.carousel-arrows a {
	font-size:40px;
}
.carousel-arrows a.testimonial-prev {
	margin-right:5px;
}
.dt-sc-testimonial-carousel-wrapper {
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
	width:100%;
	position:relative;
	display:block;
}
.dt-sc-testimonial-carousel-wrapper h3 {
	font-size:22px;
}
.dt-sc-testimonial-carousel li {
	display:block;
	float:left;
	margin:0px;
	min-height:210px;
	text-align:center;
}
.dt-sc-testimonial {
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
	display:block;
	position:relative;
}
.dt-sc-testimonial .author {
	display:inline-block;
	margin:0 auto;
	text-align:center;
	position:relative;
}
.dt-sc-testimonial .author:before {
	content:"\f10d";
	position:absolute;
	width:40px;
	height:40px;
	background:#1b1b1b;
	border:5px solid #e6e6e6;
	border-radius:50%;
	z-index:1;
	font-family:FontAwesome;
	font-size:17px;
	line-height:40px;
	color:#dddddd;
	left:-11px;
}
.dt-sc-testimonial .author img {
	max-width:130px;
	border-radius:120px;
	position:relative;
	border:5px solid #e6e6e6;
	margin-bottom:16px;
}
.dt-sc-testimonial .author span {
	width:100%;
	height:100%;
	float:left;
	position:relative;
}
.dt-sc-testimonial blockquote {
	padding:15px 0px;
	background:none;
	margin:0px;
	float:left;
	display:block;
	position:relative;
}
.dt-sc-testimonial blockquote q {
	background:none;
	font-size:20px;
	line-height:34px;
	font-weight:300;
	border:none;
	display:block;
	float:left;
	padding:0 0 0 30px;
	margin:0px;
	color:#8c8c8c;
}
.dt-sc-testimonial blockquote q:after, .dt-sc-testimonial blockquote q:before {
	content:"";
}
.dt-sc-testimonial blockquote q:after {
	margin-left:5px;
	position:relative;
	top:0;
}
.dt-sc-testimonial blockquote q:before {
	position:absolute;
	left:0;
	top:20px;
}
.dt-sc-testimonial h4 {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#4d4d4d;
	margin-bottom:5px;
	display:inline-block;
	width:100%;
	margin-top:10px;
}
.dt-sc-testimonial h4 span {
	text-transform:capitalize;
	color:#bdbdbd;
	font-weight:300;
	margin-left:7px;
}
.testimonial-pagination {
	float:left;
	width:100%;
	margin-top:40px;
	text-align:center;
}
.testimonial-pagination a {
	background:#8c8c8c;
	width:25px;
	height:7px;
	text-indent:-9999px;
	display:inline-block;
	margin-right:5px;
	margin-left:5px;
}
.dt-sc-testimonial-carousel-wrapper.type2 {
	margin-top:20px;
}
.type2 .dt-sc-testimonial {
	padding:0px;
	text-align:left;
	margin:0px;
}
.type2 .dt-sc-testimonial-carousel li {
	margin:0px 70px;
}
.type2 .dt-sc-testimonial blockquote {
	padding:0px;
	margin-bottom:15px;
}
.type2 .dt-sc-testimonial .author {
	float:left;
	margin-right:10px;
	position:inherit;
	top:6px;
}
.type2 .dt-sc-testimonial .author:before {
	content:none;
}
.dt-sc-testimonial-carousel-wrapper.type2 .carousel-arrows {
	bottom:93px;
	top:inherit;
	right:0px;
	left:0px;
	margin:auto;
	width:220px;
}
.dt-sc-testimonial-carousel-wrapper.type2 .carousel-arrows .testimonial-next {
	position:absolute;
	right:0px;
	top:0px;
}
/*----*****---- << Testimonial type2 >> ----*****----*/
	.testimonial-pagination2 {
	text-align: center;
}
.testimonial-pagination2 img {
	width:60px;
}
.testimonial-pagination2 .selected img, .testimonial-pagination2 img:hover {
	opacity:1;
	z-index:99;
}
.testimonial-pagination2 a {
	position:relative;
	display:inline-block;
}
.testimonial-pagination2 a:before {
	position:absolute;
	left:0;
	top:0;
	width:91%;
	height:87%;
	content:"";
	border:3px solid;
	opacity:0;
}
.testimonial-pagination2 a.selected:before {
	opacity:1;
}
.testimonial-pagination2 a:before, .testimonial-pagination2 a img {
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
/*----*****---- << Partners >> ----*****----*/
 	.carousel-arrows a.partner-prev {
	background-position:left top;
}
.carousel-arrows a.partner-next {
	background-position:right top;
}
.dt-sc-partner-carousel-wrapper {
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
	width:100%;
	position:relative;
	display:block;
}
.dt-sc-partner-carousel li {
	display:block;
	float:left;
	margin:0px 10px;
	text-align:center;
}
/*----*****---- << Team >> ----*****----*/
	.dt-sc-team {
	float:left;
	width:100%;
	margin:0px 0px 20px;
	padding:0px 0px 6px;
	position:relative;
}
.dt-sc-team.type1 {
	text-align:center;
	background: #e6e6e6;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	overflow:hidden;
	z-index:1;
	padding:30px 5px 20px 5px;
}
.dt-sc-team.type1 .dt-sc-team-thumb {
	float:left;
	width:100%;
	text-align:center;
	padding:0px 0px 20px;
	position:relative;
}
.dt-sc-team.type1 .dt-sc-team-thumb img {
	max-width:130px;
	border-radius:100%;
	border:5px solid #e6e6e6;
	-webkit-transition: all 0.45s ease-in-out;
	-moz-transition: all 0.45s ease-in-out;
	-o-transition: all 0.45s ease-in-out;
	-ms-transition: all 0.45s ease-in-out;
	transition: all 0.45s ease-in-out;
}
.dt-sc-team.type1 h4 {
	text-transform:uppercase;
	color:#9bb70d;
	margin-bottom:5px;
}
.dt-sc-team.type1 h6 {
	font-style:italic;
	color:#bdbdbd;
	font-size:14px;
	font-weight:300;
	margin-bottom:28px;
}
.dt-sc-team.type1:hover .dt-sc-team-thumb img {
	-webkit-transform: rotate(10deg);
	-moz-transform: rotate(10deg);
	-o-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	transform: rotate(10deg);
}
.dt-sc-team.type1 .team-details {
	text-align:center;
	clear:both;
	float:left;
	width:100%;
	position:relative;
	z-index:1;
	margin:20px 0px 5px;
}
.dt-sc-team.type1 p {
	clear:both;
	color:rgb(244, 244, 244);
}
.dt-sc-team.type1 .seperator {
	border-bottom: 1px solid #e6e6e6;
	margin: 2px auto 15px;
	max-width: 190px;
	color:#bdbdbd;
}
.dt-sc-team.type1 .seperator > span {
	background: #fff;
	padding: 0 10px;
	position: relative;
	top: 10px;
}
.dt-sc-team.type1 .dt-sc-social-icons {
	margin-bottom:13px;
}
.dt-sc-team.type1 .dt-sc-social-icons li {
	background:#fff;
}
.dt-sc-team.type1 .social-icons {
	float:left;
	clear:both;
	width:100%;
	margin:20px 0px 0px;
	padding:0px;
	border:1px solid #d3d3d3;
	border-left:0px;
	line-height:normal;
	height:40px;
	display:inline-table;
}
.dt-sc-team.type1 .social-icons li {
	display:inline-block;
	margin:0px;
	padding:0px;
	height:40px;
	border-left:1px solid #d3d3d3;
	text-align:center;
	display:table-cell;
}
.dt-sc-team.type1 .social-icons li a {
	background:#ffffff;
	color:#868686;
	font-size:16px;
	line-height:40px;
	display:block;
	outline:none;
	position:relative;
	z-index:1;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
}
.dt-sc-team.type1 .dt-sc-social-icons li:hover a {
	color:#ffffff;
}
.dt-sc-team.type1 .dt-sc-button {
	background-size:100%;
}
 .dt-sc-team.type1::before, .dt-sc-team.type1::after {
content: '';
position: absolute;
z-index: -1;
border-radius: inherit;
}
 .dt-sc-team.type1::after {
top: 2px;
left: 2px;
right: 2px;
bottom: 2px;
background: #fff;
}
 .dt-sc-team.type1::before {
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s;
-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);
}
 .dt-sc-team.type1:hover::before {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
/*----*****---- << Team type2 >> ----*****----*/
	.dt-sc-team.type2 {
	float:left;
	width:100%;
	margin-bottom:50px;
	padding-bottom:0;
}
.dt-sc-team.type2 h3 {
	font-size:24px;
	text-transform:uppercase;
	line-height:20px;
	margin-bottom:20px;
	display:inline-block;
	position:absolute;
	left:15px;
	bottom:15%;
}
.dt-sc-team.type2 h3 span {
	background:rgba(255, 255, 255, 0.7);
	padding:10px 15px;
	display:inline-block;
	color:#000;
	line-height:12px;
}
.dt-sc-team.type2:hover h3 {
	bottom:46%;
}
.dt-sc-team.type2 .team-thumb {
	position:relative;
	float:left;
	width:100%;
	overflow:hidden;
}
.dt-sc-team.type2 .team-thumb img {
	float:left;
	-webkit-backface-visibility: hidden;
	width:100%;
}
.dt-sc-team.type2 .team-detail {
	padding:30px 20px 20px;
	color:#fff;
	display:inline-block;
	position:absolute;
	bottom:-50px;
	left:0;
	height:0;
}
.dt-sc-team.type2:hover .team-detail {
	height:234px;
}
.dt-sc-team.type2 .team-detail h4 {
	text-transform:uppercase;
	font-size:18px;
	margin-bottom:20px;
	color:#fff;
}
.dt-sc-team.type2 .team-detail ul {
	margin-bottom:0;
	padding-left:0;
}
.dt-sc-team.type2 .team-detail li {
	display:inline-block;
	width:100%;
}
.dt-sc-team.type2 .team-detail li span {
	width:17px;
	margin-right:10px;
}
.dt-sc-team.type2 .dt-sc-social-icons {
	text-align:center;
	display:inline-block;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	margin-bottom:0;
}
.dt-sc-team.type2:hover .dt-sc-social-icons {
	height:50px;
	bottom:-50px;
}
.dt-sc-team.type2:hover .dt-sc-social-icons {
	border:1px solid;
}
.dt-sc-team.type2 .dt-sc-social-icons, .dt-sc-team.type2 .dt-sc-social-icons li, .dt-sc-team.type2 .dt-sc-social-icons li a {
	height:0;
}
.dt-sc-team.type2:hover .dt-sc-social-icons li, .dt-sc-team.type2:hover .dt-sc-social-icons li a {
	height:48px;
}
.dt-sc-team.type2 .dt-sc-social-icons {
	width:100%;
}
.dt-sc-team.type2 .dt-sc-social-icons li {
	display:inline-block;
	padding-bottom:0;
	background-color:transparent;
	border:0;
	float:none;
	margin-left:-4px;
}
.dt-sc-team.type2 .dt-sc-social-icons li a {
	color:#fff;
	width:48px;
	line-height:48px;
	border-right:1px solid;
	overflow:hidden;
}
.dt-sc-team.type2 .dt-sc-social-icons li:first-child a {
	border-left:1px solid;
}
/*----*****---- << Team Type 3 >> ----*****----*/
	.dt-sc-team.type3 {
	border: 1px solid #f3f3f3;
	padding-bottom: 0;
}
.dt-sc-team.type3 .dt-sc-team-thumb, .dt-sc-team.type3 .team-detail {
	width:50%;
	float:left;
}
.dt-sc-team.type3 .dt-sc-team-thumb {
	background:#f9f9f9;
	text-align: center;
}
.dt-sc-team.type3 .dt-sc-team-thumb > img {
	float: left;
	margin-bottom: 10px;
}
.dt-sc-team.type3 ul.dt-sc-fancy-list li {
	padding-left:0;
}
.dt-sc-team.type3 .dt-sc-team-thumb p {
	padding:0 15px;
}
.dt-sc-team.type3 h4 {
	margin-bottom:5px;
}
.dt-sc-team.type3 .team-detail h4 {
	background:#f9f9f9;
	padding:15px;
	margin-bottom:0;
	font-weight:300;
}
.dt-sc-team.type3 .team-detail p {
	padding:15px;
	margin-bottom:0;
}
.dt-sc-team.type3 .team-detail ul.dt-sc-fancy-list {
	padding: 13px;
	margin-bottom: 0;
}
.dt-sc-team.type3 ul.dt-sc-fancy-list li {
	padding-bottom:0;
}
.dt-sc-team.type3 ul.dt-sc-fancy-list li:before {
	position:inherit;
	padding-right:7px;
}
.dt-sc-team.type3 .thumb {
	position:relative;
	margin-bottom:10px;
	float:left;
	width:100%;
}
.dt-sc-team.type3 .thumb > img {
	float: left;
}
.dt-sc-team.type3 .dt-sc-social-icons {
	display:table-cell;
	vertical-align:middle;
	-webkit-transform: translate3d(0, 20px, 0);
	transform: translate3d(0, 20px, 0);
}
.dt-sc-team.type3:hover .dt-sc-social-icons {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.dt-sc-team.type3 .dt-sc-social-icons {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
	-webkit-transition-duration: 0.35s;
	transition-duration: 0.35s;
}
.dt-sc-team.type3 .dt-sc-social-icons li {
	float:none;
}
.dt-sc-team.type3 .fig-content-wrapper {
	display:table;
	width:100%;
	height:100%;
}
.dt-sc-team.type3:hover .image-overlay {
	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
/*----*****---- << Social Icons >> ----*****----*/
	.dt-sc-social-icons {
	display:inline-block;
	line-height:0px;
	text-align:center;
	margin:0px;
	padding:0px;
}
.dt-sc-social-icons li {
	background:#f4f4f4;
	display:inline-block;
	float:left;
	margin:0px 0px 0px 5px;
	padding:0px;
	text-align:center;
	border:1px solid #d3d3d3;
	position:relative;
}
.dt-sc-social-icons li:after {
	content: "";
	height: 0;
	left: 0;
	position: absolute;
	top: 0;
	transition: all 0.3s ease 0s;
	width: 100%;
	z-index: 1;
}
.dt-sc-social-icons li:hover:after {
	height:100%;
}
.dt-sc-social-icons li a {
	height:38px;
	width:38px;
	display:block;
	text-align:center;
	line-height:38px;
	font-size:18px;
	color:#4d4d4d;
	z-index:2;
	position:relative;
}
.dt-sc-social-icons li a:hover {
	color:#fff
}
.dt-sc-social-icons li:last-child {
	margin-right:0px;
}
.dt-sc-social-icons li {
	position:relative;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
	-o-transition:all 0.3s;
	-ms-transition:all 0.3s;
}
.dt-sc-social-icons li.delicious:hover:after, #footer .footer-links .dt-sc-social-icons li.delicious:hover:after {
	background:#2648be;
}
.dt-sc-social-icons li.deviantart:hover:after, #footer .footer-links .dt-sc-social-icons li.deviantart:hover:after {
	background:#54675a;
}
.dt-sc-social-icons li.digg:hover:after, #footer .footer-links .dt-sc-social-icons li.digg:hover:after {
	background:#1a5891;
}
.dt-sc-social-icons li.dribble:hover, #footer .footer-links .dt-sc-social-icons li.dribble:hover:after {
	background:#f974a4;
}
.dt-sc-social-icons li.facebook:hover:after, #footer .footer-links .dt-sc-social-icons li.facebook:hover:after {
	background:#3c5b9b;
}
.dt-sc-social-icons li.flickr:hover:after, #footer .footer-links .dt-sc-social-icons li.flickr:hover:after {
	background:#e30377;
}
.dt-sc-social-icons li.google:hover:after, #footer .footer-links .dt-sc-social-icons li.google:hover:after {
	background:#ba3526;
}
.dt-sc-social-icons li.gtalk:hover:after, #footer .footer-links .dt-sc-social-icons li.gtalk:hover:after {
	background:#23458f;
}
.dt-sc-social-icons li.lastfm:hover:after, #footer .footer-links .dt-sc-social-icons li.lastfm:hover:after {
	background:#d12540;
}
.dt-sc-social-icons li.linkedin:hover:after, #footer .footer-links .dt-sc-social-icons li.linkedin:hover:after {
	background:#0173b2;
}
.dt-sc-social-icons li.mail:hover:after, #footer .footer-links .dt-sc-social-icons li.mail:hover:after {
	background:#edc719;
}
.dt-sc-social-icons li.myspace:hover:after, #footer .footer-links .dt-sc-social-icons li.myspace:hover:after {
	background:#4f79c6;
}
.dt-sc-social-icons li.picasa:hover:after, #footer .footer-links .dt-sc-social-icons li.picasa:hover:after {
	background:#8a66a3;
}
.dt-sc-social-icons li.pinterest:hover:after, #footer .footer-links .dt-sc-social-icons li.pinterest:hover:after {
	background:#ca1325;
}
.dt-sc-social-icons li.reddit:hover:after, #footer .footer-links .dt-sc-social-icons li.reddit:hover:after {
	background:#ff1a00;
}
.dt-sc-social-icons li.rss:hover:after, #footer .footer-links .dt-sc-social-icons li.rss:hover:after {
	background:#ffb922;
}
.dt-sc-social-icons li.skype:hover:after, #footer .footer-links .dt-sc-social-icons li.skype:hover:after {
	background:#00aaf1;
}
.dt-sc-social-icons li.stumbleupon:hover:after, #footer .footer-links .dt-sc-social-icons li.stumbleupon:hover:after {
	background:#eb4924;
}
.dt-sc-social-icons li.technorati:hover:after, #footer .footer-links .dt-sc-social-icons li.technorati:hover:after {
	background:#5bb834;
}
.dt-sc-social-icons li.tumblr:hover:after, #footer .footer-links .dt-sc-social-icons li.tumblr:hover:after {
	background:#2a445f;
}
.dt-sc-social-icons li.twitter:hover:after, #footer .footer-links .dt-sc-social-icons li.twitter:hover:after {
	background:#2caae1;
}
.dt-sc-social-icons li.viadeo:hover:after, #footer .footer-links .dt-sc-social-icons li.viadeo:hover:after {
	background:#f4982b;
}
.dt-sc-social-icons li.vimeo:hover:after, #footer .footer-links .dt-sc-social-icons li.vimeo:hover:after {
	background:#41b2dc;
}
.dt-sc-social-icons li.yahoo:hover:after, #footer .footer-links .dt-sc-social-icons li.yahoo:hover:after {
	background:#7c1f70;
}
.dt-sc-social-icons li.youtube:hover:after, #footer .footer-links .dt-sc-social-icons li.youtube:hover:after {
	background:#ff3431;
}
.dt-sc-social-icons li.delicious:hover:before {
	border-bottom-color:#2648be;
}
.dt-sc-social-icons li.deviantart:hover:before {
	border-bottom-color:#54675a;
}
.dt-sc-social-icons li.digg:hover:before {
	border-bottom-color:#1a5891;
}
.dt-sc-social-icons li.dribble:hover:before {
	border-bottom-color:#f974a4;
}
.dt-sc-social-icons li.facebook:hover:before {
	border-bottom-color:#3c5b9b;
}
.dt-sc-social-icons li.flickr:hover:before {
	border-bottom-color:#e30377;
}
.dt-sc-social-icons li.google:hover:before {
	border-bottom-color:#ba3526;
}
.dt-sc-social-icons li.gtalk:hover:before {
	border-bottom-color:#23458f;
}
.dt-sc-social-icons li.lastfm:hover:before {
	border-bottom-color:#d12540;
}
.dt-sc-social-icons li.linkedin:hover:before {
	border-bottom-color:#0173b2;
}
.dt-sc-social-icons li.mail:hover:before {
	border-bottom-color:#edc719;
}
.dt-sc-social-icons li.myspace:hover:before {
	border-bottom-color:#4f79c6;
}
.dt-sc-social-icons li.picasa:hover:before {
	border-bottom-color:#8a66a3;
}
.dt-sc-social-icons li.pinterest:hover:before {
	border-bottom-color:#ca1325;
}
.dt-sc-social-icons li.reddit:hover:before {
	border-bottom-color:#ff1a00;
}
.dt-sc-social-icons li.rss:hover:before {
	border-bottom-color:#ffb922;
}
.dt-sc-social-icons li.skype:hover:before {
	border-bottom-color:#00aaf1;
}
.dt-sc-social-icons li.stumbleupon:hover:before {
	border-bottom-color:#eb4924;
}
.dt-sc-social-icons li.technorati:hover:before {
	border-bottom-color:#5bb834;
}
.dt-sc-social-icons li.tumblr:hover:before {
	border-bottom-color:#2a445f;
}
.dt-sc-social-icons li.twitter:hover:before {
	border-bottom-color:#2caae1;
}
.dt-sc-social-icons li.viadeo:hover:before {
	border-bottom-color:#f4982b;
}
.dt-sc-social-icons li.vimeo:hover:before {
	border-bottom-color:#41b2dc;
}
.dt-sc-social-icons li.yahoo:hover:before {
	border-bottom-color:#7c1f70;
}
.dt-sc-social-icons li.youtube:hover:before {
	border-bottom-color:#ff3431;
}
/*----*****---- << Horizontal Tabs >> ----*****----*/
	.dt-sc-tabs-container {
	float:left;
	width:100%;
	margin:0px 0px 20px;
	padding:0px;
	clear:both;
}
.dt-sc-tabs-container.aligncenter ul.dt-sc-tabs-frame {
	margin-bottom:30px;
}
ul.dt-sc-tabs-frame {
	float:left;
	margin:0px 0px 10px;
	padding:0px;
	width:100%;
	border-bottom:1px solid #c8c8c8;
}
ul.dt-sc-tabs-frame > li {
	float:left;
	display:inline;
	margin:0px 20px 0px 0px;
	padding:0px;
}
ul.dt-sc-tabs-frame > li > a {
	border-left:5px solid #c8c8c8;
	float:left;
	margin:0px;
	padding:14px 20px;
	font-size:16px;
	text-align:center;
	font-weight:normal;
	color:#37251b;
	background:#f4f4f4;
	font-weight:500;
}
ul.dt-sc-tabs-frame > li > a.current {
	position:relative;
	z-index:1;
	color:#fff;
}
.dt-sc-tabs-container.aligncenter > ul.dt-sc-tabs-frame {
	text-align:center;
}
.dt-sc-tabs-container.aligncenter > ul.dt-sc-tabs-frame > li, .dt-sc-tabs-container.aligncenter > ul.dt-sc-tabs-frame > li > a {
	text-align:center;
	float:none;
	display:inline-block;
}
.dt-sc-tabs-frame-content {
	float:left;
	clear:both;
	width:100%;
	margin:-1px 0px 0px;
	padding:20px 0px;
	text-align:left;
}
/*----*****---- << Tabs 2 >> ----*****----*/
	.dt-sc-tabs-container.dt-sc-service ul.dt-sc-tabs-frame > li > a {
	padding:30px 10px;
	border:0;
	float:none;
	display:block;
	top:0;
	-webkit-transition: top 0.5s ease;
	-moz-transition: top 0.5s ease;
	-o-transition: top 0.5s ease;
	-ms-transition: top 0.5s ease;
	transition: top 0.5s ease;
	position:relative;
}
.dt-sc-tabs-container.dt-sc-service ul.dt-sc-tabs-frame > li > a.current {
	color:#fff;
	top:20px;
}
.dt-sc-tabs-container.dt-sc-service ul.dt-sc-tabs-frame > li {
	position:relative;
	display:inline-block;
	width:14.94%;
	margin:0 10px;
}
.dt-sc-tabs-container.dt-sc-service ul.dt-sc-tabs-frame {
	border-bottom:0;
}
.dt-sc-tabs-container.dt-sc-service .dt-sc-tabs-frame-content {
	padding:40px 0px;
	margin-top:20px;
	text-align:center;
}
.dt-sc-tabs-container.dt-sc-service ul.dt-sc-tabs-frame > li > a.current:after {
	top: 100%;
	left:0;
	right:0;
	margin:0 auto;
	content: " ";
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 19px 57px 0 57px;
	border-color: #fff transparent transparent transparent;
}
.dt-sc-tabs-container.dt-sc-service ul.dt-sc-tabs-frame > li > a h5 {
	margin-bottom:0;
}
.dt-sc-tabs-container.dt-sc-service ul.dt-sc-tabs-frame > li > a i.fa {
	font-size:44px;
	margin-bottom: 15px;
}
.dt-sc-tabs-container.dt-sc-service > li.current i, .dt-sc-tabs-container.dt-sc-service > li.current:hover h5, .dt-sc-tabs-container.dt-sc-service .dt-sc-tabs-frame .current > h5 {
	color: #fff;
}
.dt-sc-tabs-container.dt-sc-service > li.current a {
	border-color: #ffcc00;
}
.dt-sc-testimonial-type2 {
	text-align:center !important;
}
.dt-sc-testimonial-type2 .dt-sc-testimonial h4 span {
	display:block;
	margin-top:10px;
}
/*----*****---- << Vertical Tabs >> ----*****----*/
	.dt-sc-tabs-vertical-container {
	float:left;
	width:100%;
	margin:0px 0px 20px;
	padding:0px;
	clear:both;
}
ul.dt-sc-tabs-vertical-frame {
	float:left;
	width:32%;
	margin:0px 20px 0px 0px;
	padding:0px;
}
ul.dt-sc-tabs-vertical-frame > li {
	float:left;
	display:block;
	margin:0px 0px 4px;
	padding:0px;
	width:100%;
	position:relative;
}
ul.dt-sc-tabs-vertical-frame > li > a {
	background:#f4f4f4;
	display:block;
	border-left:5px solid #c8c8c8;
	margin:0px;
	padding:10px 0px 10px 15px;
	font-weight:normal;
	color:#37251b;
	font-size:16px;
	text-align:left;
}
ul.dt-sc-tabs-vertical-frame > li > a.current {
	color:#fff;
}
.float-right .dt-sc-tabs-vertical-frame {
	float:right;
	margin:0px 0px 0px 20px;
}
.dt-sc-tabs-vertical-frame-content iframe {
	width:100%;
}
.dt-sc-tabs-vertical-frame-content {
	float:left;
	width:64%;
	margin:0px;
	padding:0px;
	position:relative;
}
/*----*****---- << Gift Card Section >> ----*****----*/
	.dt-sc-gift-card-section {
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	display:block;
	clear:both;
}
.dt-sc-gift-card-section .title {
	display:inline-block;
	text-align:center;
	width:100%;
	margin:0px 0px 20px;
}
.dt-sc-gift-card-section h6 {
	border-bottom:5px solid #37251b;
	padding:0px 10px 10px;
	font-size:16px;
	display:inline-block;
	text-align:center;
	text-transform:none;
	font-weight:normal;
}
.dt-sc-gift-card {
	background:#f6f6e9 url(../images/textured-pattern.html) repeat;
	clear:both;
	width:100%;
	display:block;
	text-align:center;
	padding:0px 0px 10px;
	position:relative;
	cursor:pointer;
}
.dt-sc-gift-card:before {
	content:"";
	position:absolute;
	bottom:-6px;
	left:0px;
	background:url(../images/textured-border.html) repeat-x;
	width:100%;
	height:6px;
}
.dt-sc-gift-card .price {
	background:url(../images/gift-card-texture.html) repeat;
	font-size:25px;
	font-weight:bold;
	padding:25px 0px;
	margin:0px;
	display:inline-block;
	width:100%;
	position:relative;
}
.dt-sc-gift-card .price:before, .dt-sc-gift-card .price:after {
	content:"";
	position:absolute;
	width:100%;
	left:0px;
}
.dt-sc-gift-card .price:before {
	top:5px;
	border-top:1px dashed #d2c4b9;
}
.dt-sc-gift-card .price:after {
	bottom:5px;
	border-top:1px dashed #d2c4b9;
}
.dt-sc-gift-card .image {
	position:relative;
	line-height:0;
	width:100%;
	overflow:hidden;
}
.dt-sc-gift-card .image .overlay {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:0px;
	-webkit-transition:all 0.5s;
	-moz-transition:all 0.5s;
	-ms-transition:all 0.5s;
	-o-transition:all 0.5s;
	transition:all 0.5s;
}
.dt-sc-gift-card .image .overlay span {
	position:absolute;
	line-height:28px;
	font-size:16px;
	color:#ffffff;
	margin:auto;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	height:28px;
	font-size:0px;
	-webkit-transition:all 0.1s;
	-moz-transition:all 0.1s;
	-ms-transition:all 0.1s;
	-o-transition:all 0.5s;
	transition:all 0.1s;
}
.dt-sc-gift-card h4 {
	margin:25px 0px 15px;
	color:#ac9d8e;
	text-transform:none;
	padding:0px 10px;
}
.dt-sc-gift-card p {
	padding:0px 10px;
}
.dt-sc-gift-card:hover .image .overlay, .dt-sc-gift-card.selected .image .overlay {
	height:100%;
}
.dt-sc-gift-card:hover .image .overlay span, .dt-sc-gift-card.selected .image .overlay span {
	font-size:14px;
}
.dt-sc-gift-card:hover h4, .dt-sc-gift-card.selected h4 {
	color:#37251b;
}
.dt-sc-gift-card-section form p {
	display:block;
	margin-bottom:20px;
}
.dt-sc-gift-card-section form .dt-sc-one-half textarea {
	height:94px;
}
.dt-sc-gift-card-section form input[type="submit"] {
	margin:10px 0px 0px;
}
.dt-sc-gift-card-section form .note {
	font-size:12px;
	margin:15px 0px 0px;
}
/*----*****---- << Offers >> ----*****----*/
	.dt-sc-images-carousel-wrapper {
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
	width:100%;
	position:relative;
	display:block;
}
.dt-sc-images-carousel li {
	display:block;
	float:left;
	margin:0px 10px;
	padding:0px;
}
.dt-sc-images-carousel li a {
	line-height:0px;
	display:block;
}
/*----*****---- << Blockquote >> ----*****----*/
	blockquote.type1 {
	background:#f3f3f3;
	border-radius:5px;
}
blockquote.type1:before {
	content:"";
	position:absolute;
	bottom:-20px;
	left:50px;
	width:30px;
	height:30px;
	background:#ededed;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	border-radius:30px;
}
blockquote.type1:after {
	content:"";
	position:absolute;
	bottom:-30px;
	left:30px;
	width:15px;
	height:15px;
	background:#ededed;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}
blockquote.type1 q {
	padding-bottom:10px;
	border-bottom:1px dashed #9e9d9d;
}
blockquote.type2 {
	border-top:3px solid;
	border-left:0px;
	padding:20px 3%;
	background:#f6f6f6;
}
blockquote.type2:before {
	content:"";
	position:absolute;
	top:-20px;
	left:50%;
	width:100px;
	height:20px;
	margin:0 0 0 -50px;
}
blockquote.type2:after {
	content:"";
	position:absolute;
	top:-23px;
	left:0;
	width:50%;
	height:20px;
	background:#fff; /* css3 */
	-webkit-border-bottom-right-radius:15px;
	-moz-border-radius-bottomright:15px;
	border-bottom-right-radius:15px;
}
blockquote.type2 q:first-child:before {
	content:"";
	position:absolute;
	top:-23px;
	right:0;
	width:50%;
	height:20px;
	background:#fff; /* css3 */
	-webkit-border-bottom-left-radius:15px;
	-moz-border-radius-bottomleft:15px;
	border-bottom-left-radius:15px;
}
blockquote.type2 q {
	border:none;
	font-size:14px;
	color:#868686;
	line-height:25px;
	padding:0px;
	margin:0px;
}
blockquote.type2 cite {
	font-style:normal;
	font-size:16px;
	line-height:22px;
	font-weight:300;
}
blockquote.type2 cite span {
	font-size:12px;
}
blockquote.type3 {
	border:none;
	background:none;
	text-align:center;
	padding:0px;
}
blockquote.type3 q {
	border:none;
	font-size:18px;
	font-style:italic;
	line-height:32px;
	color:#c9c9c9;
}
blockquote.type3:before {
	background:none;
	border:none;
}
blockquote.type3 cite {
	font-size:16px;
	line-height:22px;
	font-style:normal;
}
blockquote.type3 cite span {
	font-size:12px;
}
blockquote.type4 {
	padding:30px 20px;
	border-left:5px solid;
	background:#f6f6f6;
}
blockquote.type4 q {
	font-style:italic;
	font-size:14px;
	line-height:28px;
	display:block;
	color:#808080;
	border-bottom:0;
}
blockquote.type4:before {
	content:"";
	border-top:6px solid transparent;
	border-bottom:6px solid transparent;
	border-left:6px solid #ffffff;
	left:-5px;
	width:0;
	height:0;
	margin:auto;
	top:0px;
	bottom:0;
	position:absolute;
}
blockquote.type4 cite {
	font-style:normal;
	font-size:16px;
	line-height:22px;
	font-weight:300;
}
blockquote.type4 cite span {
	font-size:12px;
}
blockquote.type5 {
	background:transparent;
	border:0;
	padding-left:35px;
	position:relative;
}
blockquote.type5:before {
	content:none;
}
blockquote.type5 q {
	position:relative;
}
blockquote.type5 q:before, blockquote.type5 q:after {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:50px;
}
blockquote.type5 q:before {
	content: open-quote;
	left: -35px;
	margin-right: 5px;
	position: absolute;
	top: 0px;
}
blockquote.type5 q:after {
	bottom: -4px;
	content: close-quote;
	margin-left: 15px;
	position: absolute;
}
blockquote.type5 q, blockquote.type5 {
	quotes:inherit;
}
blockquote.type6 {
	padding:4% 5%;
	color:#fff;
}
blockquote.type6:after {
	border: 1px solid #fff;
	content: "";
	float: left;
	height: 89%;
	left: 1%;
	position: absolute;
	top: 5%;
	width: 98%;
}
blockquote.type6:before {
	color: #fff;
	content: open-quote;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 60px;
	font-style: normal;
	font-weight: normal;
	left: 25px;
	position: absolute;
	text-decoration: inherit;
	top: 45px;
}
blockquote.type6 q {
	quotes:none;
}
/*----*****---- << Pullquotes >> ----*****----*/
	.dt-sc-pullquote1, .dt-sc-pullquote2, .dt-sc-pullquote3, .dt-sc-pullquote4, .dt-sc-pullquote5, .dt-sc-pullquote6 {
	display:inline-block;
	margin-bottom:20px;
	margin-right:4%;
	margin-top:20px;
	width:40%;
}
.dt-sc-pullquote1, .dt-sc-pullquote2, .dt-sc-pullquote3, .dt-sc-pullquote4, .dt-sc-pullquote5, .dt-sc-pullquote6 {
	line-height:30px;
}
.dt-sc-pullquote1 {
	border-left:3px solid #D9D9D9;
	background:#F5F5F5;
	letter-spacing:0;
	line-height:25px;
	padding:15px;
	width:36%;
}
.dt-sc-pullquote2 {
	background:#F5F5F5;
	border:1px solid #FFFFFF;
	box-shadow:0 0 5px #D0D0D0;
	padding:19px;
}
.dt-sc-pullquote3 {
	background:#F5F5F5;
	border-bottom:2px dotted #D9D9D9;
	border-top:2px dotted #D9D9D9;
	padding:19px;
}
.dt-sc-pullquote4 {
	border-bottom:4px double #D9D9D9;
	border-top:4px double #D9D9D9;
	margin-top:20px;
	padding:10px 0px;
}
.dt-sc-pullquote5 {
	letter-spacing:0;
	line-height:25px;
	padding:5px 5px 5px 15px;
	width:36%;
}
.dt-sc-pullquote6 {
	background:#F5F5F5;
	letter-spacing:0;
	line-height:25px;
	padding:15px;
	width:36%;
}
.dt-sc-pullquote1.aligncenter, .dt-sc-pullquote2.aligncenter, .dt-sc-pullquote3.aligncenter, .dt-sc-pullquote4.aligncenter, .dt-sc-pullquote5.aligncenter, .dt-sc-pullquote6.aligncenter {
	display:block;
	float:none;
	text-align:center;
	width:auto;
}
.dt-sc-pullquote1.alignleft, .dt-sc-pullquote1.aligncenter {
	margin-left:2px;
}
.dt-sc-pullquote1.alignright, .dt-sc-pullquote1.aligncenter {
	margin-right:2px;
}
.dt-sc-pullquote5 {
	border-left:3px solid #d9d9d9;
}
.dt-sc-pullquote6 {
	border-top:3px solid #d9d9d9;
}
/*----*****---- << Pricing Table >> ----*****----*/
	.dt-sc-pricing-table {
	width:100%;
	margin:0px 0px 20px;
	padding:0px;
	float:left;
	line-height:1;
}
.dt-sc-pr-tb-col {
	position:relative;
	width:100%;
	margin:0px;
	padding:0px;
	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;
	border:2px solid;
}
.tb-title h5 {
	padding:20px;
	font-weight:bold;
	font-size:20px;
	line-height:normal;
	text-transform:uppercase;
	margin-bottom:0px;
}
.dt-sc-tb-header {
	float:left;
	width:100%;
}
.dt-sc-tb-header .dt-sc-tb-thumb {
	display:inline-block;
	width:100%;
	position:relative;
	float:left;
}
.dt-sc-tb-header .dt-sc-tb-thumb > img {
	border-radius:3px 3px 0 0;
	float: left;
	position: relative;
	width: 100%;
	z-index: 9;
}
.dt-sc-tb-header .dt-sc-tb-thumb .dt-sc-tb-title {
	bottom: 0;
	display: inline-block;
	left: 0;
	opacity: 0.9;
	position: absolute;
	width: 100%;
	padding:15px 0px;
	z-index:9;
}
.dt-sc-tb-header .dt-sc-tb-thumb .dt-sc-tb-title h3 {
	font-size:14px;
	margin-bottom:0;
	color:#2c2c2c;
	font-weight:bold;
}
.dt-sc-pricing-table.type1 .dt-sc-tb-header .dt-sc-price {
	background:#f6f6f6;
	color:#6a695e;
}
.dt-sc-pricing-table.type1 .dt-sc-tb-content li {
	border-bottom:1px solid #e6e6e6;
}
.dt-sc-pricing-table.type1 .dt-sc-tb-content li:last-child {
	border-bottom:none;
}
.dt-sc-pricing-table.type1 .dt-sc-pr-tb-col {
	border-color:#e6e6e6;
}
.dt-sc-pricing-table.type1 .dt-sc-tb-title h5 {
	padding:25px 20px;
	margin-bottom:0;
	text-transform:uppercase;
}
.dt-sc-pricing-table.type1 .dt-sc-buy-now .dt-sc-button {
	background-color:#8b8b8b;
}
.dt-sc-pricing-table.type1 .dt-sc-tb-content {
	border-bottom:1px solid #e6e6e6;
}
.dt-sc-pricing-table.type1 .selected .dt-sc-tb-header .dt-sc-price, .dt-sc-pricing-table.type1 .selected .dt-sc-tb-header .dt-sc-price span {
	color:#fff;
}
.dt-sc-tb-header .dt-sc-price {
	padding:20px 0px;
	display:inline-block;
	font-size:46px;
	color:#ffffff;
	position:relative;
	width:100%;
}
.dt-sc-tb-header .dt-sc-price span {
	font-size:18px;
	font-weight:bold;
	font-size:18px;
}
.dt-sc-tb-header .dt-sc-price sup {
	position:absolute;
	top:5px;
	right:0px;
	font-size:14px;
	text-transform:capitalize;
}
.dt-sc-tb-header .dt-sc-price p {
	display:inline-block;
	line-height:56px;
	margin:0px;
	position:relative;
}
.dt-sc-tb-content {
	list-style-type:none;
	margin:0px;
	padding:20px 0 15px;
	display:inline-block;
	width:100%;
}
.dt-sc-tb-content li {
	margin:0 10px;
	font-size:13px;
	padding:15px 10px;
}
.dt-sc-tb-content li:before {
	content: "\f00c";
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	text-decoration:inherit;
	margin-right:5px;
	color:#9bb70d;
}
.dt-sc-tb-content li.pr-cross:before {
	content:"\f00d";
	color:#a61b30;
	margin-right:7px;
}
.dt-sc-pr-tb-col .dt-sc-buy-now {
	padding:20px;
	margin:0px;
	border-radius:0px 0px 5px 5px;
	display:inline-block;
}
.dt-sc-pr-tb-col .dt-sc-buy-now .dt-sc-button {
	margin:0px;
	color:#ffffff;
}
.dt-sc-pr-tb-col, .dt-sc-tb-header .price, .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.selected, .dt-sc-pr-tb-col:hover {
	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);
}
/************ Pricing Table3 ***********/
	.dt-sc-pr-tb-col.type3 {
	border:0;
	float:left;
	border-radius:0;
}
.dt-sc-pr-tb-col.type3:hover, .dt-sc-pr-tb-col.type3.selected {
	box-shadow:none;
}
.dt-sc-pr-tb-col-wrapper {
	border: 1px solid #e6e6e6;
	float: left;
	width: 100%;
	-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.type3:hover .dt-sc-pr-tb-col-wrapper {
	box-shadow:0 0px 6px #e2e2e2;
}
.dt-sc-pr-tb-col.type3 .dt-sc-tb-title {
	background:url(images/pricing-table-bg.png) no-repeat;
	padding:30px 20px;
	float:left;
	width:100%;
	border-bottom:1px solid #e6e6e6;
	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;
}
.dt-sc-pr-tb-col.type3.selected .dt-sc-tb-title, .dt-sc-pr-tb-col.type3:hover .dt-sc-tb-title {
	background:url(images/pricing-table-bg-hover.png) no-repeat;
}
.dt-sc-pr-tb-col.type3 .dt-sc-tb-title p {
	position:absolute;
	background-repeat: no-repeat;
	display:block;
	width:106px;
	height:106px;
	right:-4px;
	top:-4px;
	-webkit-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	transition:all 300ms linear;
	opacity:0;
}
.dt-sc-pr-tb-col.type3 .dt-sc-tb-title p span {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	left: 18px;
	position: absolute;
	right: 0;
	text-transform: uppercase;
	top: 30px;
	transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.dt-sc-pr-tb-col.type3.selected .dt-sc-tb-title p {
	opacity:1;
}
.dt-sc-pr-tb-col.type3 .dt-sc-tb-title h3 {
	text-transform:uppercase;
	margin-bottom:4px;
}
.dt-sc-pr-tb-col.type3 .dt-sc-tb-title > span {
	font-style:italic;
}
.dt-sc-pr-tb-col.type3.selected .dt-sc-tb-title h3, .dt-sc-pr-tb-col.type3.selected .dt-sc-tb-title > span {
	color:#fff !important;
}
.dt-sc-pr-tb-col.type3:hover .dt-sc-tb-title > span, .dt-sc-pr-tb-col.type3.selected .dt-sc-tb-title > span {
	opacity:0.7;
}
.dt-sc-pr-tb-col.type3:hover .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.type3:hover .dt-sc-tb-header .dt-sc-tb-title h3 {
	color:#fff;
}
.dt-sc-pr-tb-col.type3 .dt-sc-price {
	font-weight:300;
	color:#b3b3b3;
	font-size:18px;
}
.dt-sc-pr-tb-col.type3 .dt-sc-price span {
	font-size:24px;
	font-weight:500;
	color:#4d4d4d;
	line-height:normal;
}
.dt-sc-pr-tb-col.type3 .dt-sc-tb-header .dt-sc-one-half.no-space .dt-sc-price {
	border-right:1px solid #e6e6e6;
}
.dt-sc-pr-tb-col.type3 .dt-sc-tb-header .dt-sc-one-half.no-space .dt-sc-price.last {
	border-right:0;
}
.dt-sc-pr-tb-col.type3 .dt-sc-tb-header > .dt-sc-price {
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}
.dt-sc-pr-tb-col.type3 .dt-sc-tb-content {
	padding:27px 0 26px;
}
.dt-sc-pr-tb-col.type3 .dt-sc-tb-content li {
	margin:0;
	font-size:14px;
	font-weight:300;
	padding:8px 10px;
}
.dt-sc-pr-tb-col.type3 .dt-sc-tb-content {
	border-bottom:4px solid #e6e6e6;
	border-top:0;
}
.dt-sc-pr-tb-col.type3 .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.type3 .dt-sc-tb-content, .dt-sc-pr-tb-col.type3 .dt-sc-price {
	background-color:transparent;
}
.dt-sc-pr-tb-col.type3 .dt-sc-buy-now {
	padding:0;
	margin-top:30px;
}
.dt-sc-pr-tb-col.orange .dt-sc-tb-header .dt-sc-price span span, .dt-sc-pr-tb-col.green .dt-sc-tb-header .dt-sc-price span span, .dt-sc-pr-tb-col.blue .dt-sc-tb-header .dt-sc-price span span, .dt-sc-pr-tb-col.skyblue .dt-sc-tb-header .dt-sc-price span span, .dt-sc-pr-tb-col.chocolate .dt-sc-tb-header .dt-sc-price span span, .dt-sc-pr-tb-col.corel .dt-sc-tb-header .dt-sc-price span span, .dt-sc-pr-tb-col.pink .dt-sc-tb-header .dt-sc-price span span, .dt-sc-pr-tb-col.red .dt-sc-tb-header .dt-sc-price span span {
	color:#fff;
}
.dt-sc-pr-tb-col.type3:hover .dt-sc-tb-header .dt-sc-tb-title {
	-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.blue.selected .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.blue:hover .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.blue .dt-sc-buy-now .dt-sc-button {
	background-color:#6d9ab5;
}
.dt-sc-pr-tb-col.blue .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pr-tb-col.blue .dt-sc-buy-now .dt-sc-button:before {
	background-color:#5586a3;
}
.dt-sc-pr-tb-col.blue .dt-sc-buy-now .dt-sc-button {
	border-color:#5586a3;
}
.dt-sc-pr-tb-col.blue.type3 .dt-sc-tb-title h3 {
	color:#6d9ab5;
}
.dt-sc-pr-tb-col.lightgreen.selected .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.lightgreen:hover .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.lightgreen .dt-sc-buy-now .dt-sc-button {
	background-color:#a5c93a;
}
.dt-sc-pr-tb-col.lightgreen .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pr-tb-col.lightgreen .dt-sc-buy-now .dt-sc-button:before {
	background-color:#90b328;
}
.dt-sc-pr-tb-col.lightgreen.type3 .dt-sc-tb-title h3 {
	color:#a5c93a;
}
.dt-sc-pr-tb-col.type3.darkpink.selected .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.type3.darkpink:hover .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.darkpink .dt-sc-buy-now .dt-sc-button {
	background-color:#e0316f;
}
.dt-sc-pr-tb-col.darkpink .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pr-tb-col.darkpink .dt-sc-buy-now .dt-sc-button:before {
	background-color:#ce205d;
}
.dt-sc-pr-tb-col.darkpink .dt-sc-buy-now .dt-sc-button {
	border-color:#e0316f;
}
.dt-sc-pr-tb-col.darkpink.type3 .dt-sc-tb-title h3 {
	color:#e0316f;
}
.dt-sc-pr-tb-col.type3.chocolate.selected .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.type3.chocolate:hover .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.chocolate .dt-sc-buy-now .dt-sc-button {
	background-color:#cd661d;
}
.dt-sc-pr-tb-col.chocolate .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pr-tb-col.chocolate .dt-sc-buy-now .dt-sc-button:before {
	background-color:#b1520f;
}
.dt-sc-pr-tb-col.chocolate .dt-sc-buy-now .dt-sc-button {
	border-color:#b1520f;
}
.dt-sc-pr-tb-col.chocolate.type3 .dt-sc-tb-title h3 {
	color:#cd661d;
}
.dt-sc-pr-tb-col.type3.slateblue.selected .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.type3.slateblue:hover .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.slateblue .dt-sc-buy-now .dt-sc-button {
	background-color:#836fff;
}
.dt-sc-pr-tb-col.slateblue .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pr-tb-col.slateblue .dt-sc-buy-now .dt-sc-button:before {
	background-color:#6a55ee;
}
.dt-sc-pr-tb-col.slateblue .dt-sc-buy-now .dt-sc-button {
	border-color:#6a55ee;
}
.dt-sc-pr-tb-col.slateblue.type3 .dt-sc-tb-title h3 {
	color:#cd661d;
}
.dt-sc-pr-tb-col.type3.skyblue.selected .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.type3.skyblue:hover .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.skyblue .dt-sc-buy-now .dt-sc-button {
	background-color:#00bfff;
}
.dt-sc-pr-tb-col.skyblue .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pr-tb-col.skyblue .dt-sc-buy-now .dt-sc-button:before {
	background-color:#01ade6;
}
.dt-sc-pr-tb-col.skyblue .dt-sc-buy-now .dt-sc-button {
	border-color:#01ade6;
}
.dt-sc-pr-tb-col.skyblue.type3 .dt-sc-tb-title h3 {
	color:#00bfff;
}
.dt-sc-pr-tb-col.type3.red.selected .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.type3.red:hover .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.red .dt-sc-buy-now .dt-sc-button {
	background-color:#f27c7e;
}
.dt-sc-pr-tb-col.red .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pr-tb-col.red .dt-sc-buy-now .dt-sc-button:before {
	background-color:#e46365;
}
.dt-sc-pr-tb-col.red .dt-sc-buy-now .dt-sc-button {
	border-color:#e46365;
}
.dt-sc-pr-tb-col.red.type3 .dt-sc-tb-title h3 {
	color:#cd661d;
}
.dt-sc-pr-tb-col.type3.raspberry.selected .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.type3.raspberry:hover .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.raspberry .dt-sc-buy-now .dt-sc-button {
	background-color:#a23b6f;
}
.dt-sc-pr-tb-col.raspberry .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pr-tb-col.raspberry .dt-sc-buy-now .dt-sc-button:before {
	background-color:#912a5e;
}
.dt-sc-pr-tb-col.raspberry .dt-sc-buy-now .dt-sc-button {
	border-color:#912a5e;
}
.dt-sc-pr-tb-col.raspberry.type3 .dt-sc-tb-title h3 {
	color:#a23b6f;
}
.dt-sc-pr-tb-col.type3.purple.selected .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.type3.purple:hover .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.purple .dt-sc-buy-now .dt-sc-button {
	background-color:#9428d6;
}
.dt-sc-pr-tb-col.purple .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pr-tb-col.purple .dt-sc-buy-now .dt-sc-button:before {
	background-color:#8318c4;
}
.dt-sc-pr-tb-col.purple .dt-sc-buy-now .dt-sc-button {
	border-color:#8945a4;
}
.dt-sc-pr-tb-col.purple.type3 .dt-sc-tb-title h3 {
	color:#9428d6;
}
.dt-sc-pr-tb-col.type3.pink.selected .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.type3.pink:hover .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.pink .dt-sc-buy-now .dt-sc-button {
	background-color:#e67fb9;
}
.dt-sc-pr-tb-col.pink .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pr-tb-col.pink .dt-sc-buy-now .dt-sc-button:before {
	background-color:#d665a5;
}
.dt-sc-pr-tb-col.pink .dt-sc-buy-now .dt-sc-button {
	border-color:#d665a5;
}
.dt-sc-pr-tb-col.pink.type3 .dt-sc-tb-title h3 {
	color:#e67fb9;
}
.dt-sc-pr-tb-col.type3.palebrown.selected .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.type3.palebrown:hover .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.palebrown .dt-sc-buy-now .dt-sc-button {
	background-color:#987654;
}
.dt-sc-pr-tb-col.palebrown .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pr-tb-col.palebrown .dt-sc-buy-now .dt-sc-button:before {
	background-color:#876441;
}
.dt-sc-pr-tb-col.palebrown .dt-sc-buy-now .dt-sc-button {
	border-color:#876441;
}
.dt-sc-pr-tb-col.palebrown.type3 .dt-sc-tb-title h3 {
	color:#987654;
}
.dt-sc-pr-tb-col.type3.ocean.selected .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.type3.ocean:hover .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.ocean .dt-sc-buy-now .dt-sc-button {
	background-color:#1abc9c;
}
.dt-sc-pr-tb-col.ocean .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pr-tb-col.ocean .dt-sc-buy-now .dt-sc-button:before {
	background-color:#10a789;
}
.dt-sc-pr-tb-col.ocean .dt-sc-buy-now .dt-sc-button {
	border-color:#10a789;
}
.dt-sc-pr-tb-col.ocean.type3 .dt-sc-tb-title h3 {
	color:#1abc9c;
}
.dt-sc-pr-tb-col.type3.khaki.selected .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.type3.khaki:hover .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.khaki .dt-sc-buy-now .dt-sc-button {
	background-color:#b6af55;
}
.dt-sc-pr-tb-col.khaki .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pr-tb-col.khaki .dt-sc-buy-now .dt-sc-button:before {
	background-color:#a7a040;
}
.dt-sc-pr-tb-col.khaki .dt-sc-buy-now .dt-sc-button {
	border-color:#a7a040;
}
.dt-sc-pr-tb-col.khaki.type3 .dt-sc-tb-title h3 {
	color:#b6af55;
}
.dt-sc-pr-tb-col.type3.grey.selected .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.type3.grey:hover .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.grey .dt-sc-buy-now .dt-sc-button {
	background-color:#8e8e8e;
}
.dt-sc-pr-tb-col.grey .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pr-tb-col.grey .dt-sc-buy-now .dt-sc-button:before {
	background-color:#797878;
}
.dt-sc-pr-tb-col.grey .dt-sc-buy-now .dt-sc-button {
	border-color:#797878;
}
.dt-sc-pr-tb-col.grey.type3 .dt-sc-tb-title h3 {
	color:#8e8e8e;
}
.dt-sc-pr-tb-col.type3.green.selected .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.type3.green:hover .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.green .dt-sc-buy-now .dt-sc-button {
	background-color:#a5c93a;
}
.dt-sc-pr-tb-col.green .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pr-tb-col.green .dt-sc-buy-now .dt-sc-button:before {
	background-color:#99bd2d;
}
.dt-sc-pr-tb-col.green .dt-sc-buy-now .dt-sc-button {
	border-color:#99bd2d;
}
.dt-sc-pr-tb-col.green.type3 .dt-sc-tb-title h3 {
	color:#a5c93a;
}
.dt-sc-pr-tb-col.type3.gold.selected .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.type3.gold:hover .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.gold .dt-sc-buy-now .dt-sc-button {
	background-color:#ebb749;
}
.dt-sc-pr-tb-col.gold .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pr-tb-col.gold .dt-sc-buy-now .dt-sc-button:before {
	background-color:#dfaa3a;
}
.dt-sc-pr-tb-col.gold .dt-sc-buy-now .dt-sc-button {
	border-color:#dfaa3a;
}
.dt-sc-pr-tb-col.gold.type3 .dt-sc-tb-title h3 {
	color:#ebb749;
}
.dt-sc-pr-tb-col.type3.ferngreen.selected .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.type3.ferngreen:hover .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.ferngreen .dt-sc-buy-now .dt-sc-button {
	background-color:#4f7942;
}
.dt-sc-pr-tb-col.ferngreen .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pr-tb-col.ferngreen .dt-sc-buy-now .dt-sc-button:before {
	background-color:#3f6a32;
}
.dt-sc-pr-tb-col.ferngreen .dt-sc-buy-now .dt-sc-button {
	border-color:#3f6a32;
}
.dt-sc-pr-tb-col.ferngreen.type3 .dt-sc-tb-title h3 {
	color:#4f7942;
}
.dt-sc-pr-tb-col.type3.electricblue.selected .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.type3.electricblue:hover .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.electricblue .dt-sc-buy-now .dt-sc-button {
	background-color:#536878;
}
.dt-sc-pr-tb-col.electricblue .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pr-tb-col.electricblue .dt-sc-buy-now .dt-sc-button:before {
	background-color:#3f5667;
}
.dt-sc-pr-tb-col.electricblue .dt-sc-buy-now .dt-sc-button {
	border-color:#3f5667;
}
.dt-sc-pr-tb-col.electricblue.type3 .dt-sc-tb-title h3 {
	color:#536878;
}
.dt-sc-pr-tb-col.type3.eggplant.selected .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.type3.eggplant:hover .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.eggplant .dt-sc-buy-now .dt-sc-button {
	background-color:#614051;
}
.dt-sc-pr-tb-col.eggplant .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pr-tb-col.eggplant .dt-sc-buy-now .dt-sc-button:before {
	background-color:#523142;
}
.dt-sc-pr-tb-col.eggplant .dt-sc-buy-now .dt-sc-button {
	border-color:#523142;
}
.dt-sc-pr-tb-col.eggplant.type3 .dt-sc-tb-title h3 {
	color:#614051;
}
.dt-sc-pr-tb-col.type3.cyan.selected .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.type3.cyan:hover .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.cyan .dt-sc-buy-now .dt-sc-button {
	background-color:#00cdcd;
}
.dt-sc-pr-tb-col.cyan .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pr-tb-col.cyan .dt-sc-buy-now .dt-sc-button:before {
	background-color:#00b8b8;
}
.dt-sc-pr-tb-col.cyan .dt-sc-buy-now .dt-sc-button {
	border-color:#00b8b8;
}
.dt-sc-pr-tb-col.cyan.type3 .dt-sc-tb-title h3 {
	color:#00cdcd;
}
.dt-sc-pr-tb-col.type3.coral.selected .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.type3.coral:hover .dt-sc-tb-header .dt-sc-tb-title, .dt-sc-pr-tb-col.coral .dt-sc-buy-now .dt-sc-button {
	background-color:#ff7f50;
}
.dt-sc-pr-tb-col.coral .dt-sc-buy-now .dt-sc-button:hover, .dt-sc-pr-tb-col.coral .dt-sc-buy-now .dt-sc-button:before {
	background-color:#e06537;
}
.dt-sc-pr-tb-col.coral .dt-sc-buy-now .dt-sc-button {
	border-color:#e06537;
}
.dt-sc-pr-tb-col.coral.type3 .dt-sc-tb-title h3 {
	color:#ff7f50;
}
.dt-sc-pricing-table.no-space .column {
	margin-right:0px;
}
.dt-sc-pricing-table.no-space .dt-sc-one-fourth {
	width:25%;
}
.dt-sc-pricing-table.no-space .one-third {
	width:33.3%;
}
.dt-sc-pricing-table.no-space .dt-sc-one-half {
	width:50%;
}
.dt-sc-pricing-table.no-space .one-fifth {
	width:20%;
}
.dt-sc-pricing-table.no-space .dt-sc-one-sixth {
	width:16.6%;
}
.dt-sc-pricing-table.no-space .dt-sc-three-fourth {
	width:75%;
}
.dt-sc-pricing-table.no-space .two-third {
	width:66.6%;
}
.dt-sc-pricing-table.no-space .dt-sc-four-fifth {
	width:80%;
}
.dt-sc-pricing-table.no-space .three-fifth {
	width:60%;
}
.dt-sc-pricing-table.no-space .dt-sc-two-fifth {
	width:40%;
}
.dt-sc-pricing-table.no-space .dt-sc-two-sixth {
	width:33.2%;
}
.dt-sc-pricing-table.no-space .dt-sc-three-sixth {
	width:49.8%;
}
.dt-sc-pricing-table.no-space .dt-sc-four-sixth {
	width:66.4%;
}
.dt-sc-pricing-table.no-space .dt-sc-five-sixth {
	width:83%;
}
/*----*****---- << Tooltip >> ----*****----*/
	.dt-sc-boxed-tooltip {
	background:#f6f6f6;
	color:#37251b;
	display:inline-block;
	margin:10px 0px 0px;
	padding:10px 20px;
	text-align:center;
	line-height:normal;
}
.dt-sc-boxed-tooltip:hover {
	background:#37251b;
	color:#ffffff;
}
#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;
	color:#ffffff;
	font-size:12px;
	line-height:normal;
	background:rgba(0, 0, 0, 0.8);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#tiptip_arrow, #tiptip_arrow_inner {
	position:absolute;
	border-color:transparent;
	border-style:solid;
	border-width:6px;
	height:0;
	width:0;
	opacity:0.85;
}
#tiptip_holder.tip_top #tiptip_arrow {
	border-top-color:#fff;
	border-top-color:#000000;
}
#tiptip_holder.tip_bottom #tiptip_arrow {
	border-bottom-color:#fff;
	border-bottom-color:#000000;
}
#tiptip_holder.tip_right #tiptip_arrow {
	border-right-color:#fff;
	border-right-color:#000000;
}
#tiptip_holder.tip_left #tiptip_arrow {
	border-left-color:#fff;
	border-left-color:#000000;
}
#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;
}
.dt-sc-tooltip-top-carousel {
	display: inline-block;
}
/*----*****---- << Toggle & Accordion >> ----*****----*/
	.dt-sc-toggle-frame-set {
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion, .dt-sc-toggle-frame h5.dt-sc-toggle {
	clear:both;
	margin:0px;
	background:#f4f4f4;
	width:100%;
	border-left:5px solid #c8c8c8;
}
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion a, .dt-sc-toggle-frame h5.dt-sc-toggle a {
	font-size:14px;
	font-weight:500;
	color:#37251B;
	display:block;
	padding:0px 15px 0px 60px;
}
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active a, .dt-sc-toggle-frame h5.dt-sc-toggle.active a, .dt-sc-toggle-frame h5.dt-sc-toggle.active:before, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion.active:before {
	color:#fff;
}
h5.dt-sc-toggle, h5.dt-sc-toggle-accordion {
	font-size:14px;
	line-height:40px;
	text-transform:none;
	color:#37251b;
	clear:both;
	position:relative;
	padding-left:30px;
	margin-bottom:0px;
	color:#181818;
	-webkit-transition:all 300ms linear;
	-moz-transition:all 300ms linear;
	-o-transition:all 300ms linear;
	-ms-transition:all 300ms linear;
	transition:all 300ms linear;
	border-bottom:1px solid #e6e6e6;
}
h5.dt-sc-toggle:before, h5.dt-sc-toggle-accordion:before {
	text-align:center;
	position:absolute;
	top:1px;
	left:3px;
	content:"\f204";
	font-family:FontAwesome;
	font-style:normal;
	color:#37251b;
	font-weight:normal;
	text-decoration:inherit;
	font-size:14px;
	font-weight:bold;
}
h5.dt-sc-toggle.active:before, h5.dt-sc-toggle-accordion.active:before {
	content:"\f205";
}
.dt-sc-toggle-frame h5.dt-sc-toggle-accordion:before, .dt-sc-toggle-frame h5.dt-sc-toggle:before {
	left:15px;
	top:3px;
	right:auto;
}
.dt-sc-toggle-accordion.active a, .dt-sc-toggle-accordion.active:before, .dt-sc-toggle.active a, .dt-sc-toggle.active:before {
	color:#3a3a3a;
}
.dt-sc-toggle-frame h5.dt-sc-toggle a, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion a {
	padding:14px 14px 14px 42px;
	line-height:normal;
	display:block;
}
.dt-sc-toggle-frame h5.dt-sc-toggle, .dt-sc-toggle-frame h5.dt-sc-toggle-accordion {
	padding:0px;
}
.dt-sc-toggle-accordion > a, .dt-sc-toggle > a {
	display:block;
}
.dt-sc-toggle-content {
	clear:both;
	padding:10px 0px 20px 0px;
	line-height:26px;
	display:none;
}
.dt-sc-toggle-frame {
	margin-bottom:1px;
}
.dt-sc-toggle-frame .dt-sc-toggle-content {
	background:#fff;
	position:relative;
	margin:0px;
	width:100%;
	padding:0px;
}
.dt-sc-toggle-frame .dt-sc-toggle-content .block {
	padding:20px 10px 15px 10px;
	margin:0px;
}
.faq h5.dt-sc-toggle-accordion {
	padding:0px 0px 0px 42px;
	margin-bottom:13px;
	line-height:35px;
}
.faq h5.dt-sc-toggle-accordion:before {
	font-family:'Lato', sans-serif;
	content:'?';
	background:#181818;
	width:27px;
	height:27px;
	text-align:center;
	line-height:27px;
	color:#ffffff;
	border:3px solid #d9d9d9;
	border-radius:27px;
}
.faq h5.dt-sc-toggle-accordion.active:before {
	content:'?';
}
.faq .dt-sc-toggle-content {
	padding:0px 0px 10px;
	margin-left:42px;
}
/*----*****---- << Lists >> ----*****----*/
	ul.dt-sc-fancy-list {
	list-style-type:none;
	list-style-position:outside;
}
ul.dt-sc-fancy-list li {
	display:block;
	position:relative;
	padding-left:20px;
	line-height:28px;
}
ul.dt-sc-fancy-list li ul {
	padding-left:0px;
}
ul.dt-sc-fancy-list.arrow li {
	padding-left:15px;
}
ul.dt-sc-fancy-list li:before {
	font-family:FontAwesome;
	font-style:normal;
	color:#37251b;
	font-weight:normal;
	text-decoration:inherit;
	font-size:14px;
	position:absolute;
	top:1px;
	left:0px;
}
ul.dt-sc-fancy-list li a {
	color:#ac9d8e;
}
ul.dt-sc-fancy-list.type2 li {
	padding-left:0px;
}
ul.dt-sc-fancy-list.type2 li i {
	margin-right:10px;
}
ul.dt-sc-fancy-list.type2.alignright li {
	text-align:right;
}
ul.dt-sc-fancy-list.type2.alignright li i {
	float:right;
	margin-left:10px;
	margin-right:0px;
}
ul.dt-sc-fancy-list.arrow li:before {
	content:"\f105"
}
ul.dt-sc-fancy-list.rounded-arrow li:before {
	content:"\f0a9"
}
ul.dt-sc-fancy-list.double-arrow li:before {
	content:"\f101"
}
ul.dt-sc-fancy-list.heart li:before {
	content:"\f004";
	font-size:12px
}
ul.dt-sc-fancy-list.trash li:before {
	content:"\f014"
}
ul.dt-sc-fancy-list.star li:before {
	content:"\f005"
}
ul.dt-sc-fancy-list.tick li:before {
	content:"\f00c"
}
ul.dt-sc-fancy-list.rounded-tick li:before {
	content:"\f058"
}
ul.dt-sc-fancy-list.cross li:before {
	content:"\f00d"
}
ul.dt-sc-fancy-list.rounded-cross li:before {
	content:"\f057"
}
ul.dt-sc-fancy-list.rounded-question li:before {
	content:"\f059"
}
ul.dt-sc-fancy-list.rounded-info li:before {
	content:"\f05a"
}
ul.dt-sc-fancy-list.delete li:before {
	content:"\f05e"
}
ul.dt-sc-fancy-list.warning li:before {
	content:"\f071"
}
ul.dt-sc-fancy-list.comment li:before {
	content:"\f075"
}
ul.dt-sc-fancy-list.edit li:before {
	content:"\f044"
}
ul.dt-sc-fancy-list.share li:before {
	content:"\f064"
}
ul.dt-sc-fancy-list.plus li:before {
	content:"\f067"
}
ul.dt-sc-fancy-list.rounded-plus li:before {
	content:"\f055"
}
ul.dt-sc-fancy-list.minus li:before {
	content:"\f068"
}
ul.dt-sc-fancy-list.rounded-minus li:before {
	content:"\f056"
}
ul.dt-sc-fancy-list.asterisk li:before {
	content:"\f069"
}
ul.dt-sc-fancy-list.cart li:before {
	content:"\f07a"
}
ul.dt-sc-fancy-list.folder li:before {
	content:"\f07b"
}
ul.dt-sc-fancy-list.folder-open li:before {
	content:"\f07c"
}
ul.dt-sc-fancy-list.desktop li:before {
	content:"\f108"
}
ul.dt-sc-fancy-list.tablet li:before {
	content:"\f10a"
}
ul.dt-sc-fancy-list.mobile li:before {
	content:"\f10b"
}
ul.dt-sc-fancy-list.reply li:before {
	content:"\f112"
}
ul.dt-sc-fancy-list.quote li:before {
	content:"\f091"
}
ul.dt-sc-fancy-list.mail li:before {
	content:"\f0e0"
}
ul.dt-sc-fancy-list.external-link li:before {
	content:"\f08e"
}
ul.dt-sc-fancy-list.adjust li:before {
	content:"\f042"
}
ul.dt-sc-fancy-list.pencil li:before {
	content:"\f040"
}
ul.dt-sc-fancy-list.print li:before {
	content:"\f02f"
}
ul.dt-sc-fancy-list.tag li:before {
	content:"\f02b"
}
ul.dt-sc-fancy-list.thumbs-up li:before {
	content:"\f088"
}
ul.dt-sc-fancy-list.thumbs-down li:before {
	content:"\f087"
}
ul.dt-sc-fancy-list.time li:before {
	content:"\f017"
}
ul.dt-sc-fancy-list.globe li:before {
	content:"\f0ac"
}
ul.dt-sc-fancy-list.pushpin li:before {
	content:"\f08d"
}
ul.dt-sc-fancy-list.map-marker li:before {
	content:"\f041"
}
ul.dt-sc-fancy-list.link li:before {
	content:"\f0c1"
}
ul.dt-sc-fancy-list.paper-clip li:before {
	content:"\f0c6"
}
ul.dt-sc-fancy-list.download li:before {
	content:"\f019"
}
ul.dt-sc-fancy-list.key li:before {
	content:"\f084"
}
ul.dt-sc-fancy-list.search li:before {
	content:"\f002"
}
ul.dt-sc-fancy-list.rss li:before {
	content:"\f09e"
}
ul.dt-sc-fancy-list.twitter li:before {
	content:"\f099"
}
ul.dt-sc-fancy-list.facebook li:before {
	content:"\f09a"
}
ul.dt-sc-fancy-list.linkedin li:before {
	content:"\f0e1"
}
ul.dt-sc-fancy-list.google-plus li:before {
	content:"\f0d5"
}
ul.dt-sc-fancy-list.circle-o li:before {
	content:"\f10c"
}
ul.dt-sc-fancy-list.check li:before {
	content:"\f046"
}
ul.dt-sc-fancy-list.hand li:before {
	content:"\f0a4"
}
ul.dt-sc-fancy-list.cog li:before {
	content:"\f013"
}
ul.dt-sc-fancy-list.play li:before {
	content:"\f01d"
}
ul.dt-sc-fancy-list.custom-fancy-ico li {
	padding-left:30px;
}
ul.dt-sc-fancy-list.custom-fancy-ico li:before {
	color:#c8c8c8;
	background:url(images/custom-fancy-ico.png) center no-repeat;
	content:"";
	width:16px;
	height:16px;
	display:block;
}
ul.dt-sc-fancy-list.green li:before {
	color:#6dc82b;
}
ul.dt-sc-fancy-list.orange li:before {
	color:#f39d12;
}
ul.dt-sc-fancy-list.blue li:before {
	color:#4db8c9;
}
ul.dt-sc-fancy-list.pink li:before {
	color:#e67fb9;
}
ul.dt-sc-fancy-list.red li:before {
	color:#e74d3c;
}
ul.dt-sc-fancy-list.purple li:before {
	color:#9c59b6;
}
ul.dt-sc-fancy-list.ocean li:before {
	color:#1abc9c;
}
ul.dt-sc-fancy-list.slateblue li:before {
	color:#836fff;
}
ul.dt-sc-fancy-list.skyblue li:before {
	color:#00bfff;
}
ul.dt-sc-fancy-list.coral li:before {
	color:#ff7f50;
}
ul.dt-sc-fancy-list.khaki li:before {
	color:#b6af55;
}
ul.dt-sc-fancy-list.cyan li:before {
	color:#00cdcd;
}
ul.dt-sc-fancy-list.grey li:before {
	color:#8e8e8e;
}
ul.dt-sc-fancy-list.gold li:before {
	color:#e0a81c;
}
ul.dt-sc-fancy-list.chocolate li:before {
	color:#d77d31;
}
ul.dt-sc-fancy-list.raspberry li:before {
	color:#f89524;
}
ul.dt-sc-fancy-list.electricblue li:before {
	color:#536878;
}
ul.dt-sc-fancy-list.eggplant li:before {
	color:#614051;
}
ul.dt-sc-fancy-list.ferngreen li:before {
	color:#4f7942;
}
ul.dt-sc-fancy-list.palebrown li:before {
	color:#987654;
}
ol.dt-sc-fancy-list li span {
	color:#ac9d8e;
}
ol.decimal {
	list-style-type:decimal;
}
ol.decimal-leading-zero {
	list-style-type:decimal-leading-zero;
}
ol.lower-alpha {
	list-style-type:lower-alpha;
}
ol.lower-roman {
	list-style-type:lower-roman;
}
ol.upper-alpha {
	list-style-type:upper-alpha;
}
ol.upper-roman {
	list-style-type:upper-roman;
}
ol.dt-sc-fancy-list.green li {
	color:#6dc82b;
}
ol.dt-sc-fancy-list.orange li {
	color:#f39d12;
}
ol.dt-sc-fancy-list.blue li {
	color:#4db8c9;
}
ol.dt-sc-fancy-list.pink li {
	color:#e67fb9;
}
ol.dt-sc-fancy-list.red li {
	color:#e74d3c;
}
ol.dt-sc-fancy-list.purple li {
	color:#9c59b6;
}
ol.dt-sc-fancy-list.ocean li {
	color:#1abc9c;
}
ol.dt-sc-fancy-list.slateblue li {
	color:#836fff;
}
ol.dt-sc-fancy-list.skyblue li {
	color:#00bfff;
}
ol.dt-sc-fancy-list.coral li {
	color:#ff7f50;
}
ol.dt-sc-fancy-list.khaki li {
	color:#b6af55;
}
ol.dt-sc-fancy-list.cyan li {
	color:#00cdcd;
}
ol.dt-sc-fancy-list.grey li {
	color:#8e8e8e;
}
ol.dt-sc-fancy-list.gold li {
	color:#e0a81c;
}
ol.dt-sc-fancy-list.chocolate li {
	color:#d77d31;
}
ol.dt-sc-fancy-list.raspberry li {
	color:#a23b6f;
}
ol.dt-sc-fancy-list.electricblue li {
	color:#536878;
}
ol.dt-sc-fancy-list.eggplant li {
	color:#614051;
}
ol.dt-sc-fancy-list.ferngreen li {
	color:#4f7942;
}
ol.dt-sc-fancy-list.palebrown li {
	color:#987654;
}
ul.dt-sc-fancy-list.raspberry li strong{
color:#f89524;
}
/*----*****---- << Titled Boxes >> ----*****----*/
	.dt-sc-titled-box {
	margin-bottom:20px;
	width:100%;
	clear:both;
}
.dt-sc-titled-box h6.dt-sc-titled-box-title {
	font-size:16px;
	text-transform:uppercase;
	padding:12px 15px;
	text-shadow:none;
	margin:0px;
}
.dt-sc-titled-box h6.dt-sc-titled-box-title span {
	font-size:16px;
	margin-right:5px;
}
.dt-sc-titled-box-content {
	padding:20px;
	background:#f4f4f4;
}
.dt-sc-titled-box h6.dt-sc-titled-box-title {
	color:#ffffff;
	background-image:url(images/fancy-box-title-bg.png);
	background-repeat:no-repeat;
	background-size:100%;
}
.dt-sc-titled-box.green h6.dt-sc-titled-box-title {
	background-color:#6dc82b;
}
.dt-sc-titled-box.blue h6.dt-sc-titled-box-title {
	background-color:#4db8c9;
}
.dt-sc-titled-box.ocean h6.dt-sc-titled-box-title {
	background-color:#1abc9c;
}
.dt-sc-titled-box.orange h6.dt-sc-titled-box-title {
	background-color:#f39d12;
}
.dt-sc-titled-box.pink h6.dt-sc-titled-box-title {
	background-color:#e67fb9;
}
.dt-sc-titled-box.purple h6.dt-sc-titled-box-title {
	background-color:#9c59b6;
}
.dt-sc-titled-box.red h6.dt-sc-titled-box-title {
	background-color:#e74d3c;
}
.dt-sc-titled-box.slateblue h6.dt-sc-titled-box-title {
	background-color:#836fff;
}
.dt-sc-titled-box.skyblue h6.dt-sc-titled-box-title {
	background-color:#00bfff;
}
.dt-sc-titled-box.coral h6.dt-sc-titled-box-title {
	background-color:#ff7f50;
}
.dt-sc-titled-box.khaki h6.dt-sc-titled-box-title {
	background-color:#b6af55;
}
.dt-sc-titled-box.cyan h6.dt-sc-titled-box-title {
	background-color:#00cdcd;
}
.dt-sc-titled-box.grey h6.dt-sc-titled-box-title {
	background-color:#8e8e8e;
}
.dt-sc-titled-box.gold h6.dt-sc-titled-box-title {
	background-color:#e0a81c;
}
.dt-sc-titled-box.chocolate h6.dt-sc-titled-box-title {
	background-color:#d77d31;
}
.dt-sc-titled-box.raspberry h6.dt-sc-titled-box-title {
	background-color:#a23b6f;
}
.dt-sc-titled-box.electricblue h6.dt-sc-titled-box-title {
	background-color:#536878;
}
.dt-sc-titled-box.eggplant h6.dt-sc-titled-box-title {
	background-color:#614051;
}
.dt-sc-titled-box.ferngreen h6.dt-sc-titled-box-title {
	background-color:#4f7942;
}
.dt-sc-titled-box.palebrown h6.dt-sc-titled-box-title {
	background-color:#987654;
}
/*----*****---- << Alert Boxes >> ----*****----*/
	.dt-sc-error-box, .dt-sc-warning-box, .dt-sc-success-box, .dt-sc-info-box {
	margin-bottom:20px;
	padding:15px 15px 15px 75px;
	clear:both;
	background:url(../images/textured-pattern.html) center center repeat;
	color:#333;
	position:relative;
	line-height:28px;
}
.dt-sc-error-box a, .dt-sc-warning-box a, .dt-sc-success-box a, .dt-sc-info-box a {
	text-decoration:underline;
}
.dt-sc-error-box:before, .dt-sc-warning-box:before, .dt-sc-success-box:before, .dt-sc-info-box:before {
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	text-decoration:inherit;
	font-size:29px;
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:58px;
	height:58px;
	text-align:center;
	line-height:58px;
	color:#fff;
}
.dt-sc-error-box {
	background-color:rgba(255, 51, 51, 0.1);
}
.dt-sc-error-box:before {
	content:"\f057";
	background-color:rgba(255, 51, 51, 1);
}
.dt-sc-warning-box {
	background-color:rgba(255, 209, 25, 0.1);
}
.dt-sc-warning-box:before {
	content:"\f06a";
	background-color:rgba(255, 209, 25, 1);
}
.dt-sc-success-box {
	background-color:rgba(51, 204, 0, 0.1);
}
.dt-sc-success-box:before {
	content:"\f058";
	background-color:rgba(51, 204, 0, 1);
}
.dt-sc-info-box {
	background-color:rgba(51, 204, 255, 0.1);
}
.dt-sc-info-box:before {
	content: "\f129";
	background-color:rgba(51, 204, 255, 1);
}
.dt-sc-error-box a {
	color:#d01313;
}
.dt-sc-warning-box a {
	color:#c79d13;
}
.dt-sc-success-box a {
	color:#7ba411;
}
.dt-sc-info-box a {
	color:#2081b9;
}
/*----*****---- << Progress Bar >> ----*****----*/
	.dt-sc-progress {
	height:20px;
	margin-bottom:40px;
	clear:both;
	display:block;
}
.dt-sc-progress .dt-sc-bar {
	position:relative;
}
.dt-sc-bar-text {
	font-size:14px;
	margin-bottom:5px;
	margin-top:-27px;
	color:#1a1c19;
}
.dt-sc-progress .dt-sc-bar-text > span {
	float:right;
	display:block;
	font-size:16px;
	font-weight:bold;
}
.dt-sc-violet .dt-sc-bar {
	background:#9428d6;
}
.dt-sc-violet .dt-sc-bar-text span {
	color:#9428d6;
}
.dt-sc-pink .dt-sc-bar {
	background:#e0316f;
}
.dt-sc-pink .dt-sc-bar-text span {
	color:#e0316f;
}
.dt-sc-blue .dt-sc-bar {
	background:#00adef;
}
.dt-sc-blue .dt-sc-bar-text span {
	color:#00adef;
}
.dt-sc-green .dt-sc-bar {
	background:#9bb70d;
}
.dt-sc-green .dt-sc-bar-text span {
	color:#9bb70d;
}
.dt-sc-brown .dt-sc-bar {
	background:#ba6b27;
}
.dt-sc-brown .dt-sc-bar-text span {
	color:#ba6b27;
}
.dt-sc-ocean .dt-sc-bar {
	background:#00cdcd;
}
.dt-sc-ocean .dt-sc-bar-text span {
	color:#00cdcd;
}
.dt-sc-darkpink .dt-sc-bar {
	background:#a23b6f;
}
.dt-sc-darkpink .dt-sc-bar-text span {
	color:#a23b6f;
}
.dt-sc-khaki .dt-sc-bar {
	background:#b6af55;
}
.dt-sc-khaki .dt-sc-bar-text span {
	color:#b6af55;
}
 @-webkit-keyframes progress-bar-stripes {
from {
background-position:-20px 0
}
to {
	background-position:0 0
}
}
@-moz-keyframes progress-bar-stripes {
from {
background-position:-20px 0
}
to {
	background-position:0 0
}
}
@-ms-keyframes progress-bar-stripes {
from {
background-position:-20px 0
}
to {
	background-position:0 0
}
}
@-o-keyframes progress-bar-stripes {
from {
background-position:0 0
}
to {
	background-position:-20px 0
}
}
@keyframes progress-bar-stripes {
from {
background-position:-20px 0
}
to {
	background-position:0 0
}
}
.dt-sc-progress {
	height:20px;
	background-color: #e6e6e6;
}
.dt-sc-progress .dt-sc-bar {
	width: 0%;
	height: 100%;
	float: left;
	background-repeat: repeat-x;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: width 0.6s ease;
	-moz-transition: width 0.6s ease;
	-o-transition: width 0.6s ease;
	transition: width 0.6s ease;
}
.dt-sc-progress .dt-sc-bar + .dt-sc-bar {
	-webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15);
	-moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15);
	box-shadow: inset 1px 0 0 rgba(0, 0, 0, .15), inset 0 -1px 0 rgba(0, 0, 0, .15);
}
.dt-sc-progress-striped .dt-sc-bar {
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	-webkit-background-size: 20px 20px;
	-moz-background-size: 20px 20px;
	-o-background-size: 20px 20px;
	background-size: 20px 20px;
}
.dt-sc-progress.active .dt-sc-bar {
	-webkit-animation: progress-bar-stripes 2s linear infinite;
	-moz-animation: progress-bar-stripes 2s linear infinite;
	-ms-animation: progress-bar-stripes 2s linear infinite;
	-o-animation: progress-bar-stripes 2s linear infinite;
	animation: progress-bar-stripes 2s linear infinite;
}
/*----*****---- << 8.Donutchart >> ----*****----*/
	.dt-sc-donutchart-medium {
	display:inline-block;
	text-align:center;
}
.dt-sc-donutchart {
	margin-bottom:35px;
	font-weight:300;
}
.dt-sc-donutchart-title {
	font-weight:400;
	font-size:18px;
	text-transform:uppercase;
}
.dt-sc-donutchart-title, .dt-sc-donutchart-medium {
	font-family: 'Open Sans', sans-serif;
}
#hero-donut text {
	fill:#6a695e;
}
/*----*****---- << 9.Spark line >> ----*****----*/
	.jqstooltip {
	box-sizing:content-box;
}
/*----*****---- << 10.Hero Bar >> ----*****----*/
	.morris-hover {
	position:absolute;
	z-index:1000;
}
.morris-hover.morris-default-style {
	border-radius:10px;
	padding:6px;
	color:#666;
	background:rgba(255, 255, 255, 0.8);
	border:solid 2px rgba(230, 230, 230, 0.8);
	font-family:sans-serif;
	font-size:12px;
	text-align:center;
}
.morris-hover.morris-default-style .morris-hover-row-label {
	font-weight:bold;
	margin:0.25em 0;
}
.morris-hover.morris-default-style .morris-hover-point {
	white-space:nowrap;
	margin:0.1em 0;
}
/*----*****---- << Colored Box >> ----*****----*/
	.dt-sc-colored-box {
	width:100%;
	float:left;
	margin:0px;
	padding:15px 5% 20px;
	color:#ffffff;
}
.dt-sc-colored-box a, .dt-sc-colored-box h5 {
	color:#ffffff;
}
.dt-sc-colored-box h5 {
	font-weight:300;
	margin-bottom:20px;
}
.dt-sc-colored-box h5 span {
	font-size:30px;
	margin-right:10px;
	position:relative;
	top:3px;
}
.dt-sc-colored-box .dt-sc-button {
	border-color:#ffffff;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:normal;
	margin-top:15px;
	padding:7px 15px;
}
.dt-sc-colored-box .dt-sc-button:after {
	background:#ffffff;
}
.dt-sc-colored-box .dt-sc-button:hover {
	color:#181818;
}
/*----*****---- << Numbered List >> ----*****----*/
	.dt-sc-numbered-list li {
	display:block;
	width:100%;
	margin:0px 0px 10px;
	padding:0px;
	line-height:40px;
	color:#ffffff;
}
.dt-sc-numbered-list li span {
	margin:0px 10px 0px 0px;
	line-height:40px;
	padding:0px 15px;
	display:inline-block;
}
.dt-sc-numbered-list-type2 li {
	display:block;
	width:100%;
	margin:0px 0px 5px;
	padding:0px;
	line-height:24px;
}
.dt-sc-numbered-list-type2 li span {
	margin:0px 10px 0px 5px;
	line-height:22px;
	padding:0px;
	display:inline-block;
	width:24px;
	height:24px;
	background:#787878;
	color:#ffffff;
	font-weight:bold;
	border-radius:24px;
	text-align:center;
}
/*----*****---- << Contact >> ----*****----*/
	.info-title {
	font-size: 18px;
	padding-left: 50px;
	position: relative;
	text-transform: uppercase;
	margin-bottom:40px;
}
.info-title span {
	background: #f4f4f4;
	color: #4d4d4d;
	border-radius: 50%;
	display: block;
	font-size: 18px;
	height: 34px;
	left: 0;
	line-height: 34px;
	position: absolute;
	text-align: center;
	top: -5px;
	width: 34px;
}
.dt-sc-contact-info {
	width:100%;
	clear:both;
	display:block;
	position:relative;
}
.dt-sc-contact-info i {
	margin-right:8px;
	width:18px;
	text-align:center;
}
.dt-sc-contact-info span, .dt-sc-contact-info p, .dt-sc-contact-info a {
	display:inline-block;
}
.dt-sc-contact-info span.details {
	margin-right:0px;
}
.dt-sc-contact-info p {
	margin-bottom:0px;
}
.dt-sc-contact-info span.details span.details {
	margin:0px;
	width:auto;
}
.widget.widget_text .dt-sc-contact-info {
	padding-left:30px;
	margin:10px 0px;
}
.dt-sc-contact-info .icon {
	font-size:18px;
	text-align:center;
	float:left;
	margin:0px 20px 0px 0px;
	position:absolute;
	top:-2px;
	left:0;
}
.dt-sc-contact-info h5 {
	margin-bottom:10px;
}
.dt-sc-contact-info h5 a:hover {
	color:#4d4d4d;
}
.dt-sc-contact-info.type1 p {
	position:relative;
	padding-left:36px;
}
.dt-sc-contact-info.type1 i {
	width:27px;
	padding:5px 9px 5px 0;
	margin-right:11px;
	border-right:1px solid #e6e6e6;
	position:absolute;
	left:0;
	top:2px;
	color:#454545;
}
/*----*****---- << New Contact Info >> ----*****----*/
	.dt-sc-contact-info .dt-sc-colored-box {
	padding:15px 5% 20px 75px;
}
.dt-sc-contact-info .dt-sc-colored-box h5 {
	font-size:30px;
	margin-bottom:5px;
}
.dt-sc-contact-info .dt-sc-colored-box span.fa {
	font-size:55px;
	position:absolute;
	left:15px;
	top:15px;
}
.dt-sc-contact-info .dt-sc-colored-box p {
	font-size:15px;
}
/*----*****---- << Partners >> ----*****----*/
	.dt-sc-partner-carousel-wrapper {
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
	width:100%;
	position:relative;
	display:block;
}
.dt-sc-partner-carousel li {
	display:block;
	float:left;
	margin:0px 10px;
	text-align:center;
}
.dt-sc-partner-carousel-wrapper .carousel-arrows {
	top:-55px;
}
.dt-sc-partner-carousel-wrapper .carousel-arrows a {
	margin-left:10px;
}
/*----*****---- <<  BMI  >> ----*****----*/
	.dt-sc-bmi-frm {
	border:1px solid #3c3c3c;
	display:inline-block;
	width:100%;
	position:relative;
	padding:0px;
}
.full-paralax4 h2 {
	text-transform:uppercase;
	font-size:30px;
	margin-bottom:20px;
}
.full-paralax4 h2, .dt-sc-bmi-frm label {
	color:#ffffff;
}
.dt-sc-bmi-frm label {
	font-size:16px;
	float:left;
	margin-bottom:20px;
}
input[name="txtfeet"], input[name="txtinches"] {
	width:38.5%;
	float:left;
}
#tblbmicontent .dt-inner-content table td {
	width:50%;
}
.fullwidth-section .dt-sc-tabs-frame, .fullwidth-section .dt-sc-tabs-container {
	margin-bottom:0;
}
.fullwidth-section .dt-sc-tabs-frame-content {
	padding-top:0;
}
.dt-sc-bmi-frm input[type="submit"], .dt-sc-bmi-frm input[type="reset"] {
	float:none;
	min-height:49px;
	padding:10px 20px;
}
.tblbmi {
	display:none;
}
.dt-sc-bmi-frm input[name="txtbmi"] {
	display:inline-block;
	color:#17161b;
	float:none;
	width:105px;
	margin-bottom:0;
	margin-top:10px;
	border:1px solid #17161b;
	text-align:center;
	min-height:49px;
	background:transparent;
	font-size:30px;
	padding:1px;
}
.dt-sc-bmi-frm-detail {
	background:#000;
	display:inline-block;
	width:61.5%;
	float:left;
	padding:30px;
}
.dt-sc-bmi-frm .fancyInline {
	position: relative;
	top: 7px;
	margin-left:1px;
	min-height:49px;
}
.dt-inner-content table {
	margin-bottom:0;
}
.dt-sc-bmi-frm .bmi-result {
	background:url(images/bmi-frm-bg.png) bottom no-repeat #edeee8;
	width:219px;
	position:absolute;
	top:0px;
	right:0px;
	height:100%;
	text-align:center;
}
.dt-sc-bmi-frm .bmi-result label {
	float:none;
	font-size:20px;
	color:#17161b;
	display:inline-block;
	margin:11px 0px 5px 0px
}
.fancyInline {
	text-transform:uppercase;
	font-weight:500;
	font-size:16px;
}
.dt-sc-paralax.full-paralax4 h2, .dt-sc-paralax .dt-sc-bmi-frm label {
	color:#ffffff;
}
.ajax_subscribe_msg {
	margin-bottom: 20px;
	text-align: center;
	display:inline-block;
	width:100%;
}
.bmi-container ul.dt-sc-tabs-frame > li, .full-paralax4 ul.dt-sc-tabs-frame > li {
	margin-right:5px;
}
/*----*****---- << Event New  >> ----*****----*/
	.dt-sc-event-new {
	float:left;
	width:100%;
	margin-bottom:31px;
	border-bottom:1px solid #e6e6e6;
	padding-bottom:11px;
}
.dt-sc-event-thumb {
	position:relative;
	float:left;
	margin-right:30px;
	width:170px;
}
.dt-sc-event-thumb > img {
	float:left;
}
.dt-sc-event-thumb span {
	position:absolute;
	bottom:0;
	right:0;
	padding:8px 12px;
	font-size:18px;
	color:#fff;
}
.dt-sc-event-detail {
	float: left;
	width: 64.5%;
}
.dt-sc-event-title {
	position: relative;
	margin-bottom:12px;
	display:inline-block;
	width:100%;
	margin-bottom:0;
}
.dt-sc-event-title p.count {
	float:left;
}
.dt-sc-event-title > h4 {
	font-weight: 300;
	text-transform: uppercase;
	font-size:18px;
	margin-bottom:0;
}
.dt-sc-nutrition {
	float:left;
	width:100%;
	padding-left:130px;
	position:relative;
	margin-bottom:40px;
}
.dt-sc-nutrition-thumb {
	position:absolute;
	left:0;
	top:0;
	box-shadow: 0 0 0 3px #e6e6e6;
	border-radius:50%;
	width:95px;
	height:95px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.dt-sc-nutrition:hover .dt-sc-nutrition-thumb {
animation:bounceOuter .4s linear;
}
.dt-sc-nutrition-thumb img {
	border-radius:50%;
}
.dt-sc-nutrition h4 {
	text-transform:uppercase;
	font-weight:300;
	font-size:18px;
	margin-bottom:18px;
}
.workouts-muscle {
	float: left;
	min-height: 1083px;
	position: relative;
	width: 100%;
}
.workouts-muscle > img {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
}
.workouts-muscle ul li {
	display:inline-block;
	width:80%;
	font-size:18px;
	text-transform:capitalize;
	font-weight:bold;
}
.workouts-muscle ul li > span {
	background:#e6e6e6;
	height:2px;
	float:left;
	width:100%;
	position:relative;
	top:0;
	left:-25px;
}
.workouts-muscle ul li > span:before {
	width:15px;
	height:15px;
	position:absolute;
	left:0;
	content:"";
	border-radius:50%;
	background-color:#fff;
	border:2px solid #e6e6e6;
	top:-8px;
}
.workouts-muscle ul li > span:after {
	width:17px;
	height:17px;
	background-color:#9bb70d;
	border:2px solid #fff;
	box-shadow: 0 0 0 4px #9bb70d;
	content:"";
	border-radius:50%;
	position:absolute;
	right:0;
	top:-9px;
}
/*----*****---- << Newsletter  >> ----*****----*/
	.dt-sc-subscribe-wrapper {
	border:1px solid #e8e8e8;
	background:url(images/newsletter-bg.jpg) repeat;
	padding:10px;
	display:inline-block;
	width:100%;
}
.dt-sc-subscribe-container h2 {
	text-transform:uppercase;
	font-size:30px;
}
.dt-sc-subscribe-wrapper .dt-sc-subscribe-container {
	background:#fff;
	float:left;
	width:100%;
	padding:40px 0px;
}
.dt-sc-subscribe-wrapper .dt-sc-subscribe-frm {
	margin: 0 auto;
	width: 72%;
}
.dt-sc-subscribe-wrapper .dt-sc-subscribe-frm input[type="submit"] {
	float:left;
	min-height:48px;
	font-size:16px;
	margin-right:0;
	padding:12px 15px;
	margin-top:0;
}
.dt-sc-subscribe-wrapper .dt-sc-subscribe-frm input[type="text"] {
	border-right:0;
}
.dt-sc-subscribe-wrapper .dt-sc-subscribe-frm input[type="text"], .dt-sc-subscribe-wrapper .dt-sc-subscribe-frm input[type="email"] {
	width:43%;
	padding:14px 12px;
	float:left;
}
.dt-sc-subscribe-wrapper .dt_sc_mc_result {
	line-height:normal;
}
.dt-sc-subscribe-wrapper a {
	color:#5a5a5a;
	font-size:13px;
}
/************************  TOOLTIP LINE **********************************
	/************************* STARTS HERE **********************************/
	.dt-sc-tooltip-one, .dt-sc-tooltip-two, .dt-sc-tooltip-three {
	background:#f5f5f5;
	color: #000;
	display: inline-block;
	padding: 10px 19px;
	position: relative;
	text-transform: uppercase;
	z-index: 999;
}
.dt-sc-tooltip-one, .dt-sc-tooltip-two .tooltip-item, .dt-sc-tooltip-three .tooltip-item {
	font-weight:500;
}
.dt-sc-tooltip-one .tooltip-content, .dt-sc-tooltip-two .tooltip-content, .dt-sc-tooltip-three .tooltip-content {
	text-transform:none;
}
	
	/* Gap filler */
	.dt-sc-tooltip-one::after {
content: '';
position: absolute;
width: 100%;
height: 20px;
top: 100%;
left: 50%;
pointer-events: none;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
 .dt-sc-tooltip-one:hover::after {
pointer-events: auto;
}
/* Tooltip */
	.dt-sc-tooltip-one .tooltip-content {
	position: absolute;
	z-index: 9999;
	width: 200px;
	left: 50%;
	bottom: 100%;
	text-align: center;
	font-weight: 400;
	background: transparent;
	opacity: 0;
	margin: 0 0 20px -100px;
	cursor: default;
	pointer-events: none;
	-webkit-transition: opacity 0.3s 0.3s;
	transition: opacity 0.3s 0.3s;
}
.dt-sc-tooltip-one:hover .tooltip-content {
	opacity: 1;
	pointer-events: auto;
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}
.dt-sc-tooltip-one.bottom .tooltip-content {
	top:100%;
	bottom:auto;
}
.dt-sc-tooltip-one .tooltip-content span {
	display: block;
}
.dt-sc-tooltip-one .tooltip-text {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	overflow: hidden;
	-webkit-transform: scale3d(0, 1, 1);
	transform: scale3d(0, 1, 1);
	-webkit-transition: -webkit-transform 0.3s 0.3s;
	transition: transform 0.3s 0.3s;
}
.dt-sc-tooltip-one:hover .tooltip-text {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}
.dt-sc-tooltip-one .tooltip-inner {
	padding: 10px;
	-webkit-transform: translate3d(0, 100%, 0);
	transform: translate3d(0, 100%, 0);
	webkit-transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	color:#fff;
}
.dt-sc-tooltip-one:hover .tooltip-inner, .dt-sc-tooltip-one.bottom:hover .tooltip-inner {
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
	
	/* Arrow */
	.dt-sc-tooltip-one .tooltip-content::after {
content: '';
bottom: -20px;
left: 50%;
border: solid transparent;
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: transparent;
border-width: 10px;
margin-left: -10px;
}
 .dt-sc-tooltip-one.bottom .tooltip-content::after {
top: -20px;
bottom:auto;
border-color: transparent;
}
.dt-sc-tooltip-one.bottom .tooltip-content {
	margin-top:20px;
}
.dt-sc-tooltip-one.bottom .tooltip-content .tooltip-text {
	border-top-width: 5px;
	border-top-style: solid;
	border-bottom:0;
}
.dt-sc-tooltip-one.bottom .tooltip-content:hover .tooltip-text {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}
.dt-sc-tooltip-one.bottom .tooltip-inner {
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0);
}
/************************  TOOLTIP BOX **********************************
	/************************* STARTS HERE **********************************/
	/* Trigger text */
	.dt-sc-tooltip-two .tooltip-item {
	cursor: pointer;
	z-index: 100;
	position: relative;
	display: inline-block;
	-webkit-transition: background-color 0.3s, color 0.3s, -webkit-transform 0.3s;
	transition: background-color 0.3s, color 0.3s, transform 0.3s;
}
.dt-sc-tooltip-two:hover .tooltip-item {
	color: #fff;
	-webkit-transform: translate3d(0, -5px, 0);
	transform: translate3d(0, -5px, 0);
}
/* Tooltip */
	.dt-sc-tooltip-two .tooltip-content {
	position: absolute;
	z-index: 99;
	width: 180px;
	left: 50%;
	margin-left: -90px;
	bottom: 0px;
	opacity: 0;
	padding: 11px;
	color: #fff;
	border-bottom: 50px solid #2a3035;
	cursor: default;
	pointer-events: none;
	-webkit-transform: translate3d(0, -0.5em, 0);
	transform: translate3d(0, -0.5em, 0);
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
	text-align:center;
}
.dt-sc-tooltip-two .tooltip-content a {
	color: #32434f;
}
.dt-sc-tooltip-two .tooltip-text {
	opacity: 0;
	-webkit-transform: translate3d(0, 1.5em, 0);
	transform: translate3d(0, 1.5em, 0);
	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
	transition: opacity 0.3s, transform 0.3s;
}
.dt-sc-tooltip-two:hover .tooltip-content, .dt-sc-tooltip-two:hover .tooltip-text {
	pointer-events: auto;
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.dt-sc-tooltip-two.bottom:hover .tooltip-item {
	-webkit-transform: translate3d(0, 0.5em, 0);
	transform: translate3d(0, 0.5em, 0);
}
.dt-sc-tooltip-two.bottom .tooltip-content {
	bottom:auto;
	top:0px;
	border-bottom:0;
	border-top: 50px solid #2a3035;
}
/************************  TOOLTIP CLASSIC *********************************
	/*************************** STARTS HERE **********************************/
	/* Trigger text */
	.dt-sc-tooltip-three .tooltip-item {
	cursor: pointer;
}
	
	/* Gap filler */
	.dt-sc-tooltip-three .tooltip-item::after {
content: '';
position: absolute;
width: 280px;
height: 20px;
bottom: 100%;
left: 50%;
pointer-events: none;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
 .dt-sc-tooltip-three:hover .tooltip-item::after {
pointer-events: auto;
}
/* Tooltip */
	.dt-sc-tooltip-three .tooltip-content {
	position: absolute;
	z-index: 99999;
	width: 280px;
	left: 50%;
	margin: 0 0 20px -140px;
	bottom: 100%;
	text-align: left;
	opacity: 0;
	cursor: default;
	pointer-events: none;
}
.dt-sc-tooltip-three .tooltip-content {
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transform: scale3d(0.7, 0.3, 1);
	transform: scale3d(0.7, 0.3, 1);
	-webkit-transition: opacity 0.2s, -webkit-transform 0.2s;
	transition: opacity 0.2s, transform 0.2s;
}
.dt-sc-tooltip-three:hover .tooltip-content {
	pointer-events: auto;
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
	transform: translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
}
.dt-sc-tooltip-three.tooltip-effect-2:hover .tooltip-content {
	-webkit-transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
	transform: perspective(1000px) rotate3d(1, 0, 0, 0deg);
}
	
	/* Arrow */
	.dt-sc-tooltip-three .tooltip-content::after {
content: '';
top: 100%;
left: 50%;
border: solid transparent;
height: 0;
width: 0;
position: absolute;
pointer-events: none;
border-color: transparent; /*border-top-color: #2a3035;*/
border-width: 10px;
margin-left: -10px;
}
/* Tooltip content*/
	.dt-sc-tooltip-three .tooltip-content img {
	position: relative;
	height: 170px;
	display: block;
	float: left;
	margin-right: 1em;
}
.dt-sc-tooltip-three .tooltip-text {
	display: block;
	padding: 10px 10px 10px 0;
	color: #fff;
	font-size:13px;
	line-height:23px;
}
.dt-sc-tooltip-three .tooltip-text a {
	color:#333;
}
.dt-sc-tooltip-three .tooltip-text a:hover {
	color:#fff;
}
 .dt-sc-tooltip-three.bottom .tooltip-content::after {
bottom: 100%;
top:auto;
}
 .dt-sc-tooltip-three.bottom .tooltip-content::after {
border-color: transparent transparent #2a3035;
}
.dt-sc-tooltip-three.bottom .tooltip-content {
	top:100%;
	bottom:auto;
	margin-bottom:0;
	margin-top:20px;
}
	
	/*----*****---- << Retina Images >> ----*****----*/
	@media only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-devicepixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
 ul.dt-sc-fancy-list.custom-fancy-ico li:before {
background-image:url(images/custom-fancy-ico%402x.png);
background-size:16px 16px;
}
}
