/*
 Theme Name:     Divi Child
 Theme URI:      https://www.wpmid.com/
 Description:    Divi Child Theme
 Author:         WPMiD
 Author URI:     https://www.wpmid.com
 Template:       Divi
 Version:        1.0.0
*/
/* =Theme customization starts here
------------------------------------------------------- */
ul.et_pb_tabs_controls {
	background-color:#fff!important;
	border:0!important;
}
.et_pb_tab_active {
border-bottom:2px solid #0095da!important;
}
 ul.et_pb_tabs_controls:after {
	border:0px!important;
}
.et_pb_tab_0, .et_pb_tab_1,.et_pb_tab_2,.et_pb_tab_2,.et_pb_tabs_controls li {
	border-right:0;
	border-left:0;
}
@media only screen and (min-width:981px){
.effect:before {
      animation: pulse 1.2s ease infinite;
    background: #5b5b5b;
    position: absolute;
    content: "";
    width: 80px;
    height: 30px;
    top: -10px;
    left: -6px;
}
.effect {
	position:relative;
	color:red;
}
}

@keyframes pulse {
  0% {
    transform: scale(1, 1);
  }
  50% {
    opacity: 0.3;
  }
  100% {
    transform: scale(1.5);
    opacity: 0;
  }
}
.et_pb_gallery_item  {
	padding:0.5vw!important;
}
.et_pb_gallery_image img,.et_pb_gallery_image:hover img, .et_pb_gallery_image, .et_pb_gallery_image:hover .et_overlay {
		border-radius:5px!important;
}
.no-shadow img{
	box-shadow:none!important;
}
.et_pb_team_member_image img, .et_pb_image img {
	border-radius: 5px;
    box-shadow: 0 10px 30px 2px rgb(0 0 0 / 10%);
}
.et_pb_post {
	border-radius:0px 0px 5px 5px!important;
	 box-shadow: 0 10px 30px 2px rgb(0 0 0 / 10%);
	border:0!important;
}
.single-post .et_pb_post {
	box-shadow:none!important;
}
.et_pb_post img {
	border-radius:5px 5px 0px 0px!important;
}
.et_pb_bg_layout_dark .et_pb_slide_description {
    background: rgba(0,0,0,.5);
    padding: 3em;
    border-radius: 24px;
}
@media (min-width: 981px){
.col-width .et_pb_gallery_item {
width: 20% !important; /*six columns*/
clear: none !important;
}
}
 
/** Tablet **/
@media (max-width: 980px){
.col-width .et_pb_gallery_item {
width: 25% !important; /*four columns*/
clear: none !important;
}
}
 
/** Small Tablet and Large Phone **/
@media (max-width: 767px){
.col-width .et_pb_gallery_item {
width: 33.33% !important; /*three columns*/
clear: none !important;
}
}
 
/** Phone **/
@media (max-width: 479px){
.col-width .et_pb_gallery_item {
width: 50% !important; /*two columns*/
clear: none !important;
}
}
