.flex_cell.av-kwtt1-831e2f1059f15e1de2ad05a9f968263f{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-kwtt1-831e2f1059f15e1de2ad05a9f968263f{
padding:30px 30px 30px 150px !important;
}

.flex_column.av-5n6ihh-019417457c1db370691630305c52dd17{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px -250px;
}

.avia-image-container.av-5ho8d9-46b4c4de8c8a0f36cc65804088621d7e img.avia_image{
box-shadow:none;
}
.avia-image-container.av-5ho8d9-46b4c4de8c8a0f36cc65804088621d7e .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-iygml-8e65aca869547ba3e453f8750cd6007a{
height:15px;
}

.flex_column.av-52ytq5-0812dc72429edd9aca555b03702eb24e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-4wvet1-2896b444683be7d2e5dc838339ebd4df .avia_textblock{
color:#004799;
}

.av_font_icon.av-4rg699-170304bfa55186f9b6fabdc019f08b26 .av-icon-char{
font-size:27px;
line-height:27px;
}

.avia-section.av-4lnjgd-f8375e6ea1cce8568424737e3f8ba9a9{
background-repeat:no-repeat;
background-image:url(https://citizensgeneral.com/wp-content/uploads/2021/07/Contractor-Insurance-1500x630.jpg);
background-position:0% 0%;
background-attachment:scroll;
}
.avia-section.av-4lnjgd-f8375e6ea1cce8568424737e3f8ba9a9 .av-section-color-overlay{
opacity:0.8;
background-color:#fcfcfc;
background-image:url(https://citizensgeneral.com/wp-content/themes/enfold/images/background-images/grunge-dark.png);
background-repeat:repeat;
}

.flex_column.av-4dehs5-33be03f610b2d0a70ba1bb903cbd1c7c{
border-radius:10px 0px 0px 10px;
padding:35px 35px 35px 35px;
background-color:#004799;
}

#top .av_textblock_section.av-47v1zx-ea9542ed44fee219ed491fbc8b73b5a0 .avia_textblock{
color:#ffffff;
}

.flex_column.av-44qt3p-7d80bb2116c346b30988041b9a265188{
border-radius:0px 10px 10px 0px;
padding:35px 35px 35px 35px;
background-color:#ffffff;
}

#top .hr.hr-invisible.av-3yowyt-ad17a23bfc1599b718636911dbf08f11{
height:50px;
}

#top .av_textblock_section.av-3srjn1-a4add3cb980e988f3e39f931cf023049 .avia_textblock{
color:#67a800;
}

#top .av-special-heading.av-3huxdp-a48c20f6fc6d4412ccea59b74fa7cc1d{
margin:-10px 0px 0px 0px;
padding-bottom:10px;
color:#004799;
font-size:40px;
}
body .av-special-heading.av-3huxdp-a48c20f6fc6d4412ccea59b74fa7cc1d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3huxdp-a48c20f6fc6d4412ccea59b74fa7cc1d .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-3huxdp-a48c20f6fc6d4412ccea59b74fa7cc1d .special-heading-inner-border{
border-color:#004799;
}
.av-special-heading.av-3huxdp-a48c20f6fc6d4412ccea59b74fa7cc1d .av-subheading{
font-size:30px;
}

#top .av_textblock_section.av-3dw3el-1a823daf064ce541095d107636d195a5 .avia_textblock{
color:#000000;
}

.av_font_icon.av-378xu5-cef83a39b5a80853c7f0d646be204651 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av_textblock_section.av-300acl-754fdfcd08597b7378097dac19099bb8 .avia_textblock{
color:#000000;
}

.av_font_icon.av-afksd-8d93d54820917c5c31783c9a9c8f045e .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av_textblock_section.av-2qdln1-559d75495ef8c0d630172f877bdd8f6e .avia_textblock{
color:#000000;
}

.av_font_icon.av-2mpt1h-4f206256241f2bfc01c0faec9b61945f .av-icon-char{
font-size:40px;
line-height:40px;
}

.avia-image-container.av-27fmpp-454b06c75ac3e422d54a7acd5240f8bb img.avia_image{
box-shadow:none;
}
.avia-image-container.av-27fmpp-454b06c75ac3e422d54a7acd5240f8bb .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av_textblock_section.av-213dw5-79b71887060670f4fcfa425dd45f9e96 .avia_textblock{
color:#004799;
}

.av_font_icon.av-1ypp0l-c87d68a9f24f5da70e51b8e25d515f1e .av-icon-char{
font-size:27px;
line-height:27px;
}

.flex_column.av-5g451-8c15e346673d6aff42b1be4cec6c89af{
border-radius:10px 10px 10px 10px;
padding:15px 15px 15px 15px;
background-color:rgba(255,255,255,0.8);
}

.av_font_icon.av-1gmb65-e2b3f03c9ba1e345d8664453e7deea86{
color:#0044a3;
border-color:#0044a3;
}
.avia-svg-icon.av-1gmb65-e2b3f03c9ba1e345d8664453e7deea86 svg:first-child{
stroke:#0044a3;
fill:#0044a3;
}
.av_font_icon.av-1gmb65-e2b3f03c9ba1e345d8664453e7deea86 .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-12352d-196a6051e79255ed3416957dd003ca0a{
border-radius:10px 10px 10px 10px;
padding:15px 15px 15px 15px;
background-color:rgba(255,255,255,0.8);
}

.av_font_icon.av-3jyfp-b06e5d6196e8b4015ef2eba1fc85ce05{
color:#0044a3;
border-color:#0044a3;
}
.avia-svg-icon.av-3jyfp-b06e5d6196e8b4015ef2eba1fc85ce05 svg:first-child{
stroke:#0044a3;
fill:#0044a3;
}
.av_font_icon.av-3jyfp-b06e5d6196e8b4015ef2eba1fc85ce05 .av-icon-char{
font-size:40px;
line-height:40px;
}

.flex_column.av-m0cn9-e1807a6a96c7cde5bcbf8460a92b997a{
border-radius:10px 10px 10px 10px;
padding:15px 15px 15px 15px;
background-color:rgba(255,255,255,0.8);
}

.av_font_icon.av-h6i5p-28ff5d4608a344f4aba7d6e3e3d4e7d9{
color:#0044a3;
border-color:#0044a3;
}
.avia-svg-icon.av-h6i5p-28ff5d4608a344f4aba7d6e3e3d4e7d9 svg:first-child{
stroke:#0044a3;
fill:#0044a3;
}
.av_font_icon.av-h6i5p-28ff5d4608a344f4aba7d6e3e3d4e7d9 .av-icon-char{
font-size:40px;
line-height:40px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-3huxdp-a48c20f6fc6d4412ccea59b74fa7cc1d .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-3huxdp-a48c20f6fc6d4412ccea59b74fa7cc1d .av-special-heading-tag{
font-size:0.8em;
}
}
