.flex_cell.av-rs3km8-3be901594a5d4f7a630108322cd0c3bd{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-rs3km8-3be901594a5d4f7a630108322cd0c3bd{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-nmjww0-3f16a553c30191cae900013783415c3b{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-nmjww0-3f16a553c30191cae900013783415c3b{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-m64ycnhd-978b13d7fb54ef0778c3646705fd1aa6{
padding:60px 60px 60px 60px;
background:url(https://newlook.mgraphics.co.za/wp-content/uploads/2025/01/website-and-digital-design.jpg) 100% 50% no-repeat scroll ;
}
.flex_column.av-m64ycnhd-978b13d7fb54ef0778c3646705fd1aa6 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:1;
}

#top .hr.hr-invisible.av-m64yhvko-20ea75bd46d1ff8631adc4d75bd39d8b{
height:50px;
}

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

#top .av-rotator-container.av-m64ygpi4-0c5050fd6b0d8a3e2deeb39fb6f43405{
text-align:center;
color:#000000;
}
#top #wrap_all .av-rotator-container.av-m64ygpi4-0c5050fd6b0d8a3e2deeb39fb6f43405 .av-rotator-container-inner{
font-size:5vw;
}

.flex_cell.av-j78qu8-613c899e1a0cbc2e613ae30b937a45b4{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-j78qu8-613c899e1a0cbc2e613ae30b937a45b4{
padding:70px 70px 70px 70px !important;
}

.avia-image-container.av-m64zkf16-2410857f7eb2c1a1d803002b622bb82c{
z-index:110;
}
.avia-image-container.av-m64zkf16-2410857f7eb2c1a1d803002b622bb82c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m64zkf16-2410857f7eb2c1a1d803002b622bb82c .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-m64zkf16-2410857f7eb2c1a1d803002b622bb82c .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

.flex_cell.av-fiziio-37e240a975658b020dbde418e74dbc7c{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-fiziio-37e240a975658b020dbde418e74dbc7c{
padding:80px 120px 120px 120px !important;
}

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

#top #wrap_all .avia-button.av-bya8og-c24ab352ae8ea796952a91277709083c{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-bya8og-c24ab352ae8ea796952a91277709083c:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.flex_cell.av-9r05rk-b89e691d632d98be453f4cad3aad1adf{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-9r05rk-b89e691d632d98be453f4cad3aad1adf{
padding:0px 0px 0px 0px !important;
}

.avia-image-container.av-m64zkxr1-36dc667ff7db553fb032ed9a03e03a5d{
z-index:110;
}
.avia-image-container.av-m64zkxr1-36dc667ff7db553fb032ed9a03e03a5d img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m64zkxr1-36dc667ff7db553fb032ed9a03e03a5d .av-image-caption-overlay-center{
color:#ffffff;
}
.avia-image-container.av-m64zkxr1-36dc667ff7db553fb032ed9a03e03a5d .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:100;
}

.flex_cell.av-tq0lc-e963d671e1d612e213d369476251ae6a{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-tq0lc-e963d671e1d612e213d369476251ae6a{
padding:10px 10px 10px 10px !important;
}

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

#top .hr.hr-invisible.av-4v2csg-2cc48178707255734a803cff69463ade{
height:60px;
}

#top #wrap_all .avia-button.av-2p2s9c-9842c55a2f1eea980a48a3634cff4aed{
border-radius:4px 4px 4px 4px;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-2p2s9c-9842c55a2f1eea980a48a3634cff4aed:hover .avia_button_background{
border-radius:4px 4px 4px 4px;
}

.av-horizontal-gallery.av-m6p2izob-30219ce6c552e7a3b109939a578924a8 .av-horizontal-gallery-inner{
padding-bottom:20%;
}
.av-horizontal-gallery.av-m6p2izob-30219ce6c552e7a3b109939a578924a8 .av-horizontal-gallery-slider{
transition-duration:0.3s;
}
.av-horizontal-gallery.av-m6p2izob-30219ce6c552e7a3b109939a578924a8 .av-image-copyright{
color:#ffffff;
font-size:9px;
}

.flex_cell.av-5hl6ls-55f6fa3b10e389daff700cf315b035ab{
vertical-align:middle;
background-color:#f2f2f2;
}

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

#top .hr.hr-invisible.av-3xfsjk-8ad1629380e65fe5e55dcee5a8152284{
height:50px;
}

#top .avia-gallery.av-6nom8-b7deea50e9dc5bdf9d6aaeeae8d992fc .avia-gallery-thumb a{
width:20%;
}

