.servicepg.inpage{
	padding: 100px 0 96px;
}
.col:not(:last-child){margin-bottom: 38px;}
.inner_serlist .brand_srlist li{
	padding: 0 23px;
	margin-bottom: 52px;
}
.inner_serlist .brand_srlist li .brand_srbx {
    border-radius: 10px;
}

.brand_srbx:after{
	content: "";
	position: absolute;
	bottom:0;
	left:0;
	right:0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(transparent 0%, #000 78%);
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
}
.brnd_ovrlay{
	transform: translate(0px, -22px);
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    margin: 0 auto;z-index: 1;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
}
.brnd_ovrlay .title_xs{
	font-weight: normal;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
.brand_srbx:hover:after{
	background-image: linear-gradient(rgb(255 0 0 / 45%) 0%, rgb(255 0 0 / 45%) 100%);
}
.brand_srbx:hover .brnd_ovrlay {
	transform: translate(0px, -102px);}

.left_pnal{width: calc(100% - 745px);padding-right:45px;}
.rght_img{width: 745px;}
.cont_blk:not(:last-child){
	margin-bottom: 40px;
}
.cont_blk .intro .title_lg{
	padding-bottom: 27px;
    margin-bottom: 18px;
}
.cont_blk p{
	text-align: justify;
}
.image_blk{width: 748px;}
.repair_cnt{
	width: calc(100% - 748px);
	padding: 55px 45px 50px 58px;
	background: #f8f8f8;
}

.trust_list li:not(:last-child){
	border-right:1px solid #f1f0f0;
}
.trust_list li:first-child{padding-right: 90px;width: 505px;}
.trust_list li:nth-child(2){padding: 0 70px 0 85px;width: 570px;}
.trust_list li:last-child{padding-left: 60px;width:470px;}

.iconbx{
	display: flex;
	align-items: flex-start;
}
.trsbx .title_md {
	font-size: 24px;
	line-height: 30px;
	padding-bottom: 0;
	margin-bottom: 0;
	padding-left: 20px;
}

.trsbx .trus_line{
    background: #fb7474;
    width: 50px;
    height: 2px;
	margin:20px 0;
}
.reverse_col {
	flex-direction: row-reverse;
}
.reverse_col .repair_cnt{
	padding: 60px 55px;
}
.repairs_sec{
	margin-top: 50px;
}
.inner_factor{margin-top: 76px;margin-bottom: 108px !important;}
.reverse_col .image_blk {width: 740px;}
.reverse_col .image_blk .repair_cnt {width: calc(100% - 740px);}
.reverse_col p{
	letter-spacing: normal;
}



/*=========== START MEDIA QUERY =============*/

@media screen and (max-width: 1600px){
	.inner_serlist .brand_srlist li {padding: 0 15px;margin-bottom: 30px;}
	.rght_img {width: 600px;position: sticky;top:0;align-self: flex-start;}
	.left_pnal {width: calc(100% - 600px);}
	.image_blk, .reverse_col .image_blk {width: 600px;overflow: hidden;}
	.repair_cnt{width: calc(100% - 600px);padding: 25px 45px 40px 40px;}
	.image_blk > img{max-width: inherit;}
	.trust_list li:first-child {padding-right: 50px;width: 370px;}
	.trust_list li:nth-child(2) {padding: 0 50px;width: 500px;}
	.trust_list li:last-child {padding-left: 50px;width: 380px;}
	.reverse_col .repair_cnt {padding: 25px 45px;}
	
	
}
@media screen and (max-width: 1439px){
	.inner_serlist .brand_srlist li {padding: 0 10px;margin-bottom: 20px;}
	.brnd_ovrlay{padding: 0 10px;}
	.rght_img, .image_blk, .reverse_col .image_blk {width: 500px;}
	.left_pnal {width: calc(100% - 500px);padding-right: 30px;}
	.repair_cnt{width: calc(100% - 500px);}
	
	.trust_list li:first-child {padding-right: 30px;width: 340px;}
	.trust_list li:nth-child(2) {padding: 0 30px;width: 430px;}
	.trust_list li:last-child {padding-left: 30px;width: 340px;}
}

@media screen and (max-width: 1280px){
	.trsbx .title_md{font-size: 20px;line-height: 26px;padding-left: 10px;}
	.iconbx > img{width: 45px;}
}

@media screen and (max-width: 1199px){
	.inner_serlist .brand_srlist{justify-content: center;}
	.inner_serlist .brand_srlist li{width: 25%;}
	.servicepg.inpage{padding: 40px 0;}
	.image_blk, .reverse_col .image_blk {width: 400px;}
	.repair_cnt, .reverse_col .repair_cnt{width: calc(100% - 400px);padding: 20px 25px;}

	
	.trust_list li:not(:last-child){margin-bottom: 20px;}
	.trust_list li:first-child, .trust_list li:nth-child(2){width: 50%;text-align: center;}
	.trust_list li:nth-child(2){border-right:0;}
	.trust_list li:last-child{width: 100%;padding: 0;text-align: center;}
	.trsbx .title_md{width: 100%;}
	.iconbx{flex-wrap: wrap;}
	.iconbx > img{display: block;margin: 0 auto 10px;}
	.trsbx .trus_line{margin: 10px auto 15px;}
	.trsbx .title_md{padding-left: 0;}
	.inner_factor {margin-top: 40px;margin-bottom: 40px !important;}
}
@media screen and (max-width: 991px){
	.inner_serlist .brand_srlist li{width: 33.33%;}
	.rght_img {width: 100%;margin-bottom: 35px;position: relative;}
	.left_pnal {width: 100%;padding-right: 0;}
	.image_blk, .reverse_col .image_blk, .reverse_col .repair_cnt, .repair_cnt , .trust_list li:first-child, .trust_list li:nth-child(2){width: 100%;}
	.image_blk > img {max-width: 100%;}
	.trust_list li:first-child, .trust_list li:nth-child(2){padding: 0;}
	.trust_list li:first-child{border-right:0;}
	.trust_list li:not(:last-child){border-bottom: 1px solid #f1f0f0;padding-bottom: 20px;}
	.trsbx .title_md br{display: none;}
	.cont_blk p {text-align: inherit;}
	.ser_cont {flex-direction: column-reverse;}
	.inner_serlist .brand_srlist li {padding: 0 5px;margin-bottom: 13px;}
	
	
	.brand_srbx:hover:after{content: none;}
	.brand_srbx:hover .brnd_ovrlay {
	transform: translate(0px, -22px);}
}
@media screen and (max-width: 480px){
	.inner_serlist .brand_srlist li{width: 50%;padding: 0 5px;margin-bottom: 10px;}
	
}