.avia-section.av-1xf1v-9e4dd83a0e0916b6d372dda221729e72{
background-repeat:repeat-x;
background-image:url(https://ctdginc.com/wp-content/uploads/2024/12/Wave-Graphics-1500x300px_Rev7_wave4.jpg);
background-position:50% 100%;
background-attachment:scroll;
}

#top .hr.hr-invisible.av-1i5cz-a7c56ad41c8fba787a9a76f8bb859e89{
height:40px;
}

#top .av_textblock_section.av-34xy7-4b444bbe61e6613a298e09dccbd92cfe .avia_textblock{
font-size:20px;
}

#top .hr.hr-invisible.av-vczn-e8bf2deec7dbf636657b0edd008d97ef{
height:180px;
}

.avia-section.av-6osf-57b56632efe19744224c8b1806581945{
background-color:rgba(255,255,255,0.01);
background-image:unset;
margin-top:-30px;
margin-bottom:0px;
}

#top .av_textblock_section.av-lu8vkkib-94caa0b83d36a20ee6c709363fa5d622 .avia_textblock{
color:#005587;
}

.flex_column.av-1iyqm1o-f98ba1225b98d6a399305aceb93faaaf{
padding:3% 3% 3% 3%;
background-color:rgba(129,130,133,0.2);
}
.avia_transform .flex_column.av-1iyqm1o-f98ba1225b98d6a399305aceb93faaaf{
animation-duration:1.5s;
}

#top .av-special-heading.av-1i0krcs-5bf33b21a6f1b263ecc4c6ded7a001e6{
padding-bottom:20px;
color:#005587;
font-size:20px;
}
body .av-special-heading.av-1i0krcs-5bf33b21a6f1b263ecc4c6ded7a001e6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-1i0krcs-5bf33b21a6f1b263ecc4c6ded7a001e6 .av-special-heading-tag{
font-size:20px;
}
.av-special-heading.av-1i0krcs-5bf33b21a6f1b263ecc4c6ded7a001e6 .special-heading-inner-border{
border-color:#005587;
}
.av-special-heading.av-1i0krcs-5bf33b21a6f1b263ecc4c6ded7a001e6 .av-subheading{
font-size:15px;
}

#top .av-slideshow-ui.av-51b6gc-42b58af678fc0eeb32579becea667148 .avia-slideshow-arrows a{
color:rgba(129,130,133,0.26);
}
#top .av-slideshow-ui.av-51b6gc-42b58af678fc0eeb32579becea667148 .avia-slideshow-arrows a.avia-svg-icon svg:first-child{
stroke:rgba(129,130,133,0.26) !important;
fill:rgba(129,130,133,0.26) !important;
}
#top .avia-testimonial-wrapper.av-51b6gc-42b58af678fc0eeb32579becea667148 .avia-testimonial-content{
font-size:16px;
color:#818285;
}
#top .avia-testimonial-wrapper.av-51b6gc-42b58af678fc0eeb32579becea667148 .avia-testimonial-name{
font-size:16px;
color:#8fc54e;
}
.avia-testimonial-wrapper.av-51b6gc-42b58af678fc0eeb32579becea667148 .avia-testimonial-subtitle{
font-size:16px;
color:#005587;
}
.avia-testimonial-wrapper.av-51b6gc-42b58af678fc0eeb32579becea667148 .avia-testimonial-subtitle-sep{
font-size:16px;
}
.avia-testimonial-wrapper.av-51b6gc-42b58af678fc0eeb32579becea667148 .avia-testimonial-link{
font-size:16px;
color:#005587;
}
.avia-testimonial-wrapper.av-51b6gc-42b58af678fc0eeb32579becea667148 .avia-slideshow-controls{
color:#818285;
}

.avia-section.av-m6o4trfc-b011e7138b3b9ca328a3e03b3f3f60ee{
background-color:rgba(129,130,133,0.2);
background-image:unset;
margin-top:-30px;
margin-bottom:0px;
}

