/* 
Theme Name:		 Divi Child Theme
Theme URI:		 https://www.elegantthemes.com/
Description:	 Divi Child Theme
Author:			 Edvertised Media
Author URI:		 https://edvertised.media/
Template:		 Divi
Version:		 1.0.0
Text Domain:	 divi-child
-------------------------------------------------------------- */ 

/* =Theme customization starts here
------------------------------------------------------- */

#services a {
    color: #004ffe;
}
#services a:hover {
    color: #f25400;
}

#services h4 a {
    color: #ffffff;
}

.et_pb_team_member_image img {
    text-align: left;
    width: 80%;
    background-image: linear-gradient(-45deg, rgb(0, 79, 254) 30%, rgba(0, 0, 0, 0) 30%);
    padding-right: 20px;
    padding-bottom: 20px;
}

blockquote {
    font-size: 20px;
    font-style: italic;
    border-left: solid 4px #f25400;
}
.single .et_pb_post {
    margin-bottom: 0 !important;
}

div.et_pb_portfolio_items .et_pb_portfolio_item {
    margin-bottom: 40px;
    width: 80%;
    background-image: linear-gradient(-130deg,#0046e3 20%,rgba(41,196,169,0) 20%);
    padding-right: 30px;
    padding-top: 30px;
}

.et_pb_grid_item {
    width: 40% !important;
    margin: 0 7.5% 0 0 !important;
}

.et_pb_portfolio_grid_items img {
    background-image: linear-gradient(130deg,#0046e3 20%,rgba(41,196,169,0) 20%);
    padding-left: 20px;
    padding-top: 20px;
}

.et_pb_portfolio_grid_items h2 {
    font-family: "Libre Franklin", Helvetica, Arial, Lucida, sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #333333;
    padding-left: 20px;
}

.et-pb-contact-message {
    padding: 5px 20px;
    color: #fff;
    text-shadow: 1px 1px 0 #333;
    font-size: 18px;
}


/* MEDIA QUERIES
============================= */

@media (max-width: 980px) {
    
    .et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
        position: fixed;
    }


    .et_header_style_left #logo {
        max-width: 60% !important;
        max-height: 80% !important;
    }   
   
    
}


@media ( max-width: 568px){
    
    .et_header_style_left #logo {
        max-width: 70% !important;
        max-height: 80% !important;
    }  

   .et_pb_grid_item {
       width: 100% !important;
    }
    
    div.et_pb_portfolio_items .et_pb_portfolio_item {
        width: 100%;
        padding-right: 20px;
        padding-top: 20px;
    }
    
}

