[class*="dg-icon-"]{
	-webkit-transition:	color ease-in 300ms,border ease-in 300ms,background ease-in 300ms;
	-moz-transition: 	color ease-in 300ms,border ease-in 300ms,background ease-in 300ms;
	-ms-transition: 	color ease-in 300ms,border ease-in 300ms,background ease-in 300ms;
	-o-transition: 		color ease-in 300ms,border ease-in 300ms,background ease-in 300ms;
	transition: 		color ease-in 300ms,border ease-in 300ms,background ease-in 300ms;
}
[class*="dg-icon-"]{
	color:#333333;
	border-color:#333333;
	background-color:#333333;
	background-image:none;
}
[class*="dg-icon-"]:before,
[class*="dg-icon-"] .hexagon span:before{
	background-color:#333333;
	background-image:none;
}

[class*="dg-icon-"].icon-turquoise{
	color:#08dcf5;
	border-color:#08dcf5;
	background-color:#08dcf5;
}
[class*="dg-icon-"].icon-turquoise:before,
[class*="dg-icon-"].icon-turquoise .hexagon span:before{
	background-color:#08dcf5;
}

[class*="dg-icon-"].icon-borland{
	color:#20a3f0;
	border-color:#20a3f0;
	background-color:#20a3f0;
}
[class*="dg-icon-"].icon-borland:before,
[class*="dg-icon-"].icon-borland .hexagon span:before{
	background-color:#20a3f0;
}
[class*="dg-icon-"].icon-denim{
	color:#127dcf;
	border-color:#127dcf;
	background-color:#127dcf;
}
[class*="dg-icon-"].icon-denim:before,
[class*="dg-icon-"].icon-denim .hexagon span:before{
	background-color:#127dcf;
}

