@media only screen and ( max-width: 980px ) {
#main-header .container { 
width:100%;
box-sizing:border-box;
padding-right:30px;
padding-left:30px;
}
#main-header .logo_container {
width: auto;
}
#main-header #logo {
max-width: 100%;
}
}
.et_mobile_menu li a { font-size: 14px !important; }
html {
-webkit-transform: none !important;
-moz-transform: none !important;
-ms-transform: none !important;
-o-transform: none !important;
transform: none !important;
}
#db-info-text { margin:0 10px; }
#et-info-phone {
white-space: nowrap !important;
}
@media (min-width: 981px) {
#main-content div.container:before{
-moz-background-clip: padding;   
-webkit-background-clip: padding; 
background-clip: padding-box;     
}
.et_right_sidebar #main-content div.container:before { 
border-right-style: solid !important; 
border-right-color: #ffffff !important;
border-right-width: 0px !important; 
}
.et_left_sidebar #main-content div.container:before { 
border-left-style: solid !important; 
border-left-color: #ffffff !important;
border-left-width: 0px !important; 
}
#sidebar { position: relative; }
}
@media (max-width: 980px) {
#sidebar { 
background-color: #ffffff; 
padding: 30px !important; 
}
#main-content { padding-bottom: 30px; }
}
.container:before { background-color:transparent !important; }
.et_pb_widget_area_right { border-left:0 !important; }
.et_pb_widget_area_left { border-right:0 !important; }