#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mfjatn7j-a342765a42f22a70393dca044ec4d06e__0 .avia-caption-title{
font-size:50px;
color:#ffffff;
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mfjatn7j-a342765a42f22a70393dca044ec4d06e__0 .avia-caption-title{
font-size:45px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mfjatn7j-a342765a42f22a70393dca044ec4d06e__0 .avia-caption-title{
font-size:40px;
}
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mfjatn7j-a342765a42f22a70393dca044ec4d06e__1 .avia-caption-title{
font-size:50px;
color:#ffffff;
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mfjatn7j-a342765a42f22a70393dca044ec4d06e__1 .avia-caption-title{
font-size:45px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mfjatn7j-a342765a42f22a70393dca044ec4d06e__1 .avia-caption-title{
font-size:40px;
}
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mfjatn7j-a342765a42f22a70393dca044ec4d06e__2 .avia-caption-title{
font-size:50px;
color:#ffffff;
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mfjatn7j-a342765a42f22a70393dca044ec4d06e__2 .avia-caption-title{
font-size:45px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mfjatn7j-a342765a42f22a70393dca044ec4d06e__2 .avia-caption-title{
font-size:40px;
}
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mfjatn7j-a342765a42f22a70393dca044ec4d06e__3 .avia-caption-title{
font-size:50px;
color:#ffffff;
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mfjatn7j-a342765a42f22a70393dca044ec4d06e__3 .avia-caption-title{
font-size:45px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mfjatn7j-a342765a42f22a70393dca044ec4d06e__3 .avia-caption-title{
font-size:40px;
}
}

#top .flex_column.av-senv-6dfa6af19260d2a28a0c7f7122cff77d{
margin-top:-45px;
margin-bottom:0px;
}
.responsive #top #wrap_all .flex_column.av-senv-6dfa6af19260d2a28a0c7f7122cff77d{
margin-top:-45px;
margin-bottom:0px;
}

#top .av-special-heading.av-mdq9wyie-262d0c48a672993c84fa66ebf7c0f5ce{
margin:-65px 0 0 0;
padding-bottom:15px;
color:#ffffff;
}
body .av-special-heading.av-mdq9wyie-262d0c48a672993c84fa66ebf7c0f5ce .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mdq9wyie-262d0c48a672993c84fa66ebf7c0f5ce .av-special-heading-tag{
padding:15px 0 0 0;
}
.av-special-heading.av-mdq9wyie-262d0c48a672993c84fa66ebf7c0f5ce .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mdq9wyie-262d0c48a672993c84fa66ebf7c0f5ce .av-subheading{
font-size:15px;
}

.flex_column.av-1oten-9c7d2b64f18994ab4d97f6f9484be46b{
padding:0 0 100px 0;
}

.flex_cell.av-mdrquxr8-e7fdbf6a1cc9b64a28119d2b52ed343f{
vertical-align:top;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_cell.av-mdrquxr8-e7fdbf6a1cc9b64a28119d2b52ed343f{
padding:50px 50px 50px 50px !important;
}

.flex_column.av-4015v-12e1980533abfdbf96d13df52af5aea9{
padding:0 0 90px 0;
}

#top .av-special-heading.av-mdrqx2uu-6ee7689e4323e14170933f37dab9e6a9{
padding-bottom:0;
color:#c0321f;
}
body .av-special-heading.av-mdrqx2uu-6ee7689e4323e14170933f37dab9e6a9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mdrqx2uu-6ee7689e4323e14170933f37dab9e6a9 .special-heading-inner-border{
border-color:#c0321f;
}
.av-special-heading.av-mdrqx2uu-6ee7689e4323e14170933f37dab9e6a9 .av-subheading{
font-size:15px;
}

.avia-button-wrap.av-mdrqy2p0-7969e8c2fb78e470ec6f26a87ffa4ffe-wrap{
position:absolute;
bottom:20px;
left:0px;
}
#top #wrap_all .avia-button.av-mdrqy2p0-7969e8c2fb78e470ec6f26a87ffa4ffe{
margin:5px 0 0 0;
}

.flex_column.av-31ceb-e1ef3a24e2c58f045aa4fac98ebb2746{
padding:20px 20px 60px 20px;
background-color:#c0321f;
}

#top .av-special-heading.av-2kvsz-b9c576433663483958bc880db5e8d7db{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-2kvsz-b9c576433663483958bc880db5e8d7db .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2kvsz-b9c576433663483958bc880db5e8d7db .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2kvsz-b9c576433663483958bc880db5e8d7db .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-20vqr-9b5e8a7a9919147233ed8bada48c9ed6 .avia_textblock{
color:#ffffff;
}

.avia-button-wrap.av-1fh7v-724a50c2cde2d99aff28e5c752f1f3e9-wrap{
position:absolute;
right:20px;
bottom:20px;
}
#top #wrap_all .avia-button.av-1fh7v-724a50c2cde2d99aff28e5c752f1f3e9{
padding:0 0px 0 0px;
}
#top #wrap_all .avia-button.av-1fh7v-724a50c2cde2d99aff28e5c752f1f3e9:hover{
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1fh7v-724a50c2cde2d99aff28e5c752f1f3e9:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}

