.avia-section.av-m4epvy57-27656abe9dd63e316f64d9c2776aaccb{
background-repeat:repeat-x;
background-image:url(https://ctdginc.com/wp-content/uploads/2024/12/Wave-Services-Headers-1500x300px_Rev4_Audiovisual-Planning-Multimedia-Systems-01.jpg);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-m4epvy57-27656abe9dd63e316f64d9c2776aaccb .av-section-color-overlay{
opacity:0.5;
}

#top .hr.hr-invisible.av-m4epvcmf-4bac3e3dcc226df45e1779ffa5a364c2{
height:40px;
}

#top .av_textblock_section.av-3n01ii-b511670d8121535f9aa2fcf8140c7004 .avia_textblock{
font-size:20px;
}

#top .hr.hr-invisible.av-1yiega-430e1aa3f5c882a1f330df5d8d07c3e8{
height:180px;
}

.avia-section.av-cqg0oo-4cbac4929f65735a6508f50f7f029b26{
background-color:rgba(255,255,255,0.01);
background-image:unset;
margin-top:-6%;
margin-bottom:0%;
}
#top .avia-section.av-cqg0oo-4cbac4929f65735a6508f50f7f029b26 .scroll-down-link{
color:#bcbcb7;
}
#top .avia-section.av-cqg0oo-4cbac4929f65735a6508f50f7f029b26 .scroll-down-link.avia-svg-icon svg:first-child{
stroke:#bcbcb7;
fill:#bcbcb7;
}

.flex_column.av-8evy0-bf3a640bbe78e2b9eb8f9d87ed9d6130{
padding:6% 6% 6% 0%;
}

#top .av-special-heading.av-m0pks9vh-b363be935bda52451f247020e98ba621{
padding-bottom:10px;
}
body .av-special-heading.av-m0pks9vh-b363be935bda52451f247020e98ba621 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m0pks9vh-b363be935bda52451f247020e98ba621 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-m0pksltz-fbc07b636c09d286beb2432efb3ee37d{
margin:10px 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-m0pksltz-fbc07b636c09d286beb2432efb3ee37d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m0pksltz-fbc07b636c09d286beb2432efb3ee37d .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-4o8pbg-c0d8cf968a899a64837ee3a5b39586b5{
height:30px;
}

#top .hr.hr-invisible.av-20px0s-2d0ce528db2324938b7a459d964e8225{
height:30px;
}

#top .hr.hr-invisible.av-2lyg96-026e42a53e8bfc032185f1f5d318c849{
height:30px;
}

#top .avia-testimonial-wrapper.av-m4eorgz0-2e9a59ffaa586a6d3903c68e4d0ee6af .avia-testimonial-content{
color:#818285;
}
#top .avia-testimonial-wrapper.av-m4eorgz0-2e9a59ffaa586a6d3903c68e4d0ee6af .avia-testimonial-name{
font-size:22px;
color:#005587;
}
.avia-testimonial-wrapper.av-m4eorgz0-2e9a59ffaa586a6d3903c68e4d0ee6af .avia-testimonial-subtitle{
font-size:16px;
color:#8fc54e;
}
.avia-testimonial-wrapper.av-m4eorgz0-2e9a59ffaa586a6d3903c68e4d0ee6af .avia-testimonial-subtitle-sep{
font-size:16px;
}
.avia-testimonial-wrapper.av-m4eorgz0-2e9a59ffaa586a6d3903c68e4d0ee6af .avia-testimonial-link{
font-size:16px;
color:#8fc54e;
}
.avia-testimonial-wrapper.av-m4eorgz0-2e9a59ffaa586a6d3903c68e4d0ee6af .avia-slideshow-controls{
color:#818285;
}

#top .hr.hr-invisible.av-1wilkq-5cc11b074ef95dd6f2badc3a57d50bc1{
height:30px;
}

.flex_column.av-8gtjgo-f02a550929c38acce2d5c91f6703d799{
padding:3% 3% 3% 3%;
background-color:#e5f0d8;
background:linear-gradient( to bottom right, #e5f0d8, #ffffff, #ffffff );
}

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

#top .hr.hr-invisible.av-m0pqzo2f-3beb409a2ebcebfccfef24bc300c83e6{
height:10px;
}

