@media (max-width:768px){.how-work-section .nav-tabs{display:none}.how-work-section .tab-content{display:block}.how-work-section .tab-pane{display:block!important;opacity:1!important;visibility:visible!important;position:static!important;transform:none!important}.mobile-tab-title{display:block;font-weight:700;margin-top:1.5rem;font-size:1.2rem;color:#000}}body,html{overflow-x:hidden}#lawyerTabs button{color:#777;border:none}#lawyerTabs button:not(.active):hover{color:#2060e4}#lawyerTabs button.active{color:#032874;border-bottom:1px solid #032874}#result_doctor1,#result_doctor2{z-index:2;max-height:250px}#result_address,#result_country,#result_specialization,#result_state{z-index:2;max-height:132px}#result_address,#result_country,#result_doctor1,#result_doctor2,#result_specialization,#result_state{transition:all .5s linear;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;overflow-y:auto;top:105%}.form-select{background-image:none!important;cursor:pointer}#result_address .result-item,#result_country .result-item,#result_doctor1 .result-item,#result_doctor2 .result-item,#result_specialization .result-item,#result_state .result-item{border-bottom:1px solid #ddd}#result_address .result-item:last-child,#result_country .result-item:last-child,#result_doctor1 .result-item:last-child,#result_doctor2 .result-item:last-child,#result_specialization .result-item:last-child,#result_state .result-item:last-child{border-bottom:none}.result-item{padding:8px;overflow-x:hidden;cursor:pointer;z-index:1001}.result-item.active{background-color:#eef2f5}.result-item:focus,.result-item:hover{background-color:#f0f0f0;outline:0}.result-item img{width:40px;height:40px;border-radius:50%;margin-right:10px;object-fit:cover}.result-item .user-name{font-size:14px;color:#032874;font-weight:700;text-decoration:#032874 underline}.result-item .user-email{font-size:12px;color:#777;text-decoration:#777 underline}@media (max-width:1399.98px){.home-page .appointmnet-section .contact-form__input-block,.home-page .search-section .contact-form__input-block{margin-bottom:35px}}#talking-about-us img:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.section-title,.section-title-after{margin-bottom:40px;padding-bottom:15px}.about-section-nav{margin-bottom:30px;padding-bottom:10px}.section-title-after{position:relative}.section-title-after::after{content:'';position:absolute;bottom:0;left:0;width:70px;height:3px;background-color:#2060e4}.feature-card{cursor:pointer}.feature-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.testimonial-img{width:80px;height:80px;object-fit:cover;border:3px solid #fff;box-shadow:0 5px 15px #d7dee8}.mission-section{background-color:var(--light-color);padding:80px 0}.cta-section{background:linear-gradient(135deg,var(--secondary-color),var(--primary-color));color:#fff;padding:80px 0;text-align:center}.about-section ul li::before{display:none!important}@media (max-width:768px){.section-title,.section-title-after{margin-bottom:30px}.about-section-nav{margin-bottom:20px}.feature-card{margin-bottom:20px}}.locations .country-card{border-radius:10px;overflow:hidden;transition:transform .3s,box-shadow .3s;height:100%;border:none;box-shadow:0 5px 15px rgba(0,0,0,.1)}.locations .country-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.2)}.locations .card-header{background-color:#032874;color:#fff;font-weight:600;padding:15px;border:none}.locations .card-body{padding:20px}.locations .country-flag{width:30px;height:auto;margin-right:10px;border-radius:3px}.locations .website-link{color:#2060e4;text-decoration:none;font-weight:500;display:block;margin-top:10px;transition:color .2s}.locations .website-link:hover{color:#032874;text-decoration:underline}.locations .continent-title{color:#032874;margin-bottom:1.5rem;border-left:4px solid #2060e4;padding-left:15px}.locations .map-icon{color:#2060e4;margin-right:10px}.locations .global-section{background-color:rgba(32,96,228,.05);padding:2rem;border-radius:10px}.locations .global-title{color:#032874}@media (max-width:767px){.locations .country-col{margin-bottom:20px}}
