	/**********************************/
/**********************************/
/******{Home 4}********/
/**********************************/ 
	 /*******************************/

/*******************************/
/*
This page all button
*/
/*******************************/ 
.da_h4_btn_relab {
	font-weight:600;
	font-size:16px;
	border-style:solid;
	color:#fff;
	text-transform:uppercase;
	line-height:2.4em!important;
	overflow:hidden;
	border-width:0;
	padding:8px 45px!important;
	background:#0021da;
  font-family: "ubuntu";
-webkit-transition-duration:.3s;
-o-transition-duration:.3s;
transition-duration:.3s;
	display:inline-block;
	vertical-align:middle;
	-webkit-transform:perspective(1px) translateZ(0);
	transform:perspective(1px) translateZ(0);
	-webkit-box-shadow:0 0 1px transparent;
	box-shadow:0 0 1px transparent;
	position:relative;
	-webkit-transition-property:color;
	-o-transition-property:color;
	transition-property:color;
	border:none!important;
}
.da_h4_btn_relab:before{
	content:"";
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	margin-left:0!important;
	right:0;
	bottom:0;
	background:#fff;
	-webkit-transform:scaleY(0);
	transform:scaleY(0);
	-webkit-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-transition-property:transform;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform, -webkit-transform;
	-webkit-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
-webkit-transition-duration:.3s;
-o-transition-duration:.3s;
transition-duration:.3s;
	opacity:1;
	display:block;
}
.da_h4_btn_relab:hover:before {
	transform:scaleX(1)!important
}
.da_h4_btn_relab:hover {
	color:#0021da!important
}
.da_h4_btn_relab:after {
	display:none!important
}

/*******************************/
/*
Header section number shown blurb css
*/
/*******************************/ 

 .blurb_h_4 .et_pb_blurb_container, .blurb_h_4 .et_pb_blurb_container h4 {
 transition: all 0.4s ease-in-out;
}  .relab_h4_s1_blurb {
 padding: 20px 20px 20px 20px;
}  .relab_h4_s1_blurb:hover {
 background-color: rgba(0,0,0,0.08);
}  /* Blurb Title and Text */
.relab_h4_s1_blurb:hover .et_pb_blurb_container, .relab_h4_s1_blurb:hover .et_pb_blurb_container h4 {
 color: #fff !important;
}  /* Border Bottom */
.relab_h4_s1_blurb.et_pb_column:after {
 content: "";
 position: absolute;
 bottom: 0px;
 left: 0;
 width: 30px;
 height: 4px;
 background-color: #0021da;
 transition: all 0.35s ease-in-out;
}  /* Border Bottom Hover */
.relab_h4_s1_blurb:hover.et_pb_column:after {
 content: "";
 position: absolute;
 bottom: 0px;
 left: 0;
 width: 100%;
 height: 4px;
 background-color: #0021da;
}
/*******************************/
/*
Learn anything section
*/
/*******************************/ 


@media (max-width: 767px){ 
.blurb_h_4_2.et_pb_blurb_position_top_phone .et_pb_main_blurb_image {
    display: block;
    width: 70px;
}}

/*******************************/
/*
Recent Popular Subjects/*add a transition effect*/

.da-blurb-icon-button {
	transition: box-shadow .2s ease-in-out;
}


/*add an arrow icon in the bottom right corner*/

.da-blurb-icon-button:after {
	font-family: ETModules;
	content: "\24";
	font-size: 25px;
	color: #fff;
  background-color: #15022a;
	position: absolute;
	bottom: 2px;
	right: -18px;
  padding: 10px 10px;
	transition: all .2s ease;
}


/*add the box shadow on hover*/

.da-blurb-icon-button:hover {
	box-shadow: 0 5px 10px rgba(0, 0, 0, .15);
	transition: box-shadow .2s ease-in-out;
  background-color: #0021da!important;
}
/*add the box shadow on hover*/


.da-blurb-icon-button:hover:after  {
	box-shadow: 10 10px 18px 8px rgba(0, 0, 0, .70);
	transition: box-shadow .2s ease-in-out;
  background-color: #0021da!important;
}

/*******************************/ 
/*add a transition effect*/

