i{font-family:'FontAwesome','Font Awesome 5 Free'}.ds-header-text{color:#fff;font-weight:700;font-size:16px;margin-top:18px;margin-bottom:0;padding:3px 0 0 10px;display:block}ul.header-info li.mailClass:before{content:"\f0e0";left:-10px}.mailClass a{color:#575757}.addressSec ul.header-info li.mailClass{padding:0 0 0 45px;margin-right:37px}@media (max-width:768px){.addressSec ul.header-info li.mailClass{padding:0 0 0 40px}}.ds-header-adress{display:none}.hm7Testimonial .testimonialText .hm7TestimonialName{font-size:18px;margin-top:30px;margin-bottom:4px;text-align:left}.navbar.navbar2-wrap{min-height:68px}.header6 .navbar-collapse.collapse{min-height:68px}.sticky_header{position:fixed !important}.banner-caption h1{color:#fff;font-family:"Poppins",Sans-serif;font-size:37px;font-weight:700;text-transform:none;line-height:40px}ul.category-list li a{color:#767676;font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:700;text-transform:none;font-style:normal}ul.category-list li a:hover{color:#5a5959}ul.category-list li.current-menu-item a{color:#fff}ul.category-list li.current-menu-item a:hover{color:#fff}@media (min-width:775px){.tmc.container.mainPadding .row{position:relative}#content-wrapper{overflow:visible}.tmc_header_6 .tmc.container.mainPadding .row .left-column{position:absolute;height:100%}.widget.service-listing{position:sticky;top:80px}}.testi-star{display:none}.hm7TestimonialArrow .fa:before{color:#04a5bf}.elementor-tab-title.elementor-active{background-color:#04a5bf !important}.elementor-tab-content ul li{list-style:disc}.elementor-widget ul li{list-style:disc}@media only screen and (min-width:992px){.header6 #main-navigation-wrapper .nav .current-menu-item>a{color:#04a5bf}}.inner-box:hover h5{color:#fff !important}.elementor-widget-form .elementor-button[type=submit]{font-family:"Roboto",Sans-serif;font-weight:700;background-color:#04a5bf !important;border-style:solid;border-width:3px;border-color:#04a5bf;border-radius:3px}.elementor-widget-form .elementor-button[type=submit]:hover{color:#04a5bf !important;background-color:#fff !important;border-color:#04a5bf !important}.elementor-portfolio-item.portfolio{padding-top:0 !important}@media (max-width:414px){.header6 ul.header-info li:before{margin-left:0 !important;margin-top:0 !important}}@media (max-width:720px){.header6 ul.header-info li:before{background:#04a5bf;color:#fff;font-size:20px !important;padding:0 8px;border-radius:5px;top:7px;margin-left:0 !important;margin-top:0 !important;left:0 !important}}@media (max-width:992px){header .logo img{margin-top:0 !important}}@media (max-width:1201px){.header-info{display:flex;align-items:center;justify-content:flex-start}.header-info li:before{width:32px;height:32px;display:flex;justify-content:center;align-items:center;top:3px}.header-info li{min-height:40px;display:flex;align-items:center;flex-wrap:wrap}.header-info li a{width:100%}.header-info li.ds-header-adress{display:none}}@media (max-width:414px){ul.header-info li.mailClass:before{content:"\f0e0";background:#04a5bf !important}}@media (min-width:1200px){.header-info li.ds-header-adress{display:block}}@media (max-width:767px){.header6 .headerMiddleSec .row{display:flex !important;align-items:center !important;flex-wrap:nowrap !important}.header6 .headerMiddleSec .logoSec,.header6 .headerMiddleSec .addressSec{max-width:none !important;width:auto !important;float:none !important;text-align:left !important}.header6 .headerMiddleSec .logoSec{flex:1 1 auto !important}.header6 .headerMiddleSec .addressSec{flex:0 0 auto !important}.header6 .addressSec ul.header-info{display:flex !important;flex-wrap:nowrap !important;justify-content:flex-end !important;align-items:center !important;gap:10px !important;margin:0 !important;padding:0 !important}.header6 .addressSec ul.header-info li.phnClass{position:relative !important;float:none !important;width:44px !important;height:44px !important;min-height:44px !important;padding:0 !important;margin:0 !important}.header6 .addressSec ul.header-info li.phnClass b,.header6 .addressSec ul.header-info li.phnClass br{display:none !important}.header6 .addressSec ul.header-info li.phnClass a{position:absolute !important;inset:0 !important;width:auto !important;font-size:0 !important}}@media (max-width:767px){.inner-pages-bnr{height:220px !important}}@media (max-width:480px){.inner-pages-bnr{height:160px !important}}@media (max-width:767px){.tmc.container.mainPadding{padding:60px 0 !important}}@media (max-width:480px){.tmc.container.mainPadding{padding:40px 0 !important}}