.et-social-icons:not(.dp-icons) { display: none!important; }

/* Social Icons */
.dp-icons .et-social-facebook a.icon:before {content: "\e093";}
.dp-icons .et-social-twitter a.icon:before {content: "\e094";}
.dp-icons .et-social-google-plus a.icon:before {content: "\e096";}
.dp-icons .et-social-pinterest a.icon:before {content: "\e095";}
.dp-icons .et-social-linkedin a.icon:before {content: "\e09d";}
.dp-icons .et-social-tumblr a.icon:before {content: "\e097";}
.dp-icons .et-social-instagram a.icon:before {content: "\e09a";}
.dp-icons .et-social-skype a.icon:before {content: "\e0a2";}
.dp-icons .et-social-flikr a.icon:before {content: "\e0a6";}
.dp-icons .et-social-myspace a.icon:before {content: "\e0a1";}
.dp-icons .et-social-dribbble a.icon:before {content: "\e09b";}
.dp-icons .et-social-youtube a.icon:before {content: "\e0a3";}
.dp-icons .et-social-vimeo a.icon:before {content: "\e09c";}
.dp-icons .et-social-rss a.icon:before {content: "\e09e";}

#footer-info{float: none;text-align: center;margin-top: 5px;} 
#main-footer .dp-icons{float: none;text-align: center;bottom: 15px;position: relative;
padding-top: 20px;}
@media screen and (max-width: 1280px){
	#main-footer .dp-icons li.et-social-icon{margin-bottom: 10px important;}
}
/****************************************************Footer Icon************************************************************/
/************************************************Style-1**********************************************************/ 
#main-footer .dp-icons.social_icon_view_style1 li.et-social-icon{background-color: white;border-radius: 3.6rem;cursor: pointer;display: inline-block;
font-size: 2.0rem;height: 3.6rem;line-height: 3.6rem;margin: 0 5px;position: relative;text-align: center;
-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 3.6rem;}
#main-footer .dp-icons.social_icon_view_style1 li.et-social-icon a{color:#E05C23;}
#main-footer .dp-icons.social_icon_view_style1 li.et-social-icon:hover a{color:#fff;}
#main-footer .dp-icons.social_icon_view_style1 li.et-social-icon a{background: none;height: 3.6rem;left: 0;line-height: 3.6rem;
position: absolute;top: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;
transition: all 0.3s;width: 3.6rem;z-index: 10;}
#main-footer .dp-icons.social_icon_view_style1 li.et-social-icon span.style1{background-color:#E05C23;}
#main-footer .dp-icons.social_icon_view_style1 li.et-social-icon:hover span.style1{width: 3.6rem;height: 3.6rem;
border-radius: 3.6rem;margin: -1.8rem;}
#main-footer .dp-icons.social_icon_view_style1 li.et-social-icon span.style1{border-radius: 0;display: block;height: 0;
left: 50%;margin: 0;position: absolute;top: 50%;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;
-o-transition: all 0.3s;transition: all 0.3s;width: 0;}
#main-footer .dp-icons.social_icon_view_style1 a.icon:before{z-index: 10;position: relative;}

/*******************************************style-2**************************************************************/
#main-footer .dp-icons.social_icon_view_style2{text-align: center;}
#main-footer .dp-icons.social_icon_view_style2 a.icon{background-color: #f0f0f0;margin-right: 2px !important;
margin-bottom: 10px !important;padding: 10px !important;}
#main-footer .dp-icons.social_icon_view_style2 li.et-social-icon:hover a.icon{background-color: #E05C23;color: #fff;}
/*******************************************style-3***************************************************************/
#main-footer .dp-icons.social_icon_view_style3{margin-bottom: 5px;}
#main-footer .dp-icons.social_icon_view_style3 li.et-social-icon a{color:#E05C23;padding: 10px;border-radius: 24px;
margin-bottom: 10px !important;}
#main-footer .dp-icons.social_icon_view_style3 li.et-social-icon:hover a{color: #fff;background-color:#E05C23;} 
#main-footer .dp-icons.social_icon_view_style3 li.et-social-icon:hover a{transform: scale(1.25);
transition: background-color 0.5s, transform 0.5s ease-out, -webkit-transform 0.5s ease-out;} 
/******************************************Style-4*******************************************************************/
#main-footer .social_icon_view_style4 .icon {display: inline-block;position: relative;z-index: 1;width: 50px;height: 50px;
border-radius: 50%;font-size: 24px;color: #fff;line-height: 52px;text-align: center;background-color: #E05C23;}
#main-footer .social_icon_view_style4 .icon:after {position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';
box-sizing: content-box;}
#main-footer .social_icon_view_style4 .icon:after{top: -7px;left: -7px;padding: 7px;box-shadow: 0 0 0 4px #f1f1f1;
-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;
transition: all 0.5s;-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-ms-transform: scale(0.8);
-o-transform: scale(0.8);transform: scale(0.8);opacity: 0;} 
#main-footer .social_icon_view_style4 .icon:hover{background-color: #f1f1f1;color: #E05C23;}
#main-footer .social_icon_view_style4 .icon {-webkit-transition: all 0.5s;-moz-transition: all 0.5s;
-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
#main-footer .social_icon_view_style4 .icon:hover:after {-webkit-transform: scale(1);-moz-transform: scale(1);
-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;}
@media screen and (max-width:1285px){
	#footer-bottom .social_icon_view_style4 li{margin-bottom: 25px;}
}
@media screen and (max-width: 1280px){
	#main-footer .dp-icons.social_icon_view_style4 li.et-social-icon{margin-bottom: 15px;}
}
/********************************************Style-5*******************************************************/
#main-footer .social_icon_view_style5 .icon{display: inline-block;position: relative;z-index: 1;width: 50px;height: 50px;
border-radius: 50%;font-size: 24px;color: #fff;line-height: 52px;text-align: center;background-color: #E05C23;
margin-bottom: 10px !important;}
#main-footer .social_icon_view_style5 .et-social-icon .icon{background: rgba(255,255,255,0.1);
transition: background 0.2s, color 0.2s;}
#main-footer .social_icon_view_style5 .et-social-icon .icon:after{top: -7px;left: -7px;padding: 7px;
box-shadow: 0 0 0 4px #fff;-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;-webkit-transform: scale(1.2);
-moz-transition: -moz-transform 0.2s, opacity 0.2s;-moz-transform: scale(1.2);-ms-transform: scale(1.2);
transition: transform 0.2s, opacity 0.2s;transform: scale(1.2);opacity: 0;}
#main-footer .social_icon_view_style5 .et-social-icon .icon:hover{background: rgba(255,255,255,1);
    color: #E05C23;}
#main-footer .social_icon_view_style5 .et-social-icon .icon:hover:after{transform: scale(1);
    opacity: 1;}

/****************************************Style-6**********************************************************/
#main-footer .social_icon_view_style6 .et-social-icon .icon{color: #eea303;box-shadow: 0 0 0 3px #fff;
-webkit-transition: color 0.3s;-moz-transition: color 0.3s;transition: color 0.3s;}    
#main-footer .social_icon_view_style6 .icon{display: inline-block;cursor: pointer;margin: 10px 0px;padding: 14px 0px;
width: 50px;height: 50px;border-radius: 50%;text-align: center;position: relative;z-index: 1;}
#main-footer .social_icon_view_style6 .et-social-icon .icon:after{top: -2px;left: -2px;padding: 2px;z-index: -1;
background: #fff;-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
-moz-transition: -moz-transform 0.2s, opacity 0.2s;transition: transform 0.2s, opacity 0.2s;}
#main-footer .social_icon_view_style6 .icon:after{pointer-events: none;position: absolute;width: 100%;height: 100%;
border-radius: 50%;content: '';-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
#main-footer .social_icon_view_style6 .et-social-icon .icon:hover{color: #eea303;}
#main-footer .social_icon_view_style6 .et-social-icon .icon:hover:after{transform: scale(0.85);}

