.universities_switch{position:relative;display:inline-block;width:60px;height:34px}.universities_switch input{opacity:0;width:0;height:0}.universities_slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:0.4s;transition:0.4s}.universities_slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:white;-webkit-transition:0.4s;transition:0.4s}input:checked + .universities_slider{background-color:#2196f3}input:focus + .universities_slider{box-shadow:0 0 1px #2196f3}input:checked + .universities_slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.universities_slider.round{border-radius:34px}.universities_slider.round:before{border-radius:50%}.cards-container a{text-decoration:none}.cards-container .content_card{position:relative;height:100%;max-height:380px;border-radius:20px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,0.1);transition:box-shadow 0.3s ease-in-out;background:#fff;cursor:pointer}.content_card:hover{box-shadow:0 8px 16px rgba(0,0,0,0.2)}.content_card-img-top{width:100%;height:100px;object-fit:scale-down}.content_card-body{padding:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto}.content_card-info{width:100%;text-align:center;margin-bottom:5px;font-size:12px}.content_card-title,.content_card-text,.universities_uni-website{font-size:clamp(10px,2vw,12px);font-weight:normal;color:#333}.content_view-count{position:absolute;width:80px;top:10px;right:10px;color:#fff;background:#00000095;padding:5px 10px;border-radius:15px;font-size:12px;z-index:1}.content-card-names-container{justify-content:center;align-items:center;text-align:center;font-weight:bold;width:100%}.content-card-name-arabic,.content-card-name-english{font-size:14px;color:#000000;padding:5px;margin:5px 0}.content_card-info,.content-card-name-arabic,.content-card-name-english{white-space:normal;overflow:hidden;text-overflow:ellipsis}.content_divider{height:1px;width:80%;background-color:#ddd;margin:auto}@media (min-width:1480px){.cards-container{flex:0 0 20%;max-width:20%}}@media (max-width:768px){.cards-container{flex:0 0 100%;max-width:100%}}.content-hero-section{background:#f7eee3;width:90%;max-width:1500px;margin:auto;border-radius:5px;display:flex;align-items:center;justify-content:center}.content-hero-section .container{display:flex;align-items:center;justify-content:space-around;padding:40px 0;flex-wrap:wrap}.embed-responsive{flex:1;margin-right:20px}.embed-responsive iframe{width:100%;height:100%}.side-content{flex:1;max-width:500px;text-align:center;padding:20px;display:flex;flex-direction:column;justify-content:center}.universities_btn{color:white;border:none;padding:10px 20px;margin:10px;border-radius:4px;font-weight:bold}.universities_btn-primary{background-color:rgb(51,153,204)}.universities_btn-secondary{background-color:rgb(0,0,0)}.transition-element{height:20px;background:linear-gradient(to bottom,#f7eee3,#fff)}.next-section{background-color:#fff;padding:40px 0}.align-items-center{text-align:center;justify-content:center}.custom-center-col{width:90%;color:black}.custom-center-col:hover{cursor:pointer;color:#a99274}.university-type-link{cursor:pointer}.university-type-link:hover{color:#a99274}.bg-dark{background-color:#3399cc!important;color:white}@media (max-width:768px){.content-hero-section .container{flex-direction:column;padding:20px}.embed-responsive{margin-right:0;margin-bottom:20px}.side-content{max-width:none}}@media (max-width:767.98px){.custom-center-col{margin:0 auto;max-width:80%}}.uni-image-container{justify-content:start;align-items:start;text-align:start;width:100%;max-width:100%;height:300px}.carousel-image{border-radius:5px;overflow:hidden;margin-top:15px;width:650px;height:100%;object-fit:fill}#details-container .nav-tabs{display:flex;border-bottom:2px solid var(--border-color);justify-content:space-around;margin-bottom:var(--spacing-m);padding-left:0;list-style:none;border-bottom:3px solid #d2d2d2}#details-container .nav-item{flex-grow:1}#details-container .nav-link{text-align:center;margin:0;padding:12px 15px;background-color:#e9ecef;color:#495057;font-weight:600}#details-container .nav-link.active{background-color:#bfa98c;color:white;border-color:#bfa98c}.tab-pane{background-color:#ffffff;padding:20px;padding-top:0px;box-shadow:0 2px 4px rgba(0,0,0,0.3);border-radius:5px}.uni-details-section-heading{font-size:var(--font-size-large);color:var(--primary-color);text-align:center;margin:var(--spacing-l) 0}.college-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.college-card{height:100%;background-color:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;transition:box-shadow 0.3s}.college-card:hover{box-shadow:0 4px 8px rgba(0,0,0,0.1)}.college-card-img-top{width:100%;height:130px;object-fit:cover}.college-card-body{padding:5px}.college-card-title{font-size:18px;margin-bottom:10px}.college-program-count{font-size:14px;color:#666;padding:5px;margin-bottom:0px}.college-program-details{font-size:14px}.college-program-title{margin-bottom:5px}.uni-details-cards{justify-content:space-evenly}.uni-info-cards .uni-info-card{background-color:#fff;border-radius:10px;transition:transform 0.3s ease-in-out,box-shadow 0.3s ease-in-out;margin:0%}.uni-info-card:hover{transform:translateY(-5px);box-shadow:0 6px 12px rgba(0,0,0,0.2)}.uni-info-card i{color:#3399cc}.uni-info-card h5{margin-top:10px;font-size:16px}.card-img-top{width:100%;height:200px;object-fit:cover}.card-body{padding:var(--spacing-m)}.card-title{font-size:var(--font-size-medium);color:var(--primary-color)}.card-text{font-size:var(--font-size-small);color:var(--text-color)}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color)}@media (max-width:768px){.carousel-image{object-fit:fill;overflow:hidden;width:100%;height:100%}}#details-container .container{padding:10px}.about-uni-overview .info-icon{margin-bottom:10px}.about-uni-overview h6,.fees-details p{color:#333}.section-heading{color:#3399cc;margin-top:30px}.about-uni-details{padding-right:30px;padding-left:30px}.info-icon i,.about-uni-details a{color:#3399cc}.about-uni-details p{text-align:justify;margin-bottom:15px}.about-uni-requirements h4{margin-top:30px;color:#3399cc}.about-uni-requirements ol,.about-uni-requirements ul{padding-right:30px;text-align:justify;padding-left:30px}.about-uni-requirements li{margin-bottom:10px}.video iframe,.google-maps iframe{width:100%;height:180px;margin-top:50px;border:none;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1)}@media (max-width:768px){.video iframe,.google-maps iframe{height:250px}}.details-header h6{font-weight:bold!important}.similar-universities{box-shadow:0 2px 4px rgba(0,0,0,0.3)}.carousel-control-prev,.carousel-control-next{width:4%}.carousel-control-prev{left:auto;right:20px}.carousel-control-next{right:auto;left:20px}.carousel-control-next-icon,.carousel-control-prev-icon{width:500px;height:100%}.carousel-control-prev::before,.carousel-control-next::before{font-size:30px;color:#000000;text-shadow:0 0 5px rgba(0,0,0,0.5)}.carousel-indicators{bottom:-30px}.carousel-indicators li{background-color:#030303;border-radius:50%;width:15px;height:15px}.carousel-indicators .active{background-color:#3399cc}.colleges-menu{background-color:#3399cc;color:#fff;padding:5px;height:50px}.carousel-item img{height:300px;width:100%;object-fit:cover}.carousel-item .embed-responsive{height:300px;width:100%}.carousel-item .embed-responsive iframe{height:100%;width:100%}.fees-details{padding:10px;padding-top:0}.fees-table{width:100%;margin-top:20px;border-collapse:collapse}.fees-table th,.fees-table td{text-align:right;padding:8px;border-bottom:1px solid #ddd}.fees-table th{background-color:#3399cc;color:white}.fees-table td i{margin-right:5px;color:#3399cc}.fees-table tr:hover{background-color:#f5f5f5}#HeaderCarousel .carousel-item{height:300px;background-color:#000}#HeaderCarousel .carousel-item img,#HeaderCarousel .carousel-item .embed-responsive-item,#HeaderCarousel .carousel-item video,#HeaderCarousel .carousel-item .embed-responsive iframe,#HeaderCarousel .carousel-item .embed-responsive object,#HeaderCarousel .carousel-item .embed-responsive embed{margin:0;padding:0;width:100%;height:100%;object-fit:cover}#HeaderCarousel .carousel-item .embed-responsive{display:flex;align-items:center;justify-content:center}@media (max-width:768px){.about-uni-details{padding:20px;margin-top:200px}.google-maps iframe{height:200px;margin-top:20px}.tab-pane{padding:15px}}.border-container{padding:0;margin:5px}@media (max-width:767px){.college-cards-grid{display:grid;grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.college-card{height:100%!important}}.similar-universities{width:100%;overflow:hidden}@media (max-width:767px){#uni-cards{display:flex!important;flex-wrap:wrap!important;margin-right:-10px!important;margin-left:-10px!important}#uni-cards .cards-container{width:50%!important;flex:0 0 50%!important;max-width:50%!important;margin-bottom:10px!important;max-height:fit-content;padding:10px!important}#uni-cards .content_card{width:100%!important;margin:0!important}.nav-tabs{display:flex!important;flex-direction:column!important;border-bottom:2px solid #3399cc!important}.nav-tabs .nav-item{width:100%!important;margin-bottom:0!important;flex:none!important}.nav-tabs .nav-link{width:100%!important;text-align:center!important;border:2px solid #3399cc!important;border-bottom:none!important;margin:0!important;padding:12px 8px!important;font-size:14px!important;display:block!important}.nav-tabs .nav-item:last-child .nav-link{border-bottom:2px solid #3399cc!important}}@media (min-width:768px) and (max-width:1000px){.nav-tabs{display:flex!important;flex-direction:column!important;border-bottom:2px solid #3399cc!important}.nav-tabs .nav-item{width:100%!important;margin-bottom:0!important;flex:none!important}.nav-tabs .nav-link{width:100%!important;text-align:center!important;border:2px solid #3399cc!important;border-bottom:none!important;margin:0!important;padding:12px 8px!important;font-size:14px!important;display:block!important}.nav-tabs .nav-item:last-child .nav-link{border-bottom:2px solid #3399cc!important}}