.da-blurb-icon-button {
	transition: box-shadow .2s ease-in-out;
}


/*add an arrow icon in the bottom right corner*/

.da-blurb-icon-button:after {
	font-family: ETModules;
	content: "\24";
	font-size: 25px;
	color: #fff;
  background-color: #15022a;
	position: absolute;
	bottom: 2px;
	right: -18px;
  padding: 10px 10px;
	transition: all .2s ease;
}


/*add the box shadow on hover*/

.da-blurb-icon-button:hover {
	box-shadow: 0 5px 10px rgba(0, 0, 0, .15);
	transition: box-shadow .2s ease-in-out;
  background-color: #0021da!important;
}
/*add the box shadow on hover*/


.da-blurb-icon-button:hover:after  {
	box-shadow: 10 10px 18px 8px rgba(0, 0, 0, .70);
	transition: box-shadow .2s ease-in-out;
  background-color: #0021da!important;
}








/*******************************/
/*
home 4 instructor style
*/
/*******************************/ 
  
  /* PERSON SECTION */  
.da_instructor_relab_4 .et_pb_team_member:hover .et_pb_member_social_links{-webkit-transform: translate(10px, -50%);
-ms-transform: translate(10px, -50%);
transform: translate(10px, -50%);}
.da_instructor_relab_4 .et_pb_team_member .et_pb_member_social_links li{display:block;
margin-right:0;
width: 40px;
height: 40px;
background-color: #fff;
border-radius: 50%;
margin-bottom: 10px;
-webkit-box-shadow: 0px 0px 4px 0px #000;
box-shadow: 0px 0px 4px 0px #000;
text-align:center;
line-height:40px;} 
.da_instructor_relab_4 .et_pb_team_member .et_pb_member_social_links li:hover{background-color: #0021da;
}  
.da_instructor_relab_4 .et_pb_team_member .et_pb_member_social_links li:hover a{color:#fff !important;}  
.da_instructor_relab_4 .et_pb_team_member:hover img{  
-ms-transform: scale(1.05);
transform: scale(1.05);
-webkit-transform: scale(1.07);}
.da_instructor_relab_4 .et_pb_team_member img{-webkit-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;}  




/*******************************/
/*
email optin button
*/
/*******************************/ 


/*******************************/
/*
This page all button
*/
/*******************************/ 

.da_email_h4 .et_pb_newsletter_button_wrap .et_pb_newsletter_button {
	font-weight:600;
	font-size:16px;
	border-style:solid;
	color:#fff;
	text-transform:uppercase;
	line-height:2.4em!important;
	overflow:hidden;
	border-width:0;
	padding:8px 45px!important;
	background:#0021da;
  font-family: "ubuntu";
-webkit-transition-duration:.3s;
-o-transition-duration:.3s;
transition-duration:.3s;
	display:inline-block;
	vertical-align:middle;
	-webkit-transform:perspective(1px) translateZ(0);
	transform:perspective(1px) translateZ(0);
	-webkit-box-shadow:0 0 1px transparent;
	box-shadow:0 0 1px transparent;
	position:relative;
	-webkit-transition-property:color;
	-o-transition-property:color;
	transition-property:color;
	border:none!important;
}
.da_email_h4.et_pb_newsletter_button_wrap .et_pb_newsletter_button:before{
	content:"";
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	margin-left:0!important;
	right:0;
	bottom:0;
	background:#fff;
	-webkit-transform:scaleY(0);
	transform:scaleY(0);
	-webkit-transform-origin:50% 100%;
	transform-origin:50% 100%;
	-webkit-transition-property:transform;
	-webkit-transition-property:-webkit-transform;
	transition-property:-webkit-transform;
	-o-transition-property:transform;
	transition-property:transform;
	transition-property:transform, -webkit-transform;
	-webkit-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
-webkit-transition-duration:.3s;
-o-transition-duration:.3s;
transition-duration:.3s;
	opacity:1;
	display:block;
}
.da_email_h4 .et_pb_newsletter_button_wrap .et_pb_newsletter_button:hover:before  {
	transform:scaleX(1)!important
}
.da_email_h4 .et_pb_newsletter_button_wrap .et_pb_newsletter_button:hover {
	color:#0021da!important
}
 .da_email_h4 .et_pb_newsletter_button_wrap .et_pb_newsletter_button:after {
	display:none!important
}





/*******************************/
/*
testimonial module home 4
*/
/*******************************/ 



/* =======================
    Testimonial Style
=========================*/
.et_pb_testimonial_da_relab_4{
    
    color: rgba(0,0,0,0.5);
   
    position: relative;
}
.et_pb_testimonial_da_relab_4:after{
    content: '';
    height: 12px;
    width: 12px;
    background-color: #fff;
    border: 2px solid #0021da;
    border-radius: 50%;
    position: absolute;
    left: 23px;
bottom: 23px;
}




.et_pb_testimonial_da_relab_4::before{
  background:#0021da;
  content: "\7b";
  border-radius:0;
  top: 0;
left: 94%;}



.et_pb_testimonial_da_relab_4 .et_pb_testimonial_portrait{
    
    text-align: center;
    height: 120px !important;
    width: 120px !important;
    margin: 0 0 25px;
    border-radius:50% 50% 50% 0;
    
    box-shadow: 0 0 3px #0021da;
    display:block;
    position: relative;
    z-index: 1;
    transition: all 0.3s ease 0s;
}
.et_pb_testimonial_da_relab_4:hover .et_pb_testimonial_portrait{
    
    box-shadow: 0 0 10px #0021da;
}

.et_pb_testimonial_da_relab_4 .et_pb_testimonial_description_inner{
    padding: 0 20px 15px;
    border-left: 2px solid #0021da;
}
.et_pb_testimonial_da_relab_4 .et_pb_testimonial_description_inner .et_pb_testimonial_author{
    color: #0021da;
    font-size: 18px;
    font-weight: 900;
    
    text-transform: uppercase;
    
}




/* =======================
    Responsive
=========================*/


@media only screen and (min-width: 768px) and (max-width: 980px) {

.et_pb_testimonial_da_relab_4{
  max-width: 550px;
  margin: 0 auto;}
.et_pb_testimonial_da_relab_4 .et_pb_testimonial_portrait{
  float: none;} 
.et_pb_testimonial_da_relab_4 .et_pb_testimonial_description{
  margin-left: 0 !important;}
}

/*******************************/
/*
*course carousel home 4 design
*/
/*******************************/


/*****carousel background color*********/
.relab_ccl_h4.tutor_course_carousel_0 .tutor-divi-card.hover-animation {
    position: relative;
    top: 0;
    z-index: 99;
    background-color: #110023;
    transition: top .5s;
}
/*****carousel button background color*********/
.relab_ccl_h4.tutor_course_carousel_0 .tutor-divi-carousel-main-wrap .tutor-loop-cart-btn-wrap a {
    border-style: solid;
    color: #fff;
  background-color: #15022a;
    padding: 15px;
font-family: 'Ubuntu';
font-weight: 500;

}
/*****carousel button background hover color*********/

.relab_ccl_h4.tutor_course_carousel_0 .tutor-divi-carousel-main-wrap .tutor-loop-cart-btn-wrap a:hover {
    border-style: solid;
    color: #fff;
  background-color: #0021da;
    padding: 15px;
font-family: 'Ubuntu';
font-weight: 500;
	transition: all 1s ease;
}
/*****carousel button background color*********/
.relab_ccl_h4 .tutor-public-course-start-learning  a{
    border-style: solid;
    color: #fff;
  background-color: #15022a;
    padding: 15px;
font-family: 'Ubuntu';
font-weight: 500;

}
.relab_ccl_h4 .tutor-public-course-start-learning a:hover{
	    border-style: solid;
    color: #fff;
  background-color: #0021da!important;
    padding: 15px;
font-family: 'Ubuntu';
font-weight: 500;
	transition: all 1s ease;
}
/*****carousel view cartbutton background color*********/

.relab_ccl_h4 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    color: #fff;
}
/*****carousel other button background color*********/

