@charset "utf-8";

#slider1_container_dev
{
	position: relative; top: 0px; left: 0px; width:1920px; height:590px; overflow: hidden;
}
#slider2_container_m
{
	position: relative; margin: 0 auto;left: 0px; width:800px; height:800px; overflow: hidden;
}
.display_none {
	display: none;
}
/* CSS Document */
.text-live-class-slider .h3{
    position: relative;
}
.text-live-class-slider {
    position: absolute;
    transform: perspective(2000px);
    top: 20%;
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: 10px;
    padding: 50px;
}
.text-live-class-slider p.live-streaming-head{
    font-family: MyriadSetPro-Bold;
    color: #144063;
    font-size: 40px;
    border-bottom: 1px solid #144063;
    padding-left: 30px;
}
.text-live-class-slider p.live-streaming-head span{
    font-family: MyriadSetPro-Thin;
    padding-bottom: 0;
    margin-bottom: 0;
}
.text-live-class-slider p{
    font-family: MyriadSetPro-Text;
    padding-bottom: 0;
    margin-bottom: 0;
    font-size: 25px;
}
.text-live-class-slider p strong {
    font-family: MyriadSetPro-Bold;
}
.text-live-class-slider p + p{
    padding-bottom: 15px;
}
.text-live-class-slider .live-image {
    max-width: 120px;
}
.text-live-class-slider .btn{
    margin-top: 20px;
}
/* .text-live-class-slider-active .text-live-class-slider{
    opacity: 1;
} */
.text_1_over_slider
{
	position: absolute;
	left: 50%;
	top: 5%;
	height: 45px;
	transform: perspective(2000px);
	color:#f77820;
	font-size:2.5em;display:block;  font-family: Oswald;  font-weight: 100;
	font-stretch: extra-condensed;
}
.text_2_over_slider
{
position: absolute;
  left: 8%;
  top: 84%;
  height: 45px;
  transform: perspective(2000px);
  color:#0283bf;
  font-size:2.5em;display:block;  font-family: Oswald;
  font-stretch: extra-condensed; font-weight: 100;
}
.text_3_over_slider
{
 position: absolute;
  left: 16%;
  top: 30px;width:600px;
  /* width: 300px; */
  height: 45px;
  transform: perspective(2000px);
  color: #ff5a00;
  font-size: 3em;  font-weight: bold;
}.text_4_over_slider
{
  position: absolute;
  left: 22%;
  top: 20%;width:600px;
  height: 45px;
  transform: perspective(2000px);
  color: #005b8a;
  font-size: 2.5em;
}
.text_5_over_slider
{
  position: absolute;
  left: 22%;
  top:30%;
  height: 45px;width:600px;
  transform: perspective(2000px);
  color: #005b8a;
  font-size: 2.5em;
}
.text_6_over_slider
{
  position: absolute;
  left: 22%;
  top: 40%;width:600px;
  height:45px;
  transform: perspective(2000px);
  color: #005b8a;
  font-size: 2.5em;
}
.text_7_over_slider
{
  position: absolute;
  left: 16%;
  top: 30px;width:600px;
  /* width: 300px; */
  height: 45px;
  transform: perspective(2000px);
  color: #ff5a00;
  font-size: 3em;
}
.text_8_over_slider
{
  position: absolute;
  left: 10%;
  top: 19%;
  width:620px;
  height: 45px;
  transform: perspective(2000px);
  color: #005b8a;
  font-size: 3em;
}
.es .text_8_over_slider{
    font-size: 2em;
}
.text_9_over_slider
{
  position: absolute;
  left: 1%;
  top: 40%;width:600px;
  height: 45px;
  transform: perspective(2000px);
  color: #005b8a;
  font-size: 2em;
}
.text_10_over_slider
{
  position: absolute;  text-align: center;
  left:4%;
  top:64%;
  height:45px;
  transform: perspective(2000px);
  color: #005b8a;
  font-size: 2em;
}
.building_slider
{
	  position: absolute;
  left: 58%;
  top: 5%;
  transform: perspective(2000px);
  color: #f77820;
  font-size: 1.3em;
  display: block;
  font-family: Oswald;
  font-weight: 100;
  font-stretch: extra-condensed;
  text-align: justify;
  width: 726px;
  height: 399px;
}
.building_slider h1
	{
		text-align:center;
	}
.building_slider p
	{
	font-family: 'Myriad Set Pro';
	}
