


#tedavi2{padding:60px 0 60px 0;}


#tedavi2 .pagegrid{display:grid;grid-template-columns:1fr 300px;gap:40px;}
#tedavi2 .pagegrids{}
#tedavi2 .pagegrids .sticky{position:sticky;top:150px;}
#tedavi2 .pagegrids.s1{}
#tedavi2 .pagegrids.s1 .pageimg{margin:0 0 30px 0;position:relative;z-index:1;aspect-ratio:4 / 1;box-sizing:border-box;
    border-radius:15px;border:3px solid #fff;overflow:hidden;box-shadow:0 0 5px 0px #aaa;
}
#tedavi2 .pagegrids.s1 .pageimg img{
    position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;object-fit:cover;
}
#tedavi2 .pagegrids.s1 .content{margin:25px 0 0 0;}
#tedavi2 .pagegrids.s1 .content hr{border:1px solid #ddd;}
#tedavi2 .pagegrids.s1 .content b,
#tedavi2 .pagegrids.s1 .content strong{font-weight:normal;font-family:'poppins_semibold';}
#tedavi2 .pagegrids.s1 .content img{max-width:100%;height:auto!important;}
#tedavi2 .pagegrids.s1 .content p{padding:8px 0;}
#tedavi2 .pagegrids.s1 .content p:nth-of-type(1){padding-top:0;}
#tedavi2 .pagegrids.s1 .content table{border:none;width:auto!important;max-width:100%!important;overflow:auto;}
#tedavi2 .pagegrids.s1 .content table tr{}
#tedavi2 .pagegrids.s1 .content table tr td{padding:4px 6px;border:1px solid #ddd;}
#tedavi2 .pagegrids.s1 .content h1{font-size:2.8rem;font-family:'ivymode';color:#222;}
#tedavi2 .pagegrids.s1 .content h2{font-size:2.5rem;font-family:'ivymode';color:#222;}
#tedavi2 .pagegrids.s1 .content h3{font-size:2.1rem;font-family:'ivymode';color:#222;}
#tedavi2 .pagegrids.s1 .content h4{font-size:1.8rem;font-family:'ivymode';color:#222;}
#tedavi2 .pagegrids.s1 .content h5{font-size:1.5rem;font-family:'ivymode';color:#222;}
#tedavi2 .pagegrids.s1 .content h6{font-size:1.2rem;font-family:'ivymode';color:#222;}
#tedavi2 .pagegrids.s1 .content h1 strong,
#tedavi2 .pagegrids.s1 .content h1 b,
#tedavi2 .pagegrids.s1 .content h2 strong,
#tedavi2 .pagegrids.s1 .content h2 b,
#tedavi2 .pagegrids.s1 .content h3 strong,
#tedavi2 .pagegrids.s1 .content h3 b,
#tedavi2 .pagegrids.s1 .content h4 strong,
#tedavi2 .pagegrids.s1 .content h4 b,
#tedavi2 .pagegrids.s1 .content h5 strong,
#tedavi2 .pagegrids.s1 .content h5 b,
#tedavi2 .pagegrids.s1 .content h6 strong,
#tedavi2 .pagegrids.s1 .content h6 b{
    font-weight:normal;font-family:'ivymode';
}
#tedavi2 .pagegrids.s1 .content:after{content:"";display:block;clear:both;}
#tedavi2 .pagegrids.s2{}


@media only screen and (max-width:850px){
    #tedavi2 .pagegrid{grid-template-columns:1fr;gap:50px;}
}




#tedavi2 .subcats{margin:50px 0 0 0;}
#tedavi2 .subcats .grid22{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px;row-gap:20px;}
#tedavi2 .subcats .grid22s{display:grid;grid-template-columns:1fr;grid-template-rows:subgrid;grid-row:span 4;gap:15px;
    padding:10px;background:#fff;box-shadow:0 0 5px 0px #aaa;border-radius:10px;
}
#tedavi2 .subcats .grid22s a.im{position:relative;z-index:1;padding-top:60%;/*aspect-ratio:5/3;*/}
#tedavi2 .subcats .grid22s a.im img{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;object-fit:cover;border-radius:10px;}
#tedavi2 .subcats .grid22s .listtitle{font-family:'poppins_semibold';font-size:1rem;color:#000;}
#tedavi2 .subcats .grid22s .listinfo{color:#888;}
#tedavi2 .subcats .grid22s .listbutton{text-align:right;}
#tedavi2 .subcats .grid22s .listbutton a{font-size:0.85rem;font-family:'poppins_semibold';
    background:#2285bf;padding:5px 10px;border-radius:5px;color:#fff;text-align:center;display:inline-block;
    transition:all 0.3s;
}
#tedavi2 .subcats .grid22s .listbutton a:hover{background:#000;}

