a:hover,a:focus{outline:0!important}.main-services-box{margin-bottom:30px;background-color:#fff;-webkit-box-shadow:0 10px 55px 5px rgb(137 173 255 / .2);box-shadow:0 10px 55px 5px rgb(137 173 255 / .2);padding:15px 15px;position:relative;z-index:1;-webkit-transition:0.5s;transition:0.5s;overflow:hidden;margin:10px}.main-services-box .icon{margin-bottom:20px;text-align:center;width:60px;height:60px;line-height:60px;border-radius:70% 30% 30% 70% / 60% 40% 60% 40%;background-color:#38a590;color:#fff;font-size:25px;-webkit-transition:0.5s;transition:0.5s}.main-services-box .elementor-image-box-img{background:#183883;padding:10px;border-radius:70% 30% 30% 70% / 60% 40% 60% 40%}.main-services-box:hover .elementor-image-box-img{background:#38a590}.main-services-box h3{-webkit-transition:0.5s;transition:0.5s;margin-bottom:0;position:relative;padding-bottom:5px;font-size:19px;font-weight:700}.main-services-box h3 a{color:#121521}.main-services-box h3::before{width:0;height:1px;content:'';position:absolute;left:0;bottom:0;background-color:#ffffff!important;-webkit-transition:0.5s;transition:0.5s;left:29%}.main-services-box p{line-height:1.7;-webkit-transition:0.5s;transition:0.5s;margin-top:10px;margin-bottom:0}.main-services-box::before{width:0;height:100%;z-index:-1;content:'';position:absolute;left:0;top:0;background-color:#38a590;-webkit-transition:0.5s;transition:0.5s}.main-services-box::after{content:'';position:absolute;width:100px;height:100px;border:10px solid #fff;left:-80px;bottom:-80px;border-radius:50%;z-index:-1;opacity:.15;-webkit-transition:0.5s;transition:0.5s}.main-services-box:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.main-services-box:hover::before{width:100%}.main-services-box:hover .icon{background-color:#49d685!important;color:#ffffff!important}.main-services-box:hover h3 a{color:#fff}.main-services-box:hover h3::before{width:80px}.main-services-box:hover p{color:#ffffff!important}.main-services-box:hover::after{left:-50px;bottom:-50px}.single-services-box:hover h3{color:#fff}.main-services-box:hover .elementor-image-box-title{color:#fff}.single-services-box:hover h3 a{color:#ffffff!important}.single-services-box:hover p{color:#ffffff!important}.single-services-box .read-more-btn{color:#ffffff!important}.appointment-content{background-color:#fff;padding:50px;position:relative;z-index:1;-webkit-box-shadow:0 2px 48px 0 rgb(0 0 0 / .08);box-shadow:0 2px 48px 0 rgb(0 0 0 / .08);max-width:700px;margin-left:auto;margin-right:0}.appointment-content::before{content:'';position:absolute;z-index:-1;background:#fff;width:96%;opacity:.62;height:50%;bottom:-20px;left:0;right:0;margin:auto;border-radius:3px}.wpforms-field-label{font-weight:600!important;font-size:14px!important;color:#54595f!important}.wpforms-form input{font-weight:600!important;font-size:14px!important;color:#54595f!important}.wpforms-field-select-style-classic select{padding-left:6px;font-weight:600!important;font-size:14px!important;color:#8d8d8d!important}.mt-10{margin-top:-10px!important}.wpforms-form button[type="submit"]{background-color:#38a590!important;color:#fff!important;font-size:14px!important;font-weight:600!important;border:0px!important;border-radius:20px!important}.clients-bg{background-color:#fff;padding:30px;position:relative;z-index:1;-webkit-box-shadow:0 2px 48px 0 rgb(0 0 0 / .08);box-shadow:0 2px 48px 0 rgb(0 0 0 / .08)}.clients-bg::before{content:'';position:absolute;z-index:-1;background:#fff;width:96%;opacity:.62;height:50%;bottom:-20px;left:0;right:0;margin:auto;border-radius:3px}.wpforms-field-label{font-weight:600!important;font-size:14px!important;color:#8d8d8d!important}.ekit-wid-con .elementskit-profile-info .elementskit-author-name{display:block;font-size:18px;font-weight:600;color:#33a38f;-webkit-transition:color .3s;transition:color .3s}.ekit-wid-con .ekit_testimonial_style_2{padding:30px;text-align:center;margin-bottom:20px;margin-top:20px;border:none;position:relative;z-index:1}.ekit-wid-con .elementskit-testimonial-inner:after{content:'';position:absolute;z-index:0;background:#f5f5f5;width:96%;opacity:.32;height:16px;bottom:-13px;left:0;right:0;margin:auto;border-radius:3px}.icon.icon-quote::before,.icon.icon-quote::before{content:""!important}.ekit-wid-con .elementskit-commentor-content>p{margin-bottom:0px!important}.elementor-483 .elementor-element.elementor-element-9aca096{width:10%!important}.elementor-1485 .elementor-element.elementor-element-ae9b22b .elementskit-menu-container{border-radius:0 0 0 0}.social2{position:fixed;top:65%;z-index:5;left:0}.social2 ul{padding:0;-webkit-transform:translate(-118px,0);-moz-transform:translate(-118px,0);-ms-transform:translate(-118px,0);-o-transform:translate(-118px,0);transform:translate(-118px,0)}.social2 ul li{display:block;margin:5px;background:#444;width:140px;text-align:right;padding:10px}.social2 ul li:hover{background:#444}.social2 ul li a{color:#121521;font-size:18px}.social2 ul li:hover i{color:#121521}.social2 ul li i{margin-left:10px;color:#194781;background:#fff;padding:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:32px;height:32px;font-size:17px;background:#fff;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.social2 ul .fb:hover{background:#183883}.social2 ul .yt:hover{background:#38a590}.social2 ul .skp:hover{background:#0e76a8}.social2 ul .insta:hover{background:#fb3958}.social2 ul .fb i{color:#183883}.social2 ul .yt i{color:#38a590}.social2 ul .skp i{color:#0e76a8}.social2 ul .insta i{color:#fb3958}@media (max-width:414px){.appointment-content{padding:16px}.wpforms-field-label{font-size:12px}.wpforms-form input{font-size:12px}.wpforms-field-select-style-classic select{font-size:12px}}@media (max-width:500px){.appointment-content{padding:16px!important}.wpforms-field-label{font-size:12px!important}.wpforms-form input{font-size:12px!important}.wpforms-field-select-style-classic select{font-size:12px!important}}@media (max-width:375px){.appointment-content{padding:16px!important}.wpforms-field-label{font-size:12px!important}.wpforms-form input{font-size:12px!important}.wpforms-field-select-style-classic select{font-size:12px!important}}@media (max-width:360px){.appointment-content{padding:16px!important}.wpforms-field-label{font-size:12px!important}.wpforms-form input{font-size:12px!important}.wpforms-field-select-style-classic select{font-size:12px!important}}@media (max-width:320px){.appointment-content{padding:16px!important}.wpforms-field-label{font-size:12px!important}.wpforms-form input{font-size:12px!important}.wpforms-field-select-style-classic select{font-size:12px!important}}.contact-info{padding-left:25px}.contact-info ul{padding-left:0;margin-bottom:0;list-style-type:none}.contact-info ul li{position:relative;padding-left:95px;color:#7d7d7d;margin-bottom:35px}.contact-info ul li .icon{border:1px dashed #19ce67;width:75px;height:75px;line-height:75px;color:#fff;border-radius:50%;font-size:25px;text-align:center;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.contact-info ul li .icon::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:#19ce67;border-radius:50%;margin:6px;-webkit-box-shadow:0 1px 3px 1px #19ce67;box-shadow:0 1px 3px 1px #19ce67;z-index:-1}.contact-info ul li span{display:block;margin-bottom:8px;color:#121521;font-size:20px;font-weight:600}.contact-info ul li a{color:#7d7d7d;display:block}.contact-info ul li a:hover{color:#19ce67}.contact-info ul li:last-child{margin-bottom:0}.single-services-box:hover .elementor-icon{color:#fff!important}.single-services-box:hover .elementor-button-link{color:#fff!important}