/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.b2interactive.com/
 Description:    Divi Child Theme
 Author:         B2 Interactive
 Author URI:     http://www.b2interactive.com
 Template:       Divi
 Version:        3.0.8
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

.et-fixed-header#main-header {
border-bottom: 1px solid #eaeaea;
}
#et-info {
float: right !important;
}
.background-boxes .et_pb_column {
background-color:rgba(255,255,255,0.89) !important;
padding: 40px !important;
}
.why-choose h2 {
font-size:40px !important;
/* color:#0075c1 !important; */
}
.et_pb_widget a, .widget_asi_widget_all_social_icons_widget a, .mobile_menu_bar:before {
color:#fff !important;
}
.et_mobile_menu {
border-top:3px solid #20bdf0 !important;
}
.footer-widget #text-3 {
line-height: 1.6em !important;
}
span.mobile_menu_bar:before {
    color: #1c7ac0 !important;
}
.pad-left {
padding: 10px 0 0 35px;
line-height: 1.5;
}
#footer-info {
font-size:14px !important;
}
.bottom-nav li {
font-weight: normal !important;
font-size: 15px !important;
}
.ds-vertical-align { 
display: flex !important; 
flex-direction: column !important; 
justify-content: center !important;
}
@media only screen and ( max-width:400px ) {
.et_pb_fullwidth_header_0 .et_pb_fullwidth_header_container {
min-height: 200px !important;
}
.et_pb_fullwidth_header_container center {
padding: 0px;
margin: 0px;
}
.et_pb_promo {
padding: 15px;
margin: 0px;
}
.et_pb_cta_0 {
    max-width: 100% !important;
    margin: 0 auto;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two {
    margin-left: 0px !important;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
    width: 100%;
    max-width: 800px;
    margin: 20px auto;
    padding: 0px;
}
}
