/*
 Theme Name:     Kartoni Blue Divi-Child-Theme
 Theme URI:      http://www.elegantthemes.com
 Description:    Kartoni Blue Divi-Child-Theme
 Author:         Kartoni-Design.de
 Author URI:     https://kartoni-design.de
 Template:       Divi
*/


/* MEDIA QUERIES */

@media (min-width: 981px) and (max-width: 1280px) {
h1.header-h1 {font-size: 30px !important;}}

@media all and (max-width: 480px) {
.et_pb_testimonial  {margin-bottom: 30px !important;}}

/* SERVICE SECTION - TEXT ALIGNMENT */
@media all and (min-width: 1441px) {
.service-col-half-right {width: 66%; float: right;}
.service-col-half-left {width: 66%;}
}

.et-fixed-header#main-header {
    background: #003966;}

h1 {font-size: 44px !important; padding-bottom: 20px;}

h2 {padding-bottom: 40px;}

h3 {padding-bottom: 20px; font-size: 24px;}

.et-fixed-header#main-header {
    box-shadow: 0px 0px 5px 0px black;
    -webkit-box-shadow: 0px 0px 5px 0px black;
    -moz-box-shadow: 0px 0px 5px 0px black;
}

.et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: fixed;
    box-shadow: 0px 0px 20px -5px black !important;
}

#main-header .et_mobile_menu {
    background-color: #033768 !important;
    border-top: none;
}

.et_mobile_menu a {text-align: center;}

/* STYLING FONTAWESOME ICONS */
.fa-section .fa {color: white; font-size: 40px;}

.et_pb_contact p input, .et_pb_contact p textarea {
    width: 100%;
    padding: 16px;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #999;
    background-color: #fff;
    border-bottom: 2px solid lightgray;
    border-radius: 20px;  
    font-size: 14px;
}

.et_pb_team_member_description {
    background: #eee;
    padding: 20px 15px 15px 15px;
    margin-top: -12px;
}

.et_pb_team_member_description h4 {font-size: 22px;}

.et_pb_number_counter {text-align: left;}

.percent-value {font-weight: bold;}

.et_pb_testimonial_portrait {
    display: block;
    float: none;
    margin: -75px auto 20px !important;
}



.et_pb_testimonial {background: #f2f2f2!important; border-radius: 20px !important;}



.service-col .et_pb_button_module_wrapper {width: 100%; float: left; margin-top: 30px !important;}

