.rits-post-slider{display:flex;gap:20px}.rits-slider-post-item{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 15px rgba(0,0,0,0.05);transition:transform 0.3s;margin:10px}.rits-slider-post-item:hover{transform:translateY(-5px)}.rits-slider-post-thumb img{width:100%;height:200px;object-fit:cover}.rits-slider-post-meta{padding:0 15px;font-size:14px;color:#777;margin-top:10px}.rits-slider-post-content{padding:15px;text-align:left}.rits-slider-post-title{font-size:18px;font-weight:bold;color:#2c3e50;margin-bottom:10px}.rits-slider-post-date{display:inline-block;font-size:12px;padding:0px 8px;border-radius:50px;color:#ddd}.rits-slider-post-excerpt{font-size:14px;color:#555;margin-bottom:15px}.rits-read-more-btn{background-color:#f4b03e;color:#fff;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:bold;display:inline-block;transition:background-color 0.3s}.rits-read-more-btn:hover{background-color:#e39e2e}.floating-buttons{position:fixed;bottom:20px;left:20px;display:flex;flex-direction:column;gap:15px;z-index:1000}.floating-buttons a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;box-shadow:0 4px 6px #0000001a;transition:transform .2s}.floating-buttons a img{width:31px}.call-btn{background:#007bff}.whatsapp-btn{background:#25d366}.banrslider .et-pb-controllers{position:absolute;bottom:0;left:0;width:19%;text-align:center;z-index:10;height:21px;background:#ffffff36;padding-top:7px;margin:0 auto;display:block;right:0;border-radius:14px}.et_pb_contact_form_0 .et_pb_contact_field{margin-bottom:16px!important}.banrslider img{height:353px!important;max-height:100%!important;object-fit:contain}p{margin:0!important}.contactform .et_contact_bottom_container{width:100%;justify-content:center;margin-top:8px}.et_pb_contact p input::placeholder{color:#fff!important}.et_pb_contact p textarea::placeholder{color:#fff!important}.holderCircle{width:500px;height:500px;border-radius:100%;margin:0px auto;position:relative}.dotCircle{width:100%;height:100%;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;border-radius:100%;z-index:20}.dotCircle .itemDot{display:block;width:80px;height:80px;position:absolute;background:#ffffff;color:#7d4ac7;border-radius:20px;text-align:center;line-height:80px;font-size:30px;z-index:3;cursor:pointer;border:2px solid #e6e6e6}.dotCircle .itemDot .forActive{width:56px;height:56px;position:absolute;top:0;left:0;right:0;bottom:0;display:none}.dotCircle .itemDot .forActive::after{content:'';width:5px;height:5px;border:3px solid #7d4ac7;bottom:-31px;left:-14px;filter:blur(1px);position:absolute;border-radius:100%}.dotCircle .itemDot .forActive::before{content:'';width:6px;height:6px;filter:blur(5px);top:-15px;position:absolute;transform:rotate(-45deg);border:6px solid #a733bb;right:-39px}.dotCircle .itemDot.active .forActive{display:block}.round{position:absolute;left:40px;top:45px;width:410px;height:410px;border:2px dotted #a733bb;border-radius:100%;-webkit-animation:rotation 100s infinite linear}.dotCircle .itemDot:hover,.dotCircle .itemDot.active{color:#ffffff;transition:0.5s;background:#7d4ac7;background:-moz-linear-gradient(left,#7d4ac7 0%,#a733bb 100%);background:-webkit-linear-gradient(left,#7d4ac7 0%,#a733bb 100%);background:linear-gradient(to right,#7d4ac7 0%,#a733bb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d4ac7',endColorstr='#a733bb',GradientType=1);border:2px solid #ffffff;-webkit-box-shadow:0 30px 30px 0 rgba(0,0,0,.13);-moz-box-shadow:0 30px 30px 0 rgba(0,0,0,.13);box-shadow:0 30px 30px 0 rgba(0,0,0,.13)}.dotCircle .itemDot{font-size:40px}.contentCircle{width:250px;border-radius:100%;color:#222222;position:relative;top:150px;left:50%;transform:translate(-50%,-50%)}.contentCircle .CirItem{border-radius:100%;color:#222222;position:absolute;text-align:center;bottom:0;left:0;opacity:0;transform:scale(0);transition:0.5s;font-size:15px;width:100%;height:100%;top:0;right:0;margin:auto;line-height:250px}.CirItem.active{z-index:1;opacity:1;transform:scale(1);transition:0.5s}.contentCircle .CirItem i{font-size:180px;position:absolute;top:0;left:50%;margin-left:-90px;color:#000000;opacity:0.1}@media only screen and (min-width:300px) and (max-width:599px){.holderCircle{margin:110px auto}.holderCircle::after{width:100%;height:100%}.dotCircle{width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:auto}}@media only screen and (min-width:600px) and (max-width:767px){}@media only screen and (min-width:768px) and (max-width:991px){}@media only screen and (min-width:992px) and (max-width:1199px){}@media only screen and (min-width:1200px) and (max-width:1499px){}.title-box .title{font-weight:600;letter-spacing:2px;position:relative;z-index:-1}.title-box span{text-shadow:0 10px 10px rgba(0,0,0,.15);font-weight:800;color:#640178}.title-box p{font-size:17px;line-height:2em}.service-section{margin:auto;background:#ffffff;border-radius:12px}.service-section h2{text-align:center;color:#2c3e50;margin-bottom:25px;font-size:28px}.service-section ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.service-section ul li{background-color:#f0f4f8;border-left:5px solid #3498db;padding:14px 18px;border-radius:8px;color:#2d3436;font-size:16px;transition:background 0.3s ease}.service-section ul li:hover{background-color:#d6eaf8}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.card{background:#eaf2f8;padding:20px;border-radius:10px;border-left:5px solid #3498db;transition:all 0.3s ease;font-size:15px;color:#2c3e50}.card:hover{background:#d6eaf8;transform:translateY(-3px)}.card strong{color:#1a5276}.services-section{padding:60px 20px;background:#f6f9fc;font-family:'Segoe UI',sans-serif;text-align:center}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;max-width:1200px;margin:auto}.service-card,.cert-card{background:#fff;border:1px solid #ddd;border-radius:12px;padding:25px 15px;box-shadow:0 6px 12px rgba(0,0,0,0.05);transition:0.3s ease-in-out;cursor:pointer}.service-card:hover,.cert-card:hover{transform:translateY(-6px);box-shadow:0 10px 18px rgba(0,0,0,0.1);background:#eaf4ff}.service-card h3,.cert-card h3{color:#34495e;font-size:1.1rem}@media (max-width:600px){.et_pb_column.et_pb_column_1_5.et_pb_column_2_tb_header{display:none}.aboutservices{position:relative;overflow:hidden}.title-box p{font-size:17px;line-height:1.5em}.title-box .title{font-size:20px}.dotCircle{top:214px}.round{left:0;top:46px;width:100%;height:353px}.holderCircle{margin:0px auto}.holderCircle{width:100%;height:100%;margin-bottom:343px}.banner .et_pb_row.et_pb_row_0{display:flex;flex-wrap:wrap-reverse}.banner .et_pb_container.clearfix.et_pb_empty_slide{height:auto!important}.headretop .et_pb_row_0_tb_header{display:flex}}