/*
 Theme Name:     Divi Child Theme
 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
------------------------------------------------------- */

/* remove divi default effects for items with a drop down menu */
?#?top?-menu .menu-item-has-children > a:first-child {padding-right: 0px; padding-bottom: 17px!important;}
#top-menu .menu-item-has-children > a:first-child:after{content: ''; margin-top: -2px;}

?.menu  .menu-item-has-children > a:first-child {padding-right: 0px; padding-bottom: 17px!important;}
.menu  .menu-item-has-children > a:first-child:after{content: ''; margin-top: -2px;}

.et_pb_row.et_pb_row_0.et_pb_gutters1 {
    padding: 10px;
}

.et_pb_column.et_pb_column_1_6.et_pb_column_0, .et_pb_column.et_pb_column_1_3.et_pb_column_1 {
    padding: 20px 20px 20px 20px;
}

.et_pb_column.et_pb_column_1_6.no-gap, .et_pb_column.et_pb_column_1_6.et_pb_column_4 {
    padding-top: 20px;
}

.et_pb_gutters1 .et_pb_column, .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3, .et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post, .et_pb_gutters1 .et_pb_column .et_pb_grid_item, .et_pb_gutters1 .et_pb_column .et_pb_module, .et_pb_gutters1 .et_pb_column .et_pb_row_inner .et_pb_column, .et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1 .et_pb_column .et_pb_widget, .et_pb_gutters1 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item, .et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_grid_item, .et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product, .et_pb_gutters1 .et_section_specialty .et_pb_column .et_pb_module, .et_pb_gutters1 .footer-widget, .et_pb_gutters1 .footer-widget .fwidget, .et_pb_gutters1.et_full_width_page.woocommerce-page ul.products li.product, .et_pb_gutters1.et_left_sidebar.woocommerce-page ul.products li.product, .et_pb_gutters1.et_right_sidebar.woocommerce-page ul.products li.product, .et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column, .et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column .et_pb_module, .et_section_specialty .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module {
    margin: 0;
}

.et_pb_gutters1 .et_pb_column_1_6, .et_pb_gutters1 .et_pb_row .et_pb_column_1_6, body .et_pb_gutters1.et_pb_row > .et_pb_column_1_6 {
    width: 16.665%;
    height: ;
}

.et_pb_text_1, .et_pb_text_2, .et_pb_text_3{
    font-weight: 700;
    padding-top: 10px!important;
    padding-right: 10px!important;
    padding-bottom: 10px!important;
    padding-left: 10px!important;
    margin-top: 0px!important;
    margin-right: 0px!important;
    margin-bottom: 0px!important;
    margin-left: 0px!important;
    height: 30px;
}

.et_pb_text_1 {
    background-color: #00afdb;
    border: 1px solid #00afdb;

}

.et_pb_text_2 {
    font-size: 11px;
    background-color: #0076c0;
    border: 1px solid #0076c0;
}

.et_pb_text_3 {
    font-size: 11px;
    background-color: #004b8d;
    border: 1px solid #004b8d;
}

.et_pb_text_align_center {
    text-align: center;
}

.et_pb_column {
    float: left;
    position: relative;
    z-index: 9;
    background-position: center;
    background-size: cover;
}

img {
    max-width: 100%;
    height: auto;
}