.relab_ccl_h4 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    color: #fff;
}
/*****carousel author separeator color{by in etc}*********/

.relab_ccl_h4 .tutor-loop-author>div span {
    display: inline-block;
    margin: 0 2px 0 2px;
    color: #fff!important;
    font-weight: 400;
    font-family: 'Mukta'!important;
    line-height: 1.9em;
}
/*****carousel author color*********/

.relab_ccl_h4 .tutor-loop-author>div a {
    color: #fff!important;
    font-weight: 500;
    -webkit-transition: 300ms;
    transition: 300ms;
    font-family: 'Mukta'!important;
	    text-transform: capitalize;
}
/*****carousel total ratting number color {{{Example: (0) }}}*********/

.relab_ccl_h4 .tutor-rating-count i {
   color: #fff;
}

/*****carousel price *********/

.relab_ccl_h4 .tutor-course-loop-price>.price .tutor-loop-cart-btn-wrap a::before{
  
  color: #fff;
}

/*******************************/
/*
*blog module home 4 design
*/
/*******************************/
.da_relab_h4_blog .et_pb_post {
	position: relative;
	-webkit-transition: all 1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}
.da_relab_h4_blog .et_pb_post:before {
	position: absolute;
	content: '';
	left: 0;
	bottom: 0;
	width: 0;
	height: 5px;
	visibility: visible;
	background-color:#0021da;
	-webkit-transition: all 1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	box-sizing: border-box
}

