body {
    font-family: ubuntu, Open Sans,Arial,sans-serif;
    font-weight: 400;
    color: #1e2d3c;
}

h1 {
   font-size: 90px;
}

h2 {
    font-size: 55px;
    padding-bottom: 28px;
}

h3 {
    font-size: 35px;
}

h4 {
    font-size: 25px;
    line-height: 1.4em;
    padding-bottom: 35px;
}

h5 {

}

h6 {

}

p, p:not(.has-background):last-of-type {
    padding-bottom: 36px;
}
.et_pb_toggle_content p:last-of-type {
    padding-bottom: 36px;
}

a {

}
.text-blue {
     color: #006eb4;
 }
body .et_pb_section ul {
    line-height: 1.7em;
    padding: 0 0 36px 35px;
}
body .et_pb_section ul:last-child {
    padding-bottom: 0;
}

@media (max-width: 980px) {
	 h1 {
        font-size:60px !important;
    }
    h2 {
        font-size:42px !important;
        padding-bottom: 15px !important;
    }
    h3 {
        font-size:27px !important;
    }
    h4 {
        font-size:18px !important;
        padding-bottom: 15px !important;
    }
    p {
        font-size: 18px;
        line-height: 1.5;
    }
    ul li {
        font-size: 18px;
        line-height: 1.5;
    }
	p, p:not(.has-background):last-of-type {
    	padding-bottom: 20px;
	}
	.et_pb_toggle_content p:last-of-type {
		padding-bottom: 20px;
	}
}
@media (max-width: 520px) {
    h1 {
        font-size:32px !important;
    }
    h2 {
        font-size:25px !important;
       padding-bottom: 15px !important;
    }
    h3 {
        font-size:18px !important;
    }
    h4 {
        font-size:15px !important;
        padding-bottom: 15px !important;
    }
    p {
        font-size: 15px;
        line-height: 1.5;
    }
    ul li {
        font-size: 15px;
        line-height: 1.5;
    }
	body .et_pb_section ul {
    	padding: 0 0 36px 25px;
	}
}