/*****************************************************Style-7****************************************************/
#main-footer .social_icon_view_style7 .et-social-icon .icon{color: #eea303;box-shadow: 0 0 0 3px #fff;
-webkit-transition: color 0.3s;-moz-transition: color 0.3s;transition: color 0.3s;}
#main-footer .social_icon_view_style7 .icon{display: inline-block;margin: 10px 0px;padding: 14px 0px;
width: 50px;height: 50px;border-radius: 50%;text-align: center;position: relative;z-index: 1;}
#main-footer .social_icon_view_style7 .et-social-icon .icon:after{top: -2px;left: -2px;padding: 2px;z-index: -1;
background: #fff;-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
-moz-transition: -moz-transform 0.2s, opacity 0.2s;transition: transform 0.2s, opacity 0.2s;}
#main-footer .social_icon_view_style7 .icon:after{position: absolute;width: 100%;height: 100%;border-radius: 50%;
content: '';-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
#main-footer .social_icon_view_style7 .et-social-icon .icon:hover{color: #fff;}
#main-footer .social_icon_view_style7 .et-social-icon .icon:hover:after{transform: scale(0);opacity: 0;
transition: transform 0.4s, opacity 0.2s;}

/****************************************************Style-8******************************************************/
#main-footer .social_icon_view_style8 .et-social-icon .icon{color: #E05C23;box-shadow: 0 0 0 4px #fff;
-webkit-transition: color 0.3s;-moz-transition: color 0.3s;transition: color 0.3s;}
#main-footer .social_icon_view_style8 .icon{display: inline-block;cursor: pointer;margin: 10px 0px;padding: 14px 0px;
width: 50px;height: 50px;border-radius: 50%;text-align: center;position: relative;z-index: 1;}
#main-footer .social_icon_view_style8 .et-social-icon .icon:after{top: -2px;left: -2px;padding: 2px;z-index: -1;
background: #fff;-webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
-moz-transition: -moz-transform 0.2s, opacity 0.3s;transition: transform 0.2s, opacity 0.3s;}
#main-footer .social_icon_view_style8 .icon:after{position: absolute;width: 100%;height: 100%;border-radius: 50%;
content: '';-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}     
#main-footer .social_icon_view_style8 .et-social-icon .icon:hover{color: #fff;} 
#main-footer .social_icon_view_style8 .et-social-icon .icon:hover:after{transform: scale(1.3);opacity: 0;} 

/****************************************************Style-9***************************************************/ 
#main-footer .social_icon_view_style9 .et-social-icon .icon{color: #fff;box-shadow: 0 0 0 4px #fff;
-webkit-transition: color 0.3s;-moz-transition: color 0.3s;transition: color 0.3s;}
#main-footer .social_icon_view_style9 .icon{display: inline-block;cursor: pointer;margin: 10px 0px;padding: 14px 0px;
width: 50px;height: 50px;border-radius: 50%;text-align: center;position: relative;z-index: 1;}
#main-footer .social_icon_view_style9 .et-social-icon .icon:after{top: -2px;left: -2px;padding: 2px;z-index: -1;
background: #fff;-webkit-transition: -webkit-transform 0.2s, opacity 0.3s;
-moz-transition: -moz-transform 0.2s, opacity 0.3s;transition: transform 0.2s, opacity 0.3s;transform: scale(1.5);
opacity: 0;}
#main-footer .social_icon_view_style9 .icon:after{position: absolute;width: 100%;height: 100%;border-radius: 50%;
content: '';-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
#main-footer .social_icon_view_style9 .et-social-icon .icon:hover{color: #E05C23;}    
#main-footer .social_icon_view_style9 .et-social-icon .icon:hover:after{transform: scale(1);opacity: 1;}

/***************************************************Style-10*************************************************/
#main-footer .social_icon_view_style10 .et-social-icon .icon{transition: box-shadow 0.2s;width: 50px;width: 50px;
height: 50px;box-shadow: 0 0 0 4px rgba(255,255,255,1);}
#main-footer .social_icon_view_style10 .icon{display: inline-block;margin: 10px 0px;width: 50px;height: 50px;
border-radius: 50%;text-align: center;position: relative;z-index: 1;color: #fff;}
#main-footer .social_icon_view_style10 .et-social-icon .icon:before{line-height: 50px;}
#main-footer .social_icon_view_style10 .et-social-icon .icon:after{top: -4px;left: -4px;padding: 0;z-index: 10;
border: 4px dashed #fff;}
#main-footer .social_icon_view_style10 .icon:after{pointer-events: none;position: absolute;width: 100%;height: 100%;
border-radius: 50%;content: '';-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
#main-footer .social_icon_view_style10 .icon:hover{box-shadow: 0 0 0 0 rgba(255,255,255,0);color: #fff;}   

/**************************************************Style-11******************************************************/
#main-footer .social_icon_view_style11 .et-social-icon .icon{width: 50px;height: 50px;
box-shadow: 0 0 0 4px rgba(255,255,255,1);}
#main-footer .social_icon_view_style11 .icon{display: inline-block;margin: 10px 0px;width: 50px;height: 50px;
border-radius: 50%;text-align: center;position: relative;z-index: 1;color: #fff;}
#main-footer .social_icon_view_style11 .et-social-icon .icon:before{line-height: 50px;}
#main-footer .social_icon_view_style11 .et-social-icon .icon:after{top: -4px;left: -4px;padding: 0;z-index: 10;
border: 4px dashed #fff;}
#main-footer .social_icon_view_style11 .icon:after{pointer-events: none;position: absolute;width: 100%;height: 100%;
border-radius: 50%;content: '';-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
#main-footer .social_icon_view_style11 .icon:hover{transition: box-shadow 0.2s;box-shadow: 0 0 0 0 rgba(255,255,255,0);
    color: #fff;}
#main-footer .social_icon_view_style11 .icon:hover:after{animation: spinAround 9s linear infinite;}    
@-webkit-keyframes spinAround {
	from {
		-webkit-transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(360deg);
	}
}
@-moz-keyframes spinAround {
	from {
		-moz-transform: rotate(0deg)
	}
	to {
		-moz-transform: rotate(360deg);
	}
}
@keyframes spinAround {
	from {
		transform: rotate(0deg)
	}
	to {
		transform: rotate(360deg);
	}
}