a, abbr, acronym, address, applet, b, big, blockquote, body, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, tt, u, ul, var {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: 0 0;
    font-size: small;
    vertical-align: baseline;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

.et_pb_text_0 {
    font-weight: 700;
}

.et_pb_text_align_center {
    text-align: center;
}

.menu li {
    display: inline-block;
    padding-right: 22px;
    font-size: 14px;
}

.menu > li:last-child {
    padding-right: 0;
}

.menu a {
    display: block;
    position: relative;
    color: rgba(0, 0, 0, 0.6);
    text-decoration: none;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.menu a:hover {
    opacity: 0.7;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}

.menu li > a {
    padding-bottom: 29px;
    word-wrap: break-word;
}

/* Menu Module */
.et_pb_menu .menu-nav,
.et_pb_menu .menu-nav > ul {
    float: none;
    position: relative;
}

.et_pb_menu .menu-nav > ul {
    padding: 28px 0 0 !important;
    line-height: 1.7em;
}

.menu > .menu-item-has-children > a:first-child:after {
    position: absolute;
    top: 0;
    right: 0;
    font-family: "ETmodules";
    font-size: 16px;
    font-weight: 800;
    content: "3";
}

.menu > .menu-item-has-children > a:first-child {
    padding-right: 20px;
}

.et_pb_menu .menu-nav > ul ul {
    padding: 20px 0;
    text-align: left;
}

.et_pb_bg_layout_dark.et_pb_menu ul li a {
    color: #fff;
}

.et_pb_bg_layout_dark.et_pb_menu ul li a:hover {
    color: rgba(255, 255, 255, 0.8);
}

.menu li li.menu-item-has-children > a:first-child:after {
    top: 12px;
}

.et_pb_menu .menu-nav > ul.upwards {
    padding: 0 0 29px !important;
}

.et_pb_menu .menu-nav > ul.upwards > li {
    padding-top: 28px;
}

.et_pb_menu .menu-nav > ul.upwards > li > a {
    padding-bottom: 0;
}

.et_pb_menu .menu-nav > ul.upwards li ul {
    top: initial;
    bottom: 100%;
    border-top: none;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #2ea3f2;
    -webkit-box-shadow: 2px -2px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 2px -2px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 2px -2px 5px rgba(0, 0, 0, 0.1);
}

.et_pb_menu .menu-nav > ul.upwards li ul li ul {
    bottom: -23px;
}

.et_pb_menu .menu-nav > ul.upwards li.mega-menu ul ul {
    top: initial;
    bottom: 0;
    border: none;
}

.et_pb_menu .menu-nav > ul.upwards li.mega-menu > ul {
    bottom: 76px;
}

.et_pb_menu .et_pb_row {
    padding: 0;
}

@media (max-width: 980px) {
    .et_pb_menu .menu-nav {
        display: none;
    }

    .et_pb_menu .et_pb_row {
        min-height: 81px;
    }

    .et_pb_menu .et_mobile_nav_menu {
        float: none;
    }

    .et_pb_menu .mobile_menu_bar:before {
        top: 26px;
    }

    .et_pb_menu .et_mobile_menu {
        top: 81px;
        padding: 5%;
    }

    .et_pb_menu .et_mobile_menu ul {
        padding: 0;
    }

    .et_pb_menu .et_mobile_menu,
    .et_pb_menu .et_mobile_menu ul {
        text-align: left;
        list-style: none !important;
    }
}

@media (max-width: 980px) {
    .et_mobile_nav_menu {
            display: block;
    }
}

/* Mega Menu */
li.mega-menu {
    position: initial !important;
}

li.mega-menu > ul {
    position: absolute !important;
    left: 0 !important;
    width: 100% !important;
    padding: 30px 20px;
}

li.mega-menu ul li {
    display: block !important;
    float: left !important;
    margin: 0;
}

li.mega-menu > ul > li:nth-of-type(4n) {
    clear: right;
}

li.mega-menu > ul > li:nth-of-type(4n+1) {
    clear: left;
}

li.mega-menu ul li li {
    width: 100%;
}

li.mega-menu li > ul {
    position: relative;
    top: auto !important;
    left: auto !important;
    width: 90% !important;
    padding: 0;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-animation: none !important;
    -moz-animation: none !important;
    -o-animation: none !important;
    animation: none !important;
}

li.mega-menu li ul {
    display: none;
    visibility: visible;
    opacity: 1;
}

li.mega-menu.et-hover li ul {
    display: block;
}

li.mega-menu:hover > ul {
    visibility: visible !important;
    opacity: 1 !important;
}

li.mega-menu > ul > li > a {
    width: 90%;
    padding: 0 20px 10px;
}

li.mega-menu > ul > li > a:first-child {
    padding-top: 0 !important;
    border-bottom: 1px solid rgba(0, 0, 0, 0.03);
    font-weight: bold;
}

li.mega-menu > ul > li > a:first-child:hover {
    background-color: transparent !important;
}

li.mega-menu li > a {
    width: 100%;
}

li.mega-menu.mega-menu-parent li li,
li.mega-menu.mega-menu-parent li > a {
    width: 100% !important;
}

li.mega-menu.mega-menu-parent li > .sub-menu {
    float: left;
    width: 100% !important;
}

li.mega-menu > ul > li {
    width: 25%;
    margin: 0;
}

li.mega-menu.mega-menu-parent-3 > ul > li {
    width: 33.33%;
}

li.mega-menu.mega-menu-parent-2 > ul > li {
    width: 50%;
}

li.mega-menu.mega-menu-parent-1 > ul > li {
    width: 100%;
}

li.mega-menu .menu-item-has-children > a:first-child:after {
    display: none;
}

li.mega-menu > ul > li > ul > li {
    width: 100%;
    margin: 0;
}

.menu .mega-menu li > a {
    padding-bottom: 10px !important;
}

.et_pb_menu .menu-nav > ul .mega-menu ul {
    text-align: left;
}

.menu .mega-menu li li a {
    padding: 6px 0px !important;
}

.menu li li a {
    padding: 6px 20px;
}

@media (min-width: 981px) {
    
    .et_pb_column_5_6 .et_pb_row_inner, .et_pb_column_4_5 .et_pb_row_inner {
        padding: 3.735% 0;
    }
    
    /*gutters 1*/
    .et_pb_gutters1 .et_pb_column_1_6, .et_pb_gutters1 .et_pb_row .et_pb_column_1_6, body .et_pb_gutters1.et_pb_row > .et_pb_column_1_6 {
        width: 16.665%;
    }
    
    .et_pb_gutters1 .et_pb_column_1_7, .et_pb_gutters1 .et_pb_row .et_pb_column_1_7, body .et_pb_gutters1.et_pb_row > .et_pb_column_1_7 {
        width: 14.2833%;
    }
    
    .et_pb_gutters1 .et_pb_column_1_8, .et_pb_gutters1 .et_pb_row .et_pb_column_1_8, body .et_pb_gutters1.et_pb_row > .et_pb_column_1_8 {
        width: 12.50%;
    }
    
    .et_pb_gutters1 .et_pb_column_1_5, .et_pb_gutters1 .et_pb_row .et_pb_column_1_5, body .et_pb_gutters1.et_pb_row > .et_pb_column_1_5 {
        width: 20%;
    }
    
    .et_pb_gutters1 .et_pb_column_5_6, .et_pb_gutters1 .et_pb_row .et_pb_column_5_6, body .et_pb_gutters1.et_pb_row > .et_pb_column_5_6 {
        width: 83.36%;
    }    
    
    .et_pb_gutters1 .et_pb_column_2_5, .et_pb_gutters1 .et_pb_row .et_pb_column_2_5, body .et_pb_gutters1.et_pb_row > .et_pb_column_2_5 {
        width: 40%;
    }
    
    .et_pb_gutters1 .et_pb_column_3_5, .et_pb_gutters1 .et_pb_row .et_pb_column_3_5, body .et_pb_gutters1.et_pb_row > .et_pb_column_3_5 {
        width: 60%;
    }
    
    .et_pb_gutters1 .et_pb_column_4_5, .et_pb_gutters1 .et_pb_row .et_pb_column_4_5, body .et_pb_gutters1.et_pb_row > .et_pb_column_4_5 {
        width: 80%;
    }    
    
    /*gutters 2*/
    .et_pb_gutters2 .et_pb_column_1_6, .et_pb_gutters2 .et_pb_row .et_pb_column_1_6, body .et_pb_gutters2.et_pb_row > .et_pb_column_1_6 {
        width: 14.15%;
    }
    
    .et_pb_gutters2 .et_pb_column_1_7, .et_pb_gutters2 .et_pb_row .et_pb_column_1_7, body .et_pb_gutters2.et_pb_row > .et_pb_column_1_7 {
        width: 11.7%;
    }
    
    .et_pb_gutters2 .et_pb_column_1_8, .et_pb_gutters2 .et_pb_row .et_pb_column_1_8, body .et_pb_gutters2.et_pb_row > .et_pb_column_1_8 {
        width: 9.85%;
    }
    
    .et_pb_gutters2 .et_pb_column_5_6, .et_pb_gutters2 .et_pb_row .et_pb_column_5_6, body .et_pb_gutters2.et_pb_row > .et_pb_column_5_6 {
        width: 82.83%;
    }    
    
    .et_pb_gutters2 .et_pb_column_1_5, .et_pb_gutters2 .et_pb_row .et_pb_column_1_5, body .et_pb_gutters2.et_pb_row > .et_pb_column_1_5 {
        width: 17.59%;
    }
    
    .et_pb_gutters2 .et_pb_column_2_5, .et_pb_gutters2 .et_pb_row .et_pb_column_2_5, body .et_pb_gutters2.et_pb_row > .et_pb_column_2_5 {
        width: 38.18%;
    }
    
    .et_pb_gutters2 .et_pb_column_3_5, .et_pb_gutters2 .et_pb_row .et_pb_column_3_5, body .et_pb_gutters2.et_pb_row > .et_pb_column_3_5 {
        width: 58.7%;
    }
    
    .et_pb_gutters2 .et_pb_column_4_5, .et_pb_gutters2 .et_pb_row .et_pb_column_4_5, body .et_pb_gutters2.et_pb_row > .et_pb_column_4_5 {
        width: 79.3%;
    }    
    
    /*gutters 3*/
    .et_pb_gutters3 .et_pb_column_1_6, .et_pb_gutters3 .et_pb_row .et_pb_column_1_6, body .et_pb_gutters3.et_pb_row > .et_pb_column_1_6 {
        width: 12.083%;
    }
    
    .et_pb_gutters3 .et_pb_column_1_7, .et_pb_gutters3 .et_pb_row .et_pb_column_1_7, body .et_pb_gutters3.et_pb_row > .et_pb_column_1_7 {
        width: 9.56%;
    }
    
    .et_pb_gutters3 .et_pb_column_1_8, .et_pb_gutters3 .et_pb_row .et_pb_column_1_8, body .et_pb_gutters3.et_pb_row > .et_pb_column_1_8 {
        width: 7.67%;
    }
    
    .et_pb_gutters3 .et_pb_column_5_6, .et_pb_gutters3 .et_pb_row .et_pb_column_5_6, body .et_pb_gutters3.et_pb_row > .et_pb_column_5_6 {
        width: 82.41%;
    }
    
    .et_pb_gutters3 .et_pb_column_1_5, .et_pb_gutters3 .et_pb_row .et_pb_column_1_5, body .et_pb_gutters3.et_pb_row > .et_pb_column_1_5 {
        width: 15.6%;
    }
    
    .et_pb_gutters3 .et_pb_column_2_5, .et_pb_gutters3 .et_pb_row .et_pb_column_2_5, body .et_pb_gutters3.et_pb_row > .et_pb_column_2_5 {
        width: 34.6%;
    }
    
    .et_pb_gutters3 .et_pb_column_3_5, .et_pb_gutters3 .et_pb_row .et_pb_column_3_5, body .et_pb_gutters3.et_pb_row > .et_pb_column_3_5 {
        width: 59.9%;
    }
    
    .et_pb_gutters3 .et_pb_column_4_5, .et_pb_gutters3 .et_pb_row .et_pb_column_4_5, body .et_pb_gutters3.et_pb_row > .et_pb_column_4_5 {
        width: 78.89%;
    }
    
    /*gutters 4*/
    .et_pb_gutters4 .et_pb_column_1_6, .et_pb_gutters4 .et_pb_row .et_pb_column_1_6, body .et_pb_gutters4.et_pb_row > .et_pb_column_1_6 {
        width: 10%;
    }
    
    .et_pb_gutters4 .et_pb_column_1_7, .et_pb_gutters4 .et_pb_row .et_pb_column_1_7, body .et_pb_gutters4.et_pb_row > .et_pb_column_1_7 {
        width: 7.42%;
    }
    
    .et_pb_gutters4 .et_pb_column_1_8, .et_pb_gutters4 .et_pb_row .et_pb_column_1_8, body .et_pb_gutters4.et_pb_row > .et_pb_column_1_8 {
        width: 5.50%;
    }
    
    .et_pb_gutters4 .et_pb_column_5_6, .et_pb_gutters4 .et_pb_row .et_pb_column_5_6, body .et_pb_gutters4.et_pb_row > .et_pb_column_5_6 {
        width: 82%;
    }
    
    .et_pb_gutters4 .et_pb_column_1_5, .et_pb_gutters4 .et_pb_row .et_pb_column_1_5, body .et_pb_gutters4.et_pb_row > .et_pb_column_1_5 {
        width: 13.59%;
    }
    
    .et_pb_gutters4 .et_pb_column_2_5, .et_pb_gutters4 .et_pb_row .et_pb_column_2_5, body .et_pb_gutters4.et_pb_row > .et_pb_column_2_5 {
        width: 35.22%;
    }
    
    .et_pb_gutters4 .et_pb_column_3_5, .et_pb_gutters4 .et_pb_row .et_pb_column_3_5, body .et_pb_gutters4.et_pb_row > .et_pb_column_3_5 {
        width: 56.77%;
    }
    
    .et_pb_gutters4 .et_pb_column_4_5, .et_pb_gutters4 .et_pb_row .et_pb_column_4_5, body .et_pb_gutters4.et_pb_row > .et_pb_column_4_5 {
        width: 78.40%;
    }
    
}

@media (max-width: 980px) {
    /*gutters 1*/
    .et_pb_gutters1 .et_pb_column_1_6, .et_pb_gutters1 .et_pb_row .et_pb_column_1_6
    , .et_pb_gutters1 .et_pb_column_1_5, .et_pb_gutters1 .et_pb_row .et_pb_column_1_5
    , .et_pb_gutters1 .et_pb_column_1_7, .et_pb_gutters1 .et_pb_row .et_pb_column_1_7
    , .et_pb_gutters1 .et_pb_column_1_8, .et_pb_gutters1 .et_pb_row .et_pb_column_1_8 {
        width: 33.3% !important;
        margin-right: 0%;
    }
    
    .et_pb_gutters1 .et_pb_column_2_5, .et_pb_gutters1 .et_pb_row .et_pb_column_2_5 {
        width: 40%;
        margin-right: 0%;
    }
    
    .et_pb_gutters1 .et_pb_column_3_5, .et_pb_gutters1 .et_pb_row .et_pb_column_3_5 {
        width: 60%;
        margin-right: 0%;
    }
    
    /*gutters 2*/
    .et_pb_gutters2 .et_pb_column_1_6, .et_pb_gutters2 .et_pb_row .et_pb_column_1_6
    , .et_pb_gutters2 .et_pb_column_1_5, .et_pb_gutters2 .et_pb_row .et_pb_column_1_5
    , .et_pb_gutters2 .et_pb_column_1_7, .et_pb_gutters2 .et_pb_row .et_pb_column_1_7
    , .et_pb_gutters2 .et_pb_column_1_8, .et_pb_gutters2 .et_pb_row .et_pb_column_1_8 {
        width: 31.28% !important;
        margin-right: 3%;
    }
    
    .et_pb_gutters2 .et_pb_column_2_5, .et_pb_gutters2 .et_pb_row .et_pb_column_2_5 {
        width: 38.5%;
        margin-right: 3%;
    }
    
    .et_pb_gutters2 .et_pb_column_3_5, .et_pb_gutters2 .et_pb_row .et_pb_column_3_5 {
        width: 58.5%;
        margin-right: 3%;
    }
    
    /*gutters 3*/
    .et_pb_gutters3 .et_pb_column_1_6, .et_pb_gutters3 .et_pb_row .et_pb_column_1_6
    , .et_pb_gutters3 .et_pb_column_1_5, .et_pb_gutters3 .et_pb_row .et_pb_column_1_5
    , .et_pb_gutters3 .et_pb_column_1_7, .et_pb_gutters3 .et_pb_row .et_pb_column_1_7
    , .et_pb_gutters3 .et_pb_column_1_8, .et_pb_gutters3 .et_pb_row .et_pb_column_1_8 {
        width: 29.667% !important;
        margin-right: 5.5%;
    }
    
    .et_pb_gutters3 .et_pb_column_2_5, .et_pb_gutters3 .et_pb_row .et_pb_column_2_5 {
        width: 34.6%;
        margin-right: 5.5%;
    }
    
    .et_pb_gutters3 .et_pb_column_3_5, .et_pb_gutters3 .et_pb_row .et_pb_column_3_5 {
        width: 59.9%;
        margin-right: 5.5%;
    }
    
    /*gutters 4*/
    .et_pb_gutters4 .et_pb_column_1_6, .et_pb_gutters4 .et_pb_row .et_pb_column_1_6
    , .et_pb_gutters4 .et_pb_column_1_5, .et_pb_gutters4 .et_pb_row .et_pb_column_1_5
    , .et_pb_gutters4 .et_pb_column_1_7, .et_pb_gutters4 .et_pb_row .et_pb_column_1_7
    , .et_pb_gutters4 .et_pb_column_1_8, .et_pb_gutters4 .et_pb_row .et_pb_column_1_8 {
        width: 28% !important;
        margin-right: 8%;
    }
    
    .et_pb_gutters4 .et_pb_column_2_5, .et_pb_gutters4 .et_pb_row .et_pb_column_2_5 {
        width: 36.6%;
        margin-right: 8%;
    }
    
    .et_pb_gutters4 .et_pb_column_3_5, .et_pb_gutters4 .et_pb_row .et_pb_column_3_5 {
        width: 55.40%;
        margin-right: 8%;
    }
    
    .et_pb_section .et_pb_row .et_pb_column.et_pb_specialty_column, .et_pb_section .et_pb_row .et_pb_column.et_pb_column_single {
        width: 100% !important;
    }
}

@media (min-width: 768px) and (max-width: 980px) {
    .et_pb_column_1_7:nth-child(3n+0), .et_pb_row .et_pb_column_1_7:nth-child(3n+0)
    , .et_pb_column_1_8:nth-child(3n+0), .et_pb_row .et_pb_column_1_8:nth-child(3n+0)
    , .et_pb_column_1_6:nth-child(3n+0), .et_pb_row .et_pb_column_1_6:nth-child(3n+0)
    , .et_pb_column_1_5:nth-child(3n+0), .et_pb_row .et_pb_column_1_5:nth-child(3n+0) {
        margin-right: 0 !important;
    }
}

@media (max-width: 767px) {
    
    /*gutters 1*/
    .et_pb_gutters1 .et_pb_column_1_6
    , .et_pb_gutters1 .et_pb_row .et_pb_column_1_6
    , .et_pb_gutters1 .et_pb_column_1_7
    , .et_pb_gutters1 .et_pb_row .et_pb_column_1_7
    , .et_pb_gutters1 .et_pb_column_1_8
    , .et_pb_gutters1 .et_pb_row .et_pb_column_1_8
    , .et_pb_gutters1 .et_pb_column_5_6
    , .et_pb_gutters1 .et_pb_row .et_pb_column_5_6
    , .et_pb_gutters1 .et_pb_column_1_5
    , .et_pb_gutters1 .et_pb_row .et_pb_column_1_5
    , .et_pb_gutters1 .et_pb_column_2_5
    , .et_pb_gutters1 .et_pb_row .et_pb_column_2_5
    , .et_pb_gutters1 .et_pb_column_3_5
    , .et_pb_gutters1 .et_pb_row .et_pb_column_3_5
    , .et_pb_gutters1 .et_pb_column_4_5
    , .et_pb_gutters1 .et_pb_row .et_pb_column_4_5
    {
        width: 50% !important;
        margin-right: 0%;
    }
    
    /*gutters 2*/
    .et_pb_gutters2 .et_pb_column_1_6
    , .et_pb_gutters2 .et_pb_row .et_pb_column_1_6
    , .et_pb_gutters2 .et_pb_column_1_7
    , .et_pb_gutters2 .et_pb_row .et_pb_column_1_7
    , .et_pb_gutters2 .et_pb_column_1_8
    , .et_pb_gutters2 .et_pb_row .et_pb_column_1_8
    , .et_pb_gutters2 .et_pb_column_5_6
    , .et_pb_gutters2 .et_pb_row .et_pb_column_5_6
    , .et_pb_gutters2 .et_pb_column_1_5
    , .et_pb_gutters2 .et_pb_row .et_pb_column_1_5
    , .et_pb_gutters2 .et_pb_column_2_5
    , .et_pb_gutters2 .et_pb_row .et_pb_column_2_5
    , .et_pb_gutters2 .et_pb_column_3_5
    , .et_pb_gutters2 .et_pb_row .et_pb_column_3_5
    , .et_pb_gutters2 .et_pb_column_4_5
    , .et_pb_gutters2 .et_pb_row .et_pb_column_4_5
    {
        width: 48.5% !important;
        margin-right: 3%;
    }
    
    /*gutters 3*/
    .et_pb_gutters3 .et_pb_column_1_6
    , .et_pb_gutters3 .et_pb_row .et_pb_column_1_6
    , .et_pb_gutters3 .et_pb_column_1_7
    , .et_pb_gutters3 .et_pb_row .et_pb_column_1_7
    , .et_pb_gutters3 .et_pb_column_1_8
    , .et_pb_gutters3 .et_pb_row .et_pb_column_1_8
    , .et_pb_gutters3 .et_pb_column_5_6
    , .et_pb_gutters3 .et_pb_row .et_pb_column_5_6
    , .et_pb_gutters3 .et_pb_column_1_5
    , .et_pb_gutters3 .et_pb_row .et_pb_column_1_5
    , .et_pb_gutters3 .et_pb_column_2_5
    , .et_pb_gutters3 .et_pb_row .et_pb_column_2_5
    , .et_pb_gutters3 .et_pb_column_3_5
    , .et_pb_gutters3 .et_pb_row .et_pb_column_3_5
    , .et_pb_gutters3 .et_pb_column_4_5
    , .et_pb_gutters3 .et_pb_row .et_pb_column_4_5
    , .et_pb_gutters3 .et_pb_column_1_4
    , .et_pb_gutters3 .et_pb_row .et_pb_column_1_4
    {
        width: 47.243% !important;
        margin-right: 5.5%;
    }    
    
    /*gutters 4*/
    .et_pb_gutters4 .et_pb_column_1_6
    , .et_pb_gutters4 .et_pb_row .et_pb_column_1_6
    , .et_pb_gutters4 .et_pb_column_1_7
    , .et_pb_gutters4 .et_pb_row .et_pb_column_1_7
    , .et_pb_gutters4 .et_pb_column_1_8
    , .et_pb_gutters4 .et_pb_row .et_pb_column_1_8
    , .et_pb_gutters4 .et_pb_column_5_6
    , .et_pb_gutters4 .et_pb_row .et_pb_column_5_6
    , .et_pb_gutters4 .et_pb_column_1_5
    , .et_pb_gutters4 .et_pb_row .et_pb_column_1_5
    , .et_pb_gutters4 .et_pb_column_2_5
    , .et_pb_gutters4 .et_pb_row .et_pb_column_2_5
    , .et_pb_gutters4 .et_pb_column_3_5
    , .et_pb_gutters4 .et_pb_row .et_pb_column_3_5
    , .et_pb_gutters4 .et_pb_column_4_5
    , .et_pb_gutters4 .et_pb_row .et_pb_column_4_5
    {
        width: 46% !important;
        margin-right: 8%;
    }
    
    .et_pb_column_1_6:nth-child(even)
    , .et_pb_row .et_pb_column_1_6:nth-child(even)
    , .et_pb_column_1_7:nth-child(even)
    , .et_pb_row .et_pb_column_1_7:nth-child(even)
    , .et_pb_column_1_8:nth-child(even)
    , .et_pb_row .et_pb_column_1_8:nth-child(even)
    , .et_pb_column_5_6:nth-child(even)
    , .et_pb_row .et_pb_column_5_6:nth-child(even)
    ,  .et_pb_column_1_5:nth-child(even)
    , .et_pb_row .et_pb_column_1_5:nth-child(even)
    ,  .et_pb_column_2_5:nth-child(even)
    , .et_pb_row .et_pb_column_2_5:nth-child(even)
    ,  .et_pb_column_3_5:nth-child(even)
    , .et_pb_row .et_pb_column_3_5:nth-child(even)
    ,  .et_pb_column_4_5:nth-child(even)
    , .et_pb_row .et_pb_column_4_5:nth-child(even)
    ,  .et_pb_column_1_4:nth-child(even)
    , .et_pb_row .et_pb_column_1_4:nth-child(even)
    {
        margin-right: 0 !important;
    }
}

@media (max-width: 479px) {
    .et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_6
    , .et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_7
    , .et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_8
    , .et_pb_section .et_pb_row .et_pb_column.et_pb_column_5_6
    , .et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_5
    , .et_pb_section .et_pb_row .et_pb_column.et_pb_column_2_5
    , .et_pb_section .et_pb_row .et_pb_column.et_pb_column_3_5
    , .et_pb_section .et_pb_row .et_pb_column.et_pb_column_4_5
    {
        width: 100%  !important;
        margin: 0 0 30px 0;
    }
    
    .et_pb_row .et_pb_column.et_pb_column_1_6:last-child
    , .et_pb_row .et_pb_column.et_pb_column_1_7:last-child
    , .et_pb_row .et_pb_column.et_pb_column_1_8:last-child
    , .et_pb_row .et_pb_column.et_pb_column_5_6:last-child
    , .et_pb_row .et_pb_column.et_pb_column_1_5:last-child
    , .et_pb_row .et_pb_column.et_pb_column_2_5:last-child
    , .et_pb_row .et_pb_column.et_pb_column_3_5:last-child
    , .et_pb_row .et_pb_column.et_pb_column_4_5:last-child
    {
        margin-bottom: 0;
    }
}