.fp-home-v7-banner-slider .et_pb_slide_description .et_pb_slide_content h1{
color: #00abc9 !important;
font-size: 56px;
font-weight: 700;
margin-bottom: 20px;
}
.fp-home-v7-banner-slider .et_pb_slide_description .et_pb_slide_content h1 span{color:#fff !important;}
.fp-home-v7-banner-slider .et_pb_slide_description .et_pb_slide_content h1:hover span{color:#ebba34 !important;}
.fp-home-v7-banner-slider .et_pb_slide_description{animation: none !important;}
.fp-home-v7-banner-slider .et_parallax_bg{background-blend-mode: overlay;
background-color: rgba(0,0,0,0.65);}
.fp-home-v7-banner-slider .et_parallax_bg{-webkit-animation: kenburns-top 5s linear backwards;
animation: kenburns-top 5s linear backwards;}
@-webkit-keyframes kenburns-top {
0% {
-webkit-transform: scale(1) translateY(0);
transform: scale(1) translateY(0);
-webkit-transform-origin: 50% 16%;
transform-origin: 50% 16%;
}
100% {
-webkit-transform: scale(1.25) translateY(-15px);
transform: scale(1.25) translateY(-15px);
-webkit-transform-origin: top;
transform-origin: top;
}
}
@keyframes kenburns-top {
0% {
-webkit-transform: scale(1) translateY(0);
transform: scale(1) translateY(0);
-webkit-transform-origin: 50% 16%;
transform-origin: 50% 16%;
}
100% {
-webkit-transform: scale(1.25) translateY(-15px);
transform: scale(1.25) translateY(-15px);
-webkit-transform-origin: top;
transform-origin: top;
}
}
/**************************************************Service Section***********************************/
.fp-home-v7-service-col .fp-home-v7-service-text .et_pb_text_inner{background-color: rgba(0,0,0,0.6);
z-index: 5;width: auto;height: auto;box-sizing: border-box;padding: 10px;
font-weight: 300;transition: all ease 0.3s;transform: scale(0.8) rotate(15deg);opacity: 0;}
.fp-home-v7-service-col:hover .fp-home-v7-service-text .et_pb_text_inner{opacity:1;transform: scale(1.1) rotate(0deg);}
.fp-home-v7-service-blurb{
padding:5px;
border:2px solid;
}
.fp-home-v7-service-blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon{
color: rgba(255,255,255,0.5) !important;
width: 64px;
height: 64px;
line-height:64px;
font-size:80px;
position:absolute;
left:5px;
top:150px;
text-align:center;
float: left;
}
.fp-home-v7-service-blurb .et_pb_blurb_content:hover .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon{
color: #ffffff !important;
}
.fp-home-v7-service-blurb .et_pb_blurb_content{
margin-left:0px;
padding: 3.3em 1em 3.1rem;
}
.fp-home-v7-service-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{
letter-spacing: 0;
margin-top: -1rem;
font-size: 18px;
font-weight: 400;
line-height: 1.33;
text-align: left;
}
.fp-home-v7-service-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{
font-size: 15px;
position: relative;
top: -95px;
color:
#fff;
line-height: 21px;
font-weight: 400;
text-align: left;
}
.fp-home-v7-service-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description:hover{
color: rgba(255,255,255,0.5) !important;
}
.fp-home-v7-service-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header:hover{
color: rgba(255,255,255,0.5) !important;
}
.fp-home-v6-team .et_pb_team_member_image {border-radius: 50%;overflow: hidden;width: 75%;margin: auto;
display: block;margin-bottom: 30px !important;}
.fp-home-v6-team .et_pb_team_member_image:before{border-radius: 50%;margin: 0;opacity: 0;position: absolute;
top: 0;left: 0;bottom: 0;background-color: #181A1E !important;right: 0;transition: all 400ms ease;z-index: 6;
content: '';}
.fp-home-v6-team:hover .et_pb_team_member_image:before{opacity: 0.6;}
.fp-home-v6-team .et_pb_member_social_links li:last-child{margin-right:0;}
@media screen and (max-width: 990px){
.fp-home-v7-service-blurb{
border:2px solid;
padding-bottom: 60px !important;
}
.fp-home-v7-service-blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon{
color: rgba(255,255,255,0.5) !important;
width: 64px;
height: 64px;
line-height:64px;
font-size:80px;
position:absolute;
left:5px;
top:130px;
text-align:center;
float: left;
}
.fp-home-v7-service-blurb .et_pb_blurb_content:hover .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon{
color: #ffffff !important;
}
.fp-home-v7-service-blurb .et_pb_blurb_content{
margin-left:0px;
padding: 3.3em 3.3em 2rem;
}
.fp-home-v7-service-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{
letter-spacing: 0;
margin-top: -1rem;
font-size: 18px;
font-weight: 400;
line-height: 1.33;
text-align: left;
}
.fp-home-v7-service-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{
font-size: 15px;
position: relative;
top: -110px;
color:
#fff;
line-height: 21px;
font-weight: 400;
text-align: left;
}
.fp-home-v7-service-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description:hover{
color: rgba(255,255,255,0.5) !important;
}
.fp-home-v7-service-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header:hover{
color: rgba(255,255,255,0.5) !important;
}
}
@media screen and (max-width: 768px){
.fp-home-v7-service-blurb{
border:2px solid;
padding-bottom: 60px !important;
}
.fp-home-v7-service-blurb .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon{
color: rgba(255,255,255,0.5) !important;
width: 64px;
height: 64px;
line-height:64px;
font-size:80px;
position:absolute;
left:5px;
top:130px;
text-align:center;
float: left;
}
.fp-home-v7-service-blurb .et_pb_blurb_content:hover .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon{
color: #ffffff !important;
position: relative;
}
.fp-home-v7-service-blurb .et_pb_blurb_content{
margin-left:0px;
padding: 3.3em 3.3em 2rem;
}
.fp-home-v7-service-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header{
letter-spacing: 0;
margin-top: -1rem;
font-size: 18px;
font-weight: 400;
line-height: 1.33;
text-align: left;
}
.fp-home-v7-service-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description{
font-size: 15px;
position: relative;
top: -110px;
color:
#fff;
line-height: 21px;
font-weight: 400;
text-align: left;
}
.fp-home-v7-service-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description:hover{
color: rgba(255,255,255,0.5) !important;
}
.fp-home-v7-service-blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_module_header:hover{
color: rgba(255,255,255,0.5) !important;
}
}
@media (max-width: 480px){
.fp-home-v7-banner-slider .et_pb_slide_description .et_pb_slide_content h1{
font-size: 36px !important;
}}
@media only screen and (max-width: 981px){
.home-v4-contact-form .et_contact_bottom_container{
padding: 0 0 0 3%;
float: none !important;
}}