/**************************************************Style-12**********************************************/
#main-footer .social_icon_view_style12 .et-social-icon .icon{box-shadow: 0 0 0 4px rgba(255,255,255,1);
-webkit-transition: background 0.2s, color 0.2s;-moz-transition: background 0.2s, color 0.2s;
transition: background 0.2s, color 0.2s;}
#main-footer .social_icon_view_style12 .icon{display: inline-block;cursor: pointer;margin: 10px 0px;width: 50px;
padding: 15px 0px;height: 50px;border-radius: 50%;text-align: center;position: relative;z-index: 1;color: #fff;}
#main-footer .social_icon_view_style12 .icon:after{pointer-events: none;position: absolute;width: 100%;height: 100%;
border-radius: 50%;content: '';-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
#main-footer .social_icon_view_style12 .et-social-icon .icon:hover{background: rgba(255,255,255,1);color: #64bb5d;}
#main-footer .social_icon_view_style12 .et-social-icon:hover .icon{animation: spinAround 2s linear infinite;}
#main-footer .social_icon_view_style12 .et-social-icon .icon:hover:after{position: absolute;width: 100%;height: 100%;
border-radius: 50%;content: '';-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
@-webkit-keyframes spinAround {
	from {
		-webkit-transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(360deg);
	}
}
@-moz-keyframes spinAround {
	from {
		-moz-transform: rotate(0deg)
	}
	to {
		-moz-transform: rotate(360deg);
	}
}
@keyframes spinAround {
	from {
		transform: rotate(0deg)
	}
	to {
		transform: rotate(360deg);
	}
}
/*************************************************Style-13**********************************************/
#main-footer .social_icon_view_style13 .et-social-icon .icon{box-shadow: 0 0 0 4px rgba(255,255,255,1);
transition: background 0.2s, color 0.2s;}
#main-footer .social_icon_view_style13 .icon:after {position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';
box-sizing: content-box;}
#main-footer .social_icon_view_style13 .icon{display: inline-block;cursor: pointer;margin: 10px 0px;width: 50px;
padding: 15px 0px;height: 50px;border-radius: 50%;text-align: center;position: relative;z-index: 1;color: #fff;}
#main-footer .social_icon_view_style13 .et-social-icon .icon:after{top: -8px;left: -8px;padding: 8px;z-index: -1;opacity: 0;}
#main-footer .social_icon_view_style13 .icon:before{transform: scale(0.8);opacity: 0.7;
transition: transform 0.2s, opacity 0.2s;}
#main-footer .social_icon_view_style13 .icon:after{box-shadow: 0 0 0 rgba(255,255,255,1);
transition: opacity 0.2s, box-shadow 0.2s;}
#main-footer .social_icon_view_style13 .icon:hover{color: #fff;}
#main-footer .social_icon_view_style13 .icon:hover:before{transform: scale(1);opacity: 1;}
#main-footer .social_icon_view_style13 .icon:hover:after{opacity: 1;box-shadow: 3px 3px 0 rgba(255,255,255,1);}
/*******************************************Style-14*****************************************************/
#main-footer .social_icon_view_style14 .et-social-icon .icon{box-shadow: 0 0 0 4px rgba(255,255,255,1);
transition: background 0.2s, color 0.2s;}
#main-footer .social_icon_view_style14 .icon:after {position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';
box-sizing: content-box;}
#main-footer .social_icon_view_style14 .icon{display: inline-block;cursor: pointer;margin: 10px 0px;width: 50px;
padding: 15px 0px;height: 50px;border-radius: 50%;text-align: center;position: relative;z-index: 1;color: #fff;}
#main-footer .social_icon_view_style14 .icon:before{transform: scale(0.8);opacity: 0.7;
transition: transform 0.2s, opacity 0.2s;}
#main-footer .social_icon_view_style14 .icon:after{box-shadow: 3px 3px rgba(255,255,255,1);transform: rotate(-90deg);
transition: opacity 0.2s, transform 0.2s;}
#main-footer .social_icon_view_style14 .icon:after{top: -8px;left: -8px;padding: 8px;z-index: -1;opacity: 0;}
#main-footer .social_icon_view_style14 .icon:hover{color: #fff;}
#main-footer .social_icon_view_style14 .icon:hover:before{transform: scale(1);opacity: 1;}
#main-footer .social_icon_view_style14 .icon:hover:after{opacity: 1;transform: rotate(0deg);}
/**********************************************Style-15***************************************************/
#main-footer .social_icon_view_style15 .et-social-icon .icon{box-shadow: 0 0 0 4px rgba(255,255,255,1);
overflow: hidden;-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
transition: background 0.3s, color 0.3s, box-shadow 0.3s;}
#main-footer .social_icon_view_style15 .icon{display: inline-block;cursor: pointer;margin: 10px 0px;width: 50px;
height: 50px;border-radius: 50%;text-align: center;position: relative;z-index: 1;color: #fff;padding: 15px 0px;}    
#main-footer .social_icon_view_style15 .et-social-icon .icon:hover{background: rgba(255,255,255,1);color: #702fa8;
box-shadow: 0 0 0 8px rgba(255,255,255,0.3);}
#main-footer .social_icon_view_style15 .et-social-icon .icon:before{display: block;}
#main-footer .social_icon_view_style15 .et-social-icon .icon:hover:before{-webkit-animation: toRightFromLeft 0.3s forwards;
-moz-animation: toRightFromLeft 0.3s forwards;animation: toRightFromLeft 0.3s forwards;}
@-webkit-keyframes toRightFromLeft {
	49% {
		-webkit-transform: translate(100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translate(-100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toRightFromLeft {
	49% {
		-moz-transform: translate(100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translate(-100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toRightFromLeft {
	49% {
		transform: translate(100%);
	}
	50% {
		opacity: 0;
		transform: translate(-100%);
	}
	51% {
		opacity: 1;
	}
}
/**********************************************Style-16***************************************************/
#main-footer .social_icon_view_style16 .et-social-icon .icon{box-shadow: 0 0 0 4px rgba(255,255,255,1);
overflow: hidden;-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
transition: background 0.3s, color 0.3s, box-shadow 0.3s;}
#main-footer .social_icon_view_style16 .icon{display: inline-block;cursor: pointer;margin: 10px 0px;width: 50px;
height: 50px;border-radius: 50%;text-align: center;position: relative;z-index: 1;color: #fff;padding: 15px 0px;}    
#main-footer .social_icon_view_style16 .et-social-icon .icon:hover{background: rgba(255,255,255,1);color: #702fa8;
box-shadow: 0 0 0 8px rgba(255,255,255,0.3);}
#main-footer .social_icon_view_style16 .et-social-icon .icon:before{display: block;}
#main-footer .social_icon_view_style16 .et-social-icon .icon:hover:before{animation: toLeftFromRight 0.3s forwards;}
@-webkit-keyframes toLeftFromRight {
	49% {
		-webkit-transform: translate(-100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translate(100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toLeftFromRight {
	49% {
		-moz-transform: translate(-100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translate(100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toLeftFromRight {
	49% {
		transform: translate(-100%);
	}
	50% {
		opacity: 0;
		transform: translate(100%);
	}
	51% {
		opacity: 1;
	}
}
/**********************************************Style-17***************************************************/
#main-footer .social_icon_view_style17 .et-social-icon .icon{box-shadow: 0 0 0 4px rgba(255,255,255,1);
overflow: hidden;-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
transition: background 0.3s, color 0.3s, box-shadow 0.3s;}
#main-footer .social_icon_view_style17 .icon{display: inline-block;cursor: pointer;margin: 10px 0px;width: 50px;
height: 50px;border-radius: 50%;text-align: center;position: relative;z-index: 1;color: #fff;padding: 15px 0px;}    
#main-footer .social_icon_view_style17 .et-social-icon .icon:hover{background: rgba(255,255,255,1);color: #702fa8;
box-shadow: 0 0 0 8px rgba(255,255,255,0.3);}
#main-footer .social_icon_view_style17 .et-social-icon .icon:before{display: block;}
#main-footer .social_icon_view_style17 .et-social-icon .icon:hover:before{animation: toTopFromBottom 0.3s forwards;}
@-webkit-keyframes toTopFromBottom {
	49% {
		-webkit-transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toTopFromBottom {
	49% {
		-moz-transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toTopFromBottom {
	49% {
		transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}
/**********************************************Style-18***************************************************/
#main-footer .social_icon_view_style18 .et-social-icon .icon{box-shadow: 0 0 0 4px rgba(255,255,255,1);
overflow: hidden;-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
transition: background 0.3s, color 0.3s, box-shadow 0.3s;}
#main-footer .social_icon_view_style18 .icon{display: inline-block;cursor: pointer;margin: 10px 0px;width: 50px;
height: 50px;border-radius: 50%;text-align: center;position: relative;z-index: 1;color: #fff;padding: 15px 0px;}    
#main-footer .social_icon_view_style18 .et-social-icon .icon:hover{background: rgba(255,255,255,1);color: #E05C23;
box-shadow: 0 0 0 8px rgba(255,255,255,0.3);}
#main-footer .social_icon_view_style18 .et-social-icon .icon:before{display: block;}
#main-footer .social_icon_view_style18 .et-social-icon .icon:hover:before{animation: toBottomFromTop 0.3s forwards;}
@-webkit-keyframes toBottomFromTop {
	49% {
		-webkit-transform: translateY(100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toBottomFromTop {
	49% {
		-moz-transform: translateY(100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translateY(-100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toBottomFromTop {
	49% {
		transform: translateY(100%);
	}
	50% {
		opacity: 0;
		transform: translateY(-100%);
	}
	51% {
		opacity: 1;
	}
}
/**********************************************Style-19***************************************************/
#main-footer .social_icon_view_style19 .et-social-icon .icon{background: rgba(255,255,255,0.1);
transition: transform ease-out 0.1s, background 0.2s;}
#main-footer .social_icon_view_style19 .icon{display: inline-block;cursor: pointer;margin: 10px 0px;width: 50px;
height: 50px;border-radius: 50%;text-align: center;position: relative;z-index: 1;color: #fff;padding: 15px 0px;} 
#main-footer .social_icon_view_style19 .icon:after{
	top: 0;
    left: 0;
    padding: 0;
    z-index: -1;
    box-shadow: 0 0 0 2px rgba(255,255,255,0.1);
    opacity: 0;
    transform: scale(0.9);
}  
#main-footer .social_icon_view_style19 .icon:hover{
	background: rgba(255,255,255,0.05);
    transform: scale(0.93);
    color: #E05C23;
}
#main-footer .social_icon_view_style19 .icon:hover:after{
	animation: sonarEffect 1.3s ease-out 75ms;
}
@-webkit-keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);
	}
	100% {
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);
		-webkit-transform: scale(1.5);
		opacity: 0;
	}
}
@-moz-keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);
	}
	100% {
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);
		-moz-transform: scale(1.5);
		opacity: 0;
	}
}
@keyframes sonarEffect {
	0% {
		opacity: 0.3;
	}
	40% {
		opacity: 0.5;
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);
	}
	100% {
		box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #3851bc, 0 0 0 10px rgba(255,255,255,0.5);
		transform: scale(1.5);
		opacity: 0;
	}
}
/**********************************************Style-20***************************************************/
#main-footer .social_icon_view_style20 .et-social-icon .icon{transition: box-shadow 0.2s;}
#main-footer .social_icon_view_style20 .icon{display: inline-block;cursor: pointer;margin: 10px 0px;padding: 15px 0px;
width: 50px;height: 50px;border-radius: 50%;text-align: center;position: relative;z-index: 1;color: #fff;}
#main-footer .social_icon_view_style20 .et-social-icon .icon:after{top: 0;left: 0;padding: 0;box-shadow: 0 0 0 3px #fff;
-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;-moz-transition: -moz-transform 0.2s, opacity 0.2s;
transition: transform 0.2s, opacity 0.2s;}
#main-footer .social_icon_view_style20 .icon:after{pointer-events: none;position: absolute;width: 100%;height: 100%;
border-radius: 50%;content: '';-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
#main-footer .social_icon_view_style20 .et-social-icon .icon:hover{box-shadow: 0 0 0 10px rgba(255,255,255,1);color: #fff;}
#main-footer .social_icon_view_style20 .et-social-icon .icon:hover:after{-webkit-transform: scale(0.85);
-moz-transform: scale(0.85);-ms-transform: scale(0.85);transform: scale(0.85);opacity: 0.5;}
/**********************************************Style-21***************************************************/
#main-footer .social_icon_view_style21 .et-social-icon .icon{-webkit-transition: box-shadow 0.2s;
 -moz-transition: box-shadow 0.2s;transition: box-shadow 0.2s;}
#main-footer .social_icon_view_style21 .icon{display: inline-block;cursor: pointer;margin: 10px 0px;padding: 15px 0px;
width: 50px;height: 50px;border-radius: 50%;text-align: center;position: relative;z-index: 1;color: #fff;}
#main-footer .social_icon_view_style21 .et-social-icon .icon:after{top: 0;left: 0;padding: 0;box-shadow: 0 0 0 3px #fff;
-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;-moz-transition: -moz-transform 0.2s, opacity 0.2s;
transition: transform 0.2s, opacity 0.2s;}
#main-footer .social_icon_view_style21 .icon:after{pointer-events: none;position: absolute;width: 100%;height: 100%;
border-radius: 50%;content: '';-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}   
#main-footer .social_icon_view_style21 .et-social-icon .icon:hover{box-shadow: 0 0 0 10px rgba(255,255,255,0.4);color: #fff;}
#main-footer .social_icon_view_style21 .et-social-icon .icon:hover:after{-webkit-transform: scale(0.85);
-moz-transform: scale(0.85);-ms-transform: scale(0.85);transform: scale(0.85);}
#main-footer .social_icon_view_style21 .et-social-icon .icon{-webkit-transition: 0.6s ease-out;
-moz-transition:  0.6s ease-out;transition:  0.6s ease-out;}
#main-footer .social_icon_view_style21 .et-social-icon .icon:hover{-webkit-transform: rotateZ(720deg);
-moz-transform: rotateZ(720deg);transform: rotateZ(720deg);}
/**************************************************Style-22*****************************************************/
#main-footer .social_icon_view_style22 .et-social-icon{display: inline-block;background-color: #fff;width: 50px;height: 50px;
padding: 15px 0px;margin: 0 10px;text-align: center;position: relative;overflow: hidden;border-radius: 28%;
box-shadow: 0 5px 15px -5px rgba(0,0,0,0.1);opacity: 0.99;}
#main-footer .social_icon_view_style22.dp-icons .et-social-icon{transition: all 0.35s;
transition-timing-function: cubic-bezier(0.31, -0.105, 0.43, 1.59);}
#main-footer .social_icon_view_style22.dp-icons .et-social-icon:before{background-color: #E05C23;content: '';width: 120%;
height: 120%;position: absolute;-webkit-transform: rotate(45deg);transform: rotate(45deg);top: 90%;left: -110%;
transition: all 0.35s;transition-timing-function: cubic-bezier(0.31, -0.105, 0.43, 1.59);}
#main-footer .social_icon_view_style22.dp-icons .et-social-icon:hover:before{top: -10%;left: -10%;}
#main-footer .social_icon_view_style22.dp-icons .et-social-icon:hover .icon{color: #fff;-webkit-transform: scale(1.2);
transform: scale(1.2);}
/**************************************************Style-23*****************************************************/
#main-footer .social_icon_view_style23 .et-social-icon{margin-bottom: 10px !important;}
#main-footer .social_icon_view_style23 .et-social-icon span:before{content: '';width: 0;height: 0;
border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #fff;position: absolute;
bottom: -5px;left: 40px;}
#main-footer .social_icon_view_style23.dp-icons .et-social-icon{color: #fff;background: #E05C23;border-radius: 4px;
text-align: center;text-decoration: none;position: relative;display: inline-block;width: 50px;height: 50px;padding-top: 12px;
-o-transition: all .5s;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;
-webkit-font-smoothing: antialiased;}
#main-footer .social_icon_view_style23.dp-icons .et-social-icon:hover{background: #ef92a3;}
#main-footer .social_icon_view_style23.dp-icons .et-social-icon span {display: block;}
#main-footer .social_icon_view_style23.dp-icons .et-social-icon span{color: #666;position: absolute;bottom: 0;left: -25px;
right: -25px;padding: 5px 7px;z-index: -1;font-size: 14px;border-radius: 2px;background: #fff;visibility: hidden;opacity: 0;
-o-transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
-webkit-transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
-moz-transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
transition: all .5s cubic-bezier(0.68, -0.55, 0.265, 1.55);}
#main-footer .social_icon_view_style23.dp-icons .et-social-icon a:hover{color: #fff;}
#main-footer .social_icon_view_style23.dp-icons .et-social-icon:hover span {bottom: 50px;visibility: visible;opacity: 1;}
/********************************************Style-24***************************************************************/
#main-footer .social_icon_view_style24 .et-social-icon a{transition: transform 0.2s linear;}
#main-footer .social_icon_view_style24 .et-social-icon a.icon{background-color: #E05C23;}
#main-footer .social_icon_view_style24 .et-social-icon a{width: 60px;height: 60px;display: block;border-radius: 50px;
text-decoration: none;font-size: 30px;line-height: 60px;color: white;}
#main-footer .social_icon_view_style24 .et-social-icon:hover a{transform: translateY(-10px);}
#main-footer .social_icon_view_style24.et-social-icons li{margin-left: 10px;}
@media screen and (max-width: 1280px){
	#main-footer .dp-icons.social_icon_view_style24 li.et-social-icon{margin-bottom: 15px;}
}
/*********************************************Style-25************************************************************/
#main-footer .social_icon_view_style25 .et-social-icon a{transition: transform 0.5s ease-in-out;}
#main-footer .social_icon_view_style25 .et-social-icon a.icon{background-color: #E05C23;}
#main-footer .social_icon_view_style25 .et-social-icon a{width: 60px;height: 60px;display: block;border-radius: 50px;
text-decoration: none;font-size: 30px;line-height: 60px;color: white;}
#main-footer .social_icon_view_style25 .et-social-icon:hover a{transform: rotateX(180deg) rotateY(180deg) rotateZ(180deg);}
#main-footer .social_icon_view_style25.et-social-icons li{margin-left: 10px;margin-bottom: 10px;}
/*********************************************Style-26**************************************************************/
#main-footer .social_icon_view_style26 li.et-social-icon{width: 60px;height: 60px;padding: 14px 0px;margin: 10px 5px;
text-align: center;cursor: pointer;border-radius: 50%;border: 5px solid #D8E2DC;transition: all 0.5s ease;}
#main-footer .social_icon_view_style26 li a.icon{color: #E05C23;transition: all 0.5s ease;}
#main-footer .social_icon_view_style26 li.et-social-icon:hover a.icon{color: #fff;}
#main-footer .social_icon_view_style26 li.et-social-icon:hover{border: 5px solid #E05C23;box-shadow: 0 0 15px #E05C23;
transition: all 0.5s ease;}
/*********************************************Style-27**************************************************************/
#main-footer .social_icon_view_style27 li.et-social-icon{width: 50px;height: 50px;color: #74d4b3;font-size: 3.4em;
text-align: center;background-color: #fff;padding: 7px 5px;transition: all 0.5s ease;margin:10px 5px;}
#main-footer .social_icon_view_style27 li a.icon{display: inline-block;text-rendering: auto;
-webkit-font-smoothing: antialiased;}
#main-footer .social_icon_view_style27 li.et-social-icon:hover{transform: rotate(360deg);border-radius: 100px;}
#main-footer .social_icon_view_style27 li.et-social-icon:hover a.icon{color: #E05C23;}
/*********************************************Style-28**************************************************************/
#main-footer .social_icon_view_style28 li.et-social-icon{position: relative;width: 50px;height: 50px;display: inline-block;
margin: 10px 5px;overflow: visible;}
#main-footer .social_icon_view_style28 li a.style28{position: absolute;left: 0;top: 0;z-index: 1;background: #fff;
border: 1px solid #ccc;text-indent: 0;display: inline-block;color: #888;font-size: 12px;font-weight: 400;
text-decoration: none;text-align: center;text-transform: uppercase;width: 50px;height: 50px;
transition: all 600ms cubic-bezier(0.190,1.000,0.220,1.000);box-sizing: content-box;border-radius: 50px;
background-clip: padding-box;}
#main-footer .social_icon_view_style28 li a.icon{position: absolute;width: 30px;left: 50%;top: 50%;padding: 3px 5px;
margin: -13px 0 0 -15px;color: #8A999D;font-size: 1.4em;z-index: 2;pointer-events: none;}
#main-footer .social_icon_view_style28 li a.style28:hover a.icon{color: #fff;}
#main-footer .social_icon_view_style28 li a.style28:hover{border: 1px solid #ccc;background-clip: padding-box;
border-top-left-radius: 40px;border-top-right-radius: 2px;border-bottom-left-radius: 40px;border-bottom-right-radius: 40px;
-webkit-transform: rotate(-45deg);transform: rotate(-45deg);background-color:#E05C23;}
/********************************************Style-29****************************************************************/
#main-footer .social_icon_view_style29 li.et-social-icon{position: relative;width: 50px;height: 50px;margin: 10px;}
#main-footer .social_icon_view_style29 li a.style29{width: 50px;height: 50px;background: #E05C23;transform: rotate(45deg);}
#main-footer .social_icon_view_style29 li .style29-mk{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
#main-footer .social_icon_view_style29 li a.icon{text-rendering: auto;-webkit-font-smoothing: antialiased;}
#main-footer .social_icon_view_style29 li:hover a.icon{animation: moving 1s linear infinite alternate;}
#main-footer .social_icon_view_style29 li:hover a.style29{animation: my_anm2 1s linear infinite;}
#main-footer .social_icon_view_style29 li.et-social-icon:hover a.icon{color: #fff;}
@keyframes moving{
    from{transform:skew(15deg);}
    to{transform:skew(0deg)}
}
@keyframes my_anm2{
    from{transform:rotate(0deg);}
    to{transform:rotate(-360deg);}
}
@media screen and (max-width:1290px){
	#main-footer .social_icon_view_style29 li.et-social-icon{margin-bottom: 15px !important;}
}
/************************************************style-30****************************************************************/
#top-header .dp-icons.social_icon_view_style30 .et-social-icon a.icon:before {content: none !important;}
#top-header .dp-icons.social_icon_view_style30 .et-pb-icon{font-size: 14px;}
#main-footer .dp-icons.social_icon_view_style30 .et-pb-icon{font-size: 24px;}
#main-footer .dp-icons.social_icon_view_style30 li{margin: 20px 20px;}
#main-footer .dp-icons.social_icon_view_style30 li a.icon{position: relative;display: block;width: 45px;height: 45px;
background-color: #fff;text-align: center;transform: perspective(100px) rotate(-30deg) skew(25deg) translate(0,0);
transition: .5s;box-shadow: -20px 20px 10px rgb(0, 0, 0, 0.5);}
#main-footer .dp-icons.social_icon_view_style30 li a.icon:before{content: "";position: absolute;top: 10px;left: -20px;
height: 100%;width: 20px;background: #b1b1b1;transition: .5s;transform: rotate(0deg) skewY(-45deg);}
#main-footer .dp-icons.social_icon_view_style30 li a.icon:after{content: "";position: absolute;top: 45px;left: -11px;
height: 20px;width: 100%;background: #b1b1b1;transition: .5s;transform: rotate(0deg) skewX(-45deg);}
#main-footer .dp-icons.social_icon_view_style30 li i.et-pb-icon{font-size: 20px;color: #262626;line-height:45px;
transition: .5s;}
#main-footer .dp-icons.social_icon_view_style30 li:hover a.icon{background: #E05C23;}
#main-footer .dp-icons.social_icon_view_style30 li a.icon:hover{
transform: perspective(1000px) rotate(-30deg) skew(25deg) translate(20px, -20px);
box-shadow: -50px 50px 50px rgb(0, 0, 0, 0.5);}
#main-footer .dp-icons.social_icon_view_style30 li:hover a:before,
#main-footer .dp-icons.social_icon_view_style30 li:hover a:after{background: #E05C23;}
#main-footer .dp-icons.social_icon_view_style30 li:hover i.et-pb-icon{color: #fff;}