.avia-image-container.av-m6o5tsvl-fe84712a0299a92b0d1074c3ff335c69 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m6o5tsvl-fe84712a0299a92b0d1074c3ff335c69 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-m6o7o5zx-8c50c2bf757387b8f55e2f0d5e2b4308{
background-color:rgba(129,130,133,0.2);
background-image:unset;
margin-top:-30px;
margin-bottom:0px;
}

.avia-image-container.av-76nlng-b4de5e6526b357a44b4d4e71df6c8f9e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-76nlng-b4de5e6526b357a44b4d4e71df6c8f9e .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_column.av-hspo98-8dc4a6cd94eeb68bdf7d34fe573ee387{
padding:3% 3% 3% 3%;
background-color:#005587;
background:linear-gradient( to bottom, #005587, #2688bd );
}

#top .avia-animated-number.av-flw3h8-7073ea96716f9b0d608021a8782c9883 .avia-animated-number-title{
font-size:40px;
}
#top .avia-animated-number.av-flw3h8-7073ea96716f9b0d608021a8782c9883 .avia-animated-number-content{
font-size:18px;
}

.flex_column.av-etw2wc-4cb2991369c151f72b6befc75d7767ac{
padding:3% 3% 3% 3%;
background-color:#005587;
background:linear-gradient( to bottom, #005587, #2688bd );
}

#top .avia-animated-number.av-d4hna4-8c18b1f3a46860c57b3fc018d569d2f6 .avia-animated-number-title{
font-size:40px;
}
#top .avia-animated-number.av-d4hna4-8c18b1f3a46860c57b3fc018d569d2f6 .avia-animated-number-content{
font-size:18px;
}

.flex_column.av-bhqt0s-b15a1510380c46d803665699fddced37{
padding:3% 3% 3% 3%;
background-color:#005587;
background:linear-gradient( to bottom, #005587, #2688bd );
}

#top .avia-animated-number.av-8oi9bg-aa3a4751d7080c75d8fb83d1d301743c .avia-animated-number-title{
font-size:40px;
}
#top .avia-animated-number.av-8oi9bg-aa3a4751d7080c75d8fb83d1d301743c .avia-animated-number-content{
font-size:18px;
}

.flex_column.av-714wvg-21c1937b75780a066cdf743cd2ffe0ae{
padding:3% 3% 3% 3%;
background-color:#005587;
background:linear-gradient( to bottom, #005587, #2688bd );
}

#top .avia-animated-number.av-5pv3fw-659bde382a392094c79d064680ef31f8 .avia-animated-number-title{
font-size:40px;
}
#top .avia-animated-number.av-5pv3fw-659bde382a392094c79d064680ef31f8 .avia-animated-number-content{
font-size:18px;
}

.flex_column.av-43zrfw-4bd9e8192b3c8e09adf8a7920ca402be{
padding:3% 3% 3% 3%;
background-color:#005587;
background:linear-gradient( to bottom, #005587, #2688bd );
}

#top .avia-animated-number.av-35k9j0-e954852c592262d69ea4638f38059b10 .avia-animated-number-title{
font-size:40px;
}
#top .avia-animated-number.av-35k9j0-e954852c592262d69ea4638f38059b10 .avia-animated-number-content{
font-size:18px;
}


