@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700&display=swap');:root{--heading-color:#273036;--background:#f3f4f5;--primaycolor:#e74875;--white:#fff}*{margin:0;padding:0;box-sizing:border-box}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--primaycolor)}::-webkit-scrollbar-thumb:hover{background:#555}body{font-family:'Poppins',sans-serif;scroll-behavior:smooth;-webkit-user-select:none;-ms-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6{margin:0;font-family:'Poppins',sans-serif}h1,h2,h3{font-weight:600 !important}h4,h5,h6{font-weight:400 !important}a{text-decoration:none;color:var(--primaycolor)}p{color:#6c757d;font-family:'Poppins',sans-serif}.bttn{background-color:var(--primaycolor);box-shadow:5px 5px #e7487545;color:#fff;transition:.5s all ease-in-out}.bttn:hover{background-color:var(--primaycolor);color:#fff;transform:translateY(5px);box-shadow:none}.loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:9999}.loader{border:16px solid #f3f3f3;border-top:16px solid var(--primaycolor);border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.title{background-color:var(--primaycolor);color:var(--white) !important;font-size:22px;font-weight:700;padding:15px;border-radius:15px;box-shadow:5px 10px 1px #16161714;text-align:center}.navbar{width:80%;margin:10px auto;border-radius:50px;border:2px solid var(--primaycolor);background-color:#f8f9fa;box-shadow:0 -1px 5px rgba(0,0,0,.1)}.nav-link{color:#000}.nav-link:hover{color:#007bff}.navbar .nav-link:hover{color:var(--primaycolor) !important;transform:scale(1.2);transition:all .3s ease}.tooltip-inner{background-color:var(--primaycolor) !important;color:#fff;padding:8px 12px;font-size:14px;border-radius:5px}.tooltip-arrow:before{border-top-color:var(--primaycolor) !important}.hero-section{background-image:url(//shreeramnetralaya.in/wp-content/themes/doctorjolly-production-theme/doctorjolly-pro-theme/assets/images/banner.png);backdrop-filter:blur(10px) !important;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;padding:60px 0;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-bottom:.5px solid var(--primaycolor)}.blogdetal-section{background-image:url(//shreeramnetralaya.in/wp-content/themes/doctorjolly-production-theme/doctorjolly-pro-theme/assets/images/blog.webp);backdrop-filter:blur(10px) !important;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;padding:60px 0;border-bottom-left-radius:50px;border-bottom-right-radius:50px;border-bottom:.5px solid var(--primaycolor)}.hero-section .logo{border-radius:10px;background-color:var(--primaycolor);width:200px;margin-top:50px;border:2px solid #fff;border-radius:5%}.blogdetal-section .logo{border-radius:10px;background-color:var(--primaycolor);width:250px;margin-top:50px;border:2px solid #fff;border-radius:5%}.logo img{width:100%}img.site-logo{width:250px;top:25px;position:absolute;left:20px}.hero-section .business-name{font-size:2.5rem;font-weight:700;color:var(--primaycolor)}.hero-section .business-detail{font-size:1.2rem;color:#6c757d}.hero-section .social-links{margin:25px auto}.hero-section .social-links a{padding:7px 14px;background:#fff;color:var(--primaycolor);border-radius:10px;box-shadow:2px 5px 1px #e7487545;transition:.3s all ease-in-out;border:2px solid var(--primaycolor)}.social-links a:hover{box-shadow:none}.about-section{background-color:#fff}.about-section img{width:100%;border-radius:20px}.about-section h2,.services-section h2,.gallery-section h2,.payment-section h2,.contact h2,.contact-section h2{font-size:2rem !important;margin-bottom:20px}.about-section p{line-height:25px}.services-section{background-color:var(--background)}.service-box{background-color:#fff;padding:30px 20px;border-radius:15px;box-shadow:2px 5px 50px #007bff10}.service-box img{width:100%;border-radius:15px;margin-bottom:15px}.service-box li{line-height:30px}.service-box ul li{line-height:30px;margin-bottom:10px}.service-box li i{margin-right:10px}.services-section h3{font-size:20px;margin-bottom:20px;color:var(--primaycolor);text-transform:uppercase}.service-box h2{margin:0;padding:0}.premium-box{border:2px solid var(--primaycolor)}.service-box .price{background-color:var(--primaycolor);color:#fff;padding:10px 20px;border-radius:5px;margin-bottom:10px}.price span{font-size:13px;font-weight:400}.service-box h4{font-weight:700;margin:10px 0}.services-section p{color:#6c757d}.contact-form-row{display:flex;flex-wrap:wrap;gap:20px}.form-group{width:48%;display:flex;flex-direction:column}.full-width{width:100%}.form-group label{font-weight:600;margin-bottom:5px}.form-group input,.form-group textarea{padding:10px;border:1px solid #ddd;border-radius:3px;font-size:14px}.form-group textarea{height:120px}.form-buttons{margin-top:15px}.wpcf7-submit{background:#e74875;color:#fff;border:none;padding:10px 20px;cursor:pointer}.reset-btn{background:#e74875;color:#fff;border:1px solid #ccc;padding:10px 20px;margin-left:10px;cursor:pointer}.testimonials .testimonial-item{background-color:#fff;box-shadow:0px 2px 15px rgba(0,0,0,.1);box-sizing:content-box;padding:30px;padding-bottom:10px;margin:30px 15px;position:relative;height:100%;border-radius:10px}.testimonials .testimonial-item .testimonial-img{width:90px;border-radius:50px;margin-right:15px}.testimonials .testimonial-item h3{font-size:18px;font-weight:700}.testimonials .testimonial-item h4{font-size:14px;color:color-mix(in srgb,var(--default-color),transparent 40%);margin:0}.testimonials .testimonial-item .stars{margin:10px 0}.testimonials .testimonial-item .stars i{color:#ffc107;margin:0 1px}.testimonials .testimonial-item .quote-icon-left,.testimonials .testimonial-item .quote-icon-right{color:color-mix(in srgb,var(--accent-color),transparent 50%);font-size:26px;line-height:0}.testimonials .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative}.testimonials .testimonial-item .quote-icon-right{display:inline-block;right:-5px;position:relative;top:10px;transform:scale(-1,-1)}.testimonials .testimonial-item p{font-style:italic;margin:15px auto 15px auto}.testimonials .swiper-wrapper{height:auto}.testimonials .swiper-pagination{margin-top:20px;position:relative}.testimonials .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:color-mix(in srgb,var(--default-color),transparent 85%);opacity:1}.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--accent-color)}@media (max-width:767px){.testimonials .testimonial-wrap{padding-left:0}.testimonials .testimonial-item{padding:30px;margin:15px}.testimonials .testimonial-item .testimonial-img{position:static;left:auto}}.gallery-section{background-color:#fff;overflow:hidden}.gallery-section img{width:100%;height:auto;margin-bottom:15px;border-radius:10px;transition:.5s all ease-in-out}.gallery-section img:hover{transform:translateY(-5px)}.payment-instruciton{margin-left:10px}.bank-details{background-color:#fff;border:2px solid var(--primaycolor);border-radius:25px;box-shadow:rgba(1,1,1,.05) 1px 1px 50px 0px;padding:20px !important}.payment-box{border:2px solid var(--primaycolor);border-radius:25px;margin-left:60px;box-shadow:rgba(1,1,1,.05) 1px 1px 50px 0px;overflow:hidden}.payment-box img{width:50%}ul{padding-left:0 !important}ul li{list-style:none}.container h2{color:var(--primaycolor);font-weight:700}ul li h5{color:var(--primaycolor)}.contact-section{background-color:var(--background)}.contact-section h2{font-weight:700;color:var(--primaycolor)}.contact-detail{background-color:var(--white);padding:20px;box-shadow:rgba(1,1,1,.05) 1px 1px 50px 0px;border-radius:25px}.contact-detail a{font-size:1rem}.contact-section p{font-size:1rem;line-height:30px;color:#6c757d}.ewd-ufaq-faq-title-text h4{font-size:20px}div.ewd-ufaq-faq-title div.ewd-ufaq-post-margin-symbol{line-height:unset !important}.ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span{font-size:20px !important}.container.contatform-part div#wpcf7-f27-o1,.container.contatform-part .row.contact-map{width:50%;display:inline-block;float:left}section.contact-section.py-5{float:left;width:100%}.form-group input,.form-group textarea{width:100%}.container.contatform-part div#wpcf7-f27-o1{padding-left:15px;padding-right:15px}.navbar-expand .navbar-nav .nav-link i{color:#e74875}section#Gallery span.item-title{display:none}.book-app-desktop{position:absolute;right:20px}.appointmentter-widget a{background:#e74875;color:#fff;padding:10px 20px;border-radius:50px;text-decoration:none;display:inline-block;animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(231,72,117,.7)}70%{transform:scale(1.05);box-shadow:0 0 0 15px rgba(231,72,117,0)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(231,72,117,0)}}div#ewd-ufaq-faq-list{margin-bottom:30px}.post-content-text h3{text-transform:capitalize !important}a.blog-more-link,a.blog-more-link:hover,a.blog-more-link:focus,a.blog-more-link:active{background:#e74875 !important}div#tab-content_123 li,.Outreach-Program li,.blog-content ul li,.tmm_desc li{list-style:circle !important}.Outreach-Program ul,div#tab-content_123 ul,.tmm_desc ul{padding-left:23px !important}.home #tab_container_123 .wpsm_nav-tabs>li>a,.home #tab_container_123 .wpsm_nav-tabs>li>a:hover{background-color:#e74875 !important;color:#fff !important}.tmm.tmm_our-dr-team .tmm_member{border-color:#e74875 !important}.tmm_desc{max-width:350px;margin:0 auto;text-align:left}.tmm_member{border-radius:15%;box-shadow:2px 5px 50px #007bff10}.tmm .tmm_plugin_f .tmm_desc{color:#6c757d !important;font-family:'Poppins',sans-serif !important;font-size:16px !important}.tmm .tmm_plugin_f .tmm_desc div{margin-bottom:10px}.blog-col-3:nth-child(3n+1){clear:both !important}.single-image-29 span.item-title{display:none}@media only screen and (max-width:1024px){.navbar-expand .navbar-nav span.menu-label{width:100%;float:left}.contact-form-row .form-group{width:100%}}@media only screen and (max-width:900px){.payment-box{margin-left:0 !important;margin-top:20px}.payment-box img{padding:100px}img.site-logo{width:200px}}@media only screen and (max-width:770px){.navbar{width:100%;border:none;border-top:2px solid var(--primaycolor);background-color:#fff;margin-bottom:0;border-radius:0}.about-section img{margin:10px auto}.payment-box{width:95%;margin-top:20px;margin-left:2.5% !important;margin-right:auto}.payment-box img{padding:50px}.contact-form-row .form-group{width:100%}.form-group input,.form-group textarea{width:100%}.wpcf7-submit,input.reset-btn{width:100%;margin:0}.container.contatform-part div#wpcf7-f27-o1,.container.contatform-part .row.contact-map,.form-buttons{width:100%}span#to_top_scrollup{bottom:70px}.blog-col-3:nth-child(3n+1){clear:none !important}.blog-col-3:nth-child(2n+1){clear:both !important}.post-content-text h3{font-size:16px}section#gallery span.item-title{display:none}}@media only screen and (max-width:480px){.title{width:85%;margin:10px auto;font-size:18px}img.site-logo{width:300px !important}.about-section{padding:0 10px}.services-section{padding:0 10px}.hero-section{padding:150px 0 !important}.contact-section p{font-size:15px}img.site-logo{position:unset;margin-bottom:20px}.navbar-expand .navbar-nav .nav-link span.menu-label{display:none}.form-buttons{width:100%}span#to_top_scrollup{bottom:58px}.book-app-desktop{display:none}.book-app-mobile{display:block !important;margin-top:40px}.about-section h2,.services-section h2,.gallery-section h2,.payment-section h2,.contact h2,.contact-section h2{font-size:22px !important;margin-bottom:20px}section.doctor-profile.text-center h1{font-size:22px !important;margin-bottom:10px}section#visiting h2,section#our-team h2,section#visiting h3{margin-bottom:10px}section#visiting h2{font-size:22px}}@media only screen and (max-width:400px){.contact-section a{font-size:15px}.contact-section p{font-size:15px;word-wrap:break-word}.payment-box img{padding:25px}}