.heading-bar h4{display:inline-block;position:relative}.heading-bar h4:before{content:"";position:absolute;width:87px;border:1px solid #8390c8;border-radius:15px;right:-117px;top:8px}.heading-bar.gallery-subtitle .et_pb_heading_container{text-align:center}.img-coulmns{height:300px}.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(45,41,76,.94);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,#2d294c 50%,white 50%);background-size:200% 100%;background-position:right bottom;transition:all .5s ease-out}.services-box .et_pb_image_wrap{background:#8390c8;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;max-width:40px}.services-box:hover{background-position:left bottom}.services-box:hover *{color:#fff!important}.services-box:hover .et_pb_image_wrap{background:#8390c8}.our_services_page .services-box{min-height:400px!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;min-height:522px}.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}.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}.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}.whoWeServe .et_pb_text_inner ul{list-style:none;padding:0 0 15px}.whoWeServe .et_pb_text_inner ul li:before{content:"";position:absolute;color:#8390c8;font-family:"FontAwesome";left:0;font-size:17px}.whoWeServe .et_pb_text_inner ul li{position:relative;padding-left:25px;margin-bottom:6px}.dtwr-form{max-width:680px;margin:0 auto;background:#fff;border-radius:6px}.dtwr-form p{margin:0}.dtwr-field{margin-bottom:16px}.dtwr-form .wpcf7-form-control{width:100%;padding:12px 16px;font-size:15px;border:1px solid #dcdcdc;border-radius:4px;background:#fafafa;color:#222;transition:all .2s ease;box-sizing:border-box}.dtwr-form textarea.wpcf7-textarea{height:70px;resize:vertical}.dtwr-form .wpcf7-form-control:focus{outline:none;border-color:#000;background:#fff}.dtwr-form input[type=file]{padding:10px;border:1px dashed #ccc;background:#f9f9f9;cursor:pointer}.submit-row{margin-top:20px}.submit-row .wpcf7-submit{width:100%;padding:14px;font-size:16px;font-weight:600;background:#000;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background .2s ease}.submit-row .wpcf7-submit:hover{background:#333}.dtwr-form ::placeholder{color:#777;opacity:1}.wpcf7-response-output{margin-top:20px;padding:12px;border-radius:4px;font-size:14px}.wpcf7-mail-sent-ok,.wpcf7-response-output.wpcf7-validation-errors{border:1px solid #ddd;background:#f7f7f7}.wpcf7-not-valid{border-color:#c0392b!important}.wpcf7-spinner{display:inline-block;margin-left:10px}.product-template-default .table-bordered th,.product-template-default .table-bordered td{border:1px solid;padding:10px}.single-product-btns{display:flex;flex-wrap:wrap}.single-product-btns a{background:#8390c8;padding:15px 25px;color:#fff!important;font-weight:600;font-size:20px;margin:10px;border-radius:10px;transition:.5s;border:2px solid #8390c8}.single-product-btns a:hover{background:0 0;border-color:#8390c8;color:#8390c8!important}.single-product-btns a i{margin-right:10px}.products-box .products li{border:7px solid #fff;position:relative!important;border-radius:20px;overflow:hidden!important;box-shadow:0px 0px 10px 0px rgba(0,0,0,.19)}.products-box ul.products li.product a img{height:300px!important;object-fit:cover;margin:0!important}.products-box .products li h2{position:absolute;bottom:0;width:100%;left:0;background:rgba(0,0,0,.76);padding:15px!important;color:#fff;font-size:20px!important;font-weight:600;line-height:25px;z-index:3}.productGallery{margin:0 0 10px!important}.productGallery .flex-viewport{border:2px solid #000;border-radius:10px}.productGallery .flex-control-nav{margin:15px 0 0!important}.productGallery .flex-control-nav li{margin:10px!important;border:2px solid #747474;border-radius:10px;overflow:hidden;padding:5px}.productGallery .flex-control-nav li img{border-radius:10px}.single-product .et-db #et-boc .et-l a{color:#fff!important}@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){.dtwr-form{padding:20px}.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}.heading-bar h4:before{width:50px;right:-66px}#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}.our-core-values ul li{width:100%}}@media (max-width:576px){#heading-bar h2.et_pb_module_heading{word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.products-box .products{flex-direction:column!important;display:flex}.et-db #et-boc .et-l .products-box .et_pb_shop ul.products.columns-3 li.product{border:7px solid #fff;position:relative!important;border-radius:20px;overflow:hidden!important;box-shadow:0px 0px 10px 0px rgba(0,0,0,.19);width:100%!important}.other-services ul{flex-direction:column}}