.medical-box .slider-rl{margin: 0 -20px;}
.medical-slider .item{padding: 20px 20px;}
.medical-card{background: var(--white-color); box-shadow: 0 0 20px rgba(0, 0, 0, 0.08); border-radius: 15px; padding: 40px;}
.medical-card .medical-icon{width: 60px; height: 80px; margin: 0 auto 30px;}
.medical-card .medical-icon svg{width: 100%;}
.medical-card .medical-content .paraslgheading{color: var(--blue-color); text-transform: uppercase; margin-bottom: 5px;}
.medical-card .medical-content .parasxsheading{color: var(--light-black); font-weight: 700; text-transform: capitalize; padding: 0 20px;}

.international-main{grid-template-columns: repeat(2,1fr); gap: 30px 0;}
.international-card{border-radius: 15px 0 0 15px; background: var(--white-color);}
.international-card .international-thumb{width: 50%; line-height: 0;}
.international-card .international-thumb img{border-radius: 15px 0 0 15px; line-height: 0;}
.international-card .international-content{width: 50%; padding: 20px;}
.international-card .international-content .parasmdheading{color: var(--light-black); font-weight: 700; margin-bottom: 15px;}

.international-card:nth-child(even){border-radius: 0px 15px 15px 0px;}
.international-card:nth-child(even) .international-thumb img{border-radius: 0;}

.treatment-journey .slider-rl{margin: 0 -10px;}
.treatment-step-slider .item{padding: 0;}
.treatment-step-card .parasmdheading{color: var(--light-gray-color); font-weight: 700; padding-bottom: 15px; position: relative;}
.treatment-step-card .parasmdheading::before{content: ''; width: 100%; height: 1px; position: absolute; bottom: 0; left: 0; background: #D1D0D0;}
.treatment-step-card .parasmdheading::after{content: ''; width: 15px; height: 15px; position: absolute; border-radius: 50%; background: var(--blue-color); bottom: -7px; right: 0;}
.treatment-step-card .treatment-step-content{padding: 25px 60px 20px;}
.treatment-step-card .treatment-step-content .treatment-step-icon{width: 100px; height: 85px; margin: 0 auto 20px;}
.treatment-step-card .treatment-step-content svg{width: 100%;}
.treatment-step-card .treatment-step-content .parassmheading{color: var(--light-black); font-weight: 700; text-transform: capitalize; margin-bottom: 10px;}
.treatment-step-card .treatment-step-content p{color: var(--gray-color);}

.request-call-main .query-box, .request-call-main .request-call-bg{width: 50%;}
.request-call-main .query-box{padding: 50px; border-radius: 15px 0 0 15px; box-shadow: 0 0px 15px rgba(0, 0, 0, 0.12);}
.request-call-main .query-box .parasmdheading{font-weight: 700; margin-bottom: 20px;}
.request-call-main .query-form .form-group{width: 100%;}
.request-call-main .query-form .form-group .anchor-bg-btn{width: 250px; margin-top: 20px;}
.request-call-main .query-form .form-group .form-label{margin-bottom: 0;}
.request-call-main .request-call-bg{line-height: 0;}
.request-call-main .request-call-bg img{border-radius: 0 15px 15px 0; height: 100%; object-fit: cover;}

@media screen and (max-width:1199px) {
.treatment-step-card .treatment-step-content{padding: 20px 30px;}
.treatment-step-card .treatment-step-content .treatment-step-icon{width: 80px; height: 80px;}
.medical-card{padding: 30px 30px;}
.medical-card .medical-icon{width: 50px; margin: 0 auto 10px;}
.medical-card .medical-content .parasxsheading{width: 180px; padding: 0; margin: 0 auto;}
}

@media screen and (max-width:991px) {
.treatment-step-card .treatment-step-content{padding: 20px;}
.request-call-main .query-box, .request-call-main .request-call-bg, .request-call-main .query-form .form-group .anchor-bg-btn{width: 100%;}
.request-call-main .query-box{padding: 35px; border-radius: 15px 15px 0 0;}
.request-call-main .request-call-bg img{border-radius: 0 0 15px 15px;}
}

@media screen and (max-width:767px) {
.medical-box .paraslgheading{margin-bottom: 0;}
.medical-box .slider-rl{margin: 0 -10px;}

.medical-slider .item{padding: 20px 10px;}
.international-main{grid-template-columns: repeat(1, 1fr); gap: 0;}
.international-card{border-radius: 15px 15px 0 0;}
.international-card .international-thumb, .international-card .international-content{width: 100%;}
.international-card .international-content{padding: 40px 50px;}
.international-card .international-thumb img{border-radius: 15px 15px 0 0;}
.international-card:nth-child(even){border-radius: 0px 0px 15px 15px;}
.treatment-step-card .treatment-step-content{padding: 20px 15px;}
.treatment-step-card .parasmdheading::before, .treatment-step-card .parasmdheading::after{display: none;}
.treatment-journey.paras-h-top .paraslgheading{margin-bottom: 40px;}
.treatment-step-card .parasmdheading{padding-bottom: 0;}
.treatment-step-card .treatment-step-content p{width: 280px; margin: 0 auto;}
.request-call{padding: 40px 0;}

} 
@media screen and (max-width:479px) {
.medical-card{padding: 30px 60px;}
}