/*
 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
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
	padding-bottom: 0px;
	margin-bottom: 20px;
}

input[type=text],
input[type=password],
input[type=tel],
input[type=email],
input.text,
input.title,
textarea,
select {
	padding: 15px;
	background-color: #fff;
	margin-bottom: 15px;
	}


.mch {
	width: 90%;
	height: 15px;
 display: block;
 float: left;
 -webkit-box-sizing: content-box;
 -moz-box-sizing: content-box;
  -webkit-border-radius: 3px;
 border-radius: 3px;
 font: normal 18px/normal Raleway, sans-serif;
 color: #0065cb;
 -o-text-overflow: clip;
 text-overflow: clip;
 background: rgba(252,252,252,1);
 -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
 -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
 -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
 transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);
}

.btnhome {
  height: 15px;
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  padding: 16px 18px 23px;
  border: none;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  font: normal 20px/normal Raleway, sans-serif;
  color: rgba(255,255,255,0.9);
  text-align: center;
  -o-text-overflow: clip;
  text-overflow: clip;
  background: #8a8a8a;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}

.wpforms-form button[type=submit] {
  display: block !important;
  margin-left: auto !important;
  margin-right: auto !important;
  webkit-border-radius: 15px;
  border-radius: 15px;
  background-color: #8a8a8a !important;
  border: 0 !important;
  color: #fff !important;
  font: normal 20px/normal Raleway, sans-serif !important;
  text-align: center !important;
}



/*---------- [Testimonial Slider ]----------*/
    
    .testimonial-slider,
    .testimonial-slider .et_pb_container {
        height: 360px;
    }
    .testimonial-slider,
    .testimonial-slider .et_pb_slide {
        max-height: auto;
        
    }
    .testimonial-slider .et_pb_slide_description {
        position: relative;
        top: 25%;
        padding-top: 20px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-bottom: 10px !important;
        height: auto !important;
    }
    
  
  .testimonial-slider .et-pb-controllers a {
    border-radius: 0px;
}


.ds-vertical-align { 
    display: flex; 
    flex-direction: column; 
    justify-content: center;
} 

ul li { padding: 15px 0px; }