.avia-section.av-9q7n1u-1386a88978fc39144c47363cb200c4a2{
margin-top:30px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-79kmia-cf9901b4bb7f390d8a4845b5b9158159{
height:50px;
}

#top .flex_column.av-3i42ya-04c60b787393c7f45492654e48e1fec7{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-3i42ya-04c60b787393c7f45492654e48e1fec7{
z-index:99;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-3i42ya-04c60b787393c7f45492654e48e1fec7{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-3i42ya-04c60b787393c7f45492654e48e1fec7 .avia-curtain-reveal-overlay{
animation-duration:2s;
background:#ffffff;
z-index:100;
}

#top .av-rotator-container.av-m66a18j6-9e979cc9350390b4ff7102c6ff46173e{
text-align:center;
color:#000000;
}
#top #wrap_all .av-rotator-container.av-m66a18j6-9e979cc9350390b4ff7102c6ff46173e .av-rotator-container-inner{
font-size:5vw;
}

#top .hr.hr-invisible.av-m71kptrp-c97e8cacd61bba3d56a9061a237dd3b0{
height:50px;
}

.flex_cell.av-3s5vn6-529d8e1d928c6262bdf180f38e9f64d7{
vertical-align:middle;
background-color:#f2f2f2;
}

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

#top .hr.hr-invisible.av-t3al9e-67820580d60ac63729f0d3e42c3e0013{
height:50px;
}

#top .avia-gallery.av-m6rj87ku-10245392618d44f1ce176d3049ed4ba1 .avia-gallery-thumb a{
width:20%;
}

.flex_cell.av-2qn53m-4fa14947db4dfc2dc3184ec9edd2b4a7{
vertical-align:middle;
background-color:#f2f2f2;
}

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

#top .hr.hr-invisible.av-rix1zm-f13826f692189b24cc633e2ddbb4eadf{
height:50px;
}

#top .avia-gallery.av-m6rky2nd-1e7790b8dd245159508df3fb51735533 .avia-gallery-thumb a{
width:20%;
}

.flex_cell.av-m6rkp01u-af216b6387d5c03992e7392d542ec710{
vertical-align:middle;
background-color:#f2f2f2;
}

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

#top .hr.hr-invisible.av-pi7tb6-8ee3c163739cbd4e380cf6cac9212eff{
height:50px;
}

#top .avia-gallery.av-m6rlo3cn-7292aa39f49625144d4b7b57ace9921b .avia-gallery-thumb a{
width:20%;
}

.flex_cell.av-m6rn1ujc-ebdc411d800f68932aeef916f356f5ae{
vertical-align:middle;
background-color:#f2f2f2;
}

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

#top .hr.hr-invisible.av-o694te-a31d26c6b566b7f5d3432876b8f562c2{
height:50px;
}

#top .avia-gallery.av-m6ro8j31-44e0cc7eb7d5189ef469033bc257fc49 .avia-gallery-thumb a{
width:20%;
}

#top .hr.hr-invisible.av-1uh3aa-a76587aee3f4a025a6d6226949a3de86{
height:50px;
}

.flex_cell.av-kjiziq-d536bff2f80845a01fecb1155b98d952{
vertical-align:middle;
background:url(https://newlook.mgraphics.co.za/wp-content/uploads/2025/01/contact-me-background.jpg) 50% 0% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-kjiziq-d536bff2f80845a01fecb1155b98d952{
padding:120px 120px 120px 120px !important;
}

.flex_cell.av-j9flv6-8ec6045cb87c4f7aa8b529c2cb22931a{
vertical-align:middle;
background:url(https://newlook.mgraphics.co.za/wp-content/uploads/2025/01/CREATIVE-word.png) 100% 50% no-repeat scroll #2d2d2d;
}
.responsive #top #wrap_all .flex_cell.av-j9flv6-8ec6045cb87c4f7aa8b529c2cb22931a{
padding:100px 0 100px 0 !important;
}

@keyframes av_boxShadowEffect_av-hra0oi-89b46c8c6c7fa42058a2d3d1dba28672-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-hra0oi-89b46c8c6c7fa42058a2d3d1dba28672{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

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

.flex_cell.av-b2m6j6-0204529e8567f918ee7ad040ac397459{
vertical-align:middle;
order:0;
background:url(https://newlook.mgraphics.co.za/wp-content/uploads/2025/01/contact-me-background.jpg) 50% 0% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-b2m6j6-0204529e8567f918ee7ad040ac397459{
padding:0px 0px 0px 0px !important;
}

.avia-image-container.av-9kmdoi-1da033610d82fbb06ba8a4c7d726d817 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-9kmdoi-1da033610d82fbb06ba8a4c7d726d817 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-84j5yq-f93111adf16285cc228f00b1b7a4d9ce{
vertical-align:middle;
order:0;
background:url(https://newlook.mgraphics.co.za/wp-content/uploads/2025/01/CREATIVE-word.png) 100% 50% no-repeat scroll #2d2d2d;
}
.responsive #top #wrap_all .flex_cell.av-84j5yq-f93111adf16285cc228f00b1b7a4d9ce{
padding:100px 0 100px 0 !important;
}

@keyframes av_boxShadowEffect_av-5x3q5e-f3ab17a8b0a24aa504bd811469f390ae-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-5x3q5e-f3ab17a8b0a24aa504bd811469f390ae{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

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