.da_relab_h4_blog .et_pb_post .post-meta a:hover {
  	-webkit-transition: all 1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
	color:#0021da!important;
}

.da_relab_h4_blog .et_pb_post:hover:after,
.da_relab_h4_blog .et_pb_post:hover:before {
	width: 100%
}

.da_relab_h4_blog .et_pb_post:after {
	position: absolute;
	content: '';
	right: 0;
	bottom: 0;
	width: 0;
	height: 5px;
	background-color:#0021da;
	visibility: visible;
	-webkit-transition: all 1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all 1s ease;
	-o-transition: all 1s ease;
	box-sizing: border-box;
	transition: all 1s ease
}
.da_relab_h4_blog .et_pb_post .entry-featured-image-url .et_overlay {
	position: absolute;
	content: '';
	left: -100%;
	border: none;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: .85;
	display: block;
	transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
}

.da_relab_h4_blog .et_pb_post:hover .entry-featured-image-url .et_overlay {
	left: 0
}

.da_relab_h4_blog .et_pb_post .entry-featured-image-url .et_overlay:before {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 54px;
	height: 54px;
	font-size: 18px;
	line-height: 54px;
	text-align: center;
	border-radius: 50%;
	font-weight: 700;
	margin-left: -27px;
	margin-top: -27px;
	transform: scale(0, 0);
	-moz-transform: scale(0, 0);
	-webkit-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	-o-transform: scale(0, 0);
	display: inline-block;
	transition: all .5s ease;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	background-color:#0021da;
}

.da_relab_h4_blog .et_pb_post:hover .entry-featured-image-url .et_overlay:before {
	transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1)
}

/*******************************/
/*
*footer link text hover ubderline
*/
/*******************************/


 
.da_blurb_underline_sliding h4 {
display: inline-block;
position: relative;
padding-bottom: 0px;
-webkit-transition: all .5s ease-out;
-moz-transition: all 0.5s ease-out;
-ms-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
 transition: all 0.5s ease-out;}
 
.da_blurb_underline_sliding  p {
padding-top: 10px;}
 
.da_blurb_underline_sliding h4:hover {
color: #0021da;}
 
 .da_blurb_underline_sliding h4:before {
content: '';
display: block;
position: absolute;
left: 0;
bottom: 0;
height: 2px;
 width: 0;
transition: width 0s ease, background .5s ease;}
 
.da_blurb_underline_sliding h4:after {
content: '';
display: block;
position: absolute;
right: 0;
bottom: 0;
height: 2px;
width: 0;
background: #0021da;
transition: width .5s ease;}
 
.da_blurb_underline_sliding h4:hover:before {
width: 100%;
background: #0021da;
transition: width .5s ease;}
 
 .da_blurb_underline_sliding h4:hover:after {
width: 100%;
background: transparent;
transition: all 0s ease;}

