.sl-service-p { display: grid ; gap: 30px 80px; grid-template-columns: repeat(2, 1fr); margin-top:40px; }
.sl-service-p .t-service a{ text-transform: uppercase; transition: var(--d-transition); text-align: center; color: var(--colorA42); font-size: var(--fz-24); margin: 15px 0px 15px; }
.sl-service-p .item img{object-fit: cover; height: 390px; width: 100%;}
.img-services {
    position: relative;
    display: flex;
    justify-content: flex-end;
}
.thum-services {
    width: 650px;
    position: relative;
    height: 460px;
}
.thum-services:after {
    content: ''; position: absolute; top: -15px; left: -15px; width: calc(100% + 0px); 
    height: calc(100% + 15px); border: 1px solid #CCC4BB; border-radius: 20px;
}
.thum-services img{border-radius: 20px;}
.sect-p-services .title{white-space: nowrap;}
.sect-p-services .col-services {
    display: grid;
    grid-template-columns: 34% 66%;
}
.sect-p-services .numb {margin-top: 40px;}
.sect-ceo-services .col-services{
	display: grid;
    grid-template-columns: 34% 66%;
}
.sect-ceo-services .img-services{display: grid ;grid-template-columns: 55% 45%;    align-items: center;}
.sect-p-services .thum-services {height: 426px; }

.sect-ceo-services .numb{margin-top: 70px;}
.thum-ceo-services{margin: 0px 30px;}
	.thum-ceo-services img{border-radius: 20px;}
.thum-ceo-services:after {
    content: ''; position: absolute; top: -15px; left: -15px; width: calc(100% + 0px); 
    height: calc(100% + 15px); border: 1px solid #CCC4BB; border-radius: 20px;
}
.t-ceo .title{text-transform: none;    text-align: left;}

@media screen and (min-width:1440px){
	.sect-p-services .thum-services { height: 446px; width: 680px; }
	.sect-ceo-services .img-services {grid-template-columns: 60% 40%; }
	.t-ceo { padding-left: 30px; }
}	
@media screen and (min-width:1600px){
	.sect-p-services .w-program-st { max-width: 450px; }
	.sect-p-services .thum-services { height: 505px; width: 770px; }
	.sl-service-p .item img {height: 430px; }
}
@media screen and (min-width:1680px){
	.sect-p-services .thum-services { height: 518px; width: 790px; }
}

@media screen and (min-width:1900px){
	.sl-service-p .t-service a {font-size: var(--fz-30);}
	.sect-p-services .w-program-st { max-width: 490px; }
	.sect-p-services .thum-services { height: 629px; width: 960px; }
	.sl-service-p .item img { height: 510px; }
}

@media screen and (max-width: 1280px) {
	.sl-service-p .item img {height: 350px;}	
		
		
		
}
@media screen and (min-width:992px) and (max-width:1199px)
{
	.sl-service-p {gap: 20px 60px;}
	.sect-p-services .thum-services { height: 360px;  width: 550px;}
	.sect-p-services .numb { margin-top: 0px; }
	.sl-service-p .item img { height: 290px; }
}

@media screen and (min-width:768px) and (max-width:979px){
	.sl-service-p {gap: 20px 60px;}
	.sect-p-services .col-services { display: block; grid-template-columns: none;}
	.sect-p-services .img-services {justify-content: center; margin-top: 30px; }
	.sect-ceo-services .col-services { display: block; grid-template-columns: none; }
	.sect-ceo-services .numb {  margin-top: 0px;}
	.sect-ceo-services .img-services {margin-top: 60px; }

	.sl-service-p .item img { height: 230px; }



}

@media screen and (max-width: 767px) {
	.sl-service-p {gap: 20px 50px;}
	.sect-ceo-services .numb {  margin-top: 0px;}
	.sect-p-services .col-services { display: block; grid-template-columns: none;}
	.sect-p-services .img-services {justify-content: center; margin-top: 30px; }
	.sect-ceo-services .col-services { display: block; grid-template-columns: none; }

	.sect-ceo-services .img-services {margin-top: 60px; }
	.sl-service-p .item img { height: 270px; }

}


/*Mobile Đứng*/
@media screen and (max-width: 480px) and (orientation : portrait) {
	.sl-service-p { gap: 20px 0px; grid-template-columns: repeat(1, 1fr); }
	.sl-service-p .t-service a{font-size: 22px;}
	.sect-p-services .thum-services { height: 262px;position: relative; right: -5px; }
	.thum-services:after {top: -10px; left: -10px; width: 100%; height: calc(100% + 10px); }

	.sect-ceo-services .img-services { margin-top: 50px; display: block; grid-template-columns: none;}
	.thum-ceo-services { margin: 0px 20px;position: relative; right: -5px; }
	.t-ceo { margin-top: 30px;}
	.t-ceo .title {text-align: center; }

	.section.sec-contact{    margin-bottom: 20px;}
	.sl-service-p .item img { height: 330px; }


}
@media screen and (max-width:420px) {
	.banner-page h1 { font-size: 28px;}
	.sect-p-services .thum-services { height: 252px; }
	.thum-ceo-services { margin: 0px 10px;}
	.sl-service-p .item img { height: 260px; }

}
@media screen and (max-width:380px) {
	.sl-service-p .t-service a { font-size: 21px; }
	.banner-page h1 { font-size: 26px; }
	.sect-p-services .thum-services { height: 227px; }
	.sl-service-p .item img { height: 230px; }
}

@media screen and (max-width: 365px) {
	.sect-p-services .thum-services { height: 217px; }
	.sl-service-p .item img { height: 280px; }
	
}
@media screen and (max-width: 330px) {
	.sect-p-services .thum-services { height: 191px; }
}	
