.elementor-kit-880{--e-global-color-primary:#009ADE;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#000000;--e-global-color-accent:#009ADE;--e-global-color-45bb1a7:#E8E8E8;--e-global-color-bf83fb2:#3E3E3E;--e-global-color-4361325:#F8F8F8;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:600;--e-global-typography-7c2914d-font-family:"Lato";--e-global-typography-7c2914d-font-size:18px;--e-global-typography-7c2914d-font-weight:300;--e-global-typography-9ae0547-font-family:"Lato";--e-global-typography-9ae0547-font-size:20px;--e-global-typography-9ae0547-font-weight:600;--e-global-typography-9ae0547-text-transform:uppercase;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-880 button,.elementor-kit-880 input[type="button"],.elementor-kit-880 input[type="submit"],.elementor-kit-880 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:11px 11px 11px 11px;}.elementor-kit-880 button:hover,.elementor-kit-880 button:focus,.elementor-kit-880 input[type="button"]:hover,.elementor-kit-880 input[type="button"]:focus,.elementor-kit-880 input[type="submit"]:hover,.elementor-kit-880 input[type="submit"]:focus,.elementor-kit-880 .elementor-button:hover,.elementor-kit-880 .elementor-button:focus{color:var( --e-global-color-accent );background-color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:12px;}.elementor-element{--widgets-spacing:12px 12px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-880 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-kit-880{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-880 button,.elementor-kit-880 input[type="button"],.elementor-kit-880 input[type="submit"],.elementor-kit-880 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-880{--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:16px;--e-global-typography-7c2914d-font-size:16px;--e-global-typography-9ae0547-font-size:16px;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-880 button,.elementor-kit-880 input[type="button"],.elementor-kit-880 input[type="submit"],.elementor-kit-880 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.container-fluid {
    padding:0;
}
.service-new-header:after {
        content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 75%;
    height: 100%;
    z-index: 1;
    background-color: rgb(62, 62, 62);
  clip-path: polygon(0 0, 29% 0, 0 100%, 0% 100%);

}
.contact-column:after {
     content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 75%;
    height: 100%;
    z-index: 1;
    background-color:rgb(0, 154, 222);
 clip-path: polygon(100% 0, 100% 0, 81% 100%, 100% 100%);

 
}
.mobile-image:before {
    
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color: #3e3e3e;
    clip-path: polygon(0 0, 0 25%, 100% 0);

}
p {
    font-weight: 300;
}
.white-text p, .white-text a{
    color:#fff;
}

.smaller-text p{
   
    font-weight: 300;
font-size: 18px;
}
.service-location-list li {
      list-style-image: url('/wp-content/uploads/2024/04/Subtract.svg');
      margin: 4px 0
}
.service-location-list li a {
    color:#fff;
    font-size: 18px;
    font-weight: 300;
}
@media screen and (max-width:1024px){
.service-title-new h1{
    font-size:2.8rem !Important;
}
.smaller-text p{
   
    
font-size: 16px;
}
}
.faq-title h3{
    font-size: 50px;
}
@media only screen and (max-width: 767px){
.faq-title h3 {
    font-size: 25px;
}
.service-location-list li a {
   
    font-size: 16px;
}
.contact-column:after {
     content: "";
    position: absolute;
    top:0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background-color:rgb(0, 154, 222);
 clip-path: polygon(0 100%, 100% 100%, 0 78%, 0 88%);


 
}
}

.e-n-accordion-item-title-icon {
    border-left: 2px solid #1799D6;
    padding-left: 8px;
}
.padding-v-30, .trustpilot-section {
    display: none;
}
.testimonial-title h4{
    font-size: 24px !Important;
}
.swiper {padding-bottom: 70px;
padding-top:15px;
}
.footer-services-new .sub-menu {
    display: block !Important;
    position: relative  !Important;
        width: auto !Important;
           border-left: 2px solid #009ADE !Important;
    padding-left: 6px !Important;
    margin: 6px 12px 9px 12px !important;
}
.footer-services-new ul.elementor-nav-menu--dropdown a, .footer-services-new .ul.elementor-nav-menu--dropdown a:hover {
    border-left: 0px solid #009ADE !Important;
    padding-left: 0 !Important;
    margin:0 !important;
}
ul.elementor-nav-menu--dropdown a {
    border-left: 0px solid #009ADE !Important;
}
.head {
    z-index: 22
}
.head.elementor-sticky--effects{ 
   background-color: #009ADE !important;
}
.phone-section-head {
      transition: all .2s ease-in-out;
}
.head.elementor-sticky--effects .phone-section-head {
    opacity: 0;
    position: absolute
    
}
.mobile-tel path{
    color:#fff !Important;
    fill:#fff !Important;
}
.mobile-tel svg {
    width: 24px !Important;
    margin-right: 10px
}
.elementor-nav-menu .sub-arrow .e-font-icon-svg.fa-svg-chevron-down {
  color:#fff !Important;
    fill:#fff !Important;
}@media screen and (min-width:767px){
.head-menu-new .sub-menu {
    right:-50% !Important;
}
.head-menu-new .sub-menu .menu-item-has-children .sub-menu {
    left:unset !important;
    right:-103.1% !Important;
  border-radius: 0 !Important;
}
.head-menu-new .sub-menu .menu-item-has-children .sub-menu a{
    font-size:16px !Important;
    border-radius: 0!Important;
}
}


.sm-title h1{
    font-size: 50px;
}
.service-heading-individual h2 {
    font-size: 25px;
}
@media only screen and (max-width: 767px){
.sm-title h1{
    font-size: 30px;
}
.service-heading-individual h2 {
    font-size: 20px;
}
}/* End custom CSS */