/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */






/* Custom aligned blurb icons */
.reasons .et-pb-icon {
padding-top: 6px !important;
}

/*----------Customized Top Header----------*/
 
#top-header .et-social-icons {
display: inline-block;
float: right;
}
 
.top-phone {
width: 124px!important;
}
 
.top-phone a {
color: white!important;
font-size: 16px!important;
}
 
.top-phone:before {
font-family: 'ETmodules';
content: "\e090";
font-size: 16px;
float: left;
}
 
.top-quote {
width: 152px!important;
}
 
.top-quote a {
color: white!important;
font-size: 16px!important;
}
 
.top-quote:before {
font-family: 'ETmodules';
content: "\e07e";
font-size: 16px;
float: left;
}
 
.top-login {
width: 115px!important;
}
 
.top-login a {
color: white!important;
font-size: 16px!important;
}
 
.top-login:before {
font-family: 'ETmodules';
content: "\e070";
font-size: 16px;
float: left;
}
 
#top-header .et-social-icon a {
font-size: 14px;
background: white;
color: #3e007f;
padding: 5px;
border-radius: 25px;
margin-top: -3px;
height: 24px;
width: 24px;
}
 
#top-header .et-social-icons li {
margin-top: -2px;
margin-left: 5px;
}
 
#et-secondary-nav, #et-secondary-nav li {
display: inline-block;
margin-right: 15px;
}
 
@media only screen and (max-width: 980px) {
 
.top-phone {
width: 100%!important;
}
 
.top-quote {
width: 100%!important;
}
 
.top-login {
width: 100%!important;
}
 
.top-phone:before {
color: white;
margin-top: 10px;
margin-right: 12px;
}
 
.top-quote:before {
color: white;
margin-top: 10px;
margin-right: 12px;
}
 
.top-login:before {
color: white;
margin-top: 10px;
margin-right: 12px;
}
 
}





/*----------Header Movment objects----------*/
#object1{
    position: absolute;
    top:200;
    left: 700;
    opacity: 0.5;
    -webkit-filter:blur(4px);
    transform: rotate(20deg);
}
#object2{
    position: absolute;
    top:20;
    left: -5;
}
#object3{
    position: absolute;
    left: 950;
    top:200;
    opacity: 0.3;
    -webkit-filter:blur(3px);
    transform: rotate(-20deg);
}
#layer{
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100vh;
}
#msg{
    font-family: arial;
    font-size: 70px;
    color:#FAFAFA;
    position: absolute;
    top:50%;
    left: 40%;
    transform: translate(-50%,-50%);
    line-height: 60px;
    border-left: 2px solid #FAFAFA;
    padding-left: 10px;
    padding-top:5px;
}
#zero{
    font-size: 40px;
    letter-spacing: 31px;
}
