/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 06 2024 | 01:21:40 */
.bl {
    background: #0a1229;
    width: 100%;
    height: 80px;
    text-align: center;
    display: flex;
    max-width: 300px;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
}

.bl img {
    max-width: 80%;
    height: auto;
}

.mkdf-page-header .mkdf-position-left, .mkdf-mobile-header .mkdf-position-left {
    min-width: 220px;
    text-align: center;
    background: #0A1229;
}

.elementor-9920 h4, .elementor-9646 h4 {
    font-size: 22px;
}

/*.mkdf-footer-top-inner {position: relative;}
.mkdf-footer-top-inner:after {position: absolute; content:'';  left: 0; bottom:0; opacity: .4; width: 100%; height: 100%; background: url(https://www.talktechnologygroup.com/wp-content/uploads/2023/09/footer-logos.png) no-repeat 50% 95%; background-size: 100%;}*/
.cs-post h4 {
    margin-bottom: 0;
}

.cs-post .date {
    font-size: 12px;
    color: #999;
    margin-bottom: 1.5em;
}

.elementor-widget-container ul {
    list-style: none;
}

.elementor-widget-container ul li {
    list-style: none;
    padding: 0 0 0 15px;
    position: relative;
}

.elementor-widget-container ul li:before {
    position: absolute;
    content: '';
    left: 0;
    top: 8px;
    width: 6px;
    height: 6px;
    border-radius: 6px;
    background: #d33;
    display: inline-block;
}

.auto-port-new {
    /*background: url('https://www.talktechnologygroup.com/wp-content/uploads/2023/10/auto-port-bg1.jpg') no-repeat 50% 50%;*/
	background: url('https://www.talktechnologygroup.com/wp-content/uploads/2023/10/ports-bg.jpg') no-repeat 50% 50%;
    background-size: 100% 100%;
    width: 1140px;
    height: 597px;
	margin: 0 auto;
	position: relative;
}

@media (min-width: 768px) and (max-width: 1439px) {
	.auto-port-new {transform: scale(.8);transform-origin:left;}
}
@media (min-width: 1440px) and (max-width: 1599px) {
	.auto-port-new {transform: scale(1.2);}
}
@media (min-width: 1600px) and (max-width: 1799px) {
	.auto-port-new {transform: scale(1.33);}
}
@media (min-width: 1800px) {
	.auto-port-new {transform: scale(1.4);}
}
.auto-port-new ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

.auto-port-new ul li {
    position: absolute;
    left: 0%;
    top: 1000px;
    background-repeat: no-repeat;
    background-position: 0 0;
    text-align: left;
    background: none!important;
    padding: 0;
}
.auto-port-new ul li:before{display: none;}
.auto-port-new ul li em {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    display: block;
    position: absolute;
    cursor:pointer;
    position: relative;
    font-size: 0;
    animation: pulse-animation 1.5s infinite;
}
.auto-port-new ul li em:before {
    content: ''; width: 16px; height: 16px; border-radius: 50%; display: block; left: 0; top: 0; position: absolute;
    background: rgb(255 85 7);
}
.auto-port-new ul li:hover em {animation: none;}
@keyframes pulse-animation {
  0% {
    box-shadow: 0 0 0 0px rgba(255,85,7, 0.5);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(255,85,7, 0);
  }
}