.building_slider p.general_building_slider_title{
    font-size: 40px;
    font-family: 'Oswald', sans-serif;
    font-weight: 800;
    line-height: 50px;
}
.building_slider p.general_building_slider_title span{
    display: block;
}
.building_slider p.general_building_slider_title span+span{
    display: block;
    font-weight: 400;
    margin-top:  0 !important;
}
.general_building_slider
{
	font-weight: bold;text-align: center;color: #1c76a0;
}
.heaving_image:before
	{
		content:url('../img/wbp/b-general-building-slide.webp');
	}
.heaving_image1:before
	{
		content:url('../img/contractors-license/images/c2/insulation-contractors-license.jpg');
	}
.heaving_image2:before
	{
		content:url('../img/contractors-license/images/c4/boiler-contractors-license.jpg');
	}
.heaving_image2_c61:before
	{
		content:url('../img/contractors-license/images/c61/limited-specialty-contractors-license.jpg');
	}
.heaving_image_framing:before
	{
		content:url('../img/contractors-license/images/c5/c5-framing-contractors-license.jpg');
	}

.heaving_image_cabinet:before
	{
		content:url('../img/contractors-license/images/c6/cabinet-finish-carpentry-contractors-license.jpg');
	}
.heaving_image_abse:before
	{
		content:url('../img/contractors-license/images/asb/asbestos-certification.jpg');
	}

.heaving_image_voltage:before
	{
		content:url('../img/contractors-license/images/c7/low-voltage-contractors-license.jpg');
	}

.heaving_image_con:before
	{
		content:url('../img/contractors-license/images/c8/concrete-contractors-license.jpg');
	}

.heaving_image_dry:before
	{
		content:url('../img/contractors-license/images/c9/drywall-contractors-license.jpg');
	}

.heaving_image_elect:before
	{
		content:url('../img/contractors-license/images/c10/c10-electrical-contractors-license.jpg');
	}


.heaving_image_elevator:before
	{
		content:url('../img/contractors-license/images/c11/elevator-contractors-license.jpg');
	}

.heaving_image_earth:before
	{
		content:url('../img/contractors-license/images/c12/paving-contractors-license.jpg');
	}

.heaving_image_fencing:before
	{
		content:url('../img/contractors-license/images/c13/fencing-contractors-license.jpg');
	}

.heaving_image_flooting:before
	{
		content:url('../img/contractors-license/images/c15/flooring-contractors-license.jpg');
	}
.heaving_image_fire:before
	{
		content:url('../img/contractors-license/images/c16/fire-protection-contractors-license.jpg');
	}
.heaving_image_Glazing:before
	{
		content:url('../img/contractors-license/images/c17/glazing-contractors-license.jpg');
	}

.heaving_image_hvac:before
	{
		content:url('../img/contractors-license/images/c20/hvac-contractors-license.jpg');
	}

.heaving_image_demolition:before
	{
		content:url('../img/contractors-license/images/c21/demolition-contractors-license.jpg');
	}
.heaving_image_ornamental:before
	{
		content:url('../img/contractors-license/images/c23/ornamental-metal-contractors-license.jpg');
	}

	.heaving_image_Landscaping:before
	{
		content:url('../img/contractors-license/images/c27/landscaping-contractors-license.jpg');
	}

		.heaving_image_Lock:before
	{
		content:url('../img/contractors-license/images/c28/lock-security-contractors-license.jpg');
	}

.heaving_image_masonry:before
	{
		content:url('../img/contractors-license/images/c29/masonry-contractors-license.jpg');
	}
.heaving_image_traffic:before
	{
		content:url('../img/contractors-license/images/c31/traffic-control-contractors-license.jpg');
	}

.heaving_image_parking:before
	{
		content:url('../img/contractors-license/images/c32/parking-contractors-license.jpg');
	}
.heaving_image_painting:before
	{
		content:url('../img/contractors-license/images/c33/c33-painting-contractors-license.jpg');
	}

.heaving_image_pip:before
	{
		content:url('../img/contractors-license/images/c34/pipeline-contractors-license.jpg');
	}


.heaving_image_Lathing:before
	{
		content:url('../img/contractors-license/images/c35/lathing-plastering-contractors-license.jpg');
	}
.heaving_image_plu:before
	{
		content:url('../img/contractors-license/images/c36/plumbing-contractors-license.jpg');
	}
