
/* Table of Content
==================================================
	1.0 - Transition
	1.1 - Number Counter
	1.2 - Browser Css
	1.3 - Default Color*/

	/*--------------------------------------------------------------
	1.0 - Transition
	--------------------------------------------------------------*/
	.dt-sc-counter.type6 .dt-sc-couter-icon-holder:before, .dt-sc-counter.type4 .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4 .dt-sc-couter-icon-holder, 
	.dt-sc-counter.type4 .dt-sc-couter-icon-holder span, .dt-sc-counter.type5 *, .dt-sc-counter.type5 h4:before, .dt-sc-counter.type5 h4:after, .dt-sc-counter.type1 .icon-wrapper span, 
	.dt-sc-counter.type1 .dt-sc-counter-number, .dt-sc-counter.type1 .dt-sc-counter-number:before,  .dt-sc-counter.type1 .icon-wrapper span:after, .dt-sc-counter.type3 .dt-sc-counter-number:before, 
	.dt-sc-counter.type3 .dt-sc-counter-number:after, .dt-sc-counter.type2 .dt-sc-couter-icon-holder, .dt-sc-counter.type2 .icon-wrapper span, .dt-sc-counter.type2 span:before, 
	.dt-sc-counter.type2 span:after, .dt-sc-counter.type2 h4:before, .dt-sc-counter.type2 h4:after, .dt-sc-counter.type6:before, .dt-sc-counter.type6:after, .dt-sc-counter.type6 h4, 
	.dt-sc-counter.type6 .dt-sc-couter-icon-holder .icon-wrapper span, .dt-sc-counter.type3, .dt-sc-counter.type3 .dt-sc-counter-number, .dt-sc-counter.type3 h4 { -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear;
	transition:all 0.3s linear; }
		
	/*--------------------------------------------------------------
	1.1 - Number Counter
	--------------------------------------------------------------*/
	.dt-sc-counter { float:left; clear:both; width:100%; margin:0px; padding:0px; }
	
	.dt-sc-counter.type1 .icon-wrapper { float: left; position:relative; margin: 10px 30px 0 0; padding-bottom:20px; min-width: 60px; text-align: center; }
	.dt-sc-counter.type1.alignright .icon-wrapper:before { right:0px; left:inherit; }
	.dt-sc-counter.type1 .icon-wrapper span { font-size:55px; }
	.dt-sc-counter.type1 .dt-sc-counter-number { font-size:50px; display: inline-block; line-height: 50px; margin: 0 0 10px 0; }
	.dt-sc-counter.type1 h4 { font-size:17px; font-weight:300; margin-bottom:5px; }
	.dt-sc-counter.type1 .dt-sc-counter-subtitle { font-weight: 600; text-transform: uppercase; }
	
	.dt-sc-counter.type1.alignright .icon-wrapper { float: right; text-align: right; margin: 10px 0 0 30px; }
	
	.secondary-skin-highlight .dt-sc-counter.type1 .dt-sc-counter-number:before { background: #fff; }

	/*--------------------------------*/
	
	.dt-sc-counter.type2{box-sizing:border-box;text-align:center;width:100%;}
	.dt-sc-counter.type2 .icon-wrapper span img{margin-bottom:30px;}
	.dt-sc-counter.type2 .icon-wrapper span.zmdi, .dt-sc-counter.type2 .icon-wrapper span.pe-icon, .dt-sc-counter.type2 .icon-wrapper span.icon, 
	.dt-sc-counter.type2 .icon-wrapper span.fa{border-radius:50%;display:inline-block;font-size:60px;height:100px;line-height:100px;margin-bottom:20px;width:100px; position:relative;}
	.dt-sc-counter.type2 .icon-wrapper span.zmdi:after, .dt-sc-counter.type2 .icon-wrapper span.pe-icon:after, 
	.dt-sc-counter.type2 .icon-wrapper span.icon:after, .dt-sc-counter.type2 .icon-wrapper span.fa:after{border-radius:50%;border-style:solid;
	border-width:3px;content:"";display:inline-block;float:none;height:50px;left:0;margin:25px auto;opacity:0;position:absolute;right:0;width:50px;}

	.dt-sc-counter.type2 .icon-wrapper span.zmdi:before, .dt-sc-counter.type2 .icon-wrapper span.pe-icon:before, 
	.dt-sc-counter.type2 .icon-wrapper span.icon:before, .dt-sc-counter.type2 .icon-wrapper span.fa:before { left: 0; right: 0; top: 0; bottom: 0; 
	position: absolute; margin: auto; -moz-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }
	
	.dt-sc-counter.type2:hover .icon-wrapper span.zmdi:after, .dt-sc-counter.type2:hover .icon-wrapper span.pe-icon:after, .dt-sc-counter.type2:hover .icon-wrapper span.icon:after, .dt-sc-counter.type2:hover .icon-wrapper span.fa:after{-moz-transform:scale(2.5);-ms-transform:scale(2.5);-webkit-transform:scale(2.5);opacity:1;transform:scale(2.5);}
	.dt-sc-counter.type2:hover .icon-wrapper span.zmdi:before, .dt-sc-counter.type2:hover .icon-wrapper span.pe-icon:before, 
	.dt-sc-counter.type2:hover .icon-wrapper span.icon:before, .dt-sc-counter.type2:hover .icon-wrapper span.fa:before{ -moz-transform: scale(0.8); -webkit-transform: scale(0.8); transform: scale(0.8);}
	
	.dt-sc-counter.type2:hover .icon-wrapper span.zmdi:before, .dt-sc-counter.type2:hover .icon-wrapper span.pe-icon:before, .dt-sc-counter.type2:hover .icon-wrapper span.icon:before, .dt-sc-counter.type2:hover .icon-wrapper span.fa:before{color:#ffffff; }
	
	.dt-sc-counter.type2 .dt-sc-couter-icon-holder{display:inline-block;padding:0 0 10px;width:120px;}
	.dt-sc-counter.type2 .dt-sc-counter-number{font-size:40px;font-weight:900;}
	.dt-sc-counter.type2 h4{font-size:22px;font-weight:300;margin:30px 0px 0px;position:relative;}
	.dt-sc-counter.type2 h4:before{background:#222222;content:"";display:block;height:3px;left:0;margin:0 auto;position:absolute;right:0;top:-15px;width:30px;}
	.dt-sc-counter.type2:hover h4:before{width:0;}
	.dt-sc-counter.type2 h4:after{content:"";display:block;height:3px;left:0;margin:0 auto;position:absolute;right:0;top:-15px;width:0;}
	.dt-sc-counter.type2:hover h4:after{width:60px;}
	.dt-sc-counter.type2.alignleft{text-align:left;}
	.dt-sc-counter.type2.alignright{text-align:right;}
	.dt-sc-counter.type2.alignright .icon-wrapper span.zmdi:after, .dt-sc-counter.type2.alignright .icon-wrapper span.pe-icon:after, .dt-sc-counter.type2.alignright .icon-wrapper span.icon:after, .dt-sc-counter.type2.alignright .icon-wrapper span.fa:after{right:25px;left:inherit;}
	.dt-sc-counter.type2.alignright  h4:before, .dt-sc-counter.type2.alignright  h4:after{left:auto;right:0;}
	.dt-sc-counter.type2.alignright .dt-sc-counter-number{float:right;}
	.dt-sc-counter.type2.alignleft .icon-wrapper span.zmdi:after, .dt-sc-counter.type2.alignleft .icon-wrapper span.pe-icon:after, .dt-sc-counter.type2.alignleft .icon-wrapper span.icon:after, .dt-sc-counter.type2.alignleft .icon-wrapper span.fa:after{left:25px;right:inherit;}
	.dt-sc-counter.type2.alignleft  h4:before, .dt-sc-counter.type2.alignleft  h4:after{left:0;right:auto;}
	.dt-sc-counter.type2.alignleft .dt-sc-counter-number{float:left;}
	.dt-sc-counter.type2.alignleft .dt-sc-couter-icon-holder, .dt-sc-counter.type2.alignright .dt-sc-couter-icon-holder{text-align:center;}

	.dt-sc-dark-bg .dt-sc-counter.type2 h4:before { background: #ffffff; }

	.dt-sc-counter.type2:hover .icon-wrapper span.zmdi, .dt-sc-counter.type2:hover .icon-wrapper span.pe-icon, 
	.dt-sc-counter.type2:hover .icon-wrapper span.icon, .dt-sc-counter.type2:hover .icon-wrapper span.fa, .dt-sc-counter.type2:hover .icon-wrapper span.fas,
	.dt-sc-counter.type2:hover h4:after, .dt-sc-counter.type2 h4:after { background: #000; }

	/*--------------------------------*/	

	.dt-sc-counter.type3 { text-align:center; margin:0 0px 20px; position:relative; border: 1px solid #ddd; padding: 35px 15px 30px; }
	.dt-sc-counter.type3 .icon-wrapper { margin: 0 0 30px; }
	.dt-sc-counter.type3 .icon-wrapper span { font-size:50px; }
	.dt-sc-counter.type3 .dt-sc-counter-number { color: #111; font-size:30px; margin-bottom:25px; position:relative; padding-bottom:28px; }
	.dt-sc-counter.type3 h4 { color: #777; font-size:20px; font-weight:300; letter-spacing:0.5px; margin-bottom:5px; }

	.dt-sc-counter.type3 .dt-sc-counter-number:before, .dt-sc-counter.type3 .dt-sc-counter-number:after { position: absolute; content: ""; display: block; left: 0; right: 0; margin: auto; 
	bottom: 0; }
	.dt-sc-counter.type3 .dt-sc-counter-number:before {width: 160px; height: 1px; background-color: #ddd; }
	.dt-sc-counter.type3 .dt-sc-counter-number:after { width: 0; height: 1px; }

	.dt-sc-counter.type3:hover .dt-sc-counter-number:before { width: 0; }
	.dt-sc-counter.type3:hover .dt-sc-counter-number:after { background-color: rgba(255, 255, 255, 0.3); width: 160px; }
	.dt-sc-counter.type3:hover, .dt-sc-counter.type3:hover .dt-sc-counter-number, .dt-sc-counter.type3:hover h4 { color: #fff; }

	.dt-sc-counter.type3.alignleft { text-align: left; }
	.dt-sc-counter.type3.alignleft .icon-wrapper { right: 0; left: inherit; }
	.dt-sc-counter.type3.alignleft .dt-sc-counter-number:before { left: 0; right: inherit; }
	.dt-sc-counter.type3.alignleft .dt-sc-counter-number:before, .dt-sc-counter.type3.alignleft .dt-sc-counter-number:after { left:0; right: inherit; }

	.dt-sc-counter.type3.alignright { text-align: right; }
	.dt-sc-counter.type3.alignright .icon-wrapper { right: inherit; left: 0; }
	.dt-sc-counter.type3.alignright .dt-sc-counter-number:before { left: inherit; right: 0; }
	.dt-sc-counter.type3.alignright .dt-sc-counter-number:before, .dt-sc-counter.type3.alignright .dt-sc-counter-number:after { left:inherit; right: 0; }
	
	.dt-sc-counter.type3 .dt-sc-counter-number:after { background-color: #000; }

	/*--------------------------------*/
	
	.dt-sc-counter.type4 { text-align:center; }
	.dt-sc-counter.type4 .dt-sc-couter-icon-holder { display:inline-block; width:140px; height:140px; border:5px solid; border-radius:50%; position:relative; }
	.dt-sc-counter.type4 .dt-sc-couter-icon-holder .icon-wrapper { width:70px; height:70px; border:5px solid; border-radius:50%; position:absolute; left:-40px; top:-10px; line-height:60px; }
	.dt-sc-counter.type4 .dt-sc-couter-icon-holder span { line-height:60px; font-size:32px; }
	.dt-sc-counter.type4 .dt-sc-counter-number { font-size:30px; line-height:135px; }
	.dt-sc-counter.type4 h4 { font-size:14px; margin:15px 0px 0px; text-transform:uppercase; padding:0px; }
	
	.dt-sc-counter.type4:hover .dt-sc-couter-icon-holder .icon-wrapper { width: 100%; top: 0; left: 0; height: 100%; line-height: 140px; opacity: 0.05; }
	.dt-sc-counter.type4:hover .dt-sc-couter-icon-holder span { font-size: 60px; line-height: 120px; }

	
	.dt-sc-counter.type4.alignright .dt-sc-couter-icon-holder .icon-wrapper { left: auto; right: -40px; }
	.dt-sc-counter.type4.alignright:hover .dt-sc-couter-icon-holder .icon-wrapper { left: inherit; right: 0; }

	.dt-sc-counter.type4.aligncenter .dt-sc-couter-icon-holder .icon-wrapper { left: 0; right: 0; top: -30px; margin: 0 auto; }
	.dt-sc-counter.type4.aligncenter:hover .dt-sc-couter-icon-holder .icon-wrapper { top:0; left: 0; right: 0; }
	
	.dt-sc-dark-bg .dt-sc-counter.type4 .dt-sc-counter-number { color:#000000; }
	.dt-sc-dark-bg .dt-sc-counter.type4:hover .dt-sc-counter-number { color: #fff; }
	
	.dt-sc-counter.type4.blue .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.blue:hover .dt-sc-couter-icon-holder { background:#008bd3; }
	.dt-sc-counter.type4.brown .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.brown:hover .dt-sc-couter-icon-holder { background:#795548; }
	.dt-sc-counter.type4.cadetblue .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.cadetblue:hover .dt-sc-couter-icon-holder { background:#3c939d; }
	.dt-sc-counter.type4.chillipepper .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.chillipepper:hover .dt-sc-couter-icon-holder { background:#c10841; }
	.dt-sc-counter.type4.cyan .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.cyan:hover .dt-sc-couter-icon-holder { background:#00bcd4; }
	.dt-sc-counter.type4.darkgolden .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.darkgolden:hover .dt-sc-couter-icon-holder { background:#b48b3c; }
	.dt-sc-counter.type4.deeporange .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.deeporange:hover .dt-sc-couter-icon-holder { background:#ff5722; }
	.dt-sc-counter.type4.deeppurple .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.deeppurple:hover .dt-sc-couter-icon-holder { background:#673ab7; }
	.dt-sc-counter.type4.green .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.green:hover .dt-sc-couter-icon-holder { background:#6ca04a; }
	.dt-sc-counter.type4.lime .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.lime:hover .dt-sc-couter-icon-holder { background:#cddc39; }
	.dt-sc-counter.type4.magenta .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.magenta:hover .dt-sc-couter-icon-holder { background:#cb506d; }
	.dt-sc-counter.type4.orange .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.orange:hover .dt-sc-couter-icon-holder { background:#ff9800; }
	.dt-sc-counter.type4.pink .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.pink:hover .dt-sc-couter-icon-holder { background:#fd6ca3; }
	.dt-sc-counter.type4.purple .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.purple:hover .dt-sc-couter-icon-holder { background:#9c27b0; }
	.dt-sc-counter.type4.red .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.red:hover .dt-sc-couter-icon-holder { background:#da0000; }
	.dt-sc-counter.type4.skyblue .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.skyblue:hover .dt-sc-couter-icon-holder { background:#0eb2e7; }
	.dt-sc-counter.type4.teal .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.teal:hover .dt-sc-couter-icon-holder { background:#009688; }
	.dt-sc-counter.type4.yellow .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.yellow:hover .dt-sc-couter-icon-holder { background:#ffe401; }
	.dt-sc-counter.type4.turquoise .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.turquoise:hover .dt-sc-couter-icon-holder { background:#32ccbd; }
	.dt-sc-counter.type4.wisteria .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.wisteria:hover .dt-sc-couter-icon-holder { background:#9b59b6; }
	.dt-sc-counter.type4.black .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4.black:hover .dt-sc-couter-icon-holder { background:#000000; }
	
	.dt-sc-counter.type5 { margin:0px; padding:20px 15px; position:relative; text-align:center; border:none;}
	.dt-sc-counter.type5 .icon-wrapper { width:100%; clear:both; position: absolute; top: 45px; left: 0; right: 0; margin: auto; }
 
	.dt-sc-counter.type5 .icon-wrapper span { font-size:50px; display:inline-block; opacity:0; }
	.dt-sc-counter.type5:hover .icon-wrapper span { opacity:1; }
	.dt-sc-counter.type5 .dt-sc-counter-number { font-size:60px; display: block; line-height: normal; }
	.dt-sc-counter.type5:hover .dt-sc-counter-number { opacity:0; }
	.dt-sc-counter.type5 h4 { font-size:16px; font-weight:normal; padding: 0 0 15px; margin-bottom:0; position:relative; }
	.dt-sc-counter.type5:hover h4 { letter-spacing:1px; }
	.dt-sc-counter.type5 .dt-sc-couter-icon-holder { display: block; position: relative; }

	.dt-sc-counter.type5.alignleft { text-align: left; padding: 60px 0; }
	.dt-sc-counter.type5.alignleft h4:before { left: 0; right: inherit; }
	.dt-sc-counter.type5.alignleft h4:before, .dt-sc-counter.type5.alignleft h4:after { left:0; right: inherit; }

	.dt-sc-counter.type5.alignright { text-align: right; padding: 60px 0; }
	.dt-sc-counter.type5.alignright h4:before { left: inherit; right: 0; }
	.dt-sc-counter.type5.alignright h4:before, .dt-sc-counter.type5.alignright h4:after { left:inherit; right: 0; }
	
	.dt-sc-dark-bg .dt-sc-counter.type5 h4:before { background: #fff; }

	/*Skin Styles*/

	/* Primary */

	.dt-sc-counter.type5 h4:after { background-color: #ccc; }

	/*--------------------------------*/
	
	.dt-sc-counter.type6 { float: left; padding: 30px 35px 30px; position: relative; }
	.dt-sc-counter.type6 .dt-sc-couter-icon-holder .icon-wrapper { position: absolute; right: 10px; bottom: 10px; }
	.dt-sc-counter.type6 .dt-sc-couter-icon-holder .icon-wrapper span { font-size:100px; opacity: 0.05; }
	.dt-sc-counter.type6 .dt-sc-couter-icon-holder .dt-sc-counter-number { font-size: 40px; float: none; display: inline-block; width: 100%; color: #2d2d2d; font-weight: 900; letter-spacing: 1px; 
	line-height:normal; }
	.dt-sc-counter.type6 h4 { margin-bottom: 0; float: none; display: inline-block; text-transform: uppercase; font-size: 15px; }
	
	.dt-sc-counter.type6:before, .dt-sc-counter.type6:after { border-width: 2px; border-style: solid; content: ""; position: absolute; height: 50px; width: 50px; }
	.dt-sc-counter.type6:before { top: 0; left: 0px; border-bottom-color: transparent !important; border-right-color: transparent !important; }
	.dt-sc-counter.type6:after { right: 0px; bottom: 0; border-top-color: transparent !important; border-left-color: transparent !important; }
	
	.dt-sc-counter.type6:hover .dt-sc-couter-icon-holder .icon-wrapper span { opacity: 0.25; font-size: 80px; }
	.dt-sc-counter.type6:hover:before { border-width: 5px; border-style: solid; border-bottom-color: transparent; border-right-color: transparent; }
	.dt-sc-counter.type6:hover:after { border-width: 5px; border-style: solid; border-top-color: transparent; border-left-color: transparent; }

	.dt-sc-counter.type6.alignright .dt-sc-couter-icon-holder .icon-wrapper { right: inherit; left: 10px; }

	.dt-sc-counter.type6.aligncenter .dt-sc-couter-icon-holder .icon-wrapper { left: 0; right: 0; bottom: 0; top: 0; margin: auto; }
	.dt-sc-counter.type6.aligncenter .dt-sc-couter-icon-holder .icon-wrapper span { line-height: 100px; }
	.dt-sc-counter.type6.aligncenter:hover .dt-sc-couter-icon-holder .icon-wrapper span { line-height: 110px; }

	/*Skin Styles*/

	/* Primary */

	.dt-sc-counter.type6 .dt-sc-couter-icon-holder .icon-wrapper span { color: #000; }

	/*--------------------------------*/
	
	/*--------------------------------------------------------------
	1.2 - Browser Css
	--------------------------------------------------------------*/
	@media all and (min-width:0\0) and (min-resolution:.001dpcm) {
		
		.dt-sc-counter.type5:before, .dt-sc-counter.type5:after { transform: rotate(45deg) skew(10deg, 10deg); -ms-transform: rotate(45deg) skew(10deg, 10deg); }

	}
	
	/* IE9 and above */	
	@media screen and (min-width:0\0) { 
			
		.type4.dt-sc-counter .dt-sc-couter-icon-holder .icon-wrapper { border: none; box-shadow: 0 0 0 5px #fff; -ms-box-shadow: 0 0 0 5px #fff; }
	
	}	
	
	/*--------------------------------------------------------------
	1.3 - Default Colors
	--------------------------------------------------------------*/
	.dt-sc-counter { color:#000000; }
	
	.dt-sc-counter.type4 .dt-sc-couter-icon-holder span, .dt-sc-counter.type4:hover .dt-sc-counter-number, .dt-sc-dark-bg .dt-sc-counter { color:#ffffff; }

	.secondary-skin-highlight .dt-sc-counter.type3 .dt-sc-counter-number:before { background: #fff; }
	.dt-sc-dark-bg .dt-sc-counter.type3 .icon-wrapper span { color: rgba(255,255,255,0.2); }
	
	.dt-sc-counter.type4 .dt-sc-couter-icon-holder{ background:#ffffff; }	
	.dt-sc-counter.type4 .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-counter.type4:hover .dt-sc-couter-icon-holder .icon-wrapper { background:#333333; }
	
	.secondary-skin-bg .dt-sc-counter.type1:hover .dt-sc-counter-number { color: #fff; }
	.secondary-skin-bg .dt-sc-counter.type1 .dt-sc-counter-number:before { background: #fff; }
	
	.dt-sc-counter.type4 .dt-sc-couter-icon-holder .icon-wrapper, .dt-sc-dark-bg .dt-sc-counter.type5:before, .dt-sc-dark-bg .dt-sc-counter.type5:after { border-color:#ffffff; }

	.dt-sc-counter.type4 .dt-sc-couter-icon-holder { border:5px solid rgba(0, 0, 0, 0.07); }
	
	
	/* Note: Design for a width of 960px */	
    @media only screen and (min-width:992px) and (max-width:1199px) {
		/** Counters **/
		.vc_col-md-6 .dt-sc-counter.type1 { margin-bottom: 25px; }
		
		.dt-sc-counter.type1 .dt-sc-counter-number { font-size: 28px; margin-right: 8px; }
				
		.dt-sc-counter.type5:before { height: 180px; width: 180px; }
		.dt-sc-counter.type5:after { height: 160px; width: 160px; }
	
	}
	
	
	/* Note: Design for a width of 768px */
    @media only screen and (min-width:768px) and (max-width:991px) {
		
		/** Counters **/

		.dt-sc-counter.type1 .dt-sc-counter-number { font-size: 35px; }
		.dt-sc-counter.type1 .icon-wrapper { min-width: 40px; margin: 10px 15px 0 0; }
		.dt-sc-counter.type1 .icon-wrapper span { font-size: 35px; }

		.dt-sc-counter.type2 { margin-bottom: 50px; }
		
		.dt-sc-counter.type4 .dt-sc-couter-icon-holder { height: 120px; width: 120px; }
		.dt-sc-counter.type4 .dt-sc-counter-number { font-size: 28px; line-height: 125px; }
		.dt-sc-counter.type4 .dt-sc-couter-icon-holder .icon-wrapper { height: 60px; line-height: 60px; left: -30px; width: 60px; }
		.dt-sc-counter.type4 .dt-sc-couter-icon-holder span { font-size: 28px; line-height: 50px; }
		
		.dt-sc-counter.type5:before { height: 150px; width: 150px; }
		.dt-sc-counter.type5:after { height: 130px; width: 130px; }

		.dt-sc-counter.type6 h4 { font-size: 14px; }

		.dt-sc-counter.type1 h4 { display: inline-block; }

		.dt-sc-counter.type2 h4 { font-size: 20px; }
	
	}
	
	
	/*----*****---- << Mobile (Landscape) >> ----*****----*/	
	
	/* Common Styles for the devices below 767px width */
	@media only screen and (max-width: 767px) { 
	
		/** Counters **/
		.dt-sc-counter { margin-bottom: 30px; }
		
		.dt-sc-counter.type1 .dt-sc-counter-number { font-size: 35px; }

	}
		
	
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 319px) {	
		.dt-sc-counter.type5:before { height: 180px; width: 180px; }
		.dt-sc-counter.type5:after { height: 160px; width: 160px; }
	}