@media only screen and (min-width: 990px){ 
.avia-section.av-6osf-57b56632efe19744224c8b1806581945{
margin-top:-30px;
margin-bottom:0;
}

.flex_column.av-1iyqm1o-f98ba1225b98d6a399305aceb93faaaf{
padding:3% 3% 3% 3%;
}

.avia-section.av-m6o4trfc-b011e7138b3b9ca328a3e03b3f3f60ee{
margin-top:-30px;
margin-bottom:0;
}

.avia-section.av-m6o7o5zx-8c50c2bf757387b8f55e2f0d5e2b4308{
margin-top:-30px;
margin-bottom:0;
}

.flex_column.av-hspo98-8dc4a6cd94eeb68bdf7d34fe573ee387{
padding:3% 3% 3% 3%;
}

.flex_column.av-etw2wc-4cb2991369c151f72b6befc75d7767ac{
padding:3% 3% 3% 3%;
}

.flex_column.av-bhqt0s-b15a1510380c46d803665699fddced37{
padding:3% 3% 3% 3%;
}

.flex_column.av-714wvg-21c1937b75780a066cdf743cd2ffe0ae{
padding:3% 3% 3% 3%;
}

.flex_column.av-43zrfw-4bd9e8192b3c8e09adf8a7920ca402be{
padding:3% 3% 3% 3%;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.avia-section.av-6osf-57b56632efe19744224c8b1806581945{
margin-top:-30px;
margin-bottom:0px;
}

.flex_column.av-1iyqm1o-f98ba1225b98d6a399305aceb93faaaf{
padding:3% 3% 3% 3%;
}

.avia-section.av-m6o4trfc-b011e7138b3b9ca328a3e03b3f3f60ee{
margin-top:-30px;
margin-bottom:0px;
}

.avia-section.av-m6o7o5zx-8c50c2bf757387b8f55e2f0d5e2b4308{
margin-top:-30px;
margin-bottom:0px;
}

.flex_column.av-hspo98-8dc4a6cd94eeb68bdf7d34fe573ee387{
padding:3% 3% 3% 3%;
}

.flex_column.av-etw2wc-4cb2991369c151f72b6befc75d7767ac{
padding:3% 3% 3% 3%;
}

.flex_column.av-bhqt0s-b15a1510380c46d803665699fddced37{
padding:3% 3% 3% 3%;
}

.flex_column.av-714wvg-21c1937b75780a066cdf743cd2ffe0ae{
padding:3% 3% 3% 3%;
}

.flex_column.av-43zrfw-4bd9e8192b3c8e09adf8a7920ca402be{
padding:3% 3% 3% 3%;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-1iyqm1o-f98ba1225b98d6a399305aceb93faaaf{
padding:6% 6% 6% 6%;
}

#top #wrap_all .av-special-heading.av-1i0krcs-5bf33b21a6f1b263ecc4c6ded7a001e6 .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-hspo98-8dc4a6cd94eeb68bdf7d34fe573ee387{
padding:6% 6% 6% 6%;
}

.flex_column.av-etw2wc-4cb2991369c151f72b6befc75d7767ac{
padding:6% 6% 6% 6%;
}

.flex_column.av-bhqt0s-b15a1510380c46d803665699fddced37{
padding:6% 6% 6% 6%;
}

.flex_column.av-714wvg-21c1937b75780a066cdf743cd2ffe0ae{
padding:6% 6% 6% 6%;
}

.flex_column.av-43zrfw-4bd9e8192b3c8e09adf8a7920ca402be{
padding:6% 6% 6% 6%;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-1iyqm1o-f98ba1225b98d6a399305aceb93faaaf{
padding:6% 6% 6% 6%;
}

#top #wrap_all .av-special-heading.av-1i0krcs-5bf33b21a6f1b263ecc4c6ded7a001e6 .av-special-heading-tag{
font-size:0.8em;
}

.flex_column.av-hspo98-8dc4a6cd94eeb68bdf7d34fe573ee387{
padding:6% 6% 6% 6%;
}

.flex_column.av-etw2wc-4cb2991369c151f72b6befc75d7767ac{
padding:6% 6% 6% 6%;
}

.flex_column.av-bhqt0s-b15a1510380c46d803665699fddced37{
padding:6% 6% 6% 6%;
}

.flex_column.av-714wvg-21c1937b75780a066cdf743cd2ffe0ae{
padding:6% 6% 6% 6%;
}

.flex_column.av-43zrfw-4bd9e8192b3c8e09adf8a7920ca402be{
padding:6% 6% 6% 6%;
}
}
