/*---------------------------------------------------------------------------------

 Theme Name:   Relab Divi Child Theme
 Theme URI:    https://relab.duogeeks.com/
 Description:  Relab Divi child theme is an LMS (Learning Management System). It’s suitable for school, university, college, education, etc… This theme is designed especially for creating and selling courses. You can sell both online courses and onsite courses.
 Author: Divi Awesome
 Author URI: https://diviawesome.com/
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/

/**********************************/
/**********************************/
/******{General css}********/
/**********************************/
/**********************************/





/*******************************/
/*
all sub page breadcrumbes
*/
/*******************************/  
.relab_header_breadcrumb a {
    text-transform: uppercase;
    position: relative;
    z-index: 1;
    margin: 0 7px;
    padding: 0 7px;
    display: inline-block;
    color: #15022a;
   cursor: pointer;
}
.relab_header_breadcrumb a::after {
    content: "";
    color: #fff;
    position: absolute;
    right: -12px;
    height: 4px;
    width: 4px;
    border: 2px solid #0021da;
    border-radius: 50%;
    top: 8px;
    -webkit-box-shadow: 0 0 0 rgb(132 104 245 / 40%);
    box-shadow: 0 0 0 rgb(132 104 245 / 40%);
    -webkit-animation: pulse 3s infinite;
    animation: pulse 3s infinite;
    cursor: pointer;}
@keyframes pulse{ 
0% {
  -webkit-box-shadow: 0 0 0 0 rgb(132 104 245 / 0.4);
    box-shadow: 0 0 0 0 rgb(132 104 245 / 0.4);
  }
  70% {
    -webkit-box-shadow: 0 0 0 10px transparent;
    box-shadow: 0 0 0 10px transparent;
}
  100% {
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
  }}




.relab_header_breadcrumb span.active {
    color: #0021da !important;
      text-transform: uppercase;
    position: relative;
    z-index: 1;
    margin: 0 7px;
    padding: 0 7px;
    display: inline-block;
}





/*****************/
/*divi row reverse code to show right column on the top**/
/***************/


@media screen and ( max-width: 980px ) {
    .da-relab-reverse {
        display: flex;
        flex-direction: column-reverse;
    }
} 


/*******************************/
/*
all sub page h2 title underline
*/
/*******************************/  



/*****************/
/*H2 title underline on white background**/
/***************/
.da_all_title_white_bg_left .et_pb_text_inner:before {
    width: 16px;
    content: '';
    height: 16px;
    background: #0021da;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    bottom: -5px;
    left: 0;
}
.da_all_title_white_bg_left   .et_pb_text_inner:after {
    content: '';
    border: 1px solid #15022a;
    width: 100px;
    position: absolute;
    left: 20px;
    bottom: 0;
}
/* Title Center black bg*/
.da_all_title_black_bg_left   .et_pb_text_inner:after {
    content: '';
    border: 1px solid #fff;
    width: 100px;
    position: absolute;
    left: 20px;
    bottom: 0;
}
/* Title Center white bg*/
.da_all_title_white_bg_left.center .et_pb_text_inner:after, .da_all_title_white_bg_left.center .et_pb_text_inner:before {
	display:none
}
.da_all_title_white_bg_left.center .et_pb_text_inner{
	position:relative;
	display:inline-block
}
.da_all_title_white_bg_left.center .et_pb_text_inner span {
	width:15px;
	height:14px;
	background:#0021da;
	-webkit-border-radius:100%;
	-moz-border-radius:100%;
	border-radius:100%;
	position:absolute;
}
.da_all_title_white_bg_left.center .et_pb_text_inner span:before {
	content:'';
	border:1px solid #15022a;
	width:100px;
	position:absolute;
	right:20px;
	bottom:6px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.da_all_title_white_bg_left.center .et_pb_text_inner span:after {
	content:'';
	border:1px solid #15022a;
	width:100px;
	position:absolute;
	left:20px;
	box-sizing:border-box;
	bottom:6px
}
.da_all_title_white_bg_left.center .et_pb_text_inner span::before, .da_all_title_white_bg_left.center .et_pb_text_inner span::after {
	border-color:#15022a;
}


/* Title Center blue  bg*/
.da_all_title_white_bg_left.blue .et_pb_text_inner:after, .da_all_title_white_bg_left.blue .et_pb_text_inner:before {
	display:none
}

.da_all_title_white_bg_left.blue  .et_pb_text_inner span {
	
	background:#15022a;
}
.da_all_title_white_bg_left.blue .et_pb_text_inner span:before {
	content:'';
	border:1px solid #15022a;
}
.da_all_title_white_bg_left.blue .et_pb_text_inner span:after {
	content:'';
	border:1px solid #15022a;
}
.da_all_title_white_bg_left.blue .et_pb_text_inner span::before, .da_all_title_white_bg_left.blue .et_pb_text_inner span::after {
	border-color:#fff;
}
/*******************************/
/*
place button modules next to each other in the same column
*/
/*******************************/  


.da-inline-buttons .et_pb_button_module_wrapper {
    display: inline-block;
}
.da-inline-buttons {
    text-align: center !important;
}
/*******************************/
/*
image hover layer effect
*/
/*******************************/ 

.da_relab_image .et_pb_image_wrap:before{
	position: absolute;
	top: 0;
	left: -80%;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);
	background: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));
	background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	-ms-transform: skewX(-25deg);
	transform: skewX(-25deg);
	z-index: 1;
}
.da_relab_image:hover .et_pb_image_wrap:before{
	left: 125%;
	transition: all ease 1s;
	z-index: 1;
}

