/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         DigiYogi
 Author URI:     http://www.digiyogi.net
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
.et_mobile_menu {
    background-color: #81d742 !important;
}

.gce-list-event, .gce-tooltip-event {
background-color: rgba(148,214,107,0.55);
}

.gce-page-list h4  {
padding-top: 10px;
font-family: 'Lato', Georgia, "Times New Roman", serif;	
}

.et_pb_button_one {
  margin-top: 480px !important;
}


/*---------- [Testimonial Slider ]----------*/
    
    .testimonial-slider,
    .testimonial-slider .et_pb_container {
        height: auto !important;
    }
    .testimonial-slider,
    .testimonial-slider .et_pb_slide {
        max-height: auto;
        border: 1px solid #fff;
       /* outline: 20px solid #e23c00;*/
    }
    .testimonial-slider .et_pb_slide_description {
        position: relative;
        top: 25%;
        padding-top: 20px !important;
        padding-bottom: 10px !important;
        height: auto !important;
    }

  .testimonial-slider .et_pb_testimonial_portrait {
        display: table-cell;
        float: left;
        position: relative;
        width: 175px !important;
        height: 175px !important;
        margin-right: 30px;
        margin-bottom : 20px;
        border: 3px solid #ffffff;
        background-repeat: no-repeat;
        background-position: center;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        background-size: cover;
    }
	
.testimonial-slider .et-pb-controllers a {
    border-radius: 0px;
}

/* Footer Columns - Qtr-Qtr-Half */
 
.footer-widget { margin-right: 0px;}
.footer-widget:nth-child(1) { width: 23%; padding-right:15px;}
.footer-widget:nth-child(2) { width: 23%; padding-right:15px;}
.footer-widget:nth-child(3) { width: 50%; margin-right:0;}
.footer-widget+.last{display:none;}
 
@media only screen and (max-width: 980px){
.footer-widget:nth-child(1) { width: 45%; padding-right:15px;}
.footer-widget:nth-child(2) { width: 45%; padding-right:15px;}
.footer-widget:nth-child(3) { width: 100%; margin-right:0;}}
 
@media only screen and ( max-width: 767px ) {
.footer-widget:nth-child(1) { width: 100%; padding-right:15px;}
.footer-widget:nth-child(2) { width: 100%; padding-right:15px;}
.footer-widget:nth-child(3) { width: 100%; margin-right:0;}}