@media only screen and (max-width:800px){
    #tedavi2 .subcats .grid22{grid-template-columns:1fr 1fr;}
}
@media only screen and (max-width:500px){
    #tedavi2 .subcats .grid22s a.im{padding-top:45%;}
    #tedavi2 .subcats .grid22{grid-template-columns:1fr;}
}

/*
@media only screen and (max-width:1300px){
    #tedavi2 .subcats .grid22{grid-template-columns:1fr;}
}
@media only screen and (max-width:850px){
    #tedavi .pagegrid{grid-template-columns:1fr;gap:50px;}
}
@media only screen and (max-width:500px){
    #tedavi2 .subcats .grid22s{grid-template-columns:3fr 8fr;gap:15px;
        padding:10px;background:#fff;box-shadow:0 0 5px 0px #aaa;border-radius:10px;
    }
}
*/




#tedavi2 .sect50{padding:100px 0 100px 0;margin:50px 0 0 0;background:#eddac3;}
#tedavi2 .sect50 .grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;}
#tedavi2 .sect50 .grid .s{aspect-ratio:1/1;border-radius:50%;
    background:#f8f3ed;
    background:linear-gradient(to bottom,#f8f3ed,#f3c68f);
    box-shadow: 0 .5rem 2.5rem 0 rgba(0, 35, 58, .15);
    display:flex;align-items:center;text-align:center;font-family:'poppins_bold',Arial,sans-serif;
    transition:all .7s;
}
#tedavi2 .sect50 .grid .s:hover{box-shadow: 0 .5rem 2.5rem 0 rgba(0, 35, 58, .5);}
#tedavi2 .sect50 .grid .s .inner{width:100%;padding:10px 0;}
#tedavi2 .sect50 .grid .s .inner > span{display:block;}
#tedavi2 .sect50 .grid .s .box1{font-size:1.5rem;color:#ffa200;}
#tedavi2 .sect50 .grid .s .box2{font-size:1rem;margin:15px 0;}
#tedavi2 .sect50 .grid .s .box3{font-size:2rem;color:#ffa200;}

.planlightbox1{padding:20px;font-size:1.2rem;}
.planlightbox1 .border{margin:20px 0;}
.planlightbox1 .border:before{content:"";display:block;width:150px;height:2px;margin:15px 0;background:#ff7e00;}
@media only screen and (max-width:1100px){
    #tedavi2 .sect50{padding:50px 0 50px 0;}
    #tedavi2 .sect50 .grid{grid-template-columns:1fr 1fr;gap:10px;}
    #tedavi2 .sect50 .grid .s{aspect-ratio:initial;border-radius:15px;}
    #tedavi2 .sect50 .grid .s:nth-of-type(5){grid-column:span 2;}
}
@media only screen and (max-width:750px){
    #tedavi2 .sect50{padding:30px 0 50px 0;}
    #tedavi2 .sect50 .grid{grid-template-columns:1fr;gap:10px;}
    #tedavi2 .sect50 .grid .s{border-radius:15px;}
    #tedavi2 .sect50 .grid .s:nth-of-type(5){grid-column:span 1;}
    #tedavi2 .sect50 .grid .s .inner{padding:10px 0;
        display:inline-flex;align-items:center;justify-content: center;text-align:center;gap:7px;
    }
    #tedavi2 .sect50 .grid .s .inner > span{display:inline-block;}
    #tedavi2 .sect50 .grid .s .box1{font-size:1.3rem;}
    #tedavi2 .sect50 .grid .s .box2{font-size:1rem;margin:0;}
    #tedavi2 .sect50 .grid .s .box3{font-size:1.3rem;}
}