#top .hr.hr-invisible.av-m6p2ex8g-1daa8e98e2734ed005c227a8c728adb6{
height:50px;
}

.avia-section.av-18ig11s-7eac639c761a5285187baa2b36f9a740{
z-index:5;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-18ig11s-7eac639c761a5285187baa2b36f9a740{
z-index:5;
}

@keyframes av_boxShadowEffect_av-m650xjgl-42b2116d75499e6378f948852dfb136b-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
.flex_column.av-m650xjgl-42b2116d75499e6378f948852dfb136b{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

.av_font_icon.av-m650pwj4-61ddf907d952c68095c6ebe4fb56d9d8 .av-icon-char{
font-size:40px;
line-height:40px;
}

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

@keyframes av_boxShadowEffect_av-13vkvc0-3663223bf2efee9ae63cd616c6d6c2d5-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
.flex_column.av-13vkvc0-3663223bf2efee9ae63cd616c6d6c2d5{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

.av_font_icon.av-m650rtmi-7383026a7f40f87ee6042c72e12d0b7e .av-icon-char{
font-size:40px;
line-height:40px;
}

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

@keyframes av_boxShadowEffect_av-10z9ifk-5b53a50175aadeb239620911a67c9645-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
.flex_column.av-10z9ifk-5b53a50175aadeb239620911a67c9645{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

.av_font_icon.av-m650vibu-f8f2ec084a33cba87826a05a09cd6dfe .av-icon-char{
font-size:40px;
line-height:40px;
}

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

@keyframes av_boxShadowEffect_av-xjcckw-e8002fb20ccdfdfaac118f7d119357c4-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
.flex_column.av-xjcckw-e8002fb20ccdfdfaac118f7d119357c4{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

.av_font_icon.av-m6634cce-3dfa1e4556d45cdfdf3ab7d261bc7d03 .av-icon-char{
font-size:40px;
line-height:40px;
}

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

.flex_cell.av-zmf74-5056ccb244526341bccf9763c2944b85{
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-zmf74-5056ccb244526341bccf9763c2944b85{
padding:120px 120px 120px 120px !important;
}

.flex_cell.av-83iyfk-568d72f0e17e8448d23b8763163b36b7{
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-83iyfk-568d72f0e17e8448d23b8763163b36b7{
padding:100px 0 100px 0 !important;
}

@keyframes av_boxShadowEffect_av-6bjxhc-7d24e3368bb3a3525d2f97c775900d3d-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-6bjxhc-7d24e3368bb3a3525d2f97c775900d3d{
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-d5b40-7344d32abc625454c664eedd34a1eb54{
padding-bottom:10px;
}
body .av-special-heading.av-d5b40-7344d32abc625454c664eedd34a1eb54 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-d5b40-7344d32abc625454c664eedd34a1eb54 .av-subheading{
font-size:15px;
}

.flex_cell.av-ahhir4-948ea81b1f292be59d5e5e9d1e15139c{
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-ahhir4-948ea81b1f292be59d5e5e9d1e15139c{
padding:0px 0px 0px 0px !important;
}

.avia-image-container.av-9fzfcw-414b4fa7f893ee3ff3d56cbc735973b3 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-9fzfcw-414b4fa7f893ee3ff3d56cbc735973b3 .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-7ffrao-66ef57ecd774bef1c449c3fe4434eaf7{
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-7ffrao-66ef57ecd774bef1c449c3fe4434eaf7{
padding:100px 0 100px 0 !important;
}

@keyframes av_boxShadowEffect_av-5biry8-4d4c7b42eb39d1dfe92cd808d1c44e01-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-5biry8-4d4c7b42eb39d1dfe92cd808d1c44e01{
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-4ai1k0-841bb0f2844443e4efcefc4d0aaad000{
padding-bottom:10px;
}
body .av-special-heading.av-4ai1k0-841bb0f2844443e4efcefc4d0aaad000 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-4ai1k0-841bb0f2844443e4efcefc4d0aaad000 .av-subheading{
font-size:15px;
}


@media only screen and (max-width: 479px){ 
#top #wrap_all .av-rotator-container.av-m64ygpi4-0c5050fd6b0d8a3e2deeb39fb6f43405 .av-rotator-container-inner{
font-size:40px;
}

.responsive #top #wrap_all .flex_cell.av-fiziio-37e240a975658b020dbde418e74dbc7c{
padding:60px 60px 60px 60px !important;
}

.responsive #top #wrap_all .flex_cell.av-tq0lc-e963d671e1d612e213d369476251ae6a{
padding:30px 30px 30px 30px !important;
}
}
