.heading-bar.gallery-subtitle .et_pb_heading_container{text-align:center}.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}.services-box{box-shadow:0px 0px 15px 0px rgba(0,0,0,.11);padding:25px;background:linear-gradient(to right,black 50%,white 50%);background-size:200% 100%;background-position:right bottom;transition:all .5s ease-out}.services-box .et_pb_image_wrap{background:#001532;height:80px;width:80px;display:flex;justify-content:center;padding:5px;border-radius:50%}.services-box .et_pb_image_wrap img{width:100%;object-fit:contain}.services-box:hover{background-position:left bottom}.services-box:hover *{color:#fff!important}.services-box:hover .et_pb_image_wrap{background:#b5b5b5}.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}.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}.our-core-values ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center}.our-core-values ul li{width:32%;text-align:center;padding:20px 0;margin:5px;font-size:18px;font-weight:700;color:#fff;border:2px solid #fff}.our-core-values ul li:nth-child(even){color:#fff;border-color:#0074d3}.core-value-details{display:flex;box-shadow:0px 0px 10px 0px rgba(0,0,0,.16);padding:30px 20px 30px 30px;background:#fff}.core-value-icon{margin-right:15px}.core-img{width:72px;height:72px;background:#000;border-radius:50%;padding:15px}.core-img img{width:100%}.core-value-info h4{font-size:16px;font-weight:600;color:#000}.core-value-info p{color:#8f8f8f}.core-value-details.core-blue{background:#0074d3;color:#fff}.core-value-details.core-blue h4,.core-value-details.core-blue p{color:#fff}.core-value-details.core-blue .core-value-icon .core-img{background:#fff}.core-value-box{position:relative;top:-155px;margin-bottom:-155px}.offer-services-box .et_pb_image_wrap{padding:22px;display:inline-block;border:3px solid #dfdfdf;border-radius:50%;outline:8px solid #fff;background:#fff;box-shadow:0px -10px 21px 0px rgba(0,0,0,.1)}.offer-services-box .et_pb_image_wrap img{width:50px;height:50px;object-fit:contain}.offer-services-box .et_pb_image{position:relative;top:-100px;margin-bottom:-72px!important}.offer-services-box{margin-bottom:50px}.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}}@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}.our-core-values ul li{width:100%}}@media (max-width:576px){.other-services ul{flex-direction:column}}