/* ********************===========Home 1===============** * * ******************* */
/*slider button*/
.slider-1-button  .et_pb_section .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_more_button.et_pb_button {
       transition: 700ms!important; }
/* Slider Dot Navigation */
.slider-3 .et-pb-controllers a {
    background-color: #ffffff00 !important;
    margin-right: 10px;
    padding: 4px;
    border: 4px solid #ffff;
    transition: all .4s ease;
    border-radius: 0px;
    transform: skew(-15deg); }
.slider-3 .et-pb-controllers a:hover {
    transition: all .4s ease;
	transform: scale(1.2); }
.slider-3 a.et-pb-active-control {
    padding: 0 !important;
    border: 8px solid rgba(var(--orange), 1) !important;
	transition: all .4s ease; }
.slider-3 a.et-pb-active-control:hover {
    transform: scale(1);
    transition: all .4s ease; }
/* Arrow Navigation */
.slider-3 .et-pb-arrow-prev {
    background: rgba(255,255,255,0.92);
	border-radius:30px;
	height:35px; }
.slider-3 .et-pb-arrow-prev:before {
    content: "\44"!important;
    color: rgba(var(--black), 1);
    padding: 0px 20px 0px 20px;
    font-size: 30px; }
.slider-3 .et-pb-arrow-prev:hover {
    background: rgba(var(--orange), 1); }
.slider-3 .et-pb-arrow-prev:hover:before {
    color: #fff; }
.slider-3 .et-pb-arrow-next {
    background: rgba(255,255,255,0.92);
	border-radius:30px;
	height: 35px; }
.slider-3 .et-pb-arrow-next:before {
    content: "\45"!important;
    color: rgba(var(--black), 1);
    padding: 0px 20px 0px 20px;
    font-size: 30px; }
.slider-3 .et-pb-arrow-next:hover {
    background: rgba(var(--orange), 1); }
.slider-3 .et-pb-arrow-next:hover:before {
    color: #fff; }
/* Text Animation */
.slider-3 .et_pb_slide_content h5{
	animation-duration: .7s !important;
    animation-delay: 1.4s !important;
	animation-timing-function: ease-in-out;
    animation-fill-mode: both;
	animation-name: fadeIn; }
.slider-3 .et_pb_slide_content p{
	animation-duration: .7s !important;
    animation-delay: 1.4s !important;
	animation-timing-function: ease-in-out;
    animation-fill-mode: both;
	animation-name: Grow;}
.slider-3 .et_pb_button_wrapper{
	animation-duration: .7s !important;
    animation-delay: 2s !important;
	animation-timing-function: ease-in-out;
    animation-fill-mode: both;
	animation-name: flipInY; }
/**image zoom effect**/
.et-zoom-in.et_pb_image:hover img,
.et-zoom-in .et_pb_image_wrap:hover img,
.et-zoom-in a:hover img {
    transform: scale(1.1); 
    transition: all 2s 0s ease; }
.et-zoom-in,
.et-zoom-in a {
    overflow: hidden; }
.et-zoom-in.et_pb_image img,
.et-zoom-in .et_pb_image_wrap img,
.et-zoom-in a img {
    transition: all 1s 0s ease;  }
/* ** CSS FOR DIVI BLURB 7 Developing Leaders section ** */
.blurb-77 {
	    transform: translateY(0px);
    -webkit-transition: all 2s ease;
    -moz-transition: all 2s ease;
    -o-transition: all 2s ease;
    -ms-transition: all 2s ease;
    transition: all 2s ease; }
.blurb-77:hover {
    transform: translateY(-20px);
   -webkit-transition: all 2s ease;
    -moz-transition: all 2s ease;
    -o-transition: all 2s ease;
    -ms-transition: all 2s ease;
    transition: all 2s ease; }
.blurb-77:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 10px;
    width: 0;
    transition: width 0s ease, background 1s ease; }
.blurb-77:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    height: 10px;
    width: 0;
    background: rgba(var(--orange), 1);
    transition: width .5s ease; }
.blurb-77:hover:before {
    width: 100%;
    background: rgba(var(--black), 1);
    transition: width 1s ease; }
.blurb-77:hover:after {
    width: 100%;
    background: transparent;
    transition: all 0s ease; }
/*number module plus sign*/
.dollar .percent-value:after { content:'+';}
/* css to change send message position */
.et_contact_bottom_container{
display: flex;
align-items: center;
margin-top: 10px;
justify-content: flex-start;
width: 100% !important; }
/* **{{{{Home 1 Footer}}}** */
.da_social_v10 li a.icon{
	display: inline-block;
	font-size: 20px!important;
	background-color:rgba(var(--orange), 1) !important;
cursor: pointer;
	margin: 15px 13px;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color: #fff;
width: 50px;
	height: 50px;
	box-shadow: 0 0 0 4px rgba(255,255,255,1);}
.da_social_v10 li a.icon:before{
	font-size: 20px!important;
	line-height: 50px;
	height: 50px;
	width:50px;}
.da_social_v10 li a.icon:hover{	
	-webkit-transition: box-shadow 0.2s;	
	-moz-transition: box-shadow 0.2s;	
box-shadow: 0 0 0 0 rgba(255,255,255,0);
	transition: box-shadow 0.2s;}		
.da_social_v10 li a.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: -4px;
	left: -4px;
padding: 0;
	z-index: 10;
	border: 4px dashed #fff;}
.da_social_v10 li a.icon:hover:after{
-webkit-animation: spinAround 9s linear infinite;
	-moz-animation: spinAround 9s linear infinite;
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);	}}