#top .av-special-heading.av-m0pn2r7i-d69f4dac444785b2d03bbe375379bf4c{
padding-bottom:10px;
color:#005587;
font-size:24px;
}
body .av-special-heading.av-m0pn2r7i-d69f4dac444785b2d03bbe375379bf4c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-m0pn2r7i-d69f4dac444785b2d03bbe375379bf4c .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-m0pn2r7i-d69f4dac444785b2d03bbe375379bf4c .special-heading-inner-border{
border-color:#005587;
}
.av-special-heading.av-m0pn2r7i-d69f4dac444785b2d03bbe375379bf4c .av-subheading{
font-size:16px;
color:#818285;
}

#top .hr.hr-invisible.av-m4etv246-e0aa572fae3f4dad7b640d02429a37dd{
margin-top:-160px;
height:1px;
}

.avia-section.av-7179cc-6a07f9dc84f4e0837428a310bc5dc76e .av-parallax .av-parallax-inner{
background-color:#ffffff;
background-image:url(https://ctdginc.com/wp-content/uploads/2024/12/CTDG-Schematic-Inset-Images-1500px_Gray-White-Fade_Schematic-White.jpg);
background-repeat:no-repeat;
background-position:50% 0%;
background-attachment:scroll;
}
#top .avia-section.av-7179cc-6a07f9dc84f4e0837428a310bc5dc76e .scroll-down-link{
color:#ffffff;
}
#top .avia-section.av-7179cc-6a07f9dc84f4e0837428a310bc5dc76e .scroll-down-link.avia-svg-icon svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}

#top .av_textblock_section.av-m0prh596-5cb43bbce051c800c334656120ce325d .avia_textblock{
font-size:32px;
color:#005587;
}


@media only screen and (min-width: 990px){ 
.avia-section.av-cqg0oo-4cbac4929f65735a6508f50f7f029b26{
margin-top:-6%;
}

.flex_column.av-8evy0-bf3a640bbe78e2b9eb8f9d87ed9d6130{
padding:6% 6% 6% 0%;
}

.flex_column.av-8gtjgo-f02a550929c38acce2d5c91f6703d799{
padding:3% 3% 3% 3%;
}

#top .av_textblock_section.av-m0prh596-5cb43bbce051c800c334656120ce325d .avia_textblock{
font-size:32px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-8evy0-bf3a640bbe78e2b9eb8f9d87ed9d6130{
padding:6% 6% 6% 0%;
}

.flex_column.av-8gtjgo-f02a550929c38acce2d5c91f6703d799{
padding:6% 6% 6% 6%;
}

#top .av_textblock_section.av-m0prh596-5cb43bbce051c800c334656120ce325d .avia_textblock{
font-size:32px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-8evy0-bf3a640bbe78e2b9eb8f9d87ed9d6130{
padding:3% 3% 3% 3%;
}

.flex_column.av-8gtjgo-f02a550929c38acce2d5c91f6703d799{
padding:10% 10% 10% 10%;
}

#top #wrap_all .av-special-heading.av-m0pn2r7i-d69f4dac444785b2d03bbe375379bf4c .av-special-heading-tag{
font-size:0.8em;
}

#top .av_textblock_section.av-m0prh596-5cb43bbce051c800c334656120ce325d .avia_textblock{
font-size:28px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-8evy0-bf3a640bbe78e2b9eb8f9d87ed9d6130{
padding:3% 3% 3% 3%;
}

.flex_column.av-8gtjgo-f02a550929c38acce2d5c91f6703d799{
padding:10% 10% 10% 10%;
}

#top #wrap_all .av-special-heading.av-m0pn2r7i-d69f4dac444785b2d03bbe375379bf4c .av-special-heading-tag{
font-size:0.8em;
}

#top .av_textblock_section.av-m0prh596-5cb43bbce051c800c334656120ce325d .avia_textblock{
font-size:28px;
}
}
