:root {--primary: #039bf7;}
.header.header-2 .header-top {margin: 10px 50px;}
.header.header-2 .header-top .lang-select:before {left: 80px;}
.header.header-2 .header-nav-wrapper .container {background-color: #ffffff;border-radius: 5px;padding: 5px 20px;}
.header.header-2 .header-nav-wrapper .navbar {padding: 10px 0;}
.header.header-2 .header-nav-wrapper .navbar .navbar-brand {padding: 0;}
.header.header-2 .header-nav-wrapper .navbar .navbar-brand img {height: 65px;}
.header.header-2 .header-nav-wrapper .navbar .navbar-nav>li a.nav-link {color: #353535;font-size: 15px;font-weight: 600;text-transform: uppercase;padding: 22px 35px !important;}
.header.header-2 .header-nav-wrapper .navbar .nav-cta .burger-menu {background: #071659 !important;}
.header.header-2 .header-nav-wrapper .navbar .nav-cta .btn-primary {background-color: #039bf7;border-radius: 5px;display: flex;align-items: center;gap: 5px;}
.header.header-2 .header-nav-wrapper .navbar .nav-cta .btn-primary i.bi-arrow-right::before {font-weight: 700 !important;}
.header.header-2 .header-nav-wrapper .navbar .nav-cta .btn-primary i.bi-arrow-right {transform: rotate(-30deg);transition: all .4s ease-in-out;}
.header.header-2 .header-nav-wrapper .navbar .nav-cta .btn-primary:hover i.bi-arrow-right {transform: rotate(0deg);}
.header.header-2 .header-nav-wrapper.header-sticky.scroll-on {box-shadow: 0 0 4px rgba(0, 0, 0, .07);}
.header.header-2 .header-nav-wrapper.header-sticky.scroll-on .navbar {padding: 0;background-color: #ffffff;}
.header.header-2 .header-nav-wrapper.header-sticky.scroll-on .navbar .container {border-radius: 0;padding: 10px 20px;}
.slider-sec2:before {display: none;}
.slider-sec2 .slide-item {height: 100vh;padding: 260px 0 100px;}
.slider-sec2 .slide-item .sub-title {font-size: 16px;font-weight: 600;margin-bottom: 10px;}
.slider-sec2 .slide-item .slide-content p {font-weight: 400;font-size: 16px;line-height: 1.75;margin-bottom: 35px;}
.slider-sec2 .slide-item .btn-primary {background-color: #039bf7;border-radius: 5px;display: flex;align-items: center;justify-content:center;gap: 5px;}
.slider-sec2 .slide-item .btn-primary i.bi-arrow-right::before {font-weight: 700 !important;}
.slider-sec2 .slide-item .btn-primary i.bi-arrow-right {transform: rotate(-30deg);transition: all .4s ease-in-out;}
.slider-sec2 .slide-item .btn-primary:hover i.bi-arrow-right {transform: rotate(0deg);}
.slider-sec2 .slide-item .btn-outline {border-radius: 5px;display: flex;align-items: center;justify-content:center;gap: 5px;}
.slider-sec2 .slide-item .btn-outline i.bi-arrow-right::before {font-weight: 700 !important;}
.slider-sec2 .slide-item .btn-outline i.bi-arrow-right {transform: rotate(-30deg);transition: all .4s ease-in-out;}
.slider-sec2 .slide-item .btn-outline:hover i.bi-arrow-right {transform: rotate(0deg);}
.slider-sec2 .custom-nav {background: transparent;width: auto;height: auto;left: auto;bottom: 0;right: -100px;padding: 0;display: flex;}
.slider-sec2 .custom-nav:after {display: none;}
.slider-sec2 .custom-nav .swiper-button-next {left: 0;bottom: 0;height: 100px;width: 100px;border-radius: 0;background-color: #039bf7;color: var(--white);}
.slider-sec2 .custom-nav .swiper-button-next:after {content: "\f12f";font-family: bootstrap-icons !important;font-size: 24px;font-weight: 600;}
.slider-sec2 .custom-nav .swiper-button-prev {left: 0;bottom: 0;height: 100px;width: 100px;border-radius: 0;background-color: #071659 !important;color: var(--white);}
.slider-sec2 .custom-nav .swiper-button-prev:after {content: "\f138";font-family: bootstrap-icons !important;font-size: 24px;font-weight: 600;}
.about-sec2 {padding: 100px 0 90px;}
.about-sec2 .about-media-box .experien-stat:before {background: linear-gradient(163deg, #039bf7, #003454);}
.about-sec2 .about-content .lead {font-size: 16px;line-height: 30px;font-weight: 500;text-align: justify;margin-bottom: 20px;}
.about-sec2 .about-content .btn-primary {background-color: #039bf7;border-radius: 5px;display: flex;align-items: center;gap: 5px;}
.about-sec2 .about-content .btn-primary i.bi-arrow-right::before {font-weight: 700 !important;}
.about-sec2 .about-content .btn-primary i.bi-arrow-right {transform: rotate(-30deg);transition: all .4s ease-in-out;}
.about-sec2 .about-content .btn-primary:hover i.bi-arrow-right {transform: rotate(0deg);}
.about-sec2 .about-content .conn-txt .text-primary {color: #039bf7 !important;}
.about-sec2 .about-footer .af-item img {height: 48px;}
.services-sec2 {background: url(../images/service2-bg.jpg);background-repeat: no-repeat;background-size: cover;background-position: center;padding: 90px 0;}
.services-sec2 .service-card2 .serv-thumb {background-position: center;background-size: cover;}
.services-sec2 .service-card2 .icon img {height: 60px;}
.services-sec2 .service-card2 h3 {margin: 25px 0 10px;font-size: 20px;line-height: 1.35;font-weight: 700;}
.services-sec2 .service-card2 p {font-size: 15px;font-weight: 400;margin-top: 0;margin-bottom: 0;}
.services-sec2 .service-card2 .service-footer {margin-top: 30px;padding-top: 30px;}
.services-sec {background: url(../images/service2-bg.jpg);background-repeat: no-repeat;background-size: cover;background-position: center;padding: 90px 0 60px;}
.services-sec .service-thumb-image {position: relative;}
.services-sec .service-thumb-image img {width: 100%;border-radius: 7px;}
.services-sec .service-thumb-image .small-img {position: absolute;bottom: -100px;left: -65px;max-width: 350px;}
.services-sec .service-thumb-image .small-img img {width: 100%;border: 7px solid #ffffff;border-radius: 7px;}
.services-sec .service-content-wraper .lead {font-size: 16px;line-height: 30px;font-weight: 500;text-align: justify;margin-bottom: 20px;}
.stat-sec .single-stat .stat-info .display-3 {font-size: 42px;font-weight: 700;letter-spacing: 1px;}
.stat-sec .single-stat .stat-info p {font-size: 12px;font-weight: 600;color: #cccccc;text-transform: uppercase;}
.video-sec2 {padding-bottom: 0;}
.video-sec2 .video-box {margin: 0;height: 500px;border-radius: 0;}
.video-sec2 .video-box::after {position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background: rgba(7,22,89,.65);}
.video-sec2 .video-box img {width: 100%;height: 100%;}
.video-sec2 .video-box .icon {position: absolute;z-index: 9;}
.choose-sec2 {padding: 90px 0;}
.choose-sec2 .single-choose:after {background: url(../images/shape/choose-s-b.png) no-repeat 50% / contain;}
.choose-sec2 .single-choose .icon {background: #039bf7 !important}
.choose-sec2 .single-choose .icon img {height: 42px;}
.choose-sec2 .single-choose h3 {max-width: 150px;margin: 0;font-size: 15px;line-height: 1.35;}
.choose-sec2 .reverse-choose .single-choose {padding-right: 35px;}
.choose-sec2 .reverse-choose .single-choose:after {background: url(../images/shape/choose-sb2.png) no-repeat 50% / contain;}
.choose-sec2 .reverse-choose .single-choose:first-child:after {left: -90%;top: 60%;}
.choose-sec2 .reverse-choose .single-choose:nth-child(2):after {left: -60%;}
.choose-sec2 .reverse-choose .single-choose .icon {background: #039bf7 !important}
.choose-sec2 .reverse-choose .single-choose .icon img {height: 42px;}
.choose-sec2 .reverse-choose .single-choose h3 {max-width: 150px;margin: 0;font-size: 15px;line-height: 1.35;}
.process-sec {padding: 90px 0;background: #efefef;}
.process-sec .brands-carousel {position: relative;z-index: 1;padding-top: 30px;}
.process-sec .brands-carousel::after {position: absolute;left: 0;top: 10px;content: "";height: 2px;width: 100%;border-top: 2px solid #cccccc;}
.process-sec .brands-carousel .process-item {padding: 30px 20px;padding-top: 50px;transition: all 0.35s ease-in-out;position: relative;z-index: 1;border-radius: 10px;text-align: center;}
.process-sec .brands-carousel .process-item::before {position: absolute;left: 50%;transform: translateX(-50%);content: "";height: 45px;width: 40px;background: #efefef;border-radius: 50px;z-index: -1;top: -25px;}
.process-sec .brands-carousel .process-item::after {position: absolute;left: 50%;top: -30px;content: "";height: 20px;width: 20px;transform: translateX(-50%);background: #039bf7;border-radius: 50%;border: 4px solid #efefef;z-index: 9;transition: all 0.35s ease-in-out;}
.process-sec .brands-carousel .swiper-slide-active .process-item {background: #ffffff;}
.process-sec .brands-carousel .swiper-slide-active .process-item::after {border: 4px solid #ffffff;}
.process-sec .brands-carousel .process-item .icon {margin: 0 auto 30px;width: 100px;height: 100px;border-radius: 100%;border: 2px solid #039bf7;}
.process-sec .brands-carousel .process-item .icon img {height: 60px;}
.process-sec .brands-carousel .process-item h4 {font-size: 18px;font-family: 'Rethink Sans';margin-bottom: 12px;}
.process-sec .brands-carousel .process-item p {font-size: 15px;margin-top: 0;margin-bottom: 20px;min-height: 52px;}
.process-sec .brands-carousel .process-item span {display: inline-block;font-size: 60px;font-weight: 800;line-height: 1;background: linear-gradient(0deg, transparent 20%, #cccccc 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;display: inline-flex;transition: all 0.35s ease-in-out;}
.review-sec3 {background: #071659 !important;padding: 90px 0;}
.review-sec3 .review-entry .rev-content {border-radius: 7px 7px 0 0;}
.review-sec3 .review-entry .rev-content:before {display: none;}
.review-sec3 .review-entry .rev-author {background: #001da1;padding: 30px;padding-top: 0;margin: 0;text-align: center;border-radius: 0 0 7px 7px;}
.review-sec3 .review-entry .rev-author .author-thumb {display: inline-block;position: relative;top: -35px;margin-bottom: -35px;padding: 10px;background: #001da1;border-radius: 50%;z-index: 1;border: none;}
.review-sec3 .review-entry .rev-author .author-thumb::before {position: absolute;left: -16px;top: -5px;content: "";height: 40px;width: 20px;border-bottom-right-radius: 15px;box-shadow: 0 20px 0 0 #001da1;}
.review-sec3 .review-entry .rev-author .author-thumb img {height: 60px;width: 60px;border-radius: 50%;border: 2px solid rgb(255 255 255);}
.review-sec3 .review-entry .rev-author .author-info h3 {font-size: 16px;text-transform: uppercase;font-weight: 600;line-height: 1.2;color: #ffffff;}
.review-sec3 .review-entry .rev-author .author-info span {margin-top: 5px;display: block;color: #ffffff;font-size: 14px;}
.faq-sec {padding: 90px 0;}
.faq-sec .contact-form .form-group {position: relative;margin-bottom: 25px;height: 50px;}
.faq-sec .contact-form .form-group input {border-radius: 5px;}
.faq-sec .contact-form .form-group .nice-select.tv-select {background: #f7f7f7;border-radius: 5px;}
.faq-sec .contact-form .btn-primary {background-color: #039bf7;border-radius: 5px;display: flex;justify-content: center;align-items: center;gap: 5px;}
.faq-sec .contact-form .btn-primary i.bi-arrow-right::before {font-weight: 700 !important;}
.faq-sec .contact-form .btn-primary i.bi-arrow-right {transform: rotate(-30deg);transition: all .4s ease-in-out;}
.faq-sec .contact-form .btn-primary:hover i.bi-arrow-right {transform: rotate(0deg);}
.footer.footer-2 {background: #071659 !important;padding-top: 80px;}
.footer.footer-2 .footer-widgets {border-top: none;margin-top: 0;padding: 0 0 60px;}
.footer.footer-2 .footer-widgets .footer-widget .f-logo {margin-bottom: 25px;}
.footer.footer-2 .footer-widgets .footer-widget .f-logo img {max-width: 265px;background: #eeeeee;padding: 7px;border-radius: 3px;}
.footer.footer-2 .footer-widgets .footer-widget p {color: #cccccc;font-size: 15px;line-height: 1.75;margin: 0;}
.footer.footer-2 .footer-widgets .footer-widget p b {display: block;}
.footer.footer-2 .footer-widgets .footer-widget .widget-title {margin-bottom: 35px;font-size: 20px;font-weight: 600;}
.footer.footer-2 .footer-widgets .footer-widget ul li a {color: #cccccc;opacity: 1;}
.footer.footer-2 .footer-widget.contact-widget .contact-inner .item i {width: 35px;min-width: 35px;height: 35px;background: #039bf7;color: #ffffff;border-radius: 100%;display: flex;align-items: center;justify-content: center;}
.footer.footer-2 .footer-widget.contact-widget .contact-inner .item a {color: #cccccc;}
.footer.footer-2 .footer-bottom .footer-nav ul li a {padding: 15px 20px;}

.footer.footer-2 .footer-widget.contact-widget .cont-box b {display: block;width: 100%;color: #ffffff;margin-bottom: 3px;}
.footer.footer-2 .footer-widget.contact-widget .cont-box hr {margin: 10px 0;border-top: 1px solid #8d8d8d;opacity: 1;}

.about-sec3 {padding: 90px 0;}
.about-sec3 .about-content3 {padding-left: 35px;}
.about-sec3 .about-content3 .sec-title {font-size: 36px;margin-bottom: 10px;font-weight: 700;line-height: 1.2;}
.about-sec3 .about-content3 .content-box p {font-size: 16px;font-family: 'Rethink Sans';line-height: 28px;text-align: justify;margin-top: 0;margin-bottom: 10px;}
.about-sec3 .about-content3 .content-box .more-content {display: none;}
.about-sec3 .about-content3 .content-box .btn-primary {background-color: #039bf7;border-radius: 5px;display: flex;align-items: center;gap: 7px;text-transform: uppercase;}
.about-sec3 .about-content3 .content-box .btn-primary i {width: 20px;height: 20px;display: flex;align-items: center;justify-content: center;background: #071659;font-size: 12px;border-radius: 100%;}
.mission-sec {padding: 60px 0;}
.mission-sec .mission-nav .nav-tabs {margin: 0 0 35px;padding-bottom: 20px;border-bottom: 1px solid var(--theme-border);}
.mission-sec .mission-nav .nav-tabs .nav-item .nav-link {margin: 0;color: #ffffff;font-weight: 600;border-radius: 5px;font-size: 16px;text-transform: uppercase;background-color: #071659;padding: 7px 30px;display: block;width: 100%;text-align: left;}
.mission-sec .mission-nav .nav-tabs .nav-item .nav-link.active, .mission-sec .mission-nav .nav-tabs .nav-item .nav-link:hover {color: #ffffff !important;background-color: #039bf7 !important;border: 1px solid #039bf7 !important;}
.mission-sec .mission-content-wraper .tab-img img {width: 100%;border-radius: 5px;}
.mission-sec .mission-content-wraper .tab-txt h4 {font-size: 24px;line-height: 1.2;font-family: 'DM Sans';margin-bottom: 12px;}
.mission-sec .mission-content-wraper .tab-txt p {font-size: 16px;margin-bottom: 10px;}
.mission-sec .mission-content-wraper .tab-txt .list-single ul.ct-list {margin-right: 0;margin: 0px 0;}
.mission-sec .mission-content-wraper .tab-txt .list-single ul.ct-list li {font-size: 15px;margin-bottom: 10px;padding-left: 30px;}

.contact-widgets {padding: 60px 0;}
.contact-widgets .sec-intro {margin: 0 0 35px;}
.contact-widgets .sec-intro .sec-title {font-size: 36px;margin-bottom: 0;font-weight: 700;line-height: 1.2;}
.contact-widgets .contact-card {flex-direction: column;text-align: center;min-height: 245px;border: 1px solid #039bf7;padding: 20px;border-radius: 10px;}
.contact-widgets .contact-card span.icon {width: 70px;height: 70px;background: #e2f4ff !important;margin: 0 auto;}
.contact-widgets .contact-card span.icon img {height: 42px;}
.contact-widgets .contact-card .contact-info ul li strong {font-size: 16px;text-transform: uppercase;}

.contact-sec {padding: 90px 0;}
.contact-sec .global-location {position: relative;}
.contact-sec .sec-intro .sec-title {font-size: 36px;margin-bottom: 0;font-weight: 700;line-height: 1.2;}
.contact-sec .global-location img {width: 100%;}
.contact-sec .global-location .location-item {display: inline-block;cursor: pointer;}
.contact-sec .global-location .location-item:nth-child(1) {position: absolute;top: 38%;right: 25%;}
.contact-sec .global-location .location-item:nth-child(2) {position: absolute;top: 40%;right: 32%;}
.contact-sec .global-location .location-item:nth-child(3) {position: absolute;top: 65%;left: 32%;}
.contact-sec .global-location .location-item:nth-child(4) {position: absolute;top: 32%;left: 23%;}
.contact-sec .global-location .location-item:nth-child(5) {position: absolute;top: 62%;right: 20%;}
.contact-sec .global-location .location-item:nth-child(6) {position: absolute;top: 30%;right: 18%;}
.contact-sec .global-location .location-item img {width: 50px;}
.contact-sec .global-location .location-item .location-details {text-align: center;height:140px;display: inline-block;background: #ffffff;border: 1px solid #039bf7;padding: 15px;box-shadow: 0px 15px 60px -10px rgb(109, 117, 143, .35);width: 250px;transition: all 0.35s ease-in-out;position: absolute;bottom: -150px;left: 50%;opacity: 0;visibility: hidden;z-index: 1;border-radius: 5px;transform: translateX(-50%);}
.contact-sec .global-location .location-item:hover .location-details {opacity: 1;visibility: visible;bottom: -142px;}
.contact-sec .global-location .location-item.active .location-details {opacity: 1;visibility: visible;bottom: -142px;}
.contact-sec .global-location .location-item .location-details h5 {font-size: 18px;text-transform: uppercase;margin-bottom: 5px;}
.contact-sec .global-location .location-item .location-details span {font-size: 14px;color: #464646;}
.contact-sec .global-location .location-item .location-details ul {margin-top: 0;margin-bottom: 0;padding: 0;list-style: none;}
.contact-sec .global-location .location-item .location-details ul li a {font-size: 15px;font-weight: 600;color: #039bf7;}
.contact-sec .form-inner .btn-primary {background-color: #039bf7;border-color: #039bf7;color: #fff;}

.single-service {padding: 90px 0;}
.single-service .title {font-size: 36px;margin-bottom: 10px;font-weight: 700;line-height: 1.2;}
.single-service p {font-size: 16px;font-family: 'Rethink Sans';line-height: 28px;text-align: justify;margin-top: 0;margin-bottom: 10px;}
.single-service ul.ct-list {padding: 0;list-style: none;margin: 0 0 20px 0 !important;}
.single-service ul.ct-list li {margin-bottom: 10px;padding-left: 30px;}
.single-service ul.ct-list li:before {background: url(../images/icons/check-icon.webp) no-repeat 0;}
.single-service h4 {font-size: 24px;margin-bottom: 10px;font-weight: 700;line-height: 1.2;font-family: 'DM Sans';}
.single-service h5 {font-family: 'DM Sans';font-size: 18px;font-weight: 600;line-height: 1.2;color: #0568ec;}
.single-service .pricing-card .pricing-head .display-5 {font-family: 'DM Sans';font-size: 20px;font-weight: 700;line-height: 1.2;}
.single-service .pricing-card .pricing-body {min-height: 505px;}
.single-service .pricing-card .pricing-body ul li {margin-bottom: 12px;padding-left: 30px;font-family: 'DM Sans';font-weight: 600;color: #262626;}
.single-service .pricing-card .pricing-body ul li:last-child {margin-bottom: 0;}
.single-service .cta-inner {padding: 30px;background: #039bf7;border-radius: 10px;}
.single-service .cta-inner span {font-size: 15px;text-transform: uppercase;font-weight: 600;color: #eeeeee;display: block;margin-bottom: 7px;}
.single-service .cta-inner .title {font-size: 30px;margin-bottom: 10px;font-weight: 700;line-height: 1.2;color: #ffffff;}
.single-service .cta-inner p {font-size: 16px;font-family: 'Rethink Sans';line-height: 24px;text-align: justify;margin-top: 0;margin-bottom: 5px;color: #eeeeee;}
.single-service .cta-inner p + p {margin-bottom: 0;}

@media (max-width: 767px){
	.header.header-2 .header-top {margin: 10px;}
	.header.header-2 .header-top .header-infos {display: none;}
	.header.header-2 .header-top .header-cta {display: none !important;}
	.header.header-2 .header-nav-wrapper .container {padding: 12px 20px;}
	.header.header-2 .header-nav-wrapper .navbar .navbar-brand img {height: 42px;max-width: max-content;}
	.header.header-2 .header-nav-wrapper .navbar button.navbar-toggler.offcanvas-nav-btn svg path {fill: #000000;}
	.offcanvas .offcanvas-body .navbar-nav>li a.nav-link {padding: 15px 0;border-bottom: 1px solid #878787;font-size: 14px;font-weight: 500;}
	.offcanvas .offcanvas-header .btn-close.bg-primary {background-color: #0796f6 !important;}
	.slider-sec2 .slide-item {height: 100vh;padding: 150px 0 100px;}
	.slider-sec2 .slide-item .slide-content h1 {font-size: 30px;margin-bottom: 20px;}
	.slider-sec2 .slide-item .slide-content p {font-size: 14px;margin-bottom: 20px;}
	.slider-sec2 .custom-nav {display: none !important;}
	.about-sec2 .about-media-box .about-sm {display: none;}
	.about-sec2 .about-content {padding: 30px 0 0;}
	.sec-title {font-size: 30px !important;line-height: 42px !important;}
	.services-sec2 {padding: 60px 0 30px;}
	.services-sec2 .serv-header {margin-bottom: 20px;}
	.services-sec2 .sec-intro {margin: 0 0 0px;}
	.services-sec2 .header-slider-nav {display: none !important;}
	.stat-sec {padding: 50px 0 0;}
	.video-sec2 .video-box {height: 350px;}
	.video-sec2 .video-box img {width: 100%;height: 100%;object-fit: cover;}
	.choose-sec2 {padding: 50px 0;}
	.process-sec {padding: 50px 0;}
	.process-sec .sec-intro {margin: 0 0 20px;}
	.review-sec3 {padding: 50px 0;}
	.sec-intro {margin: 0 0 35px;}
	.faq-sec {padding: 50px 0;}
	.footer.footer-2 .footer-widget.about-footer {max-width: 100%;margin: 0;}
	.footer.footer-2 .footer-widgets {padding: 0;}
	.footer.footer-2 .text-info {color: #fff !important;font-size: 15px;text-align: center;}
	.navbar .offcanvas-header img {max-width: 220px;background: #eeeeee;padding: 7px;border-radius: 3px;}
	.navbar .offcanvas-body li a {color: #ffffff !important;}
	.promo-sec {padding: 135px 0 50px !important;}
	.promo-sec .promo-wrap h1 {font-size: 42px;}
	.promo-sec ol.breadcrumb .breadcrumb-item+.breadcrumb-item:before {content: "\f285" !important;font-family: bootstrap-icons !important;font-size: 14px;font-weight: 600 !important;}
	.about-sec3 {padding: 50px 0;}
	.about-sec3 .about-content3 {padding-left: 0;padding: 30px 0 0;}
	.about-sec3 .about-content3 .content-box .btn-primary {display: inline-flex;gap: 10px;}
	.mission-sec {padding: 50px 0;}
	.mission-sec .mission-nav .nav-tabs .nav-item {display: block;width: 100%;margin-right: 0px;}
	.mission-sec .mission-nav .nav-tabs .nav-item .nav-link {text-align: center;}
	
	.contact-widgets {padding: 50px 0;}
	.contact-sec {padding: 50px 0;}
	.contact-sec .global-location {margin-bottom: 60px;}
	.contact-sec .global-location .location-item img {width: 30px;}
	.contact-sec .global-location .location-item .location-details {height: 140px;width: 200px;}
	.contact-sec .global-location .location-item:nth-child(1) {top: 30%;right: 27%;}
	.contact-sec .global-location .location-item:nth-child(2) {top: 40%;right: 35%;}
	.contact-sec .global-location .location-item:nth-child(3) {top: 60%;left: 30%;}
	.contact-sec .global-location .location-item:nth-child(4) {top: 22%;left: 22%;}
	.contact-sec .global-location .location-item:nth-child(5) {top: 55%;right: 17%;}
	.contact-sec .global-location .location-item:nth-child(6) {top: 25%;right: 15%;}
	.contact-sec .contact-form .form-inner {max-width: 100%;padding: 35px 25px;}
	
	.single-service {padding: 50px 0;}
	.single-service .title {font-size: 24px;}
	.single-service h4 {font-size: 20px;}
	.single-service .pricing-card .pricing-body {min-height: auto;}
	.single-service .cta-inner .title {font-size: 24px;}
	.single-service .cta-inner p {font-size: 15px;}
}