/**** plumber testimonial niches css**/

 
.bxslider{margin:0 0 10px 0px!important;}
.plumber_heading{margin-bottom: 0px!important;}
.plumber_tittle{ text-align:left!important;}
.plumber-testimonial-bg{ 
background: url(../images/background-img/testimonal-bg/niches-section_bg8.jpg) center top no-repeat;	background-size:cover; position: relative;}
.funnel-25-home-block-icon li a {	height: 130px;	width: 130px;	border-radius: 100%;	background-color: #0070c9;	display: inline-block;	position: relative;}
.funnel-25-home-block-icon li a i {	position: absolute;	color: #fff;	left: 0;right: 0;top: 0; bottom: 0;	margin: auto; font-size: 45px; text-align: center; height: 47px;}
.socialicons li {	float: left;	list-style: none;}
ul.socialicons.funnel-25-home-block-icon {	position: absolute;	left: 0	;	top: 0;}
.testimonial-icon-block{	text-align: center;	display: inline-block;	position:relative!important;}
.testimonial-icon-block li a{ background:#e8ebfc; border-radius:10%!important;  height: 80px!important; width: 80px!important;}
.testimonial-icon-block li a i{color: #09c1ff;}
.testimonials_border {	border: 1px solid #cccccc;	background: #fff;}
.testimonials_border::after {content: "";width: 1px;height: 23px;border-top:-2px solid #fff;
border-left: 8px solid transparent;border-right: 16px solid transparent;margin-left: 50px;position: absolute;left: 0;right: 0;box-shadow: 1px 1px 1px #d0d0d0;transform:rotate(43deg);
background: #fff;bottom:-11px;}
.testimonial_content p{text-align:left; font-size:14px!important;  font-style:italic; color:#151515!important; font-family: 'Roboto', sans-serif!important; line-height:22px!important; }
.star-rat.align_left {	text-align: left;	padding: 0 20px !important;}
.testimonial_user_head {	text-align: left;	padding: 0px 20px;	margin-bottom: 0px !important;	padding-top: 15px;	font-size: 24px !important;	font-weight: ;	font-weight: bold !important;}
.plumber_test_user_img .testi-4-ft-out {	background: #ccc;	height: 60px;	left: 0; position: absolute;	top: 0;	width: 60px;}
.plumber_test_user_img .editContent.testimonial { margin:0px;text-align: left;}
.block-2-outer.section-bg-color-img.home-form {	float: none;width: 48%;background: #09c1ff; margin: 1%; padding: 10px 18px 18px 18px;}
.block-2-outer.section-bg-color-img.home-form .home-form.tesi-fm {	background: none;	padding: 0px;}
.block-2-outer.section-bg-color-img.home-form .home-form.tesi-fm ul {
    background: none;}
    
.home-form.tesi-fm .contact_form { padding-top:0px!important;}

.waves-effect.waves-light.comman-btn.btn.rapify_niches_background-color {
background: #000;	text-shadow: none !important;	color: #fff;	font-size: 18px;}
.section-bg-color-img.home-form .home-form ul{padding:0px!important;}
.heading-sec h4{margin-bottom:0px!important;}
.testimonial_content .bx-wrapper .bx-pager.bx-default-pager a{width: 20px;
    height: 20px; border-radius: 100%;}
.testimonial_content .half-testi .bx-wrapper .bx-pager.bx-default-pager a.active, .half-testi .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background-color: #09c1ff!important;
}
._happy_client .testimonial {	margin-top: 0px !important;}
.testimonial_content .half-testi .bx-wrapper .bx-pager.bx-default-pager a.active, .half-testi .bx-wrapper .bx-pager.bx-default-pager a{
    background-color: #fff!important;
}
.testimonial_content .half-testi .bx-wrapper .bx-pager.bx-default-pager a {
    background-color: #fff!important;
    border: 2px solid #09c1ff!important;
}

._happy_client .testimonial{overflow:visible;}

.testimonial_content .bx-wrapper {    margin-bottom: 0px;}
half-testi .bx-wrapper .bx-pager.bx-default-pager a.active, .half-testi .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background-color: #09c1ff!important;
	
}
.half-testi .bx-wrapper .bx-pager.bx-default-pager a.active, .half-testi .bx-wrapper .bx-pager.bx-default-pager a:hover {
    background-color: #e0e0e0!important;
}
.testimonial_content .half-testi .bx-wrapper .bx-pager.bx-default-pager a {
    background-color: #fff;
    border: 2px solid #09c1ff!important;
}


.testimonial_content .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: -7%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999;
    margin-left:90%;
    }

    @media screen and (max-width:768px) {
    .block-tow-space{ margin-top:0px;}
    .plumber_tittle .niche-inr-sec2-head {
     margin-bottom: 0px!important;    }
    ._happy_client .testi-main h4{margin-top: 0px!important;}

    }
@media screen and (max-width:480px) {

.plumber_heading .fa.fa-quote-left.rapify_font_awsome_color.font-color-awesome {
font-size: inherit !important;        line-height: 0px !important;    }
.testimonial_content .bx-wrapper .bx-controls-direction a{margin-left: 83%!important;}
.block-tow-space{ margin-bottom:40px!important;}
.testimonial-icon-block li a.socialicons i{ line-height:46px!important;}
}

@media screen and (max-width:992px) {
.block-2-outer.section-bg-color-img.home-form{
   width:100%!important; 
}
.home-form ul li button {
	width: 100%;
	text-transform: uppercase;
	padding: 12px 21px!important;
}
.half-testi{ margin-bottom: 0px!important;}

}