.auto-port-new ul li div {transition: opacity ease-in-out .3s;font-size: 12px;line-height: 1;color:#767676;left: 80px;padding-left: 80px;position: absolute;display: none;min-width: 290px;text-align: left;}
.auto-port-new ul li:hover div {display: block;}
.auto-port-new h4 {
    font-size: 16px;
    color: #ff5507;
    margin: 7px 0 0 0;
}
.auto-port-new img {position: absolute;left: 0;top: 0;max-width: 200%;}

.auto-port-new ul li.p1 {left: 275px;top: -2px;}
.auto-port-new ul li.p1 em {left: 248px;top: 109px;}

.auto-port-new ul li.p2 {left: 502px;top: 34px;}
.auto-port-new ul li.p2 em {left: 134px;top: 127px;}
.auto-port-new ul li.p2 div {padding-top: 2px;}

.auto-port-new ul li.p3 {left: 616px;top: 101px;}
.auto-port-new ul li.p3 em {left: 72px;top: 94px;}
.auto-port-new ul li.p4 {left: 639px;top: 206px;}
.auto-port-new ul li.p4 img {/* margin-top: -40px; */}
.auto-port-new ul li.p4 em {left: 77px;top: 27px;}
.auto-port-new ul li.p4 div {padding-left: 164px;width: 350px;margin-top: -40px;}
.auto-port-new ul li.p5 {left: 700px;top: 253px;}
.auto-port-new ul li.p5 em {left: 81px;top: 14px;}
.auto-port-new ul li.p5 div {padding-left: 194px;width: 360px;}

.auto-port-new ul li.p6 {left: 707px;top: 277px;}
.auto-port-new ul li.p6 em {left: 80px;top: 16px;}
.auto-port-new ul li.p6 div {padding-left: 139px;padding-top: 55px;width: 340px;}

.auto-port-new ul li.p7 {left: 653px;top: 298px;}
.auto-port-new ul li.p7 em {left: 115px;top: 13px;}
.auto-port-new ul li.p7 div {padding-top: 110px;width: 300px;}

.auto-port-new ul li.p8 {left: 482px;top: 90px;padding-top: 201px;}
.auto-port-new ul li.p8 em {left: 113px;top: 12px;}
.auto-port-new ul li.p8 div {padding-top: 198px;width: 300px;}

.auto-port-new ul li.p9 {left: 364px;top: 381px;text-align: right;}
.auto-port-new ul li.p9 em {left: 103px;top: 14px;}
.auto-port-new ul li.p9 div {padding-top: 198px;width: 300px;left: -230px;position: absolute;top: -120px;text-align: right;}
.auto-port-new ul li.p9 img {left: 310px; top: 136px;}
.auto-port-new ul li.p10 {left: 208px;top: 239px; text-align: right;}
.auto-port-new ul li.p10 em {left: 260px;top: 10px;}
.auto-port-new ul li.p10 div {padding-top: 198px;width: 300px;left: -230px;position: absolute;top: -80px;text-align: right;}
.auto-port-new ul li.p10 img {left: 310px;top: 96px;}

.auto-port-new ul li.p11 {left: 98px;top: 68px;text-align: right;}
.auto-port-new ul li.p11 em {left: 203px;top: 137px;}
.auto-port-new ul li.p11 div {padding-top: 198px;width: 300px;left: -230px;position: absolute;top: -100px;text-align: right;}
.auto-port-new ul li.p11 img {left: 310px;top: 196px;}

.auto-port-new ul li.p12 {left: 218px;top: -18px;text-align: right;}
.auto-port-new ul li.p12 em {left: 232px;top: 247px;}
.auto-port-new ul li.p12 div {padding-top: 198px;width: 300px;left: -230px;position: absolute;top: -100px;text-align: right;}
.auto-port-new ul li.p12 img {left: 310px;top: 196px;}

/* 
.page-id-10174 .mkdf-testimonials-holder.mkdf-testimonials-vertical-scroll .mkdf-testimonial-image, .page-id-10174 .mkdf-testimonials-quote-holder {display: none;}
.page-id-10174 .swiper-container {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    margin: 10px 0;
    padding: 57px 40px 60px 40px;
    font-size: 18px;
    line-height: 30px;
    border: 1px solid #e8e8e9;
    border-bottom: 4px solid #ff5e14;
    }
.page-id-10174 p.mkdf-testimonial-text {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden;}
.page-id-10174 .swiper-container:after {content: url(https://www.talktechnologygroup.com/wp-content/themes/wilmer/assets/img/quote.svg);
    position: absolute;
    right: 42px;
    top: 60px;
    width: 70px;}
.page-id-10174 .mkdf-testimonials-holder.mkdf-testimonials-vertical-scroll .swiper-pagination {bottom: -20px;right: 50%;transform: rotate(0) translateX(50%);}
.page-id-10174 .mkdf-testimonials-holder.mkdf-testimonials-vertical-scroll .mkdf-testimonial-text-holder {width: 80%;} */

.testi blockquote{text-align: left; padding-right: 20%;}
.testi .author {color: #001659; font-weight: bold; display: block; margin-top: .5em;}

.mkdf-footer-bottom-inner .social_linkedin, .mkdf-position-right-inner .social_linkedin {font-size: 24px!important;}

@media (max-width: 768px) {
	footer.mkdf-page-footer .mkdf-grid-col-4 {text-align: left;}
	.auto-port-new {transform: scale(.5);transform-origin:left; margin: -25vh 0 0 -18vw}
	
	.mkdf-title-holder.mkdf-title-va-header-bottom {height: 232px!important;}
}

@media (max-width: 413px) {
	.auto-port-new {transform: scale(.5);transform-origin:left; margin: -25vh 0 0 -25vw}
}