.top-bar .top-bar-right ul{display:flex;justify-content:flex-end;list-style:none;padding:0}.top-bar .top-bar-right ul li{width:28px;height:28px;background:#1d4d91;margin:0 10px;display:flex;align-items:center;justify-content:center;border-radius:50%}.top-bar .top-bar-right ul li a{color:#fff}#top-banner .banner-left-side{margin:0;padding:185px 0}#top-banner .banner-left-side:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.91);top:0;left:0}#top-banner .banner-left-side .et_pb_module{max-width:584px;margin:auto;margin-right:0;padding-right:55px!important}#top-banner .banner-left-side .et_pb_module .et_pb_text_inner span{text-transform:uppercase;position:relative;display:inline-block;margin-bottom:8px}#top-banner .banner-left-side .et_pb_module .et_pb_text_inner span:before{content:"";position:absolute;width:153px;border:2px solid #0c71c3;border-radius:15px;right:-200px;top:8px}#top-banner .banner-left-side .et_pb_module .et_pb_text_inner h2{font-size:45px;line-height:54px}#top-banner .banner-left-side .et_pb_module .et_pb_text_inner h2 strong{color:#0c71c3}.experience-years{display:flex;align-items:center}.experience-years h4{font-size:58px;font-weight:600;font-family:inter;padding:0;margin-right:24px;color:#1d4d91}.experience-detail h3{font-size:14px;font-weight:400;font-family:inter;text-transform:uppercase;position:relative}.experience-detail h3:before{content:"";position:absolute;width:87px;border:1px solid #0c71c3;border-radius:15px;right:27px;top:5px}.experience-detail p{font-size:21px;font-family:inter;font-weight:600;color:#000;margin:-yop;margin-top:6px}.counter-details{margin:0!important}.counter-details:nth-child(2){margin-left:55px!important}.counter-details{background:#1d4d91;padding:20px;margin-top:-100px!important}.counter-details .percent-value:after{content:"+"}.counter-details .percent{margin-bottom:5px!important}.counter-details .title{line-height:22px!important}.other-services ul{padding:0;list-style:none;display:flex;flex-wrap:wrap}.other-services ul li{flex-basis:33%;margin:7px 0;position:relative;padding-left:22px}.other-services ul li:before{content:"";position:absolute;left:0;font-family:"FontAwesome";color:#3371c3}.make-appointment .et_pb_heading_container{text-align:center}.form-box{box-shadow:0px 0px 15px 0px rgba(0,0,0,.19);padding:50px!important;position:relative;top:-200px;z-index:9;background:#fff;border-radius:10px;margin-bottom:-200px}.form-detail-box{padding:30px 40px}.form-detail-box ul{list-style:none}.form-detail-box ul li a{color:#fff}.form-detail-box ul li{margin:0 0 15px;position:relative;padding-left:30px}.form-detail-box ul li:before{content:"";position:absolute;left:0;font-family:"FontAwesome";color:#fff;top:2px;font-size:17px}.form-design .et_pb_contact p input,.form-design .et_pb_contact p textarea{background:0 0;border:1px solid #d1d1d1;border-radius:9px;margin:0 0 5px}.form-design .et_contact_bottom_container{float:initial;width:100%;text-align:center;display:flex;justify-content:center;margin-top:21px}.form-design .et_contact_bottom_container button{background:#0c71c3;color:#fff;padding:10px 50px;border-radius:10px}.form-design .et_contact_bottom_container button:hover{padding:10px 50px}.sp-testimonial-item{padding:30px 15px 15px}#sp-testimonial-free-wrapper-476 .sp-testimonial-free{box-shadow:0px 0px 10px 0px rgba(0,0,0,.08);padding:30px 20px;background:#fcfeff}#sp-testimonial-free-wrapper-476 .sp-testimonial-free .sp-testimonial-client-rating{display:none}#sp-testimonial-free-wrapper-476 .sp-testimonial-free:before{content:"";position:absolute;font-family:FONTAWESOME;top:5px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:#0c71c3;color:#fff;font-size:23px;border-radius:50%;left:0;right:0;margin:auto}.sp-testimonial-free-section .testimonial-pagination{display:none}.core-value-info p{color:#8f8f8f}.contact-us-box{display:flex;justify-content:center;align-items:center;box-shadow:0px 0px 15px 0px rgba(0,0,0,.09);background:#fff;padding:30px 25px;border-radius:6px;min-height:135px}.contact-us-box .contact-img{width:60px;height:60px;display:flex;justify-content:center;align-items:center;background:#000;border-radius:50%;margin-right:20px}.contact-us-box .contact-img i{color:#fff;font-size:23px}.contact-us-info h4{font-size:18px;font-weight:600}.contact-us-info a{color:#727272}.contact-us-box.contact-blue{background:#0c71c3}.contact-us-box.contact-blue *{color:#fff}.contact-us-box.contact-blue .contact-img{background:#fff}.contact-us-box.contact-blue .contact-img i{color:#0c71c3}.form-box.contact-us-form-box{top:initial;margin-bottom:initial}.heading-bar.get-center .et_pb_heading_container{text-align:center}.contact-map iframe{width:100%;height:350px;filter:grayscale(1)}.who-we-are{display:flex}.services-detail-design p{padding:0;margin:0 0 15px;color:#646464;font-weight:400}.services-detail-design h4{margin-bottom:15px;padding:0}.services-detail-design ul{list-style:none;padding:0}.services-detail-design ul li{position:relative;font-size:17px;font-weight:300;color:#000;margin-bottom:7px;padding-left:24px}.services-detail-design ul li:before{content:"";position:absolute;font-family:"FontAwesome";top:0;left:0;font-size:14px;color:#0074d3}@media (max-width:1366px){#top-banner .banner-left-side .et_pb_module{padding-left:15px}.counter-details:nth-child(2){margin-left:0!important}.contact-us-box{flex-direction:column;text-align:center}.contact-us-box .contact-img{margin-right:0;margin-bottom:25px}}@media (max-width:980px){.other-services ul li{flex-basis:49%}#top-banner .banner-left-side .et_pb_module{max-width:100%;padding:0 25px}.counter-details{background:#1d4d91;padding:20px;margin-top:0!important}}@media (max-width:768px){.who-we-are{flex-direction:column}.experience-years{flex-direction:column}.experience-years .experience-detail{margin-top:15px}.experience-detail p{font-size:31px;line-height:30px}#top-banner .banner-left-side .et_pb_module .et_pb_text_inner span:before{width:80px;right:-95px}#top-banner .banner-left-side .et_pb_module .et_pb_text_inner h2{font-size:30px;line-height:38px}.form-box{box-shadow:0px 0px 15px 0px rgba(0,0,0,.19);padding:20px!important}.form-detail-box{padding:30px 20px}}@media (max-width:576px){.other-services ul{flex-direction:column}}