/****************************************************Header Icon************************************************************/
#top-header .container {padding-top: 0em;}
/*****************************************************Header Icon Style-1****************************************************/
#top-header .dp-icons.header_social_icon_view_style1 li a.icon{transition: all 0.5s;}
#top-header .dp-icons.header_social_icon_view_style1 li.et-social-icon{margin: 7px 5px; }
#top-header .dp-icons.header_social_icon_view_style1 .icon{display: inline-block;position: relative;z-index: 1;width: 25px;
height: 25px;border-radius: 50%;color: #f1f1f1;line-height: 26px;text-align: center;background-color: #48a65b;}
#top-header .dp-icons.header_social_icon_view_style1 li a.icon:after{top: -4px;left: -4px;padding: 4px;
box-shadow: 0 0 0 4px #f1f1f1;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;
-o-transition: all 0.5s;transition: all 0.5s;-webkit-transform: scale(0.8);-moz-transform: scale(0.8);
-ms-transform: scale(0.8);-o-transform: scale(0.8);transform: scale(0.8);opacity: 0;}
#top-header .dp-icons.header_social_icon_view_style1 .icon:after{position: absolute;width: 100%;height: 100%;
border-radius: 50%;content: '';box-sizing: content-box;}    
#top-header .dp-icons.header_social_icon_view_style1 li.et-social-icon:hover a{background-color: #f1f1f1;color: #48a65b;}
#top-header .dp-icons.header_social_icon_view_style1 li.et-social-icon a.icon:hover:after{-webkit-transform: scale(1);
-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);opacity: 1;}
/*****************************************************Header Icon Style-2****************************************************/
#top-header .dp-icons.header_social_icon_view_style2 li.et-social-icon{background-color: white;border-radius: 3.6rem;
cursor: pointer;display: inline-block;font-size: 2.0rem;height: 25px;line-height: 3.6rem;margin: 5px 5px;position: relative;
text-align: center;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 25px;}
#top-header .dp-icons.header_social_icon_view_style2 li a.icon{color: #4099ff;}
/*#top-header .dp-icons.header_social_icon_view_style2 li:hover a.icon:before,
#top-header .dp-icons.header_social_icon_view_style2 li:hover i.et-pb-icon{color: #fff !important;}*/
#top-header .dp-icons.header_social_icon_view_style2 li.et-social-icon a.icon{background: none;height: 25px;left: 0;
line-height: 25px;position: absolute;top: 0;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;
-o-transition: all 0.3s;transition: all 0.3s;width: 25px;z-index: 10;}
#top-header .dp-icons.header_social_icon_view_style2 li.et-social-icon span.style2{background-color: #E05C23;}    
#top-header .dp-icons.header_social_icon_view_style2 li span.style2{border-radius: 0;display: block;height: 0;left: 50%;
margin: 0;position: absolute;top: 50%;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;
transition: all 0.3s;width: 0;z-index: -1;}
#top-header .dp-icons.header_social_icon_view_style2 li.et-social-icon:hover span.style2{width: 26px;height: 26px;
border-radius: 25px;margin: -13px;color: #fff;}    
#top-header .dp-icons.social_icon_view_style1 li.et-social-icon a.icon:hover{color: #fff;}
/*****************************************************Header Icon Style-3****************************************************/
#top-header .dp-icons.header_social_icon_view_style3 li.et-social-icon{position: relative;height:30px;width: 30px;
margin:10px 0px;text-align: center;}
#top-header .dp-icons.header_social_icon_view_style3 li a.icon {color: #E05C23;}    
#top-header .dp-icons.header_social_icon_view_style3 li.et-social-icon:hover{background: #E05C23;}
#top-header .dp-icons.header_social_icon_view_style3 li a.icon,
#top-header .dp-icons.header_social_icon_view_style3 li i.et-pb-icon{line-height: 30px;}
#top-header .dp-icons.header_social_icon_view_style3 li:hover a.icon,
#top-header .dp-icons.header_social_icon_view_style3 li:hover i.et-pb-icon{color: #fff;}
#top-header .dp-icons.header_social_icon_view_style3 li.et-social-icon:hover{border-radius: 100%;color: #0e1a25;fill: #0e1a25;
-webkit-transform: scale(1.25);transform: scale(1.25);transition: background-color 0.5s, -webkit-transform 0.5s ease-out;
transition: background-color 0.5s, transform 0.5s ease-out;
transition: background-color 0.5s, transform 0.5s ease-out, -webkit-transform 0.5s ease-out;}
/*****************************************************Header Icon Style-4*****************************************************/
#top-header .dp-icons.header_social_icon_view_style4 li.et-social-icon{margin:10px 0px;}
#top-header .dp-icons.header_social_icon_view_style4 li.et-social-icon a{color: #E05C23;}
#top-header .dp-icons.header_social_icon_view_style4 li.et-social-icon a.icon{padding: 7px 7px;}
#top-header .dp-icons.header_social_icon_view_style4 li.et-social-icon a.icon:hover{background-color: #E05C23;color: #fff;}
/*****************************************************Header Icon Style-5*****************************************************/
#top-header .dp-icons.header_social_icon_view_style5 li.et-social-icon{margin:10px 0px;background-color: #E05C23;}
#top-header .dp-icons.header_social_icon_view_style5 li{border-radius: 50%;}
#top-header .dp-icons.header_social_icon_view_style5 li.et-social-icon{width: 30px;height: 30px;background-color: #E05C23;
line-height: 30px;text-align: center;vertical-align: middle;display: inline-block;cursor: pointer;outline: none;
/*box-sizing: content-box;*/}
#top-header .dp-icons.header_social_icon_view_style5 li.et-social-icon a.icon{color: #fff;line-height: 30px;}
#top-header .dp-icons.header_social_icon_view_style5 li.et-social-icon:hover{background-color: #fff;}
#top-header .dp-icons.header_social_icon_view_style5 li:hover{border: 2px solid #E05C23;}
#top-header .dp-icons.header_social_icon_view_style5 li:hover {transition: background-color 150ms ease-in-out;height: 30px;
width: 30px;}
#top-header .dp-icons.header_social_icon_view_style5 li:hover  a.icon{color: #E05C23;transition: color 150ms ease-in-out;}
/*****************************************************Header Icon Style-6*****************************************************/
#top-header .dp-icons.header_social_icon_view_style6 li.et-social-icon{margin:10px 0px;background-color: #E05C23;
border-radius: 50px;display: inline-block;transition: all 150ms ease-in-out;}
#top-header .dp-icons.header_social_icon_view_style6 li a.icon{width: 30px;height: 30px;display: block;line-height: 30px;
color: white;}
/*#top-header .dp-icons.header_social_icon_view_style6 li a{transition: transform 0.2s linear;}*/
#top-header .dp-icons.header_social_icon_view_style6 li:hover{transform: translateY(-8px);transition: all 150ms ease-in-out;}
/*****************************************************Header Icon Style-7*****************************************************/
#top-header .dp-icons.header_social_icon_view_style7 li.et-social-icon{margin:10px 0px;background-color: #E05C23;
display: inline-block;}
#top-header .dp-icons.header_social_icon_view_style7 li.et-social-icon a{transition: transform 0.5s ease-in-out;}
#top-header .dp-icons.header_social_icon_view_style7 li.et-social-icon a.icon{background-color: #4099FF;}
#top-header .dp-icons.header_social_icon_view_style7 li.et-social-icon a{width: 30px;height: 30px;display: block;
line-height: 30px;color: white;}
#top-header .dp-icons.header_social_icon_view_style7 li.et-social-icon:hover a{
transform: rotateX(180deg) rotateY(180deg) rotateZ(180deg);}
/*******************************************************Header Icon Style-8**************************************************/
#top-header .dp-icons.header_social_icon_view_style8 .et-social-icon a{transition: transform 0.5s ease-in-out;}
#top-header .dp-icons.header_social_icon_view_style8 .et-social-icon a.icon{background-color: #E05C23;}
#top-header .dp-icons.header_social_icon_view_style8 .et-social-icon a{width: 30px;height: 30px;display: block;border-radius: 50px;
text-decoration: none;line-height: 30px;color: white;}
#top-header .dp-icons.header_social_icon_view_style8 .et-social-icon:hover a{transform: rotateX(180deg) rotateY(180deg) rotateZ(180deg);}
#top-header .dp-icons.header_social_icon_view_style8 li{margin:10px 0px;}
/*******************************************************Header Icon Style-9**************************************************/
#top-header .dp-icons.header_social_icon_view_style9 li{margin:10px 8px; background: #E05C23;}
#top-header .dp-icons.header_social_icon_view_style9 li.et-social-icon{display: inline-block;height: 25px;line-height: 20px;
transition: transform .7s;transform: rotate(45deg);text-align: center;width: 25px;}   
#top-header .dp-icons.header_social_icon_view_style9 .et-social-icon{color: #fffdf0;display: block;height: 25px;line-height: 20px;
text-align: center;transform: rotate(45deg);width: 25px;}  
#top-header .dp-icons.header_social_icon_view_style9 a.icon{transform: rotate(-45deg);padding: 5px 5px 0px 0px;}
#top-header .dp-icons.header_social_icon_view_style9 .et-social-icon:hover{transform: scale(1.3,1.3) rotate(45deg);}
/*****************************************************Header Icon Style-10**************************************************/
#top-header .dp-icons.header_social_icon_view_style10 li{display: inline;margin: 10px 5px;}
#top-header .dp-icons.header_social_icon_view_style10 li.et-social-icon{display: inline-block;position: relative;
border-radius: 50%;text-align: center;line-height: 30px;width: 30px;height: 30px;background-color: #D3D3D3;}
#top-header .dp-icons.header_social_icon_view_style10 li a.icon{ text-align: center;padding: 8px 0px;}   
#top-header .dp-icons.header_social_icon_view_style10 li a{color: #fff;transition: all 0.8s;}
#top-header .dp-icons.header_social_icon_view_style10 li.et-social-icon:hover{background-color: #F56505;}
#top-header .dp-icons.header_social_icon_view_style10 li.et-social-icon:hover{color: #fff;transform: rotate(720deg);
transition: all 0.2s;}
/********************************************Header Icon Style-11***************************************************/
/*#top-header .dp-icons.header_social_icon_view_style11 li .style11:hover a.icon{color: #fff;}*/
#top-header .dp-icons.header_social_icon_view_style11 li{position: relative;width: 30px;height: 30px;
display: inline-block;margin:  5px;overflow: visible;}
#top-header .dp-icons.header_social_icon_view_style11 li .style11{position: absolute;left: 0;top: 0;z-index: 1;
border: 1px solid #ccc;text-indent: 0;display: inline-block;color: #888;font-size: 12px;font-weight: 400;
text-decoration: none;text-align: center;text-transform: uppercase;width: 30px;height: 30px;
transition: all 600ms cubic-bezier(0.190,1.000,0.220,1.000);box-sizing: content-box;border-radius: 50px;
background-clip: padding-box;}
#top-header .dp-icons.header_social_icon_view_style11 li a.icon{position: absolute;width: 30px;left: 60%;top: 60%;
padding: 3px 5px;margin: -13px 0 0 -18px;color: #8A999D;font-size: 1.4em;z-index: 2;pointer-events: none;}
#top-header .dp-icons.header_social_icon_view_style11 li .style11:hover{border: 1px solid #ccc;
background-clip: padding-box;border-top-left-radius: 40px;border-top-right-radius: 2px;
border-bottom-left-radius: 40px;border-bottom-right-radius: 40px;-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);background-color: #E05C23;}
/********************************************Header Icon Style-12****************************************************/
#top-header .dp-icons.header_social_icon_view_style12 li{position: relative;width: 40px;height: auto;
display: inline-block;margin: 2px;overflow: visible;}
#top-header .dp-icons.header_social_icon_view_style12 .et-social-icon .icon {color: #fff;box-shadow: 0 0 0 4px #fff;
-webkit-transition: color 0.3s;-moz-transition: color 0.3s;transition: color 0.3s;}
#top-header .dp-icons.header_social_icon_view_style12 .icon{display: inline-block;cursor: pointer;margin: 10px 0px;
padding: 8px 0px;width: 30px;height: auto;border-radius: 50%;text-align: center;position: relative;z-index: 1;}
#top-header .dp-icons.header_social_icon_view_style12 .et-social-icon .icon:after{top: -2px;left: -2px;padding: 2px;
z-index: -1;background: #fff;-webkit-transition: -webkit-transform 0.2s, opacity 0.3s;-moz-transition: -moz-transform 0.2s, opacity 0.3s;
transition: transform 0.2s, opacity 0.3s;transform: scale(1.5);opacity: 0;}
#top-header .dp-icons.header_social_icon_view_style12 .et-social-icon .icon:after {position: absolute;width: 100%;
height: 100%;border-radius: 50%;content: '';-webkit-box-sizing: content-box;-moz-box-sizing: content-box;
box-sizing: content-box;}
#top-header .dp-icons.header_social_icon_view_style12 .et-social-icon .icon:hover {color: #E05C23;}
#top-header .dp-icons.header_social_icon_view_style12 .et-social-icon .icon:hover:after {transform: scale(1);
opacity: 1;}
/********************************************Header Icon Style-13****************************************************/
#top-header .dp-icons.header_social_icon_view_style13 .et-social-icon .icon{box-shadow: 0 0 0 4px rgba(255,255,255,1);
transition: background 0.2s, color 0.2s;padding: 10px 0px;}
#top-header .dp-icons.header_social_icon_view_style13 .icon:after {position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';
box-sizing: content-box;}
#top-header .dp-icons.header_social_icon_view_style13 .icon{display: inline-block;cursor: pointer;margin: 12px 3px;width: 30px;
padding: 15px 0px;height: 30px;border-radius: 50%;text-align: center;position: relative;z-index: 1;color: #fff;}
#top-header .dp-icons.header_social_icon_view_style13 .et-social-icon .icon:after{top: -8px;left: -8px;padding: 8px;z-index: -1;opacity: 0;}
#top-header .dp-icons.header_social_icon_view_style13 .icon:before{transform: scale(0.8);opacity: 0.7;
transition: transform 0.2s, opacity 0.2s;}
#top-header .dp-icons.header_social_icon_view_style13 .icon:after{box-shadow: 0 0 0 rgba(255,255,255,1);
transition: opacity 0.2s, box-shadow 0.2s;}
#top-header .dp-icons.header_social_icon_view_style13 .icon:hover{color: #fff;}
#top-header .dp-icons.header_social_icon_view_style13 .icon:hover:before{transform: scale(1);opacity: 1;}
#top-header .dp-icons.header_social_icon_view_style13 .icon:hover:after{opacity: 1;box-shadow: 3px 3px 0 rgba(255,255,255,1);}
/********************************************Header Icon Style-14****************************************************/
#top-header .dp-icons.header_social_icon_view_style14 .et-social-icon .icon {box-shadow: 0 0 0 4px rgba(255,255,255,1);
transition: background 0.2s, color 0.2s;padding: 10px 0px;}
#top-header .dp-icons.header_social_icon_view_style14 .icon{display: inline-block;cursor: pointer;margin: 12px 3px;
width: 30px;padding: 15px 0px;height: 30px;border-radius: 50%;text-align: center;position: relative;z-index: 1;
color: #fff;}
#top-header .dp-icons.header_social_icon_view_style14 .icon:after{top: -8px;left: -8px;padding: 8px;z-index: -1;
opacity: 0;}
#top-header .dp-icons.header_social_icon_view_style14 .et-social-icon .icon:after{
box-shadow: 3px 3px rgba(255,255,255,1);transform: rotate(-90deg);transition: opacity 0.2s, transform 0.2s;}
#top-header .dp-icons.header_social_icon_view_style14 .icon:after {position: absolute;width: 100%;height: 100%;
border-radius: 50%;content: '';box-sizing: content-box;}
#top-header .dp-icons.header_social_icon_view_style14 .icon:hover {color: #fff;}
#top-header .dp-icons.header_social_icon_view_style14 .icon:hover:before {transform: scale(1);opacity: 1;}
#top-header .dp-icons.header_social_icon_view_style14 .icon:hover:after {opacity: 1;transform: rotate(0deg);}
/********************************************Header Icon Style-15***************************************************/
#top-header .dp-icons.header_social_icon_view_style15 .et-social-icon .icon{box-shadow: 0 0 0 4px rgba(255,255,255,1);
overflow: hidden;-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
transition: background 0.3s, color 0.3s, box-shadow 0.3s;}
#top-header .dp-icons.header_social_icon_view_style15 .icon{display: inline-block;cursor: pointer;margin: 10px 0px;
width: 30px;height: 30px;border-radius: 50%;text-align: center;position: relative;z-index: 1;color: #fff;
padding: 8px 0px;}    
#top-header .dp-icons.header_social_icon_view_style15 .et-social-icon .icon:hover{background: rgba(255,255,255,1);
color: #702fa8;box-shadow: 0 0 0 8px rgba(255,255,255,0.3);}
#top-header .dp-icons.header_social_icon_view_style15 .et-social-icon .icon:before{display: block;}
#top-header .dp-icons.header_social_icon_view_style15 .et-social-icon .icon:hover:before{
-webkit-animation: toRightFromLeft 0.3s forwards;-moz-animation: toRightFromLeft 0.3s forwards;
animation: toRightFromLeft 0.3s forwards;}
/********************************************Header Icon Style-16***************************************************/
#top-header .dp-icons.header_social_icon_view_style16 .et-social-icon .icon{box-shadow: 0 0 0 4px rgba(255,255,255,1);
overflow: hidden;-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
transition: background 0.3s, color 0.3s, box-shadow 0.3s;}
#top-header .dp-icons.header_social_icon_view_style16 .icon{display: inline-block;cursor: pointer;margin: 10px 0px;
width: 30px;height: 30px;border-radius: 50%;text-align: center;position: relative;z-index: 1;color: #fff;
padding: 8px 0px;}    
#top-header .dp-icons.header_social_icon_view_style16 .et-social-icon .icon:hover{
background: rgba(255,255,255,1);color: #702fa8;box-shadow: 0 0 0 8px rgba(255,255,255,0.3);}
#top-header .dp-icons.header_social_icon_view_style16 .et-social-icon .icon:before{display: block;}
#top-header .dp-icons.header_social_icon_view_style16 .et-social-icon .icon:hover:before{
animation: toLeftFromRight 0.3s forwards;}
/*******************************************Header Icon Style-17***************************************************/
#top-header .dp-icons.header_social_icon_view_style17 .et-social-icon .icon{box-shadow: 0 0 0 4px rgba(255,255,255,1);
overflow: hidden;-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
transition: background 0.3s, color 0.3s, box-shadow 0.3s;}
#top-header .dp-icons.header_social_icon_view_style17 .icon{display: inline-block;cursor: pointer;
margin: 10px 0px;width: 30px;
height: 30px;border-radius: 50%;text-align: center;position: relative;z-index: 1;color: #fff;padding: 8px 0px;}    
#top-header .dp-icons.header_social_icon_view_style17 .et-social-icon .icon:hover{background: rgba(255,255,255,1);
	color: #702fa8;