[class*="dg-icon-"].icon-turquoise-g{
	color:#1de0c1;
	border-color:#1de0c1;
	background: -webkit-linear-gradient(135deg, #1de0c1, #44d2fb);
	background: -o-linear-gradient(135deg, #1de0c1, #44d2fb); 
	background: -moz-linear-gradient(135deg, #1de0c1, #44d2fb); 
	background: linear-gradient(135deg, #1de0c1, #44d2fb);
	background-color:#1de0c1;
}
[class*="dg-icon-"].icon-turquoise-g:before,
[class*="dg-icon-"].icon-turquoise-g .hexagon span:before{
	background: -webkit-linear-gradient(135deg, #1de0c1, #44d2fb);
	background: -o-linear-gradient(135deg, #1de0c1, #44d2fb); 
	background: -moz-linear-gradient(135deg, #1de0c1, #44d2fb); 
	background: linear-gradient(135deg, #1de0c1, #44d2fb);
	background-color:#1de0c1;
}
[class*="dg-icon-"].icon-navyblue-g{
	color:#0547f1;
	border-color:#0547f1;
	background: -webkit-linear-gradient(135deg, #0547f1, #02b4d0, #02b6d0);
	background: -o-linear-gradient(135deg, #0547f1, #02b4d0, #02b6d0); 
	background: -moz-linear-gradient(135deg, #0547f1, #02b4d0, #02b6d0); 
	background: linear-gradient(135deg, #0547f1, #02b4d0, #02b6d0 );
	background-color:#0547f1;
}
[class*="dg-icon-"].icon-navyblue-g:before,
[class*="dg-icon-"].icon-navyblue-g .hexagon span:before{
	background: -webkit-linear-gradient(135deg, #0547f1, #02b4d0, #02b6d0);
	background: -o-linear-gradient(135deg, #0547f1, #02b4d0, #02b6d0); 
	background: -moz-linear-gradient(135deg, #0547f1, #02b4d0, #02b6d0); 
	background: linear-gradient(135deg, #0547f1, #02b4d0, #02b6d0 );
	background-color:#0547f1;
}
[class*="dg-icon-"].icon-blue-g{
	color:#0850f7;
	border-color:#0850f7;
	background: -webkit-linear-gradient(135deg,#0850f7 20%,#1758fe 40%, #0899f5 90%);
	background: -o-linear-gradient(135deg,#0850f7 20%,#1758fe 40%, #0899f5 90%); 
	background: -moz-linear-gradient(135deg,#0850f7 20%,#1758fe 40%, #0899f5 90%); 
	background: linear-gradient(135deg,#0850f7 20%,#1758fe 40%, #0899f5 90%);
	background-color:#0850f7;
}
[class*="dg-icon-"].icon-blue-g:before,
[class*="dg-icon-"].icon-blue-g .hexagon span:before{
  background: -webkit-linear-gradient(135deg,#0850f7 20%,#1758fe 40%, #0899f5 90%);
  background: -o-linear-gradient(135deg,#0850f7 20%,#1758fe 40%, #0899f5 90%); 
  background: -moz-linear-gradient(135deg,#0850f7 20%,#1758fe 40%, #0899f5 90%); 
  background: linear-gradient(135deg,#0850f7 20%,#1758fe 40%, #0899f5 90%);
  background-color:#0850f7;
}

[class*="dg-icon-"].icon-jewel-g{
	color:#0f7936;
	border-color:#0f7936;
	background: -webkit-linear-gradient(135deg, #0f7936 30%, #179a47, #38965b);
	background: -o-linear-gradient(135deg, #0f7936 30%, #179a47, #38965b); 
	background: -moz-linear-gradient(135deg, #0f7936 30%, #179a47, #38965b); 
	background: linear-gradient(135deg,#0f7936 30%, #179a47, #38965b);
	background-color:#0f7936;
}
[class*="dg-icon-"].icon-jewel-g:before,
[class*="dg-icon-"].icon-jewel-g .hexagon span:before{
  background: -webkit-linear-gradient(135deg, #0f7936 30%, #179a47, #38965b);
  background: -o-linear-gradient(135deg, #0f7936 30%, #179a47, #38965b); 
  background: -moz-linear-gradient(135deg, #0f7936 30%, #179a47, #38965b); 
  background: linear-gradient(135deg, #0f7936 30%, #179a47, #38965b);
  background-color:#0f7936;
}

[class*="dg-icon-"].icon-summersky-g{
	color:#24acea;
	border-color:#24acea;
	background: -webkit-linear-gradient(135deg, #24acea 30%, #2ec3dd, #34d0d6);
	background: -o-linear-gradient(135deg, #24acea 30%, #2ec3dd, #34d0d6); 
	background: -moz-linear-gradient(135deg, #24acea 30%, #2ec3dd, #34d0d6); 
	background: linear-gradient(135deg,#24acea 30%, #2ec3dd, #34d0d6);
	background-color:#24acea;
}
[class*="dg-icon-"].icon-summersky-g:before,
[class*="dg-icon-"].icon-summersky-g .hexagon span:before{
  background: -webkit-linear-gradient(135deg, #24acea 30%, #2ec3dd, #34d0d6);
  background: -o-linear-gradient(135deg, #24acea 30%, #2ec3dd, #34d0d6); 
  background: -moz-linear-gradient(135deg, #24acea 30%, #2ec3dd, #34d0d6); 
  background: linear-gradient(135deg, #24acea 30%, #2ec3dd, #34d0d6);
  background-color:#24acea;
}



[class*="dg-icon-"].icon-gray{
	color:#333333;
	border-color:#333333;
	background-color:#333333;
}
[class*="dg-icon-"].icon-gray:before,
[class*="dg-icon-"].icon-gray .hexagon span:before{
	background-color:#333333;
}
[class*="dg-icon-"].icon-white{
	color:#ffffff;
	border-color:#ffffff;
	background-color:#ffffff;
}
/**/
[class*="dg-icon-"].full.icon-white{
	color:#333333;
}

[class*="dg-icon-"].icon-white:before,
[class*="dg-icon-"].icon-white .hexagon span:before{
	background-color:#ffffff;
}
[class*="dg-icon-"].icon-black{
	color:#191919;
	border-color:#191919;
	background-color:#191919;
}
[class*="dg-icon-"].icon-black:before,
[class*="dg-icon-"].icon-black .hexagon span:before{
	background-color:#191919;
}
[class*="dg-icon-"].icon-night{
	color:#323232;
	border-color:#323232;
	background-color:#323232;
}
[class*="dg-icon-"].icon-night:before,
[class*="dg-icon-"].icon-night .hexagon span:before{
	background-color:#323232;
}
[class*="dg-icon-"].icon-emerald{
	color:#40d075;
	border-color:#40d075;
	background-color:#40d075;
}
[class*="dg-icon-"].icon-emerald:before,
[class*="dg-icon-"].icon-emerald .hexagon span:before{
	background-color:#40d075;
}

[class*="dg-icon-"].icon-orange{
	color:#f39705;
	border-color:#f39705;
	background-color:#f39705;
}
[class*="dg-icon-"].icon-orange:before,
[class*="dg-icon-"].icon-orange .hexagon span:before{
	background-color:#f39705;
}
[class*="dg-icon-"].icon-chambray{
	color:#505f79;
	border-color:#505f79;
	background-color:#505f79;
}
[class*="dg-icon-"].icon-chambray:before,
[class*="dg-icon-"].icon-chambray .hexagon span:before{
	background-color:#505f79;
}
[class*="dg-icon-"].icon-bittersweet{
	color:#ff6061;
	border-color:#ff6061;
	background-color:#ff6061;
}
[class*="dg-icon-"].icon-bittersweet:before,
[class*="dg-icon-"].icon-bittersweet .hexagon span:before{
	background-color:#ff6061;
}
[class*="dg-icon-"].icon-pelorous{
	color:#237da6;
	border-color:#237da6;
	background-color:#237da6;
}
[class*="dg-icon-"].icon-pelorous:before,
[class*="dg-icon-"].icon-pelorous .hexagon span:before{
	background-color:#237da6;
}
[class*="dg-icon-"].icon-citrus{
	color:#a9d300;
	border-color:#a9d300;
	background-color:#a9d300;
}
[class*="dg-icon-"].icon-citrus:before,
[class*="dg-icon-"].icon-citrus .hexagon span:before{
	background-color:#a9d300;
}
[class*="dg-icon-"].icon-blackberry{
	color:#461135;
	border-color:#461135;
	background-color:#461135;
}
[class*="dg-icon-"].icon-blackberry:before,
[class*="dg-icon-"].icon-blackberry .hexagon span:before{
	background-color:#461135;
}
[class*="dg-icon-"].icon-melon{
	color:#febbb4;
	border-color:#febbb4;
	background-color:#febbb4;
}
[class*="dg-icon-"].icon-melon:before,
[class*="dg-icon-"].icon-melon .hexagon span:before{
	background-color:#febbb4;
}
[class*="dg-icon-"].icon-lipstick{
	color:#9a2c4a;
	border-color:#9a2c4a;
	background-color:#9a2c4a;
}
[class*="dg-icon-"].icon-lipstick:before,
[class*="dg-icon-"].icon-lipstick .hexagon span:before{
	background-color:#9a2c4a;
}
[class*="dg-icon-"].icon-darkcyan{
	color:#007c8e;
	border-color:#007c8e;
	background-color:#007c8e;
}
[class*="dg-icon-"].icon-darkcyan:before,
[class*="dg-icon-"].icon-darkcyan .hexagon span:before{
	background-color:#007c8e;
}
[class*="dg-icon-"].icon-toryblue{
	color:#40548e;
	border-color:#40548e;
	background-color:#40548e;
}
[class*="dg-icon-"].icon-toryblue:before,
[class*="dg-icon-"].icon-toryblue .hexagon span:before{
	background-color:#40548e;
}
[class*="dg-icon-"].icon-crimson{
	color:#ef1d38;
	border-color:#ef1d38;
	background-color:#ef1d38;
}
[class*="dg-icon-"].icon-crimson:before,
[class*="dg-icon-"].icon-crimson .hexagon span:before{
	background-color:#ef1d38;
}
[class*="dg-icon-"].icon-celery{
	color:#bbb83f;
	border-color:#bbb83f;
	background-color:#bbb83f;
}
[class*="dg-icon-"].icon-celery:before,
[class*="dg-icon-"].icon-celery .hexagon span:before{
	background-color:#bbb83f;
}
[class*="dg-icon-"].icon-pink{
	color:#dc717c;
	border-color:#dc717c;
	background-color:#dc717c;
}
[class*="dg-icon-"].icon-pink:before,
[class*="dg-icon-"].icon-pink .hexagon span:before{
	background-color:#dc717c;
}
[class*="dg-icon-"].icon-citrus2{
	color:#97c200;
	border-color:#97c200;
	background-color:#97c200;
}
[class*="dg-icon-"].icon-citrus2:before,
[class*="dg-icon-"].icon-citrus2 .hexagon span:before{
	background-color:#97c200;
}
[class*="dg-icon-"].icon-comet{
	color:#626073;
	border-color:#626073;
	background-color:#626073;
}
[class*="dg-icon-"].icon-comet:before,
[class*="dg-icon-"].icon-comet .hexagon span:before{
	background-color:#626073;
}
[class*="dg-icon-"].icon-atomic{
	color:#3d4c53;
	border-color:#3d4c53;
	background-color:#3d4c53;
}
[class*="dg-icon-"].icon-atomic:before,
[class*="dg-icon-"].icon-atomic .hexagon span:before{
	background-color:#3d4c53;
}
[class*="dg-icon-"].icon-seagreen{
	color:#1cc0be;
	border-color:#1cc0be;
	background-color:#1cc0be;
}
[class*="dg-icon-"].icon-seagreen:before,
[class*="dg-icon-"].icon-seagreen .hexagon span:before{
	background-color:#1cc0be;
}
[class*="dg-icon-"].icon-shadowgreen{
	color:#94c1ab;
	border-color:#94c1ab;
	background-color:#94c1ab;
}
[class*="dg-icon-"].icon-shadowgreen:before,
[class*="dg-icon-"].icon-shadowgreen .hexagon span:before{
	background-color:#94c1ab;
}
[class*="dg-icon-"].icon-silver{
	color:#b8b8b8;
	border-color:#b8b8b8;
	background-color:#b8b8b8;
}
[class*="dg-icon-"].icon-silver:before,
[class*="dg-icon-"].icon-silver .hexagon span:before{
	background-color:#b8b8b8;
}
[class*="dg-icon-"].icon-acapulco{
	color:#62a783;
	border-color:#62a783;
	background-color:#62a783;
}
[class*="dg-icon-"].icon-acapulco:before,
[class*="dg-icon-"].icon-acapulco .hexagon span:before{
	background-color:#62a783;
}
[class*="dg-icon-"].icon-rock{
	color:#2e313d;
	border-color:#2e313d;
	background-color:#2e313d;
}
[class*="dg-icon-"].icon-rock:before,
[class*="dg-icon-"].icon-rock .hexagon span:before{
	background-color:#2e313d;
}
[class*="dg-icon-"].icon-midnightblue{
	color:#122b58;
	border-color:#122b58;
	background-color:#122b58;
}
[class*="dg-icon-"].icon-midnightblue:before,
[class*="dg-icon-"].icon-midnightblue .hexagon span:before{
	background-color:#122b58;
}
[class*="dg-icon-"].icon-darkturquoise{
	color:#00d7e9;
	border-color:#00d7e9;
	background-color:#00d7e9;
}
[class*="dg-icon-"].icon-darkturquoise:before,
[class*="dg-icon-"].icon-darkturquoise .hexagon span:before{
	background-color:#00d7e9;
}
[class*="dg-icon-"].icon-radicalred{
	color:#f82f54;
	border-color:#f82f54;
	background-color:#f82f54;
}
[class*="dg-icon-"].icon-radicalred:before,
[class*="dg-icon-"].icon-radicalred .hexagon span:before{
	background-color:#f82f54;
}
[class*="dg-icon-"].icon-cadetblue{
	color:#5d9ca8;
	border-color:#5d9ca8;
	background-color:#5d9ca8;
}
[class*="dg-icon-"].icon-cadetblue:before,
[class*="dg-icon-"].icon-cadetblue .hexagon span:before{
	background-color:#5d9ca8;
}
[class*="dg-icon-"].icon-sunshade{
	color:#fa973c;
	border-color:#fa973c;
	background-color:#fa973c;
}
[class*="dg-icon-"].icon-sunshade:before,
[class*="dg-icon-"].icon-sunshade .hexagon span:before{
	background-color:#fa973c;
}
[class*="dg-icon-"].icon-blackberry{
	color:#361630;
	border-color:#361630;
	background-color:#361630;
}
[class*="dg-icon-"].icon-blackberry:before,
[class*="dg-icon-"].icon-blackberry .hexagon span:before{
	background-color:#361630;
}
[class*="dg-icon-"].icon-mantis{
	color:#8fc567;
	border-color:#8fc567;
	background-color:#8fc567;
}
[class*="dg-icon-"].icon-mantis:before,
[class*="dg-icon-"].icon-mantis .hexagon span:before{
	background-color:#8fc567;
}
[class*="dg-icon-"].icon-saffron{
	color:#f0ca3d;
	border-color:#f0ca3d;
	background-color:#f0ca3d;
}
[class*="dg-icon-"].icon-saffron:before,
[class*="dg-icon-"].icon-saffron .hexagon span:before{
	background-color:#f0ca3d;
}
[class*="dg-icon-"].icon-shamrock{
	color:#24d78a;
	border-color:#24d78a;
	background-color:#24d78a;
}
[class*="dg-icon-"].icon-shamrock:before,
[class*="dg-icon-"].icon-shamrock .hexagon span:before{
	background-color:#24d78a;
}
[class*="dg-icon-"].icon-orange2{
	color:#f4633c;
	border-color:#f4633c;
	background-color:#f4633c;
}
[class*="dg-icon-"].icon-orange2:before,
[class*="dg-icon-"].icon-orange2 .hexagon span:before{
	background-color:#f4633c;
}
/*btn color*/

.dnngo-main [class*="dg-icon-"]:hover,
.dg-ibox-hover:hover [class*="dg-icon-"]{
	color:#20a3f0;
	border-color:#20a3f0;
	background-color:#20a3f0;
	background-image:none;
}
.dnngo-main [class*="dg-icon-"]:hover:before,
[class*="dg-icon-"]:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"]:before,
.dg-ibox-hover:hover .hexagon span:before{
	background-color:#20a3f0;
	border-color:#20a3f0;
	background-image:none;
}

/*btn Hover color*/
[class*="dg-icon-"].hover-turquoise:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-turquoise{
	color:#08dcf5;
	border-color:#08dcf5;
	background-color:#08dcf5;
}
[class*="dg-icon-"].hover-turquoise:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-turquoise:before,
[class*="dg-icon-"].hover-turquoise:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-turquoise .hexagon span:before{
	background-color:#08dcf5;
}
[class*="dg-icon-"].hover-borland:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-borland{
	color:#20a3f0;
	border-color:#20a3f0;
	background-color:#20a3f0;
}
[class*="dg-icon-"].hover-borland:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-borland:before,
[class*="dg-icon-"].hover-borland:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-borland .hexagon span:before{
	background-color:#20a3f0;
}
[class*="dg-icon-"].hover-denim:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-denim{
	color:#127dcf;
	border-color:#127dcf;
	background-color:#127dcf;
}
[class*="dg-icon-"].hover-denim:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-denim:before,
[class*="dg-icon-"].hover-denim:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-denim .hexagon span:before{
	background-color:#127dcf;
}
[class*="dg-icon-"].hover-denim:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-denim{
	color:#127dcf;
	border-color:#127dcf;
	background-color:#127dcf;
}
[class*="dg-icon-"].hover-denim:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-denim:before,
[class*="dg-icon-"].hover-denim:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-denim .hexagon span:before{
	background-color:#127dcf;
}
[class*="dg-icon-"].hover-turquoise-g:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-turquoise-g{
	color:#1de0c1;
	border-color:#1de0c1;
	background: -webkit-linear-gradient(135deg, #1de0c1, #44d2fb);
	background: -o-linear-gradient(135deg, #1de0c1, #44d2fb); 
	background: -moz-linear-gradient(135deg, #1de0c1, #44d2fb); 
	background: linear-gradient(135deg, #1de0c1, #44d2fb);
	background-color:#1de0c1;
}
[class*="dg-icon-"].hover-turquoise-g:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-turquoise-g:before,
[class*="dg-icon-"].hover-turquoise-g:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-turquoise-g .hexagon span:before{
	background: -webkit-linear-gradient(135deg, #1de0c1, #44d2fb);
	background: -o-linear-gradient(135deg, #1de0c1, #44d2fb); 
	background: -moz-linear-gradient(135deg, #1de0c1, #44d2fb); 
	background: linear-gradient(135deg, #1de0c1, #44d2fb);
	background-color:#1de0c1;
}
[class*="dg-icon-"].hover-navyblue-g:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-navyblue-g{
	color:#0547f1;
	border-color:#0547f1;
	background: -webkit-linear-gradient(135deg, #0547f1, #02b4d0, #02b6d0);
	background: -o-linear-gradient(135deg, #0547f1, #02b4d0, #02b6d0); 
	background: -moz-linear-gradient(135deg, #0547f1, #02b4d0, #02b6d0); 
	background: linear-gradient(135deg, #0547f1, #02b4d0, #02b6d0 );
	background-color:#0547f1;
}
[class*="dg-icon-"].hover-navyblue-g:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-navyblue-g:before,
[class*="dg-icon-"].hover-navyblue-g:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-navyblue-g .hexagon span:before{
	background: -webkit-linear-gradient(135deg, #0547f1, #02b4d0, #02b6d0);
	background: -o-linear-gradient(135deg, #0547f1, #02b4d0, #02b6d0); 
	background: -moz-linear-gradient(135deg, #0547f1, #02b4d0, #02b6d0); 
	background: linear-gradient(135deg, #0547f1, #02b4d0, #02b6d0 );
	background-color:#0547f1;
}
[class*="dg-icon-"].hover-blue-g:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-blue-g{
	color:#0850f7;
	border-color:#0850f7;
	background: -webkit-linear-gradient(135deg,#0850f7 20%,#1758fe 40%, #0899f5 90%);
	background: -o-linear-gradient(135deg,#0850f7 20%,#1758fe 40%, #0899f5 90%); 
	background: -moz-linear-gradient(135deg,#0850f7 20%,#1758fe 40%, #0899f5 90%); 
	background: linear-gradient(135deg,#0850f7 20%,#1758fe 40%, #0899f5 90%);
	background-color:#0850f7;
}
[class*="dg-icon-"].hover-blue-g:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-blue-g:before,
[class*="dg-icon-"].hover-blue-g:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-blue-g .hexagon span:before{
  background: -webkit-linear-gradient(135deg,#0850f7 20%,#1758fe 40%, #0899f5 90%);
  background: -o-linear-gradient(135deg,#0850f7 20%,#1758fe 40%, #0899f5 90%); 
  background: -moz-linear-gradient(135deg,#0850f7 20%,#1758fe 40%, #0899f5 90%); 
  background: linear-gradient(135deg,#0850f7 20%,#1758fe 40%, #0899f5 90%);
  background-color:#0850f7;
}


[class*="dg-icon-"].hover-jewel-g:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-jewel-g{
	color:#0f7936;
	border-color:#0f7936;
	background: -webkit-linear-gradient(135deg, #0f7936 30%, #179a47, #38965b);
	background: -o-linear-gradient(135deg, #0f7936 30%, #179a47, #38965b); 
	background: -moz-linear-gradient(135deg, #0f7936 30%, #179a47, #38965b); 
	background: linear-gradient(135deg,#0f7936 30%, #179a47, #38965b);
	background-color:#0f7936;
}

[class*="dg-icon-"].hover-jewel-g:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-jewel-g:before,
[class*="dg-icon-"].hover-jewel-g:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-jewel-g .hexagon span:before{
  background: -webkit-linear-gradient(135deg, #0f7936 30%, #179a47, #38965b);
  background: -o-linear-gradient(135deg, #0f7936 30%, #179a47, #38965b); 
  background: -moz-linear-gradient(135deg, #0f7936 30%, #179a47, #38965b); 
  background: linear-gradient(135deg, #0f7936 30%, #179a47, #38965b);
  background-color:#0f7936;
}
[class*="dg-icon-"].hover-summersky-g:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-summersky-g{
	color:#24acea;
	border-color:#24acea;
	background: -webkit-linear-gradient(135deg, #24acea 30%, #2ec3dd, #34d0d6);
	background: -o-linear-gradient(135deg, #24acea 30%, #2ec3dd, #34d0d6); 
	background: -moz-linear-gradient(135deg, #24acea 30%, #2ec3dd, #34d0d6); 
	background: linear-gradient(135deg,#24acea 30%, #2ec3dd, #34d0d6);
	background-color:#24acea;
}
[class*="dg-icon-"].hover-summersky-g:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-summersky-g:before,
[class*="dg-icon-"].hover-summersky-g:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-summersky-g .hexagon span:before{
  background: -webkit-linear-gradient(135deg, #24acea 30%, #2ec3dd, #34d0d6);
  background: -o-linear-gradient(135deg, #24acea 30%, #2ec3dd, #34d0d6); 
  background: -moz-linear-gradient(135deg, #24acea 30%, #2ec3dd, #34d0d6); 
  background: linear-gradient(135deg, #24acea 30%, #2ec3dd, #34d0d6);
  background-color:#24acea;
}

[class*="dg-icon-"].hover-gray:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-gray{
	color:#333333;
	border-color:#333333;
	background-color:#333333;
}
[class*="dg-icon-"].hover-gray:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-gray:before,
[class*="dg-icon-"].hover-gray:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-gray .hexagon span:before{
	background-color:#333333;
}
[class*="dg-icon-"].hover-white:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-white{
	color:#ffffff;
	border-color:#ffffff;
	background-color:#ffffff;
}
[class*="dg-icon-"].hover-white:hover:before,
.dg-ibox-hover:hover .hover-white:before,
[class*="dg-icon-"].hover-white:hover .hexagon span:before,
.dg-ibox-hover:hover .hover-white .hexagon span:before{
	background-color:#ffffff;
}

.dnngo-main .dg-icon-1.hover-white:hover, 
.dnngo-main .dg-icon-2.hover-white:hover, 
.dnngo-main .dg-icon-3.hover-white:hover, 
.dnngo-main .dg-icon-4.hover-white:hover, 
.dnngo-main .dg-icon-5.hover-white:hover,
.dnngo-main .dg-ibox-hover:hover .dg-icon-1.hover-white, 
.dnngo-main .dg-ibox-hover:hover .dg-icon-2.hover-white, 
.dnngo-main .dg-ibox-hover:hover .dg-icon-3.hover-white, 
.dnngo-main .dg-ibox-hover:hover .dg-icon-4.hover-white, 
.dnngo-main .dg-ibox-hover:hover .dg-icon-5.hover-white{
	color:#333333!important;
}

[class*="dg-icon-"].hover-black:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-black{
	color:#191919;
	border-color:#191919;
	background-color:#191919;
}
[class*="dg-icon-"].hover-black:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-black:before,
[class*="dg-icon-"].hover-black:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-black .hexagon span:before{
	background-color:#191919;
}
[class*="dg-icon-"].hover-night:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-night{
	color:#323232;
	border-color:#323232;
	background-color:#323232;
}
[class*="dg-icon-"].hover-night:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-night:before,
[class*="dg-icon-"].hover-night:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-night .hexagon span:before{
	background-color:#323232;
}
[class*="dg-icon-"].hover-emerald:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-emerald{
	color:#40d075;
	border-color:#40d075;
	background-color:#40d075;
}
[class*="dg-icon-"].hover-emerald:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-emerald:before,
[class*="dg-icon-"].hover-emerald:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-emerald .hexagon span:before{
	background-color:#40d075;
}

[class*="dg-icon-"].hover-orange:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-orange{
	color:#f39705;
	border-color:#f39705;
	background-color:#f39705;
}
[class*="dg-icon-"].hover-orange:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-orange:before,
[class*="dg-icon-"].hover-orange:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-orange .hexagon span:before{
	background-color:#f39705;
}
[class*="dg-icon-"].hover-chambray:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-chambray{
	color:#505f79;
	border-color:#505f79;
	background-color:#505f79;
}
[class*="dg-icon-"].hover-chambray:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-chambray:before,
[class*="dg-icon-"].hover-chambray:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-chambray .hexagon span:before{
	background-color:#505f79;
}
[class*="dg-icon-"].hover-bittersweet:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-bittersweet{
	color:#ff6061;
	border-color:#ff6061;
	background-color:#ff6061;
}
[class*="dg-icon-"].hover-bittersweet:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-bittersweet:before,
[class*="dg-icon-"].hover-bittersweet:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-bittersweet .hexagon span:before{
	background-color:#ff6061;
}
[class*="dg-icon-"].hover-pelorous:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-pelorous{
	color:#237da6;
	border-color:#237da6;
	background-color:#237da6;
}
[class*="dg-icon-"].hover-pelorous:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-pelorous:before,
[class*="dg-icon-"].hover-pelorous:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-pelorous .hexagon span:before{
	background-color:#237da6;
}
[class*="dg-icon-"].hover-citrus:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-citrus{
	color:#a9d300;
	border-color:#a9d300;
	background-color:#a9d300;
}
[class*="dg-icon-"].hover-citrus:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-citrus:before,
[class*="dg-icon-"].hover-citrus:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-citrus .hexagon span:before{
	background-color:#a9d300;
}
[class*="dg-icon-"].hover-blackberry:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-blackberry{
	color:#461135;
	border-color:#461135;
	background-color:#461135;
}
[class*="dg-icon-"].hover-blackberry:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-blackberry:before,
[class*="dg-icon-"].hover-blackberry:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-blackberry .hexagon span:before{
	background-color:#461135;
}
[class*="dg-icon-"].hover-melon:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-melon{
	color:#febbb4;
	border-color:#febbb4;
	background-color:#febbb4;
}
[class*="dg-icon-"].hover-melon:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-melon:before,
[class*="dg-icon-"].hover-melon:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-melon .hexagon span:before{
	background-color:#febbb4;
}
[class*="dg-icon-"].hover-lipstick:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-lipstick{
	color:#9a2c4a;
	border-color:#9a2c4a;
	background-color:#9a2c4a;
}
[class*="dg-icon-"].hover-lipstick:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-lipstick:before,
[class*="dg-icon-"].hover-lipstick:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-lipstick .hexagon span:before{
	background-color:#9a2c4a;
}
[class*="dg-icon-"].hover-darkcyan:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-darkcyan{
	color:#007c8e;
	border-color:#007c8e;
	background-color:#007c8e;
}
[class*="dg-icon-"].hover-darkcyan:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-darkcyan:before,
[class*="dg-icon-"].hover-darkcyan:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-darkcyan .hexagon span:before{
	background-color:#007c8e;
}
[class*="dg-icon-"].hover-toryblue:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-toryblue{
	color:#40548e;
	border-color:#40548e;
	background-color:#40548e;
}
[class*="dg-icon-"].hover-toryblue:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-toryblue:before,
[class*="dg-icon-"].hover-toryblue:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-toryblue .hexagon span:before{
	background-color:#40548e;
}
[class*="dg-icon-"].hover-crimson:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-crimson{
	color:#ef1d38;
	border-color:#ef1d38;
	background-color:#ef1d38;
}
[class*="dg-icon-"].hover-crimson:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-crimson:before,
[class*="dg-icon-"].hover-crimson:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-crimson .hexagon span:before{
	background-color:#ef1d38;
}
[class*="dg-icon-"].hover-celery:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-celery{
	color:#bbb83f;
	border-color:#bbb83f;
	background-color:#bbb83f;
}
[class*="dg-icon-"].hover-celery:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-celery:before,
[class*="dg-icon-"].hover-celery:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-celery .hexagon span:before{
	background-color:#bbb83f;
}
[class*="dg-icon-"].hover-pink:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-pink{
	color:#dc717c;
	border-color:#dc717c;
	background-color:#dc717c;
}
[class*="dg-icon-"].hover-pink:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-pink:before,
[class*="dg-icon-"].hover-pink:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-pink .hexagon span:before{
	background-color:#dc717c;
}
[class*="dg-icon-"].hover-citrus2:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-citrus2{
	color:#97c200;
	border-color:#97c200;
	background-color:#97c200;
}
[class*="dg-icon-"].hover-citrus2:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-citrus2:before,
[class*="dg-icon-"].hover-citrus2:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-citrus2 .hexagon span:before{
	background-color:#97c200;
}
[class*="dg-icon-"].hover-comet:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-comet{
	color:#626073;
	border-color:#626073;
	background-color:#626073;
}
[class*="dg-icon-"].hover-comet:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-comet:before,
[class*="dg-icon-"].hover-comet:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-comet .hexagon span:before{
	background-color:#626073;
}
[class*="dg-icon-"].hover-atomic:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-atomic{
	color:#3d4c53;
	border-color:#3d4c53;
	background-color:#3d4c53;
}
[class*="dg-icon-"].hover-atomic:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-atomic:before,
[class*="dg-icon-"].hover-atomic:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-atomic .hexagon span:before{
	background-color:#3d4c53;
}
[class*="dg-icon-"].hover-seagreen:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-seagreen{
	color:#1cc0be;
	border-color:#1cc0be;
	background-color:#1cc0be;
}
[class*="dg-icon-"].hover-seagreen:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-seagreen:before,
[class*="dg-icon-"].hover-seagreen:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-seagreen .hexagon span:before{
	background-color:#1cc0be;
}
[class*="dg-icon-"].hover-shadowgreen:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-shadowgreen{
	color:#94c1ab;
	border-color:#94c1ab;
	background-color:#94c1ab;
}
[class*="dg-icon-"].hover-shadowgreen:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-shadowgreen:before,
[class*="dg-icon-"].hover-shadowgreen:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-shadowgreen .hexagon span:before{
	background-color:#94c1ab;
}
[class*="dg-icon-"].hover-silver:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-silver{
	color:#b8b8b8;
	border-color:#b8b8b8;
	background-color:#b8b8b8;
}
[class*="dg-icon-"].hover-silver:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-silver:before,
[class*="dg-icon-"].hover-silver:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-silver .hexagon span:before{
	background-color:#b8b8b8;
}
[class*="dg-icon-"].hover-acapulco:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-acapulco{
	color:#62a783;
	border-color:#62a783;
	background-color:#62a783;
}
[class*="dg-icon-"].hover-acapulco:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-acapulco:before,
[class*="dg-icon-"].hover-acapulco:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-acapulco .hexagon span:before{
	background-color:#62a783;
}
[class*="dg-icon-"].hover-rock:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-rock{
	color:#2e313d;
	border-color:#2e313d;
	background-color:#2e313d;
}
[class*="dg-icon-"].hover-rock:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-rock:before,
[class*="dg-icon-"].hover-rock:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-rock .hexagon span:before{
	background-color:#2e313d;
}
[class*="dg-icon-"].hover-midnightblue:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-midnightblue{
	color:#122b58;
	border-color:#122b58;
	background-color:#122b58;
}
[class*="dg-icon-"].hover-midnightblue:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-midnightblue:before,
[class*="dg-icon-"].hover-midnightblue:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-midnightblue .hexagon span:before{
	background-color:#122b58;
}
[class*="dg-icon-"].hover-darkturquoise:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-darkturquoise{
	color:#00d7e9;
	border-color:#00d7e9;
	background-color:#00d7e9;
}
[class*="dg-icon-"].hover-darkturquoise:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-darkturquoise:before,
[class*="dg-icon-"].hover-darkturquoise:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-darkturquoise .hexagon span:before{
	background-color:#00d7e9;
}
[class*="dg-icon-"].hover-radicalred:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-radicalred{
	color:#f82f54;
	border-color:#f82f54;
	background-color:#f82f54;
}
[class*="dg-icon-"].hover-radicalred:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-radicalred:before,
[class*="dg-icon-"].hover-radicalred:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-radicalred .hexagon span:before{
	background-color:#f82f54;
}
[class*="dg-icon-"].hover-cadetblue:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-cadetblue{
	color:#5d9ca8;
	border-color:#5d9ca8;
	background-color:#5d9ca8;
}
[class*="dg-icon-"].hover-cadetblue:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-cadetblue:before,
[class*="dg-icon-"].hover-cadetblue:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-cadetblue .hexagon span:before{
	background-color:#5d9ca8;
}
[class*="dg-icon-"].hover-sunshade:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-sunshade{
	color:#fa973c;
	border-color:#fa973c;
	background-color:#fa973c;
}

[class*="dg-icon-"].hover-sunshade:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-sunshade:before,
[class*="dg-icon-"].hover-sunshade:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-sunshade .hexagon span:before{
	background-color:#fa973c;
}
[class*="dg-icon-"].hover-blackberry:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-blackberry{
	color:#361630;
	border-color:#361630;
	background-color:#361630;
}
[class*="dg-icon-"].hover-blackberry:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-blackberry:before,
[class*="dg-icon-"].hover-blackberry:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-blackberry .hexagon span:before{
	background-color:#361630;
}
[class*="dg-icon-"].hover-mantis:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-mantis{
	color:#8fc567;
	border-color:#8fc567;
	background-color:#8fc567;
}
[class*="dg-icon-"].hover-mantis:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-mantis:before,
[class*="dg-icon-"].hover-mantis:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-mantis .hexagon span:before{
	background-color:#8fc567;
}
[class*="dg-icon-"].hover-saffron:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-saffron{
	color:#f0ca3d;
	border-color:#f0ca3d;
	background-color:#f0ca3d;
}
[class*="dg-icon-"].hover-saffron:hover:beforem,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-saffron:before,
[class*="dg-icon-"].hover-saffron:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-saffron .hexagon span:before{
	background-color:#f0ca3d;
}
[class*="dg-icon-"].hover-shamrock:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-shamrock{
	color:#24d78a;
	border-color:#24d78a;
	background-color:#24d78a;
}
[class*="dg-icon-"].hover-shamrock:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-shamrock:before,
[class*="dg-icon-"].hover-shamrock:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-shamrock .hexagon span:before{
	background-color:#24d78a;
}
[class*="dg-icon-"].hover-orange2:hover,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-orange2{
	color:#f4633c;
	border-color:#f4633c;
	background-color:#f4633c;
}
[class*="dg-icon-"].hover-orange2:hover:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-orange2:before,
[class*="dg-icon-"].hover-orange2:hover .hexagon span:before,
.dg-ibox-hover:hover [class*="dg-icon-"].hover-orange2 .hexagon span:before{
	background-color:#f4633c;
}




[class*="dg-icon-"] .img-icon{
	display:inline-block;
	white-space:nowrap;
	max-width:100%;
}
[class*="dg-icon-"] .img-icon:after{
	content:"";
	vertical-align:middle;
	width:0px;
	opacity:0;
}

.dg-icon-01,
.dg-icon-02,
.dg-icon-03{
	width:32px;
	height:32px;
	line-height:32px;
	font-size:32px;
	text-align:center;
	display:inline-block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
	vertical-align:middle;
}
.dg-icon-01.hollow,
.dg-icon-02.hollow,
.dg-icon-03.hollow{
	border:1px solid ;
	background:none!important;
}
.dg-icon-01.hollow-full,
.dg-icon-02.hollow-full,
.dg-icon-03.hollow-full,
.dg-icon-01.full-hollow,
.dg-icon-02.full-hollow,
.dg-icon-03.full-hollow{
	border:1px solid ;
	position:relative;
	z-index:1;
	background:transparent!important;
}
.dg-icon-01.hollow-full:before,
.dg-icon-02.hollow-full:before,
.dg-icon-03.hollow-full:before,
.dg-icon-01.full-hollow:before,
.dg-icon-02.full-hollow:before,
.dg-icon-03.full-hollow:before{
	content:"";
	position:absolute;
	top:-1px;
	left:-1px;
	right:-1px;
	bottom:-1px;
	z-index:-1;
	transition: 		background-color ease-in 300ms;
	-moz-transition: 	background-color ease-in 300ms; /* Firefox 4 */
	-webkit-transition: background-color ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 300ms; /* Opera */
	-ms-transition: 	background-color ease-in 300ms; /* IE9? */
	border-radius:inherit;
	-moz-border-radius:inherit;
	-webkit-border-radius:inherit;
}
.dg-icon-01.hollow-full:before,
.dg-icon-02.hollow-full:before,
.dg-icon-03.hollow-full:before{
	background:transparent;
}
.dg-icon-01.full-hollow,
.dg-icon-02.full-hollow,
.dg-icon-03.full-hollow{
	color:#FFF;
}
.dg-icon-01.hollow-full:hover,
.dg-icon-02.hollow-full:hover,
.dg-icon-03.hollow-full:hover,
.dg-ibox-hover:hover .dg-icon-01.hollow-full,
.dg-ibox-hover:hover .dg-icon-02.hollow-full,
.dg-ibox-hover:hover .dg-icon-03.hollow-full{
	color:#FFF!important;
	background:inherit!important;
}
.dg-icon-01.full-hollow:hover,
.dg-icon-02.full-hollow:hover,
.dg-icon-03.full-hollow:hover,
.dg-ibox-hover:hover .dg-icon-01.full-hollow,
.dg-ibox-hover:hover .dg-icon-02.full-hollow,
.dg-ibox-hover:hover .dg-icon-03.full-hollow{
}
.dg-icon-01.full-hollow:hover:before,
.dg-icon-02.full-hollow:hover:before,
.dg-icon-03.full-hollow:hover:before,
.dg-ibox-hover:hover .dg-icon-01.full-hollow:before,
.dg-ibox-hover:hover .dg-icon-02.full-hollow:before,
.dg-ibox-hover:hover .dg-icon-03.full-hollow:before{
	background:transparent!important;
}

.dg-icon-01.full,
.dg-icon-02.full,
.dg-icon-03.full{
	border:none;
	color:#FFF;
}
.dg-icon-01.full:hover,
.dg-icon-02.full:hover,
.dg-icon-03.full:hover,
.dg-ibox-hover:hover .dg-icon-01.full,
.dg-ibox-hover:hover .dg-icon-02.full,
.dg-ibox-hover:hover .dg-icon-03.full{
	color:#FFF!important;
}
.dg-icon-01{
	border-width:2px;
}
.dg-icon-02{
	border-radius:6%;
	-moz-border-radius:6%;
	-webkit-border-radius:6%;
}
.dg-icon-03{
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}

.dg-icon-04{
	width:32px;
	height:32px;
	line-height:32px;
	font-size:32px;
	text-align:center;
	display:inline-block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
	vertical-align:middle;
	background:none!important;
	position:relative;
	z-index:1;
}

.dg-icon-04:before{
	content:"";
	top:14%;
	left:14%;
	right:14%;
	bottom:14%;
	position:absolute;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	z-index:-1;
}
.dg-icon-04.full:before{
	transition: 		background ease-in 300ms;
	-moz-transition: 	background ease-in 300ms; /* Firefox 4 */
	-webkit-transition: background ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		background ease-in 300ms; /* Opera */
	-ms-transition: 	background ease-in 300ms; /* IE9? */
}
.dg-icon-04.hollow:before{
	background:none;
	border-width:1px;
	border-style: solid;
}
.dg-icon-04.hollow-full{
}
.dg-icon-04.hollow-full:before{
	background:none;
	border-width:1px;
	border-style: solid;
	border-color:inherit;
}
.dg-icon-04.full{
	color:#FFF;
}
.dg-icon-04.hollow:hover:before,
.dg-ibox-hover:hover .dg-icon-04.hollow:before{
	background:none;
	border-color:inherit;
}
.dg-icon-04.hollow-full:hover,
.dg-ibox-hover:hover .dg-icon-04.hollow-full{
	color:#FFF!important;
}
.dg-icon-04.hollow-full:hover:before,
.dg-ibox-hover:hover .dg-icon-04.hollow-full:before{
	color:#FFF!important;
	border-color:transparent!important;
}
.dg-icon-04.full-hollow{
	color:#FFF;
}
.dg-icon-04.full-hollow:before{
	border-width:1px;
	border-style: solid;
	border-color:transparent;
	transition: 		all ease-in 300ms;
	-moz-transition: 	all ease-in 300ms; /* Firefox 4 */
	-webkit-transition: all ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 300ms; /* Opera */
	-ms-transition: 	all ease-in 300ms; /* IE9? */
}
.dg-icon-04.full-hollow:hover:before,
.dg-ibox-hover:hover .dg-icon-04.full-hollow:before{
	background:transparent;
}
.dg-icon-04.full:hover,
.dg-ibox-hover:hover .dg-icon-04.full{
	color:#FFF!important;
}
.dg-icon-05,
.dg-icon-06{
	width:32px;
	height:32px;
	line-height:32px;
	font-size:32px;
	text-align:center;
	display:inline-block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
	vertical-align:middle;
	position:relative;
	z-index:2;
}

.dg-icon-05 .hexagon,
.dg-icon-06 .hexagon,
.dg-icon-05 .hexagon span,
.dg-icon-06 .hexagon span,
.dg-icon-05 .hexagon span,
.dg-icon-06 .hexagon span,
.dg-icon-05 .hexagon span:before,
.dg-icon-06 .hexagon span:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	overflow:hidden;
	transform-origin:center center;
	-webkit-transform-origin:center center;
	transform:rotate(120deg);
	-webkit-transform:rotate(120deg);
	border-radius:47%;
	-moz-border-radius:47%;
	-webkit-border-radius:47%;
}
.dg-icon-05 .hexagon,
.dg-icon-06 .hexagon{
	left:-44px;
	right:-44px;
	z-index:-2;
}
.dg-icon-05 .hexagon span,
.dg-icon-06 .hexagon span{
}  
.dg-icon-05 .hexagon span:before,
.dg-icon-06 .hexagon span:before{
}  

.dg-icon-05.size-s{
	margin:0 3px;
}
.dg-icon-05.size-m{
	margin:0 5px;
}
.dg-icon-05.size-l{
	margin:0 7px;
}
.dg-icon-05.size-xl{
	margin:0 8px;
}
.dg-icon-05:before,
.dg-icon-05:after,
.dg-icon-05 .fa:after,
.dg-icon-05 .img-icon:after,
.dg-icon-06:before,
.dg-icon-06:after,
.dg-icon-06 .fa:after,
.dg-icon-06 .img-icon:after{
	content:"";
	position:absolute;
	top:0;
	left:21%;
	right:21%;
	bottom:0;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	z-index:-1;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	background-color:transparent!important;

}
.dg-icon-06.size-s{
	margin:3px 0;
}
.dg-icon-06.size-m{
	margin:5px 0;
}
.dg-icon-06.size-l{
	margin:7px 0;
}
.dg-icon-06.size-xl{
	margin:8px 0;
}
.dg-icon-05:after{
	transform:rotate(120deg);
	-webkit-transform:rotate(120deg);
}
.dg-icon-05 .fa:after,
.dg-icon-05 .img-icon:after{
	transform:rotate(-120deg);
	-webkit-transform:rotate(-120deg);
}
.dg-icon-06:before,
.dg-icon-06 .hexagon{
	transform:rotate(30deg);
	-webkit-transform:rotate(30deg);
}
.dg-icon-06:after{
	transform:rotate(150deg);
	-webkit-transform:rotate(150deg);
}
.dg-icon-06 .fa:after,
.dg-icon-06 .img-icon:after{
	transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
}
.dg-icon-05.hollow,
.dg-icon-06.hollow{
	background:none!important;
}
.dg-icon-05.hollow .hexagon,
.dg-icon-06.hollow .hexagon{
	display:none!important;
}
.dg-icon-05.hollow:before,
.dg-icon-05.hollow:after,
.dg-icon-05.hollow .fa:after,
.dg-icon-05.hollow .img-icon:after,
.dg-icon-06.hollow:before,
.dg-icon-06.hollow:after,
.dg-icon-06.hollow .fa:after,
.dg-icon-06.hollow .img-icon:after{
	border-top:2px solid ;
	border-bottom:2px solid ;
	border-color:inherit!important;	
	background:none!important;
}
.dg-icon-05.hollow-full,
.dg-icon-06.hollow-full{
	background:none!important;
}
.dg-icon-05.hollow-full:before,
.dg-icon-05.hollow-full:after,
.dg-icon-05.hollow-full .fa:after,
.dg-icon-05.hollow-full .img-icon:after,
.dg-icon-06.hollow-full:before,
.dg-icon-06.hollow-full:after,
.dg-icon-06.hollow-full .fa:after,
.dg-icon-06.hollow-full .img-icon:after{
	border-top:2px solid ;
	border-bottom:2px solid ;
	border-color:inherit!important;	
	background:none!important;
	transition: 		none;
	-moz-transition: 	none; /* Firefox 4 */
	-webkit-transition: none; /* Safari and Chrome */
	-o-transition: 		none; /* Opera */
	-ms-transition: 	none; /* IE9? */	
}
.dg-icon-05.hollow-full .hexagon,
.dg-icon-06.hollow-full .hexagon{
	opacity:0;
	visibility:hidden;
	transition: 		all ease-in 300ms;
	-moz-transition: 	all ease-in 300ms; /* Firefox 4 */
	-webkit-transition: all ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 300ms; /* Opera */
	-ms-transition: 	all ease-in 300ms; /* IE9? */
}
.dg-icon-05.hollow-full:hover .hexagon,
.dg-icon-06.hollow-full:hover .hexagon,
.dg-ibox-hover:hover .dg-icon-05.hollow-full .hexagon,
.dg-ibox-hover:hover .dg-icon-06.hollow-full .hexagon{
	opacity:1;
	visibility:visible;
	transition: 		all ease-in 300ms;
	-moz-transition: 	all ease-in 300ms; /* Firefox 4 */
	-webkit-transition: all ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 300ms; /* Opera */
	-ms-transition: 	all ease-in 300ms; /* IE9? */
}
.dg-icon-05.full-hollow,
.dg-icon-06.full-hollow{
	background:none!important;
}
.dg-icon-05.full-hollow .fa:before,
.dg-icon-06.full-hollow .fa:before{
	color:#FFF;
	transition: 		color ease-in 300ms;
	-moz-transition: 	color ease-in 300ms; /* Firefox 4 */
	-webkit-transition: color ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		color ease-in 300ms; /* Opera */
	-ms-transition: 	color ease-in 300ms; /* IE9? */
}
.dg-icon-05.full-hollow:before,
.dg-icon-05.full-hollow:after,
.dg-icon-05.full-hollow .fa:after,
.dg-icon-05.full-hollow .img-icon:after,
.dg-icon-06.full-hollow:before,
.dg-icon-06.full-hollow:after,
.dg-icon-06.full-hollow .fa:after,
.dg-icon-06.full-hollow .img-icon:after{
	border-top:2px solid ;
	border-bottom:2px solid ;
	border-color:inherit!important;	
	transition: 		none;
	-moz-transition: 	none; /* Firefox 4 */
	-webkit-transition: none; /* Safari and Chrome */
	-o-transition: 		none; /* Opera */
	-ms-transition: 	none; /* IE9? */	
}
.dg-icon-05.full-hollow .hexagon,
.dg-icon-06.full-hollow .hexagon{
	opacity:1;
	visibility:visible;
	transition: 		all ease-in 300ms;
	-moz-transition: 	all ease-in 300ms; /* Firefox 4 */
	-webkit-transition: all ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 300ms; /* Opera */
	-ms-transition: 	all ease-in 300ms; /* IE9? */
}
.dg-icon-05.full-hollow:hover .hexagon,
.dg-icon-06.full-hollow:hover .hexagon,
.dg-ibox-hover:hover .dg-icon-05.full-hollow .hexagon,
.dg-ibox-hover:hover .dg-icon-06.full-hollow .hexagon{
	opacity:0;
	visibility:hidden;
	transition: 		all ease-in 300ms;
	-moz-transition: 	all ease-in 300ms; /* Firefox 4 */
	-webkit-transition: all ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 300ms; /* Opera */
	-ms-transition: 	all ease-in 300ms; /* IE9? */
}
.dg-icon-05.full-hollow:hover .fa:before,
.dg-icon-06.full-hollow:hover .fa:before,
.dg-ibox-hover:hover .dg-icon-05.full-hollow .fa:before,
.dg-ibox-hover:hover .dg-icon-06.full-hollow .fa:before{
	color:inherit;
	transition: 		none;
	-moz-transition: 	none; /* Firefox 4 */
	-webkit-transition: none; /* Safari and Chrome */
	-o-transition: 		none; /* Opera */
	-ms-transition: 	none; /* IE9? */
}


.dg-icon-06.hollow:before,
.dg-icon-06.hollow:after,
.dg-icon-06.hollow .fa:after,
.dg-icon-06.hollow .img-icon:after,
.dg-icon-06.hollow-full:before,
.dg-icon-06.hollow-full:after,
.dg-icon-06.hollow-full .fa:after,
.dg-icon-06.hollow-full .img-icon:after{
	border-top-width:6px;
	border-bottom-width:6px;
	border-radius:9px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
	left:18%;
	right:18%;
}
.dg-icon-06.hollow.size-s:before,
.dg-icon-06.hollow.size-s:after,
.dg-icon-06.hollow.size-s .fa:after,
.dg-icon-06.hollow.size-s .img-icon:after,
.dg-icon-06.hollow-full.size-s:before,
.dg-icon-06.hollow-full.size-s:after,
.dg-icon-06.hollow-full.size-s .fa:after,
.dg-icon-06.hollow-full.size-s .img-icon:after{
	border-top-width:2px;
	border-bottom-width:2px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	left:20%;
	right:20%;
}
.dg-icon-05.full .hexagon span:before,
.dg-icon-06.full .hexagon span:before,
.dg-icon-05.hollow-full .fa:before,
.dg-icon-06.hollow-full .fa:before{
	transition: 		all ease-in 300ms;
	-moz-transition: 	all ease-in 300ms; /* Firefox 4 */
	-webkit-transition: all ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 300ms; /* Opera */
	-ms-transition: 	all ease-in 300ms; /* IE9? */
}

.dg-icon-05.hollow-full:hover .fa:before,
.dg-icon-06.hollow-full:hover .fa:before,
.dg-ibox-hover:hover .dg-icon-05.hollow-full .fa:before,
.dg-ibox-hover:hover .dg-icon-06.hollow-full .fa:before{
	color:#FFF;
}

.dg-icon-05.full,
.dg-icon-05.full:hover,
.dg-ibox-hover:hover .dg-icon-05.full,
.dg-icon-06.full,
.dg-icon-06.full:hover,
.dg-ibox-hover:hover .dg-icon-06.full{
	background:none;
	color:#FFF;
}
.dg-icon-05.full:before,
.dg-icon-05.full:after,
.dg-icon-05.full .fa:after,
.dg-icon-05.full .img-icon:after,
.dg-icon-06.full:before,
.dg-icon-06.full:after,
.dg-icon-06.full .fa:after,
.dg-icon-06.full .img-icon:after{
	content:normal;
}


.dg-icon-07{
	width:32px;
	height:32px;
	line-height:32px;
	font-size:32px;
	text-align:center;
	display:inline-block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
	vertical-align:middle;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	color:#FFF!important;
	position:relative;
	overflow:hidden;
}
.dg-icon-07:after{
	content:"";
	position:absolute;
	background-color:#FFF;
	opacity:0.15;
	width:50%;
	height:100%;
	left:0;
	top:0;
	z-index:0;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform-origin:right center;
	-webkit-transform-origin:right center;
}
.dg-icon-07 > *{
	position:relative;
	z-index:1;
}
.dg-icon-07.icon-white{
	color:#333333!important;
}
.dg-icon-07.icon-white:after{
	background-color:#000;
}



.dg-icon-08{
	width:32px;
	height:32px;
	line-height:32px;
	font-size:32px;
	text-align:center;
	display:inline-block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
	vertical-align:middle;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	position:relative;
	background:none!important;
	border:1px solid #b9b9b9!important;
}
.dg-icon-08:before{
	content:"";
	position:absolute;
	top:6%;
	left:6%;
	right:6%;
	bottom:6%;
	background:none!important;
	border:1px solid #b9b9b9!important;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.dg-icon-08 .img-icon img{
	max-width:75%;
	max-height:75%;
}
.dg-icon-09{
	width:32px;
	height:32px;
	line-height:32px;
	font-size:32px;
	text-align:center;
	display:inline-block;
	vertical-align:middle;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	position:relative;
	background:none!important;
	color:#333333!important;
}

.dg-icon-09:after{
	content:"";
	position:absolute;
	top:8px;
	left:8px;
	right:8px;
	bottom:8px;
	background:none!important;
	border:1px solid #b9b9b9!important;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
}
.dg-icon-09:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:none!important;
	border:8px solid #b9b9b9;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}


.dg-icon-10{
	width:32px;
	height:32px;
	line-height:32px;
	font-size:32px;
	text-align:center;
	display:inline-block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
	vertical-align:middle;
	position:relative;
	background-image:url(../images/dg-icon-10-bg.png)!important;;
	background-position:left top;
	background-size:cover;
	color:#FFF!important;
}

.dg-icon-10.icon-white{
	color:#333333!important;
}
.dg-icon-11{
	width:32px;
	height:32px;
	line-height:32px;
	font-size:32px;
	text-align:center;
	display:inline-block;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
	vertical-align:middle;
	position:relative;
	background:none!important;
}
 .dg-icon-11 .fa{
	font-size:60%!important;
}

[class*="dg-icon-"] .fa{
	line-height:inherit;
	font-size:40%;
	color:inherit;
	vertical-align:top;
}
[class*="dg-icon-"] .img-icon{
	line-height:inherit;
	font-size:40%;
	color:inherit;
	vertical-align:top;
}
[class*="dg-icon-"] img{
	display:inline-block;
	vertical-align:middle;
	max-width:80%;
	max-height:80%; 
}

[class*="dg-icon-"].size-s{
	width:42px;
	height:42px;
	line-height:42px;
	font-size:42px;
}
[class*="dg-icon-"].size-m{
	width:60px;
	height:60px;
	line-height:60px;
	font-size:60px;
}
[class*="dg-icon-"].size-l{
	width:80px;
	height:80px;
	line-height:80px;
	font-size:80px;
}
[class*="dg-icon-"].size-xl{
	width:110px;
	height:110px;
	line-height:110px;
	font-size:110px;
}


/**/
.dg-iconlist {
	margin:0;
	padding:0;
	list-style:none;
}
.dg-iconlist li{
	margin:0 3px 3px 0;
	display:inline-block;
	vertical-align:bottom;
}



/**/
.iconbox-title {
	font-size:30px;
	color:#333333;
	text-align:center;
	margin-bottom:50px;
}

/**/
.iconbox-bg01{
	background:url(../images/iconbox-bg01.jpg);
}
.iconbox-bg02{
	background:url(../images/iconbox-bg02.jpg) no-repeat center center;
	background-size:cover;
	-moz-box-shadow:0px 8px 5px -8px #999 inset,0px -8px 5px -8px rgba(0,0,0,0.2) inset;               /* For Firefox3.6+ */
	-webkit-box-shadow:0px 8px 5px -8px #999 inset,0px -8px 5px -8px rgba(0,0,0,0.2) inset;            /* For Chrome5+, Safari5+ */
	box-shadow:0px 8px 5px -8px #999 inset,0px -8px 5px -8px rgba(0,0,0,0.2) inset;                    /* For Latest Opera */
}
.iconbox-bg03 {
	background-color:#08c6f5;
}
.iconbox-bg04{
	background-color:#eeeeee;
}
.iconbox-bg05 {
	background:url(../images/iconbox-bg05.png);
}
.iconbox-bg06 {
	background-color:#f9f9f9;
}
.iconbox-bg07{
	background-color:#000723;
}
.iconbox-bg08{
	background:url(../images/iconbox-bg08.jpg) no-repeat center center;
	background-size:cover;
}
.iconbox-bg09 {
	background-color:#ececec;
}
.iconbox-bg10{
	background:url(../images/iconbox-bg10.jpg) no-repeat center center;
	background-size:cover;
}
.iconbox-bg11{
	background:url(../images/iconbox-bg11.jpg) no-repeat center center;
	background-size:cover;
}
.iconbox-bg12{
	background-color:#013b4c;
}

/**/
.dg-ibox01 {
	text-align:center;
	margin-bottom:30px;
}
.dg-ibox01 h3{
	margin:38px 0 22px;
	font-size:15px;
	color:#333333;
	font-weight:normal;
	font-weight:300;
}
.dg-ibox01 h3:after{
	content:"";
	border-bottom:2px solid #444444;
	width:28px;
	display:block;
	margin:22px auto 0;
}
.dg-ibox01 p{
	max-width:85%;
	margin:auto;
	color:#666666;
	font-size:13px;
	font-weight:bold;
}
.dg-ibox02 {
	text-align:center;
	margin-bottom:30px;
}
.dg-ibox02 h3{
	margin:38px 0 22px;
	font-size:15px;
	color:#333333;
	font-weight:bold;
}
.dg-ibox02 h3:after{
	content:"";
	border-bottom:2px solid #333333;
	width:28px;
	display:block;
	margin:22px auto 0;
}
.dg-ibox02 p{
	max-width:85%;
	margin:auto;
}
.dg-ibox03 {
	text-align:center;
	color:#FFF;
	margin-bottom:30px;
}
.dg-ibox03 [class*="dg-icon-"]{
	margin:0 auto 50px;
}
.dg-ibox03 h3{
	font-size:15px;
	color:#FFF;
	font-weight:normal;
	margin-bottom:14px;
}
.dg-ibox03 h3:before{
	content:"";
	width:29px;
	border-top:2px solid #cccccc;
	display:block;
	margin:0 auto 20px;	
}
.dg-ibox03 p {
	max-width:90%;
	margin:auto;
}

.dg-ibox04 {
	text-align:center;
	margin-bottom:30px;
}
.dg-ibox04 [class*="dg-icon-"]{
	margin:0 auto 25px;
}
.dg-ibox04 h3{
	font-size:15px;
	color:#333333;
	margin-bottom:20px;
}
.dg-ibox04 h3:before{
	content:"";
	display:block;
	border-bottom:2px solid #444444;
	width:28px;
	margin:24px auto 19px;
}
.dg-ibox04 .btn {
	border:1px solid #20a3f0;
	color:#20a3f0;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	transition: 		background-color ease-in 300ms;
	-moz-transition: 	background-color ease-in 300ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 300ms; /* Opera */
	-ms-transition: 	background-color ease-in 300ms; /* IE9? */
}
.dg-ibox04 .btn:hover {
	color:#FFF;
	background-color:#20a3f0
}




.dg-ibox05 {
	text-align:center;
	margin-bottom:30px;
}
.dg-ibox05 [class*="dg-icon-"]{
	margin:0 auto 25px;
}
.dg-ibox05 h3{
	font-size:15px;
	color:#333333;
	margin-bottom:20px;
}
.dg-ibox06 {
	text-align:center;
	margin-bottom:30px;
}
.dg-ibox06 h3{
	margin-bottom:35px;
	font-size:15px;
}
.dg-ibox06 [class*="dg-icon-"]{
	margin:0 auto 40px;
}
.dg-ibox06 p {
	max-width:85%;
	margin:0 auto 10px;
	color:#666666;
}
.dg-ibox06 .more{
	font-size:15px;
	color:#333333;
	font-weight:bold;

}
.dg-ibox07 {
	text-align:center;
	margin-bottom:30px;
}
.dg-ibox07 h3{
	margin:20px 0 32px;
	font-size:15px;
	color:#333333;
}
.dg-ibox07 [class*="dg-icon-"]{
	margin:0 auto 28px;
}
.dg-ibox07 p {
	max-width:85%;
	margin:0 auto 10px;
	color:#666666;
}
.hover-black .dg-icon-06.full:before,
.hover-black .dg-icon-06.full:after,
.hover-black .dg-icon-06.full .fa:after,
.hover-black.dg-icon-06.full .img-icon:after{
	content:"";
	position:absolute;
    top: 6%;
    left: 25%;
    right: 25%;
    bottom: 6%;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	z-index:-1;
	background:#333333!important;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	opacity:0;
	visibility:hidden;	
}
.hover-black .dg-icon-06.full:before{
	transform:rotate(30deg);
	-webkit-transform:rotate(30deg);
}
.hover-black .dg-icon-06.full:after{
	transform:rotate(150deg);
	-webkit-transform:rotate(150deg);
}
.hover-black .dg-icon-06.full .fa:after,
.hover-black .dg-icon-06.full .img-icon:after{
	transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
}
.hover-black:hover .dg-icon-06.full:before,
.hover-black:hover .dg-icon-06.full:after,
.hover-black:hover .dg-icon-06.full .fa:after,
.hover-black:hover .dg-icon-06.full .img-icon:after{
	opacity:1;
	visibility:visible;	
}
.hover-black .dg-icon-03{
	position:relative;
}
.hover-black .dg-icon-03.full:after{
	content:"";
	position:absolute;
	top:5px;
	left:5px;
	right:5px;
	bottom:5px;
	background:#333333!important;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	z-index:0;
	opacity:0;
	visibility:hidden;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.hover-black .dg-icon-03.full >*{
	position:relative;
	z-index:1;
}
.hover-black:hover .dg-icon-03.full:after{
	opacity:1;
	visibility:visible;
}

.dg-ibox08 {
	text-align:center;
	margin-bottom:30px;
}
.dg-ibox08 h3{
	margin-bottom:28px;
	font-size:15px;
	color:#333333;
}
.dg-ibox08 [class*="dg-icon-"]{
	margin:0 auto 35px;
}
.dg-ibox08 p {
	max-width:85%;
	margin:0 auto 10px;
	color:#666666;
}
.dg-ibox08 .more{
	font-size:15px;
	color:#333333;
	font-weight:bold;
}
.dg-ibox09{
	text-align:center;
	padding:20px 15px 10px;
	margin-bottom:30px;
	transition: 		background-color ease-in 300ms;
	-moz-transition: 	background-color ease-in 300ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 300ms; /* Opera */
	-ms-transition: 	background-color ease-in 300ms; /* IE9? */
}
.dg-ibox09:hover{
	background-color:#FFF;
}
.dg-ibox09 h3{
	margin-top:20px;
	color:#ffffff;
	font-size:15px;
	transition: 		all ease-in 300ms;
	-moz-transition: 	all ease-in 300ms; /* Firefox 4 */
	-webkit-transition: all ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 300ms; /* Opera */
	-ms-transition: 	all ease-in 300ms; /* IE9? */
}
.dg-ibox09:hover h3{
	color:#00c6ff
}
.dg-ibox10,
.dg-ibox11,
.dg-ibox12{
	margin-bottom:30px;
}
.dg-ibox10 [class*="dg-icon-"],
.dg-ibox11 [class*="dg-icon-"],
.dg-ibox12 [class*="dg-icon-"]{
	float:left;
}
.dg-ibox10 [class*="dg-icon-"] + .box-right,
.dg-ibox11 [class*="dg-icon-"] + .box-right,
.dg-ibox12 [class*="dg-icon-"] + .box-right{
	overflow:hidden;
	padding-left:20px;
}
.dg-ibox10 h3{
	font-size:15px;
	color:#333333;
	font-weight:normal;
	margin:12px 0 18px;
}
.dg-ibox10 p{
	color:#666666;
	font-weight:bold;
}
.dg-ibox11 h3{
	font-size:15px;
	color:#333333;
	font-weight:bold;
	margin:20px 0 22px;
}
.dg-ibox11 p{
	color:#000000;
}
.dg-ibox12 h3{
	font-size:15px;
	color:#444444;
	font-weight:bold;
	margin:30px 0 18px;
}
.dg-ibox12 p{
	color:#444444;
}
.dg-ibox12 .more{
	font-size:13px;
	color:#333333;
	font-weight:bold;
}
.dg-ibox13{
	margin-bottom:30px;
}
.dg-ibox13 [class*="dg-icon-"]{
	float:left;
}
.dg-ibox13 [class*="dg-icon-"] + .box-right{
	overflow:hidden;
	padding-left:20px;
}
.dg-ibox13 h3{
	font-size:15px;
	color:#444444;
	font-weight:bold;
	margin:20px 0 18px;
}
.dg-ibox13 .more:before{
	content:"";
	width:0px;
	height:0px;
	overflow:hidden;
	border:5px solid transparent;
	border-left-color:#20a3f0;
	display:inline-block;
	margin-right:7px;
}
.dg-ibox14{
	margin-bottom:30px;
}
.dg-ibox14 [class*="dg-icon-"]{
	float:left;
}
.dg-ibox14 [class*="dg-icon-"] + .box-right{
	overflow:hidden;
	padding-left:20px;
}
.dg-ibox14 .box-right{
	color:#ffffff;
}
.dg-ibox14 h3{
	font-size:18px;
	color:#00c6ff;
	font-weight:bold;
	margin:50px 0 18px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.dg-ibox14{
		text-align:center;
	}
	.dg-ibox14 [class*="dg-icon-"]{
		float:none;
	}
	.dg-ibox14 [class*="dg-icon-"] + .box-right{
		overflow:visible;
		padding-left:0px;
	}
	.dg-ibox14 h3{
		margin:20px 0 18px;
	}
}

.dg-ibox15{
	margin-bottom:30px;
}
.dg-ibox15 [class*="dg-icon-"]{
	display:inline-block;
	vertical-align:middle;
}
.dg-ibox15 [class*="dg-icon-"] + .box-right{
	overflow:hidden;
	padding-left:20px;
}
.dg-ibox15 .box-right{
	color:#ffffff;
}

.dg-ibox15 h3{
	font-size:15px;
	color:#1d1d1d;
	font-weight:normal;
	margin:0 0 0 10px;
	display:inline-block;
	vertical-align:middle;
}
.dg-ibox15 .box-title {
	margin-bottom:15px;
}
.dg-ibox16{
	max-width:75%;
	margin:0 auto 4px;
	overflow:hidden;
}
.dg-ibox16 [class*="dg-icon-"]{
	float:left;
	position:relative;
}
.dg-ibox16 [class*="dg-icon-"] .left-line{
	position:absolute;
	top:100%;
	left:50%;
	height:10000px;
	border-left:1px solid #333333;
	margin-top:4px;
	transition: 		border-color ease-in 200ms;
	-moz-transition: 	border-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: border-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		border-color ease-in 200ms; /* Opera */
	-ms-transition: 	border-color ease-in 200ms; /* IE9? */
}
.dg-ibox16:hover [class*="dg-icon-"] .left-line{
	border-left-color:#00c6ff;
}
.dg-ibox16 h3{
	color:#1d1d1d;
	font-size:15px;
	margin:0 0 10px;	
}
.dg-ibox16 [class*="dg-icon-"] + .box-right{
	overflow:hidden;
	padding-left:25px;
	padding-bottom:60px;
}
@media only screen and (max-width: 767px) {
	.dg-ibox16{
		max-width:none;
	}
}
.dg-ibox17 {
	border:2px solid #FFF;
	text-align:center;
	margin-bottom:30px;
	height:385px;
	transition: 		all ease-in 200ms;
	-moz-transition: 	all ease-in 200ms; /* Firefox 4 */
	-webkit-transition: all ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 200ms; /* Opera */
	-ms-transition: 	all ease-in 200ms; /* IE9? */
}
.dg-ibox17:hover {
	border-color:#20a3f0;
	background-color:#20a3f0;

}
.dg-ibox17:before{
	content:"";
	vertical-align:middle;
	display:inline-block;
	height:385px;
}
.dg-ibox17 .center {
	display:inline-block;
	vertical-align:middle;
}
.dg-ibox17 h3{
	color:#FFF;
}
.dg-ibox17 h3:before{
	content:"";
	border-top:3px solid #FFF;
	width:40px;
	display:block;
	margin:30px auto 20px;
}

.dg-ibox18 {
	border:1px solid #cccccc;
	border-top-color:transparent;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	text-align:center;
	padding:0px 25px 25px;
	margin:40px 0 30px;
	position:relative;
}
.dg-ibox18 [class*="dg-icon-"]{
	margin:-40px 0 30px;
}
.dg-ibox18 .top-line:before,
.dg-ibox18 .top-line:after{
	content:"";
	border-top:1px solid #cccccc;
	position:absolute;
	top:-1px;
	height:10px;
}
.dg-ibox18 .top-line:before{
	left:0;
	right:50%;
	border-radius:3px 0 0 0;
	-moz-border-radius:3px 0 0 0;
	-webkit-border-radius:3px 0 0 0;
}
.dg-ibox18 .top-line:after{
	right:0;
	left:50%;
	border-radius:0 3px 0 0;
	-moz-border-radius:0 3px 0 0;
	-webkit-border-radius:0 3px 0 0;
}
@media only screen and (max-width: 767px) {
	.dg-ibox18{
		margin-bottom:60px;
	}
}

.size-s + .top-line:before{
	margin-right:22px;
}
.size-s + .top-line:after{
	margin-left:22px;
}
.size-m + .top-line:before{
	margin-right:30px;
}
.size-m + .top-line:after{
	margin-left:30px;
}
.size-l + .top-line:before{
	margin-right:41px;
}
.size-l + .top-line:after{
	margin-left:41px;
}
.size-xl + .top-line:before{
	margin-right:56px;
}
.size-xl + .top-line:after{
	margin-left:56px;
}
.size-s.dg-icon-05 + .top-line:before{
	margin-right:23px;
}
.size-s.dg-icon-05 + .top-line:after{
	margin-left:23px;
}
.size-m.dg-icon-05 + .top-line:before{
	margin-right:32px;
}
.size-m.dg-icon-05 + .top-line:after{
	margin-left:32px;
}
.size-l.dg-icon-05 + .top-line:before{
	margin-right:44px;
}
.size-l.dg-icon-05 + .top-line:after{
	margin-left:44px;
}
.size-xl.dg-icon-05 + .top-line:before{
	margin-right:59px;
}
.size-xl.dg-icon-05 + .top-line:after{
	margin-left:59px;
}
.size-s + .left-line:before{
	margin-bottom:22px;
}
.size-s + .left-line:after{
	margin-top:22px;
}
.size-m + .left-line:before{
	margin-bottom:30px;
}
.size-m + .left-line:after{
	margin-top:30px;
}
.size-l + .left-line:before{
	margin-bottom:41px;
}
.size-l + .left-line:after{
	margin-top:41px;
}
.size-xl + .left-line:before{
	margin-bottom:56px;
}
.size-xl + .left-line:after{
	margin-top:56px;
}
.size-s.dg-icon-05 + .left-line:before{
	margin-bottom:23px;
}
.size-s.dg-icon-05 + .left-line:after{
	margin-top:23px;
}
.size-m.dg-icon-05 + .left-line:before{
	margin-bottom:32px;
}
.size-m.dg-icon-05 + .left-line:after{
	margin-top:32px;
}
.size-l.dg-icon-05 + .left-line:before{
	margin-bottom:44px;
}
.size-l.dg-icon-05 + .left-line:after{
	margin-top:44px;
}
.size-xl.dg-icon-05 + .left-line:before{
	margin-bottom:59px;
}
.size-xl.dg-icon-05 + .left-line:after{
	margin-top:59px;
}



.dg-iboxlist{
	margin:0;
	padding:0;
}
.dg-iboxlist:after {
	clear:both;
	content:".";
	height:0px;
	font-size:0px;
	visibility:hidden;
	display:block;
}
.dg-iboxlist li{
	list-style:none;
	float:left;
	width:20%;
	text-align:center;
	height:397px;
	white-space:nowrap;
}
.dg-iboxlist li:before{
	content:"";
	display:inline-block;
	height:397px;
	vertical-align:middle;
}
.dg-iboxlist li.color-01{
	background-color:#78d3e9;
}
.dg-iboxlist li.color-02{
	background-color:#3c9eb6;
}
.dg-iboxlist li.color-03{
	background-color:#1b788f;
}
.dg-iboxlist li.color-04{
	background-color:#1a4d5a;
}
.dg-iboxlist li.color-05{
	background-color:#0a2d36;
}
.dg-iboxlist li .center{
	display:inline-block;
	vertical-align:middle;
	white-space:normal;
}
.dg-iboxlist li h3{
	color:#FFF;
	font-size:15px;
	margin:30px auto 0;
}
@media only screen and (max-width: 767px) {
	.dg-iboxlist li{
		width:auto;
		float:none;
	}
}



.dg-ibox20 {
	border:1px solid #cccccc;
	border-top:5px solid #10cef2;
	text-align:center;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	padding:0px 28px 35px;
	margin:43px 0 30px;
	transition: 		border-color ease-in 200ms;
	-moz-transition: 	border-color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: border-color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		border-color ease-in 200ms; /* Opera */
	-ms-transition: 	border-color ease-in 200ms; /* IE9? */
}
.dg-ibox20 [class*="dg-icon-"]{
	margin:-43px 0 37px;
}
.dg-ibox20 h3{
	color:#20a3f0;
	font-size:15px;
	margin-bottom:23px;
}
.dg-ibox20:hover {
	border-top-color:#333333
}
.dg-ibox21 {
	border:1px solid #cccccc;
	text-align:center;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:0px 28px 35px;
	margin:43px 0 30px;
}
.dg-ibox21 [class*="dg-icon-"]{
	margin:-40px 0 37px;
}
.dg-ibox21 h3{
	color:#20a3f0;
	font-size:15px;
}
.dg-ibox21 .line{
	width:39px;
	border-bottom:3px solid #333333;
	margin:22px auto ;
}
.dg-ibox21 .btn{
	border:1px solid #cccccc;
	padding:10px 30px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:13px;
	color:#2c2c2c;
	transition: 		all ease-in 300ms;
	-moz-transition: 	all ease-in 300ms; /* Firefox 4 */
	-webkit-transition: all ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 300ms; /* Opera */
	-ms-transition: 	all ease-in 300ms; /* IE9? */
}
.dg-ibox21:hover .btn{
	background-color:#20a3f0;
	border-color:transparent;
	color:#FFF;
}
.dg-ibox22 {
	text-align:center;
	color:#FFF;
	border:1px solid #474747;
	border-top-color:transparent;
	margin:30px 0 40px;
	padding:0 25px 25px;
	position:relative;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.dg-ibox22 [class*="dg-icon-"]{
	margin:-30px 0 37px;
}
.dg-ibox22 h3{
	font-size:15px;
	color:#FFF;
	margin:0px 0 20px
}
.dg-ibox22:before{
	content:"";
	width:100%;
	left:0;
	bottom:-1px;
	position:absolute;
	border-bottom:4px solid #20a3f0;
	height:20px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	opacity:0;
	visibility:hidden;
	transition: 		all ease-in 300ms;
	-moz-transition: 	all ease-in 300ms; /* Firefox 4 */
	-webkit-transition:	all ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 300ms; /* Opera */
	-ms-transition: 	all ease-in 300ms; /* IE9? */
}
.dg-ibox22:hover:before{
	opacity:1;
	visibility:visible;
}
.dg-ibox22 .top-line:before,
.dg-ibox22 .top-line:after{
	content:"";
	border-top:1px solid #474747;
	position:absolute;
	top:-1px;
	height:10px;
}
.dg-ibox22 .top-line:before{
	left:0;
	right:50%;
	border-radius:3px 0 0 0;
	-moz-border-radius:3px 0 0 0;
	-webkit-border-radius:3px 0 0 0;
}
.dg-ibox22 .top-line:after{
	right:0;
	left:50%;
	border-radius:0 3px 0 0;
	-moz-border-radius:0 3px 0 0;
	-webkit-border-radius:0 3px 0 0;
}
.dg-ibox23 {
	text-align:center;
	color:#FFF;
	border:1px solid #474747;
	border-top-color:transparent;
	margin:30px 0 40px;
	padding:0 25px 25px;
	position:relative;
	transition: 		all ease-in 300ms;
	-moz-transition: 	all ease-in 300ms; /* Firefox 4 */
	-webkit-transition: all ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 300ms; /* Opera */
	-ms-transition: 	all ease-in 300ms; /* IE9? */
}
.dg-ibox23 [class*="dg-icon-"]{
	margin:-30px 0 37px;
}
.dg-ibox23 h3{
	font-size:15px;
	color:inherit;
	margin:0px 0 20px
}
.dg-ibox23:hover{
	background-color:#FFF;
	color:#000000;
}
.dg-ibox23 .top-line:before,
.dg-ibox23 .top-line:after{
	content:"";
	border-top:1px solid #474747;
	position:absolute;
	top:-1px;
}
.dg-ibox23 .top-line:before{
	left:0;
	right:50%;
}
.dg-ibox23 .top-line:after{
	right:0;
	left:50%;
}
.dg-ibox23:hover .dg-icon-08,
.dg-ibox23:hover .dg-icon-09{
	background-color:#092228!important;
	color:#FFF;
}
.dg-ibox23 .dg-icon-09{
	color:#FFF!important;
}
.dg-ibox24{
	text-align:center;
	border:1px solid #cccccc;
	padding:70px 40px 100px;
	position:relative;
	margin-bottom:30px;
}
.dg-ibox24:before{
	content:"";
	width:100%;
	height:6px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	bottom:4px;
	left:0;
	position:absolute;
}
.dg-ibox24 [class*="dg-icon-"]{
	margin:0px 0 40px;
}
.dg-ibox24 h3{
	color:#20a3f0;
	font-size:15px;
	margin-bottom:22px;
}
.dg-ibox24 h3:after{
	content:"";
	border-bottom:1px solid #20a3f0;
	width:94px;
	display:block;
	margin:20px auto 0;
	transition: 		all ease-in 300ms;
	-moz-transition: 	all ease-in 300ms; /* Firefox 4 */
	-webkit-transition: all ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 300ms; /* Opera */
	-ms-transition: 	all ease-in 300ms; /* IE9? */
}
.dg-ibox24 .btn{
	position:absolute;
	bottom:-18px;
	left:50%;
	margin-left:-85px;
	width:170px;
	height:50px;
	line-height:50px;
	padding:0;
	color:#FFF;
	background:#02c5f5;
	font-size:13px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	font-weight:bold;
	border-bottom:1px solid rgba(0,0,0,0.5);
	transition: 		all ease-in 300ms;
	-moz-transition: 	all ease-in 300ms; /* Firefox 4 */
	-webkit-transition: all ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 300ms; /* Opera */
	-ms-transition: 	all ease-in 300ms; /* IE9? */
}
.dg-ibox24:hover .btn{
	background:#dbdbdb;
	color:#333333;
}
.dg-ibox24:hover h3:after{
	content:"";
	border-bottom-color:#00586e;
}
.dg-ibox24 [class*="dg-icon-"]{
	margin:0px 0 40px;
}
@media only screen and (max-width: 767px) {
	.dg-ibox24{
		padding:30px 20px 30px;
	}
}

.dg-ibox25 {
	border:1px solid #d5d4d4;
	margin-bottom:30px;
	padding:20px 20px 12px 100px;
	position:relative;
}
.dg-ibox25:before{
	content:"";
	width:48px;
	background-color:#FFFFFF;	
	border-right:1px solid #d5d4d4;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}
.dg-ibox25 [class*="dg-icon-"]{
	position:absolute;
	top:50%;
	left:17px;
	margin-top:-30px;
}
.dg-ibox25 h3{
	color:#333333;
	font-size:15px;
	margin-bottom:5px;
}
.dg-ibox26 {
	border:1px solid #cccccc;
	padding:30px 30px 20px;
	margin-bottom:30px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	position:relative;
}
.dg-ibox26 [class*="dg-icon-"]{
	display:inline-block;
	vertical-align:middle;
}
.dg-ibox26 .box-title h3{
	display:inline-block;
	margin:0 0 0 15px;
	font-size:15px;
	color:#333333;
	vertical-align:middle;
	white-space:normal;
	transition: 		color ease-in 200ms;
	-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		color ease-in 200ms; /* Opera */
	-ms-transition: 	color ease-in 200ms; /* IE9? */
}
.dg-ibox26:hover .box-title h3{
	color:#20a3f0;
}
.dg-ibox26 .box-title{
	white-space:nowrap;
	margin-bottom:30px;
}
.dg-ibox26:before{
	content:"";
	width:100%;
	left:0;
	top:-1px;
	position:absolute;
	border-top:4px solid #20a3f0;
	height:20px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	opacity:0;
	visibility:hidden;
	transition: 		all ease-in 300ms;
	-moz-transition: 	all ease-in 300ms; /* Firefox 4 */
	-webkit-transition:	all ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 300ms; /* Opera */
	-ms-transition: 	all ease-in 300ms; /* IE9? */
}
.dg-ibox26:hover:before{
	opacity:1;
	visibility:visible;
}
.dg-ibox27 {
	border:1px solid #cccccc;
	padding:30px 30px 20px;
	margin-bottom:30px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	position:relative;
}
.dg-ibox27 [class*="dg-icon-"]{
	display:inline-block;
	vertical-align:middle;
}
.dg-ibox27 .box-title h3{
	display:inline-block;
	margin:0 0 0 15px;
	font-size:15px;
	color:#333333;
	vertical-align:middle;
	white-space:normal;
	transition: 		color ease-in 200ms;
	-moz-transition: 	color ease-in 200ms; /* Firefox 4 */
	-webkit-transition: color ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		color ease-in 200ms; /* Opera */
	-ms-transition: 	color ease-in 200ms; /* IE9? */
}
.dg-ibox27:hover .box-title h3{
	color:#20a3f0;
}
.dg-ibox27 .box-title{
	white-space:nowrap;
	margin-bottom:30px;
}
.dg-ibox27 .btn{
	border:1px solid #cccccc;
	color:#2c2c2c;
	font-size:13px;
	margin-top:10px;
	transition: 		all ease-in 300ms;
	-moz-transition: 	all ease-in 300ms; /* Firefox 4 */
	-webkit-transition: all ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 300ms; /* Opera */
	-ms-transition: 	all ease-in 300ms; /* IE9? */
}
.dg-ibox27:hover .btn{
	border-color:transparent;
	background-color:#20a3f0;
	color:#FFF;
}
.dg-ibox28 {
	background-color:#ffffff;
	margin-bottom:30px;
	padding:45px;
	transition: 		all ease-in 300ms;
	-moz-transition: 	all ease-in 300ms; /* Firefox 4 */
	-webkit-transition: all ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 300ms; /* Opera */
	-ms-transition: 	all ease-in 300ms; /* IE9? */
}
.dg-ibox28:hover{
	color:#FFF;
	background-color:#20a3f0;
}
.dg-ibox28 [class*="dg-icon-"]{
	float:left;
}
.dg-ibox28 [class*="dg-icon-"] + .box-right{
	overflow:hidden;
	padding-left:35px;
}
.dg-ibox28 .info {
	padding-top:20px ;
	color:#333333;
	font-size:20px;
	font-weight:bold;
	line-height:1.5;
}
.dg-ibox28 .info small{
	color:#7e7d7d;
	font-size:15px;
	display:block;
	transition: 		background-color ease-in 300ms;
	-moz-transition: 	background-color ease-in 300ms; /* Firefox 4 */
	-webkit-transition:     background-color ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		background-color ease-in 300ms; /* Opera */
	-ms-transition: 	background-color ease-in 300ms; /* IE9? */
}
.dg-ibox28:hover .info small{
	color:#FFF ;
}
@media only screen and (max-width: 767px) {
	.dg-ibox28 {
		padding:20px 10px;
	}
	.dg-ibox28 [class*="dg-icon-"] + .box-right{
		overflow:hidden;
		padding-left:10px;
	}
}

.dg-ibox29,
.dg-ibox30{
	border:1px solid #dddddd;
	padding:35px 20px;
	margin-bottom:30px;
	position:relative;
	transition: 		all ease-in 300ms;
	-moz-transition: 	all ease-in 300ms; /* Firefox 4 */
	-webkit-transition: all ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 300ms; /* Opera */
	-ms-transition: 	all ease-in 300ms; /* IE9? */
}
.dg-ibox29:before{
	content:"";
	left:-1px;
	right:-1px;
	bottom:-1px;
	position:absolute;
	border-bottom:2px solid #20a3f0;
	opacity:0;
	visibility:hidden;
	transition: 		all ease-in 300ms;
	-moz-transition: 	all ease-in 300ms; /* Firefox 4 */
	-webkit-transition:	all ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 300ms; /* Opera */
	-ms-transition: 	all ease-in 300ms; /* IE9? */
}
.dg-ibox29:hover:before{
	opacity:1;
	visibility:visible;
}
.dg-ibox30:hover{
	color:#FFF;
	background-color:#20a3f0;
}
.dg-ibox29 [class*="dg-icon-"],
.dg-ibox30 [class*="dg-icon-"]{
	float:left;
}
.dg-ibox29 [class*="dg-icon-"] + .box-right,
.dg-ibox30 [class*="dg-icon-"] + .box-right{
	overflow:hidden;
	padding-left:20px;
}
.dg-ibox29 h3,
.dg-ibox30 h3{
	color:#282828;
	font-size:15px;
	margin:0 0 20px;
}
.dg-ibox29 h3 small,
.dg-ibox30 h3 small{
	display:block;
	color:inherit;
	font-size:13px;
	margin-top:8px;
	transition: 		all ease-in 300ms;
	-moz-transition: 	all ease-in 300ms; /* Firefox 4 */
	-webkit-transition:	all ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 300ms; /* Opera */
	-ms-transition: 	all ease-in 300ms; /* IE9? */
}
.dg-ibox30:hover h3{
	color:#FFF
}
.dg-ibox30:hover [class*="dg-icon-"]{
	background-color:transparent!important;
}
.dg-ibox30 .dg-icon-03{
	border:1px solid transparent;
}
.dg-ibox30:hover .dg-icon-03{
	border-color:#FFF;
}
.dg-ibox31{
	border:1px solid #cccccc;
	border-left-color:transparent;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:30px 30px 30px 50px;
	position:relative;
	margin:0 0 30px 31px;
}
.dg-ibox31 [class*="dg-icon-"]{
	position:absolute;
	top:50%;
	left:-31px;
	margin-top:-31px;
}
.dg-ibox31 .left-line:before,
.dg-ibox31 .left-line:after{
	content:"";
	border-left:1px solid #cccccc;
	position:absolute;
	left:-1px;
	width:10px;
}
.dg-ibox31 .left-line:before{
	top:0;
	bottom:50%;
	border-radius:3px 0 0 0;
	-moz-border-radius:3px 0 0 0;
	-webkit-border-radius:3px 0 0 0;
}
.dg-ibox31 .left-line:after{
	bottom:0;
	top:50%;
	border-radius:0 3px 0 0;
	-moz-border-radius:0 3px 0 0;
	-webkit-border-radius:0 3px 0 0;
}

.dg-ibox32 {
	text-align:center;
	color:#FFF;
	margin-bottom:30px;
	font-size:15px;
}
.dg-ibox32 .number{
	font-size:50px;
}
.dg-ibox32 .number:after{
	content:"";
	border-bottom:1px solid #20a3f0;
	width:50px;
	margin:10px auto 20px;
	display:block;
}
.dg-ibox32 .dg-icon-08{
	color:#FFF!important;
}
.dg-ibox32 .dg-icon-09{
	background-color:#20a3f0!important;
	color:#FFF!important;
}
.dg-ibox32 .dg-icon-09:before{
	border-color:#FFF!important;
}

.dg-ibox33 {
	text-align:center;
	margin-bottom:30px;
	font-size:15px;
}
.dg-ibox33 [class*="dg-icon-"]{
	margin-bottom:25px
}
.dg-ibox33 .ibox-number{
	font-size:50px;
	color:#2f333f;
	line-height:1.3;
	font-weight:bold;
}
.dg-ibox33 h3{
	color:#b9b9b9;
	font-size:20px;
}
.dg-ibox34 {
	border:1px solid #cccccc;
	text-align:center;
	font-size:48px;
	margin-bottom:30px;
}
.dg-ibox34 .ibox-number {
	padding:15px 0;
}
.dg-ibox34 h3{
	background-color:#20a3f0;
	color:#FFF;
	padding:10px 15px;
	font-size:13px;
	font-weight:normal;
	margin:-1px;
}
.dg-ibox35{
	border:1px solid #c2c2c2;
	text-align:center;
	padding:42px 15px 62px;
	margin-bottom:30px;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	position:relative;
}
.dg-ibox35:before{
	content:"";
	top:-1px;
	left:-1px;
	right:-1px;
	position:absolute;
	border-top:3px solid #20a3f0;
	opacity:0;
	visibility:hidden;
	transition: 		all ease-in 300ms;
	-moz-transition: 	all ease-in 300ms; /* Firefox 4 */
	-webkit-transition: all ease-in 300ms; /* Safari and Chrome */
	-o-transition: 		all ease-in 300ms; /* Opera */
	-ms-transition: 	all ease-in 300ms; /* IE9? */
}
.dg-ibox35:hover:before{
	opacity:1;
	visibility:visible;
}
.dg-ibox35:after{
	content:"";
	bottom:8px;
	left:0;
	width:100%;
	position:absolute;
	border-top:1px solid #c2c2c2;
}
.dg-ibox35 .number {
	color:#20a3f0;
	font-size:30px;
	font-weight:bold;
	line-height:1;
	margin:10px 0 5px;
}


