@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-8deg);transform:scale(0.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}80%,100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-8deg);transform:scale(0.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}80%,100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.faa-tada.animated,.faa-tada.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-tada{-webkit-animation:tada 2s linear infinite;animation:tada 2s linear infinite}.faa-tada.animated.faa-fast,.faa-tada.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover>.faa-tada.faa-fast{-webkit-animation:tada 1s linear infinite;animation:tada 1s linear infinite}.faa-tada.animated.faa-slow,.faa-tada.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover>.faa-tada.faa-slow{-webkit-animation:tada 3s linear infinite;animation:tada 3s linear infinite}.topbar .logo img,.menu-logo .logo img{max-height:62px}.mobile-logo-search-humbarger .logo img{max-height:37px}.client-carousel .client-logo img{max-height:90px}.custom-gallery-carousel .portfolio-icon{margin-left:0;margin-top:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.custom-gallery-carousel .work-item{margin-bottom:10px}.custom-gallery-carousel a.image-popup-vertical-fit{cursor:pointer}.custom-gallery-carousel .portfolio-thumb:hover .portfolio-icon i{background:#fff;border:1px solid #fff;color:#1490d7}.custom-gallery-carousel .portfolio-thumb:after{display:none}.home1-counter-testimonial .single-counter{text-align:center}.home1-counter-testimonial .single-counter .text{margin-left:40px;margin-right:40px}.single-portfolio img{height:auto}.vc_mobile .portfolio-thumb:hover .portfolio-icon i,.vc_mobile .portfolio-thumb:hover .portfolio-icon2 i{background:#fff}.vc_mobile .portfolio-thumb .portfolio-icon i,.vc_mobile .portfolio-thumb .portfolio-icon2 i{visibility:visible;opacity:1;-webkit-transform:translateX(0);transform:translateX(0);background:rgba(255,255,255,0.75);border:1px solid #fff;color:#1490d7}.portfolio-icon2--center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.portfolio-thumb--special:hover img{-webkit-transform:rotate(10deg) scale(1.4);transform:rotate(10deg) scale(1.4)}.our-product-information .single{text-transform:uppercase}.home1-feature-section .what-wedo-section-wrapper .vc_icon_element-icon{color:#1b7ab1 !important;font-size:6em !important}.home1-feature-section .what-wedo-section-wrapper .vc_icon_element-inner{margin-top:.5em;width:6em;height:6em}.home1-feature-section .what-wedo-section-wrapper .what-wedo-section .col-sm-6{width:100% !important}.home1-feature-section .what-wedo-section-wrapper>.vc_column_container{opacity:0;-webkit-transition:all 1.5s ease-in-out 0s;transition:all 1.5s ease-in-out 0s}.home1-feature-section .what-wedo-section-wrapper>.vc_column_container:nth-child(1),.home1-feature-section .what-wedo-section-wrapper>.vc_column_container:nth-child(2){-webkit-transition-delay:0.25s;transition-delay:0.25s}.home1-feature-section .what-wedo-section-wrapper>.vc_column_container:nth-child(3),.home1-feature-section .what-wedo-section-wrapper>.vc_column_container:nth-child(4){-webkit-transition-delay:0.5s;transition-delay:0.5s}.home1-feature-section .what-wedo-section-wrapper+.what-wedo-section-wrapper>.vc_column_container:nth-child(1),.home1-feature-section .what-wedo-section-wrapper+.what-wedo-section-wrapper>.vc_column_container:nth-child(2){-webkit-transition-delay:0.75s;transition-delay:0.75s}.home1-feature-section .what-wedo-section-wrapper+.what-wedo-section-wrapper>.vc_column_container:nth-child(3),.home1-feature-section .what-wedo-section-wrapper+.what-wedo-section-wrapper>.vc_column_container:nth-child(4){-webkit-transition-delay:1s;transition-delay:1s}.home1-feature-section .what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper>.vc_column_container:nth-child(1),.home1-feature-section .what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper>.vc_column_container:nth-child(2){-webkit-transition-delay:1.25s;transition-delay:1.25s}.home1-feature-section .what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper>.vc_column_container:nth-child(3),.home1-feature-section .what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper>.vc_column_container:nth-child(4){-webkit-transition-delay:1.5s;transition-delay:1.5s}.home1-feature-section .what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper>.vc_column_container:nth-child(1),.home1-feature-section .what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper>.vc_column_container:nth-child(2){-webkit-transition-delay:1.75s;transition-delay:1.75s}.home1-feature-section .what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper>.vc_column_container:nth-child(3),.home1-feature-section .what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper>.vc_column_container:nth-child(4){-webkit-transition-delay:2s;transition-delay:2s}.home1-feature-section .what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper>.vc_column_container:nth-child(1),.home1-feature-section .what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper>.vc_column_container:nth-child(2){-webkit-transition-delay:2.25s;transition-delay:2.25s}.home1-feature-section .what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper>.vc_column_container:nth-child(3),.home1-feature-section .what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper+.what-wedo-section-wrapper>.vc_column_container:nth-child(4){-webkit-transition-delay:2.5s;transition-delay:2.5s}.jsEffectsShowItem.visible ~ .what-wedo-section-wrapper>.vc_column_container{opacity:1}.sticky-map{position:fixed}.locations-container .vc_icon_element{margin-bottom:8px;font-size:1.5em}.locations-container .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{width:2em;height:2em}.locations-container [id^='amchart']{overflow:visible !important}.locations-container .amcharts-balloon-div *{font-family:inherit !important}.locations-container .ammapDescriptionTitle{display:none}.locations-container .ammapDescriptionWindow{background-color:#1b7ab1;padding:10px;padding-top:14px;-webkit-border-radius:5px;border-radius:5px;font-size:14px;opacity:0.95;overflow:auto;color:#fff}.locations-container .ammapDescriptionWindow strong{color:#fff}.locations-container .ammapDescriptionWindow p{margin-bottom:20px}.locations-container .ammapDescriptionWindow p+br{display:none}.locations-container .ammapDescriptionWindow a{color:rgba(255,255,255,0.75)}.locations-container .ammapDescriptionWindow a:hover{color:#fff}.locations-container .ammapDescriptionTitle{font-weight:bold;font-size:14px;margin-bottom:10px}.locations-container .navigateBtn{font-family:"Poppins", sans-serif;font-size:14px;font-weight:400;border:1px solid #ebebeb;padding:6px 15px;-webkit-border-radius:30px;border-radius:30px;display:inline-block;text-align:center;color:#fff;border-color:#fff;background-color:#1b7ab1;margin-bottom:10px}.locations-container .navigateBtn:hover{border-color:#186b9b;background-color:#186b9b}.locations-sidebar h2{font-size:30px;font-weight:900;margin-bottom:0}.locations-sidebar h2+span{margin-bottom:10px}.location-items{min-height:75vh}.location-item{position:relative}.location-item .fa-map-marker{position:static !important;-webkit-transform:none !important;transform:none !important;-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.location-item--selected .fa-map-marker,.location-item--hover .fa-map-marker{-webkit-animation:tada 2s linear 2;animation:tada 2s linear 2;color:#1b7ab1 !important}.location-item--hover .fa-map-marker{color:rgba(27,122,177,0.75) !important}a[title="Interactive JavaScript maps"]{display:none !important}.kal-button--slider{display:none;text-transform:inherit;position:absolute;top:22px;right:22px}.kal-button--contact-area{text-transform:inherit;margin-top:20px}.locations-page .kal-button--slider{display:none !important}body.home .main-wrap{position:relative}body.home .home1-intro-section .all-header-area{margin-bottom:0}.team-member:hover .back-part{display:none}.cookies-box{position:fixed;bottom:20px;left:20px;width:280px;padding:14px 20px 20px 20px;background-color:#fff;font-size:0;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,0.11);box-shadow:0 0 12px 0 rgba(0,0,0,0.11);z-index:1000000;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.cookies-box.removed{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}.cookies-box h5{font-size:22px;line-height:26px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,0.11);margin-bottom:12px}.cookies-box p{font-size:13px;line-height:16px}.cookies-box p a{font-weight:bold;color:inherit;-webkit-transition:color 0.3s;transition:color 0.3s}.cookies-box p a:hover{color:#2191d4}.cookies-box__button{width:100%;position:relative;display:inline-block;height:42px;overflow:hidden;cursor:pointer}.cookies-box__button div{height:42px;font-weight:500;font-size:13px;line-height:42px;text-align:center;text-transform:uppercase;letter-spacing:0.5px;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;color:#fff;background-color:#2191d4}.cookies-box__button div span{position:relative;display:inline-block;padding:0 30px;-webkit-transition:-webkit-transform 0.45s ease-in-out;transition:-webkit-transform 0.45s ease-in-out;transition:transform 0.45s ease-in-out;transition:transform 0.45s ease-in-out, -webkit-transform 0.45s ease-in-out;font-weight:inherit;color:inherit}.cookies-box__button div:nth-child(2){background-color:#1b7ab1}.cookies-box__button div:nth-child(2) span{-webkit-transform:translateY(10px);transform:translateY(10px)}.cookies-box__button:hover div{-webkit-transform:translateY(-42px);transform:translateY(-42px)}.cookies-box__button:hover div:nth-child(1) span{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.cookies-box__button:hover div:nth-child(2) span{-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width: 360px){.cookies-box{left:0;right:0;bottom:0;width:auto}}.wpcf7-form-control-wrap.checkbox-630,.wpcf7-form-control-wrap.checkbox-443,.wpcf7-form-control-wrap.acceptance-327,.wpcf7-form-control-wrap.acceptance-480{font-size:12px}@media only screen and (max-width: 991px){.kal-button--slider{display:block}.kal-button--contact-area{margin-top:0px}}@media only screen and (max-width: 767px){.home1-feature-section .what-wedo-section-wrapper .what-wedo-image-verticle{padding-bottom:0}.home1-feature-section .we-do-item{padding-bottom:0}.sticky-map{position:static}.location-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.location-item{padding-left:10px}.kalkulate-map-location-informatrion{padding-bottom:10px}}@media only screen and (max-width: 480px){.home1-counter-testimonial .single-counter .text{margin-left:0;margin-right:0}.our-product-information .single{text-align:center}}@media all and (max-width: 1024px) and (min-width: 992px){.home1-feature-section{padding-top:67px !important}}
