.ThemeTitleHomeHolder{position:absolute;top:0}.school-finder-form-box.SearchSchoolHeader{margin-top:.6rem;overflow:hidden}.school-finder-form-box .SearchSchoolSubmitForm{position:relative;margin-top:1rem}.school-finder-form-box .MasterWhiteBoxBlue{border-top:.8rem solid #063551;background-color:#f5f5f5;border-radius:1.2rem;overflow:hidden;box-shadow:0 .1rem .3rem rgba(0,0,0,.1)}.school-finder-form-box .ThemeTitleHome{position:relative;display:block;width:23rem;max-width:100%;height:auto;min-height:5rem;padding:.93rem .66rem;white-space:normal;background-color:#063551;color:#fff;text-align:center;border-radius:2rem;z-index:10;margin:-1rem 0 0;box-shadow:0 .33rem 2.33rem rgba(100,100,100,.3)}.school-finder-form-box .ThemeTitleHome h1,.school-finder-form-box .ThemeTitleHome h2{font-size:1.3rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;min-height:3rem;margin:0;color:#fff}.school-finder-form-box .Madresehyab{padding-top:1rem;overflow:unset!important}.school-finder-form-box .Home-Madresehyab{margin:0;padding:3rem 1.5rem 1.5rem;direction:rtl;background-color:#f5f5f5}.school-finder-form-box .Home-Madresehyab .row{display:flex;flex-wrap:wrap;margin:0;width:100%}.school-finder-form-box .Home-Madresehyab .col-12,.school-finder-form-box .Home-Madresehyab .col-md-4,.school-finder-form-box .Home-Madresehyab .col-md-6{flex:0 0 100%;max-width:100%;padding:0 .5rem;box-sizing:border-box}@media (min-width:768px){.school-finder-form-box .Home-Madresehyab .col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.school-finder-form-box .Home-Madresehyab .col-md-6{flex:0 0 50%;max-width:50%}}.school-finder-form-box .btnSearchSchoolSubmit{width:100%;height:3rem;font-weight:700;font-size:1.3rem;background-color:#063551;background-image:linear-gradient(270deg,#236a99,#063551);border-radius:2rem;padding-right:2.66rem;padding-left:2.66rem;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 .2rem .5rem rgba(6,53,81,.3);color:#fff}.school-finder-form-box .btnSearchSchoolSubmit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 .4rem .8rem rgba(6,53,81,.4);opacity:.95}.school-finder-form-box .btnSearchSchoolSubmit:active:not(:disabled){transform:translateY(0);box-shadow:0 .1rem .3rem rgba(6,53,81,.3)}.school-finder-form-box .ddlTheme{padding-left:2.5rem!important}.school-finder-form-box .ddlTheme,.school-finder-form-box .txtTheme{background-color:#ededed!important;border-radius:1rem!important;border:none!important;color:#000!important;font-size:.9rem;min-height:3rem;padding-right:1rem!important}.school-finder-form-box .txtTheme{padding-left:1rem!important}.mFindSchoolResultBox{width:100%;padding-top:1.5rem}.school-finder-result-count-row,.school-finder-sort-row{padding:.75rem 1rem;background-color:#f8f9fa;border:1px solid #e8e8e8;border-radius:.25rem;margin-bottom:1rem;direction:rtl}.mFindSchoolResultBox .MasterWhiteBox{box-shadow:none;border:0}.SearchSchoolItemBox{line-height:2.5rem;margin:0 0 4rem;box-shadow:.25rem .25rem .33rem rgba(100,100,100,.1);border:1px solid #eee;border-radius:.2rem;background:#fff;padding:1rem;display:flex;flex-wrap:wrap;gap:0;direction:rtl}.SearchSchoolItemBox .col-info,.school-finder-result-list .SearchSchoolItemBox .col-info{flex:0 0 auto;width:100%}@media (min-width:576px){.SearchSchoolItemBox .col-info,.school-finder-result-list .SearchSchoolItemBox .col-info{flex:1 1 0%;width:33.333333%;min-width:0}}.SearchSchoolItemBox .col-details,.school-finder-result-list .SearchSchoolItemBox .col-details{flex:1 1 0%;min-width:0;width:100%}@media (min-width:576px){.SearchSchoolItemBox .col-details,.school-finder-result-list .SearchSchoolItemBox .col-details{flex:2 1 0%;width:66.666667%;min-width:0}}.SearchSchoolItemBox .col-info{overflow:hidden;border-radius:.25rem;box-shadow:0 .1rem .3rem rgba(0,0,0,.08)}.SearchSchoolItemBox .SearchSchoolNameBar{color:#fff;padding:.75rem 1rem;margin:0;width:100%;display:block;text-align:right;font-size:1rem;font-weight:700;line-height:1.5;border-radius:.25rem .25rem 0 0;box-shadow:0 .33rem 2.33rem rgba(100,100,100,.3);white-space:normal;background:linear-gradient(129deg,#1d5f98,#16609f 38%)}.SearchSchoolItemBox .SearchSchoolNameBar a{color:#fff!important;text-decoration:none}.SearchSchoolItemBox .SearchSchoolNameBar a:hover{color:#fff;text-decoration:underline}.SearchSchoolItemBox .searchSchooName{font-size:1rem;margin:0;text-align:right;display:block;font-weight:700}.SearchSchoolItemBox .schoolBannerImgWrap,.school-finder-result-list .SearchSchoolItemBox .schoolBannerImgWrap{border-top:none;padding:.75rem;margin:0;text-align:center;border-radius:0 0 .25rem .25rem}.SearchSchoolItemBox .schoolBannerImgWrap a,.school-finder-result-list .SearchSchoolItemBox .schoolBannerImgWrap a{display:block;width:100%}.SearchSchoolItemBox .schoolBannerImg{margin:0 auto}.SearchSchoolItemBox .SearchSchoolDescTitle{font-weight:700;color:#063551}.SearchSchoolItemBox ul{list-style:none;padding:0;margin:0}.SearchSchoolItemBox ul li{padding:.5rem .75rem;border-bottom:1px solid #e8e8e8;display:grid;gap:.5rem 1rem}.SearchSchoolItemBox ul li:first-child,.school-finder-result-list .SearchSchoolItemBox ul li:first-child{grid-template-columns:repeat(3,1fr)}.SearchSchoolItemBox ul li:nth-child(2),.school-finder-result-list .SearchSchoolItemBox ul li:nth-child(2){grid-template-columns:2fr 2fr 2fr 3fr}.SearchSchoolItemBox ul li.SearchSchoolRow3,.school-finder-result-list .SearchSchoolItemBox ul li.SearchSchoolRow3{grid-template-columns:1fr 1fr}.SearchSchoolItemBox ul li:nth-child(4),.school-finder-result-list .SearchSchoolItemBox ul li:nth-child(4){grid-template-columns:1fr}.SearchSchoolItemBox ul li:nth-child(odd){background-color:#f5f5f5}.SearchSchoolItemBox ul li:nth-child(2n){background-color:#fff}.SearchSchoolItemBox ul li:last-child{border-bottom:none}.SearchSchoolItemBox .NoBorder{padding:0 .25rem}.SearchSchoolItemBox a.Block{display:block;text-decoration:none;color:inherit}.SearchSchoolItemBox a.Block:hover{color:#1d5f98}.SearchSchoolItemBox .SearchSchoolAtlasLink{display:block;padding:.35rem 0;font-size:1rem;color:#007bff;text-decoration:none;font-weight:600;text-align:right}.SearchSchoolItemBox li.SearchSchoolRow3 .SearchSchoolAtlasLink{margin-top:0;align-self:center}.SearchSchoolItemBox .SearchSchoolAtlasLink:hover{text-decoration:underline;color:#0056b3}.SearchSchoolItemBox .SearchSchoolActionBar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.75rem;padding-top:.5rem;border-top:1px solid #eee;direction:rtl}.SearchSchoolItemBox .SearchSchoolBtn{display:inline-flex;align-items:center;gap:.35rem;padding:.46rem .75rem;font-size:.9rem;font-weight:600;color:#fff!important;background-color:#ffc107;border:1px solid #e0a800;border-radius:.25rem;text-decoration:none!important;transition:background-color .2s,border-color .2s}.SearchSchoolItemBox .SearchSchoolBtn:hover{background-color:#e0a800;border-color:#d39e00;color:#fff!important;text-decoration:none!important}.SearchSchoolItemBox .SearchSchoolBtn i,.SearchSchoolItemBox .SearchSchoolBtn span{color:#fff}.SearchSchoolItemBox .SearchSchoolBtnIcon{width:1rem;height:1rem;opacity:.85}.label.label-primary{background-color:transparent;color:inherit;padding:0;border-radius:0}.mNotiFindSchool{border-radius:.266rem;border:1px solid #eee;background-color:#f7f7f7;direction:rtl;text-align:right;font-size:1rem;color:#333;padding:1.5rem;margin-bottom:1.333rem;line-height:1.7rem}@media screen and (max-width:768px){.mFindSchoolResultBox,.school-finder-result-list{padding-top:1rem}.SearchSchoolItemBox,.school-finder-result-list .SearchSchoolItemBox{margin:0 0 2rem;padding:.75rem;flex-direction:column!important}.SearchSchoolItemBox .col-details,.SearchSchoolItemBox .col-info,.school-finder-result-list .SearchSchoolItemBox .col-details,.school-finder-result-list .SearchSchoolItemBox .col-info{width:100%!important;max-width:100%!important}.SearchSchoolItemBox .searchSchooName{font-size:.95rem!important}.SearchSchoolItemBox .SearchSchoolNameBar{padding:.5rem .6rem;font-size:.95rem}.SearchSchoolItemBox .schoolBannerImg,.SearchSchoolItemBox img.schoolBannerImg{margin-top:.5rem!important;min-height:100px;padding:.333rem}.SearchSchoolItemBox .schoolBannerImgWrap{padding:.4rem}.SearchSchoolItemBox ul li{padding:.4rem .6rem;font-size:.9rem}.SearchSchoolItemBox ul li.SearchSchoolRow3,.SearchSchoolItemBox ul li:first-child,.SearchSchoolItemBox ul li:nth-child(2),.school-finder-result-list .SearchSchoolItemBox ul li.SearchSchoolRow3,.school-finder-result-list .SearchSchoolItemBox ul li:first-child,.school-finder-result-list .SearchSchoolItemBox ul li:nth-child(2){grid-template-columns:1fr}.SearchSchoolItemBox .SearchSchoolAtlasLink,.SearchSchoolItemBox .SearchSchoolDescTitle{font-size:.9rem}.SearchSchoolItemBox .SearchSchoolBtn{font-size:.85rem;padding:.35rem .6rem}}@media screen and (max-width:500px){.SearchSchoolItemBox,.school-finder-result-list .SearchSchoolItemBox{margin:0 0 1.5rem;padding:.5rem;flex-direction:column!important}.SearchSchoolItemBox .searchSchooName{font-size:.9rem!important}.SearchSchoolItemBox .SearchSchoolNameBar{padding:.4rem .5rem;font-size:.9rem}.SearchSchoolItemBox .schoolBannerImg,.SearchSchoolItemBox .schoolBannerImg.center-block.m-t-60{min-height:80px!important;padding:.25rem!important;margin-top:.4rem!important}.SearchSchoolItemBox .col-details,.SearchSchoolItemBox .col-info{width:100%}.SearchSchoolItemBox ul li.SearchSchoolRow3,.SearchSchoolItemBox ul li:first-child,.SearchSchoolItemBox ul li:nth-child(2),.school-finder-result-list .SearchSchoolItemBox ul li.SearchSchoolRow3,.school-finder-result-list .SearchSchoolItemBox ul li:first-child,.school-finder-result-list .SearchSchoolItemBox ul li:nth-child(2){grid-template-columns:1fr}}.SearchSchoolItemBox .col-info.breadcrumbStartAlign{padding:0}.PagerEndAlign{padding:.5rem .75rem 1rem;text-align:right;direction:rtl}.mFindSchoolResultBox .MasterForumItems2,.mFindSchoolResultBox .divScrollableListSchool{background:transparent;border:none;padding:0}.mFindSchoolResultBox .MasterWhiteBox{background:transparent}#search-results .pagination-container,.mFindSchoolResultBox .pagination-container{padding:1.5rem 0;direction:rtl;text-align:right}#search-results .pagination-wrapper,.mFindSchoolResultBox .pagination-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem}#search-results .pagination-btn,.mFindSchoolResultBox .pagination-btn{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.5rem .75rem;background-color:#063551;color:#fff!important;border:1px solid #052a40;border-radius:.25rem;font-size:.95rem;font-weight:600;text-decoration:none!important;transition:background-color .2s,border-color .2s}#search-results .pagination-btn:hover:not(.disabled),.mFindSchoolResultBox .pagination-btn:hover:not(.disabled){background-color:#052a40;border-color:#041c2e;color:#fff!important}#search-results .pagination-btn.disabled,.mFindSchoolResultBox .pagination-btn.disabled{background-color:#ccc;border-color:#bbb;cursor:not-allowed;opacity:.6}#search-results .pagination-info,.mFindSchoolResultBox .pagination-info{padding:.5rem 1rem;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:.25rem;font-size:.95rem;font-weight:600;color:#063551}.col-info-img{padding:2rem}.school-finder-top-banner{width:100%;margin-bottom:1.5rem;direction:rtl}.sf-top-banner-main{background-color:#5bc5c6;border-radius:1rem 1rem 0 0;padding:1.25rem 1rem 1rem;text-align:center}.sf-top-banner-inner{max-width:36rem;margin:0 auto}.sf-top-banner-illustration{margin-bottom:.75rem}.sf-top-banner-illustration svg{width:100%;max-width:280px;height:auto;margin:0 auto;display:block}.sf-top-banner-text{color:#2d8a8b;font-size:.95rem;font-weight:600;line-height:1.5;margin:0 0 1rem}.sf-top-banner-cta{display:inline-block;background-color:#66cc66;color:#fff;font-weight:600;padding:.5rem 1.75rem;border-radius:1.5rem;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.15);border:1px solid #5bb85b;transition:background-color .2s,transform .15s}.sf-top-banner-cta:hover{background-color:#5bb85b;color:#fff;transform:translateY(-1px)}.sf-top-banner-dots{display:flex;justify-content:center;gap:.5rem;margin-top:.75rem}.sf-top-banner-dots span{display:block;width:.5rem;height:.25rem;background-color:rgba(0,0,0,.2);border-radius:2px}.sf-top-banner-actions{display:flex;justify-content:center;gap:1.5rem;padding:.75rem 1rem;background-color:#f0f0f0}.sf-top-banner-btn{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;border-radius:.5rem;font-weight:600;font-size:.9rem;text-decoration:none;transition:opacity .2s,transform .15s}.sf-top-banner-btn:hover{opacity:.9;transform:translateY(-1px)}.sf-top-banner-btn-yellow{background-color:#ffcc33;color:#333}.sf-top-banner-btn-red{background-color:#e74c3c;color:#fff}.sf-top-banner-desc{background-color:#fff;border:1px solid #063551;border-top:.5rem solid #063551;border-radius:0 0 .5rem .5rem;padding:1rem 1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.08)}.sf-top-banner-desc p{margin:0;font-size:.9rem;line-height:1.7;color:#333;text-align:right}@media (max-width:480px){.sf-top-banner-actions{flex-direction:column;gap:.75rem}.sf-top-banner-btn{width:100%}.sf-top-banner-text{font-size:.85rem}}