.flex_cell.av-10kt2p1-176b44823672d6820136a8cf48ae4cdd{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://www.midislandmortgage.com/wp-content/uploads/2016/12/bg-slide-3-1030x687.jpg) 0% 0% no-repeat scroll #000000;
}
.responsive #top #wrap_all .flex_cell.av-10kt2p1-176b44823672d6820136a8cf48ae4cdd{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-ztf4v9-2717e4e22a02783c14b09404bb96d3d2{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#000000;
}
.responsive #top #wrap_all .flex_cell.av-ztf4v9-2717e4e22a02783c14b09404bb96d3d2{
padding:80px 80px 0px 80px !important;
}

#top .av-special-heading.av-ybh1-8a48ab20b9b8ebc59d7c27b702bfa946{
padding-bottom:25px;
color:#ffffff;
font-size:34px;
}
body .av-special-heading.av-ybh1-8a48ab20b9b8ebc59d7c27b702bfa946 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ybh1-8a48ab20b9b8ebc59d7c27b702bfa946 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-ybh1-8a48ab20b9b8ebc59d7c27b702bfa946 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ybh1-8a48ab20b9b8ebc59d7c27b702bfa946 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-vvt6mt-9d50a49afe20189c9329feac07dbb602 .avia_textblock{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-sgalh1-0294f78ffb26412633161d49957f9e0e{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-sgalh1-0294f78ffb26412633161d49957f9e0e{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-rrhgp1-8c7466176eedea7c1bd8bb7a2651ec0b{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-rrhgp1-8c7466176eedea7c1bd8bb7a2651ec0b{
border-width:5px;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#000000;
}

.av_font_icon.av-pyvpud-149fec09c66f41a3771531301d663531{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-pyvpud-149fec09c66f41a3771531301d663531 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-ohxuqd-40ed54234fead4ee5f023944294a815e{
height:20px;
}

#top .av_textblock_section.av-n4jqdx-5651ac8141139ecf35537090a701dca2 .avia_textblock{
font-size:16px;
color:#ffffff;
}

#top .hr.hr-invisible.av-k7s32d-d8f1b7f3a8160bec887eaf69fac74e20{
height:8px;
}

#top .av_textblock_section.av-jaldt1-59cc42de8b3973539ae4366037bddb1e .avia_textblock{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-hh3wz9-760de7e48d55cafbd8e5abdfe11308ad{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-hh3wz9-760de7e48d55cafbd8e5abdfe11308ad{
border-width:5px;
border-style:solid;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#000000;
}

.av_font_icon.av-fnodlh-43b6221f4557ce5a4f4a8f2b4baa3dd1{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-fnodlh-43b6221f4557ce5a4f4a8f2b4baa3dd1 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-et7eut-d8006f52e76b7db4d7a93ffdb55fbe9e{
height:20px;
}

#top .av_textblock_section.av-d6sset-f662dd1429c5727a500a937f4698891b .avia_textblock{
font-size:16px;
color:#ffffff;
}

#top .hr.hr-invisible.av-b13i91-c988ed8ca24f7a50e4d5677d4ecadc98{
height:8px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-rq6jp-9faed1c648147f2725c684ffc881a95e{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-rq6jp-9faed1c648147f2725c684ffc881a95e{
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
}

#top .hr.hr-invisible.av-5g2hud-40cec9927d9c017c9d3ad98aa5e2c764{
height:25px;
}

.flex_column.av-19w51-1310ccd66ec4a99c498683b1d7d3358e{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


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

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