.p-approach{
    bottom: 0 !important;
}
.approach-title {
    background: #fff;
    padding: 40px 0;
}
.title-block.approach-block p {
    margin-top: 30px;
}
.title-block.approach-block h1 {
    margin-top: 70px;
}
.tab button {
    background: transparent;
    border: none;
    color: #D1D3D5;
    margin-right: 63px;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
}
.tab button:nth-child(5) {
    margin-right: 0;
}
.approach-content {
    background: #F3F3F3;
    padding: 70px 0;
}
.approach-all {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 3px 20px rgb(0,0,0,0.16);
    padding: 86px 150px 85px 81px;
}
.approach-right {
    margin-top: 25px;
}
.approach-right ul li {
    display: flex;
}
.approach-right ul li i {
    color: #EE4D14;
    padding-right: 5px;
    margin-top: 3px;
}
.approach-right ul li {
    color: #787878;
    padding-bottom: 10px;
}
.approach-right p {
    font-weight: bold;
    color: #434343;
}
button.tablinks.active {
    color: #EE4D14;
}
@media screen and (min-width :1401px) and (max-width:2200px){
	.approach-right ul li {
    	font-size: 16px;
	}
	.approach-right p {
    	font-size: 16px;
	}
    .approach-right ul li i {
        padding-right: 12px;
    }
    .approach-title {
        padding: 52px 0 50px 0;
    }

}
@media screen and (max-width :1024px){
	.approach-all {
    	padding: 60px 0px 60px 10px;
	}
	.tab button{
		margin-right: 15px;
	}
    .tab button{
        text-transform: none;
    }
    .approach-right, .approach-left {
        padding: 0 30px;
    }
    .approach-left {
        text-align: center;
    }
}