.flex_column.av-wdsn-7c0d5a636bcb49a3de99ec8790247963{
padding:20px 0 60px 0;
}

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

.avia-button-wrap.av-mdrr09lf-fb6caffb4ce8b62d01c4e6f85547f069-wrap{
position:absolute;
right:0px;
bottom:20px;
}
#top #wrap_all .avia-button.av-mdrr09lf-fb6caffb4ce8b62d01c4e6f85547f069{
color:#c0321f;
transition:all 0.4s ease-in-out;
padding:0 0px 0 0px;
}
#top #wrap_all .avia-button.av-mdrr09lf-fb6caffb4ce8b62d01c4e6f85547f069:hover{
color:#c0321f;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mdrr09lf-fb6caffb4ce8b62d01c4e6f85547f069 .avia-svg-icon svg:first-child{
fill:#c0321f;
stroke:#c0321f;
}
#top #wrap_all .avia-button.av-mdrr09lf-fb6caffb4ce8b62d01c4e6f85547f069:hover .avia-svg-icon svg:first-child{
fill:#c0321f;
stroke:#c0321f;
}

.flex_cell.av-1ixwr-cdda584b63c85add66d2f4868ea49dc7{
vertical-align:top;
background:url(https://www.offcampus.co.za/wp-content/uploads/2025/07/balcony-resorts-nesebar-town-bulgaria.jpg) 50% 50% no-repeat fixed #000000;
}
.responsive #top #wrap_all .flex_cell.av-1ixwr-cdda584b63c85add66d2f4868ea49dc7{
padding:50px 0px 50px 0px !important;
}

.flex_column.av-uwmr-43a5769347813ab8e836d6306e1e9edf{
padding:0px 15px 0px 15px;
}

.av_font_icon.av-mdqblwf1-54a0fb0e467ae4fee682d3a9ecfd8043{
color:#c0321f;
border-color:#c0321f;
}
.avia-svg-icon.av-mdqblwf1-54a0fb0e467ae4fee682d3a9ecfd8043 svg:first-child{
stroke:#c0321f;
fill:#c0321f;
}
.av_font_icon.av-mdqblwf1-54a0fb0e467ae4fee682d3a9ecfd8043 .av-icon-char{
font-size:100px;
}

#top .av-special-heading.av-mdqbkqgt-6164352457948120ef30d5199e5c4e91{
margin:0px 0 0 0;
padding-bottom:30px;
color:#ffffff;
font-size:50px;
}
body .av-special-heading.av-mdqbkqgt-6164352457948120ef30d5199e5c4e91 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mdqbkqgt-6164352457948120ef30d5199e5c4e91 .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-mdqbkqgt-6164352457948120ef30d5199e5c4e91 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mdqbkqgt-6164352457948120ef30d5199e5c4e91 .av-subheading{
font-size:15px;
}

.avia-section.av-mdqbfc8j-477d766aa084b0f2c6238d35c7e6e81e{
z-index:1;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-mdqbfc8j-477d766aa084b0f2c6238d35c7e6e81e{
z-index:1;
}


@media only screen and (min-width: 990px){ 
#top .flex_column.av-14lxr-6c6cc3773adcce7e1210a9d133564941{
margin-top:0px;
margin-bottom:-155px;
}
.responsive #top #wrap_all .flex_column.av-14lxr-6c6cc3773adcce7e1210a9d133564941{
margin-top:0px;
margin-bottom:-155px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top .av-special-heading.av-mdq9wyie-262d0c48a672993c84fa66ebf7c0f5ce{
margin:-15px 0 0 0;
}

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

.responsive #top #wrap_all .flex_cell.av-1ixwr-cdda584b63c85add66d2f4868ea49dc7{
padding:50px 0px 80px 0px !important;
}

#top #wrap_all .av-special-heading.av-mdqbkqgt-6164352457948120ef30d5199e5c4e91 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top .av-special-heading.av-mdq9wyie-262d0c48a672993c84fa66ebf7c0f5ce{
margin:-15px 0 0 0;
}

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

.responsive #top #wrap_all .flex_cell.av-1ixwr-cdda584b63c85add66d2f4868ea49dc7{
padding:50px 0px 80px 0px !important;
}

#top #wrap_all .av-special-heading.av-mdqbkqgt-6164352457948120ef30d5199e5c4e91 .av-special-heading-tag{
font-size:0.8em;
}
}
