/*
Theme Name: Divi App Child Theme
Theme URI: https://diviextended.com/product/divi-app-child-theme/
Description: Child of Divi theme for Mobile App websites.
Author: Elicus Technologies
Author URI: https://elicus.com/
Template: Divi
Version: 1.0
License: This product constitutes of two parts. (1) The PHP and HTML code are licensed under the GPL license. The GPL license file is contained in the same folder as this file. It can also be accessed here http://wordpress.org/about/gpl/. (2) All other part of the product including but not limited to css code, php code, images and layout are licensed as per the license purchased by the user. License detail for this section can be accessed here: http://diviextended.com/licenses
License URI: http://diviextended.com/licenses
*/

@import url("../Divi/style.css");

.el-toggle-icon .et_pb_toggle_title:before {
    content: '+' !important;
    font-family: inherit !important;
    font-size: 20px;
    border: 2px solid #ff5a67;
    padding: 0px 5px 0px 5px;
    float: right;
}

.el-toggle-icon .et_pb_toggle_open .et_pb_toggle_title:before {
    color: #ff5a67 !important;
    border: 2px solid #ffffff !important;
    content: '+' !important;
    font-family: inherit !important;
    font-size: 20px;
    background-color: #ffffff;
}

.el-app-images .et_pb_image img {
    position: relative;
    height: 60px;
}

.el-price-border .et_pb_pricing_content_top {
    border-bottom: 1px solid #ffffff !important;
}

.el-testmonial-icon .et_pb_testimonial:before {
    content: "\7b"! important;
    top: 36px !important;
    left: 13% !important;
    font-size: 66px !important;
    transform: rotate(180deg);
}

.el-button .et_contact_bottom_container {
    margin-top: -62px;
    margin-right: -20px;
}

.el-contact-button .et_contact_bottom_container {
    float: left !important;
    text-align: left !important;
    margin-top: 10px;
}

#footer-info {
    float: none;
    text-align: center;
}

@media screen and (min-width: 981px) {
 
    .rotated-section:after {
        position: absolute;
        bottom: -15%;
        left: -5%;
        width: 110%;
        height: 45%;
        background: #ffffff;
        content: '';
        transform: rotate(-4deg);
    }
    
    .el-header-button .et_pb_button_one {
        margin-right: 40px;
    }
}

@media screen and (max-width: 980px) {
    
    .mobile-text-align,
    .mobile-text-align .et_pb_main_blurb_image,
    .mobile-text-align .et_pb_blurb_container,
    .mobile-text-align .header-content,
    .mobile-text-align .et_pb_module_header,
    .mobile-text-align .et_pb_blurb_content {
       text-align: center !important;
    }  
    
    .el-pricing-table .et_pb_pricing_table_1 .et_pb_pricing_heading {
        margin-top: 0px !important;
    }
    
    .el-pricing-table .et_pb_pricing_table {
        border-radius: 0px!important;
    }
    
    .el-testmonial-icon .et_pb_testimonial:before {
        display: none;
    }
    
    .el-header-button .et_pb_button_one {
        margin-right: 0;
    }
    
    .el-header .et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two {
        margin-left: 0;
    }
    
    .el-reverse-row {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    
    .el-header-button .et_pb_button_one,
    .el-header-button .et_pb_button_two {
        width: 100%;
    }
    
    .el-button .et_contact_bottom_container {
        margin-top: -69px;
    }
    
}

@media screen and (max-width: 767px) {
    
    .el-header .et_pb_fullwidth_header .header-image,
    .el-mobile-hide {
        display: none;
    }
    
    .el-button .et_contact_bottom_container {
        margin-top: 10px;
        margin-right: 0;
        width: 100%;
    }
    
    .el-button .et_contact_bottom_container .et_pb_contact_submit {
        width: 98%;
        margin-left: 10px;
    }
    
}