box-shadow: 0 0 0 8px rgba(255,255,255,0.3);}
#top-header .dp-icons.header_social_icon_view_style17 .et-social-icon .icon:before{display: block;}
#top-header .dp-icons.header_social_icon_view_style17 .et-social-icon .icon:hover:before{
animation: toTopFromBottom 0.3s forwards;}
/*******************************************Header Icon Style-18***************************************************/
#top-header .dp-icons.header_social_icon_view_style18 .et-social-icon .icon{box-shadow: 0 0 0 4px rgba(255,255,255,1);
overflow: hidden;-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
transition: background 0.3s, color 0.3s, box-shadow 0.3s;}
#top-header .dp-icons.header_social_icon_view_style18 .icon{display: inline-block;cursor: pointer;
margin: 10px 0px;width: 30px;
height: 30px;border-radius: 50%;text-align: center;position: relative;z-index: 1;color: #fff;padding: 8px 0px;}    
#top-header .dp-icons.header_social_icon_view_style18 .et-social-icon .icon:hover{background: rgba(255,255,255,1);
	color: #702fa8;
box-shadow: 0 0 0 8px rgba(255,255,255,0.3);}
#top-header .dp-icons.header_social_icon_view_style18 .et-social-icon .icon:before{display: block;}
#top-header .dp-icons.header_social_icon_view_style18 .et-social-icon .icon:hover:before{
animation: toBottomFromTop 0.3s forwards;}
/*******************************************Header Icon Style-19***************************************************/
#top-header .dp-icons.header_social_icon_view_style19.dp-icons .et-social-icon .icon{color: #000;}
#top-header .dp-icons.header_social_icon_view_style19 .et-social-icon{display: inline-block;background-color: #fff;
width: 30px;height: 30px;padding: 8px 0px;text-align: center;position: relative;
overflow: hidden;border-radius: 28%;box-shadow: 0 5px 15px -5px rgba(0,0,0,0.1);opacity: 0.99;margin: 5px;}
#top-header .dp-icons.header_social_icon_view_style19.dp-icons .et-social-icon{transition: all 0.35s;
transition-timing-function: cubic-bezier(0.31, -0.105, 0.43, 1.59);}
#top-header .dp-icons.header_social_icon_view_style19.dp-icons .et-social-icon:before{background-color: #E05C23;
content: '';width: 120%;height: 120%;position: absolute;-webkit-transform: rotate(45deg);transform: rotate(45deg);
top: 90%;left: -110%;transition: all 0.35s;transition-timing-function: cubic-bezier(0.31, -0.105, 0.43, 1.59);}
#top-header .dp-icons.header_social_icon_view_style19.dp-icons .et-social-icon:hover:before{top: -10%;left: -10%;}
#top-header .dp-icons.header_social_icon_view_style19.dp-icons .et-social-icon:hover .icon{color: #fff;
-webkit-transform: scale(1.2);transform: scale(1.2);}
/*******************************************Header Icon Style-20***************************************************/
#top-header .dp-icons.header_social_icon_view_style20.dp-icons .et-social-icon .icon{width: 30px;height: 30px;
box-shadow: 0 0 0 4px rgba(255,255,255,1);}
#top-header .dp-icons.header_social_icon_view_style20.dp-icons .icon{display: inline-block;margin: 10px 0px;
width: 50px;height: 50px;border-radius: 50%;text-align: center;position: relative;z-index: 1;color: #fff;
padding:8px 0px;}
#top-header .dp-icons.header_social_icon_view_style20.dp-icons .et-social-icon .icon:after{top: -4px;left: -4px;
z-index: 10;border: 4px dashed #fff;}
#top-header .dp-icons.header_social_icon_view_style20.dp-icons .icon:after{pointer-events: none;
position: absolute;width: 100%;height: 100%;border-radius: 50%;content: '';-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;box-sizing: content-box;}
#top-header .dp-icons.header_social_icon_view_style20.dp-icons .icon:hover{transition: box-shadow 0.2s;
box-shadow: 0 0 0 0 rgba(255,255,255,0);color: #fff;}
#top-header .dp-icons.header_social_icon_view_style20.dp-icons .icon:hover:after{
animation: spinAround 9s linear infinite;}    
