/* Enter Your Custom CSS Here */
/*For scroll button*/
/*Bouncing Scroll-Down Arrow*/
 
.et_pb_fullwidth_header_scroll a {
-webkit-transform: translateZ(0px);
-moz-transform: translateZ(0px);
-ms-transform: translateZ(0px);
-o-transform: translateZ(0px);
transform: translateZ(0px);
}
 .et_pb_fullwidth_header_scroll .et-pb-icon {
-webkit-animation: et_bounce 1s infinite;
-moz-animation: et_bounce 1s infinite;
-ms-animation: et_bounce 1s infinite;
-o-animation: et_bounce 1s infinite;
animation: et_bounce 1s infinite;
}
 
@-webkit-keyframes et_bounce {
    0% {
        -webkit-transform: translateY(0);
    }
    40% {
        -webkit-transform: translateY(-15px);
    }
    100% {
        -webkit-transform: translateY(0px);
    }
}
@-moz-keyframes et_bounce {
    0% {
        -moz-transform: translateY(0);
    }
    40% {
        -moz-transform: translateY(-10px);
    }
    100% {
        -moz-transform: translateY(0px);
    }
}
@-ms-keyframes et_bounce {
    0% {
        -ms-transform: translateY(0);
    }
    40% {
        -ms-transform: translateY(-10px);
    }
    100% {
        -ms-transform: translateY(0px);
    }
}
@-o-keyframes et_bounce {
    0% {
        -o-transform: translateY(0);
    }
    40% {
        -o-transform: translateY(-10px);
    }
    100% {
        -o-transform: translateY(0px);
    }
}
@keyframes et_bounce {
    0% {
        transform: translateY(0);
    }
    40% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0px);
    }
}
body #page-container .et_pb_button_0 {
    letter-spacing: 0px;
    font-size: 20px;
    margin-bottom: 70px;
}
.et_pb_button_one.et_pb_button {
    background: green;
 /*background-color: rgb(60, 254, 62);*/
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-clip: border-box;
background-origin: padding-box;
  background-position-x: 0%;
background-position-y: 0%;
background-size: auto auto;
    border-color: #0c71c3;
    letter-spacing: 0px;
    font-size: 20px;
}
/*
#footer-bottom {
    padding: 15px 0 5px;
    background-color: #1f1f1f;
    background-color: rgba(0, 0, 0, 0.32);
    display: none;
}*/
/*transition on platform page*/
/*--------FROM LEFT----------*/

.left-animated.et-animated { 
	opacity: 1; 
	-webkit-animation: fadeLeft 1.5s 1 cubic-bezier(0.77,0,.175,1.3); 
	-moz-animation: fadeLeft 1.5s 1 cubic-bezier(0.77,0,.175,1.3); 
	-o-animation: fadeLeft 1.3s 1 cubic-bezier(0.77,0,.175,1.3); 
	animation: fadeLeft 1.3s 1 cubic-bezier(0.77,0,.175,1.3);}

/*--------FROM RIGHT---------*/

.right-animated.et-animated { 
	opacity: 1; 
	-webkit-animation: fadeRight 1.5s 1 cubic-bezier(0.77,0,.175,1.3); 
	-moz-animation: fadeRight 1.5s 1 cubic-bezier(0.77,0,.175,1.3); 
	-o-animation: fadeRight 1.3s 1 cubic-bezier(0.77,0,.175,1.3); 
	animation: fadeRight 1.3s 1 cubic-bezier(0.77,0,.175,1.3);
animation-delay: 5s;}

/*---------FROM TOP----------*/

.top-animated.et-animated { 
	opacity: 1; 
	-webkit-animation: fadeTop 1.5s 1 cubic-bezier(0.77,0,.175,2); 
	-moz-animation: fadeTop 1.5s 1 cubic-bezier(0.77,0,.175,2); 
	-o-animation: fadeTop 1.3s 1 cubic-bezier(0.77,0,.175,2); 
	animation: fadeTop 1.3s 1 cubic-bezier(0.77,0,.175,2);}

/*--------FROM BOTTOM--------*/

.bottom-animated.et-animated { 
	opacity: 1; 
	-webkit-animation: fadeBottom 1.5s 1 cubic-bezier(0.77,0,.175,2);
	-moz-animation: fadeBottom 1.5s 1 cubic-bezier(0.77,0,.175,2);
	-o-animation: fadeBottom 1.3s 1 cubic-bezier(0.77,0,.175,2); 
	animation: fadeBottom 1.3s 1 cubic-bezier(0.77,0,.175,2);}

/*---------FADE IN-----------*/

.fadein-animated.et-animated { 
	opacity: 1; 
	-webkit-animation: fadeIn 1.5s 1 cubic-bezier(0.77,0,.175,2); 
	-moz-animation: fadeIn 1.5s 1 cubic-bezier(0.77,0,.175,2); 
	-o-animation: fadeIn 1.3s 1 cubic-bezier(0.77,0,.175,2); 
	animation: fadeIn 1.3s 1 cubic-bezier(0.77,0,.175,2);
}

/*transition on platform page*/

/*slider size*/
/*
@media only screen and ( min-width:981px ) {
    /* Set the slider height */ 
/*    .et_pb_slider, .et_pb_slider .et_pb_container { 
        height: 425px !important; 
    }
    .et_pb_slider, .et_pb_slider .et_pb_slide { 
        max-height: 425px; 
    }
    .et_pb_slider .et_pb_slide_description { 
        position: relative; 
        top: 25%; 
        padding-top: 0 !important; 
        padding-bottom:0 !important; 
        height:auto !important; 
    }
}
*/
/*slider size*/


/* our services */
#our-service {
    position: absolute;
    padding: 20% 10%;
}
/* our services */

.et_pb_fullwidth_header_scroll .et-pb-icon {
  -webkit-animation: et_bounce 1s infinite;
  -moz-animation: et_bounce 1s infinite;
  -ms-animation: et_bounce 1s infinite;
  -o-animation: et_bounce 1s infinite;
  animation: et_bounce 1s infinite;
}

@-webkit-keyframes et_bounce {
  0% {
    -webkit-transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-15px);
  }

  100% {
    -webkit-transform: translateY(0px);
  }
}

@-moz-keyframes et_bounce {
  0% {
    -moz-transform: translateY(0);
  }

  40% {
    -moz-transform: translateY(-10px);
  }

  100% {
    -moz-transform: translateY(0px);
  }
}

@-ms-keyframes et_bounce {
  0% {
    -ms-transform: translateY(0);
  }

  40% {
    -ms-transform: translateY(-10px);
  }

  100% {
    -ms-transform: translateY(0px);
  }
}

@-o-keyframes et_bounce {
  0% {
    -o-transform: translateY(0);
  }

  40% {
    -o-transform: translateY(-10px);
  }

  100% {
    -o-transform: translateY(0px);
  }
}

@keyframes et_bounce {
  0% {
    transform: translateY(0);
  }

  40% {
    transform: translateY(-10px);
  }

  100% {
    transform: translateY(0px);
  }
}

.et_pb_button_one.et_pb_button {
  background: green;
  /*background-color: rgb(60, 254, 62);*/
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-clip: border-box;
  background-origin: padding-box;
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto auto;
  border-color: #0c71c3;
  letter-spacing: 0px;
  font-size: 20px;
}