.heaving_image_refrigeration:before
	{
		content:url('../img/contractors-license/images/c38/refrigeration-contractors-license.jpg');
	}
.heaving_image_roofing:before
	{
		content:url('../img/contractors-license/images/c39/roofing-contractors-license.jpg');
	}
.heaving_image_sanitation:before
	{
		content:url('../img/contractors-license/images/c42/sanitation-system-contractors-license.jpg');
	}
.heaving_image_sheet:before
	{
		content:url('../img/contractors-license/images/c43/sheet-metal-contractors-license.jpg');
	}
.heaving_image_Sign:before
	{
		content:url('../img/contractors-license/images/c45/electrical-sign-contractors-license.jpg');
	}
.heaving_image_Solar:before
	{
		content:url('../img/contractors-license/images/c46/solar-contractors-license.jpg');
	}
.heaving_image_Manufactured:before
	{
		content:url('../img/contractors-license/images/c47/manufactured-housing-contractors-license.jpg');
	}
.heaving_image_Reinforcing:before
	{
		content:url('../img/contractors-license/images/c50/reinforcing-steel-contractors-license.jpg');
	}
.heaving_image_Structural:before
	{
		content:url('../img/contractors-license/images/c51/structural-steel-contractors-license.jpg');
	}
.heaving_image_Swimming:before
	{
		content:url('../img/contractors-license/images/c53/swimming-pool-contractors-license.jpg');
	}
.heaving_image_Ceramic:before
	{
		content:url('../img/contractors-license/images/c54/tile-contractors-license.jpg');
	}
.heaving_image_Water:before
	{
		content:url('../img/contractors-license/images/c55/water-conditioning-contractors-license.jpg');
	}
.heaving_image_Water_Well:before
	{
		content:url('../img/contractors-license/images/c57/water-well-drilling-contractors-license.jpg');
	}
.heaving_image_Welding:before
	{
		content:url('../img/contractors-license/images/c60/welding-contractors-license.jpg');
	}
.heaving_image_a_eng:before
	{
		content:url('../img/contractors-license/images/a/general-engineering-contractors-license.jpg');
	}
	.heaving_image_c4:before
	{
		content:url('../img/contractors-license/images/c4/boiler-contractors-license.jpg');
	}
		.heaving_image_Asbestos_Abatement:before
	{
		content:url('../img/contractors-license/images/c22/asbestos-abatement-contractors-license.jpg');
	}
.heaving_image_haz:before
{
    content:url('../img/contractors-license/images/haz/hazardous-substance-removal-certification.jpg');
}

.heaving_image_slider_2:before
{
    content:url('../img/wbp/contractors-license-study-material.webp');
}

.heaving_image_slider_3:before
{
    content:url('../img/wbp/contractors-license-exam-preparation-class.webp');
}

    .heaving_image_slider_4:before
{
    content:url('../img/wbp/contractors-license-mobile-app.webp');
}

.mobile1_slider
{
	content:url('../img/general-building-contractors-license-slide.png');
}
.mobile2_slider
{
	content:url('../img/wbp/mobile-contractors-license-home-study-course.webp');
}
.mobile3_slider
{
	content:url('../img/wbp/mobile-contractors-license-in-class-prep.webp');
}
.mobile4_slider
{
	content:url('../img/wbp/mobile-contractors-license-app.webp');
}
.top_seprator_building
{
	width: 100%;
	  background: url('../img/wbp/grey-top-bar-gc.webp');
	  display: block;
	  height: 72px;
}
.bottom_seprator_building
{
	    width: 100%;
	  background: url('../img/wbp/grey-bottom-bar-gc.webp');
	  display: block;
	  height: 72px;
}

.camera-image{
    position: absolute;
    bottom: 0;
    right: 0;
}

.live-class-caption{
    position: absolute;
    bottom: 0;
    right: 0;
    top:0px;
    left: 0;
}

.image-blur:before {
    content: url('../img/wbp/live_streaming_background.webp');
}
.image-blur.blur{
    position: absolute;
    bottom: 0;
    right: 0;
    top:0;
    left: 0;
    filter: blur(5px);
    transition: 0.3s;
}

/* .image-blur {
    animation: animate 3s linear forwards;
}

@keyframes animate {
    0% {
        filter: blur(0px);
    }

    40% {
        filter: blur(0px);
    }

    80% {
        filter: blur(3px);
    }

    100% {
        filter: blur(5px);
    }
} */
