.avia-section.av-5tn45a-0758bf4255de097e9c48f939f3162ab1 .av-extra-border-element .av-extra-border-inner{
background-color:#ffffff;
}

#top .flex_column.av-5nnjce-a0ee67581d363fd9498a8510ae7d81d6{
margin-top:-150px;
margin-bottom:0px;
}
.flex_column.av-5nnjce-a0ee67581d363fd9498a8510ae7d81d6{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_column.av-5nnjce-a0ee67581d363fd9498a8510ae7d81d6{
margin-top:-150px;
margin-bottom:0px;
}

#top .av-special-heading.av-5litrq-9f6f068ee4e939fb66d44791b46e97da{
padding-bottom:20px;
font-size:40px;
}
body .av-special-heading.av-5litrq-9f6f068ee4e939fb66d44791b46e97da .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-5litrq-9f6f068ee4e939fb66d44791b46e97da .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-5litrq-9f6f068ee4e939fb66d44791b46e97da .av-subheading{
font-size:15px;
}

#top .hr.av-5g2cgu-414e999c87456fbcad1123012670b7b4{
margin-top:0px;
margin-bottom:0px;
}
.hr.av-5g2cgu-414e999c87456fbcad1123012670b7b4 .hr-inner{
width:50px;
border-color:#0093a6;
max-width:45%;
}
.hr.av-5g2cgu-414e999c87456fbcad1123012670b7b4 .av-seperator-icon{
color:#231f20;
}

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

.flex_cell.av-403f2m-0627f43a10c929057670d1fc4177a578{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-403f2m-0627f43a10c929057670d1fc4177a578{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-3yq9s6-7ad5fab8396983d3a9c5c5817f5fa50c{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-icon-list-container.av-dj5yu-93fb61896e8919a0d1bdf6b7a0821945 .iconlist_icon{
color:#ffffff;
background-color:#0093a6;
border:1px solid #0093a6;
}

.flex_column.av-3c2a0e-fcfdbd5295fbfc15ab9cf6c1c768ff9c{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .avia-icon-list-container.av-383j4e-f5072d6df42fb9cf006c93ca29303d95 .iconlist_icon{
color:#ffffff;
background-color:#0093a6;
border:1px solid #0093a6;
}

.flex_column.av-adz4e-5b9304e009e21b65d5004413d1110084{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-2nw5xq-7436e5dbed623fc66ea2d18bca36bc96{
color:#0093a6;
border-color:#0093a6;
}
.av_font_icon.av-2nw5xq-7436e5dbed623fc66ea2d18bca36bc96 .av-icon-char{
font-size:30px;
line-height:30px;
width:30px;
}

.flex_column.av-2lnpby-947fb94a9b336eed8ad0c8f026784b94{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-2ghtz2-4b96d5be3223e6df1175dfe008bf1ff0{
color:#0093a6;
border-color:#0093a6;
}
.av_font_icon.av-2ghtz2-4b96d5be3223e6df1175dfe008bf1ff0 .av-icon-char{
font-size:30px;
line-height:30px;
width:30px;
}

.flex_column.av-7w28m-7099e71152eb99a23ad74e0316850b64{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-20qoja-1f604ef162e10ce216c13279a9340341{
color:#0093a6;
border-color:#0093a6;
}
.av_font_icon.av-20qoja-1f604ef162e10ce216c13279a9340341 .av-icon-char{
font-size:30px;
line-height:30px;
width:30px;
}

.flex_column.av-1ww2ke-1384718ac1835ab52aaf40e9d88ed685{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.av_font_icon.av-1oolzq-d71e1f22e5049af834fcc3a1d8816397{
color:#0093a6;
border-color:#0093a6;
}
.av_font_icon.av-1oolzq-d71e1f22e5049af834fcc3a1d8816397 .av-icon-char{
font-size:30px;
line-height:30px;
width:30px;
}

#top #wrap_all .avia-button.av-1f6dry-4237892a8584c681f699db94a55054a1{
color:#ffffff;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1f6dry-4237892a8584c681f699db94a55054a1:hover{
background-color:grey;
color:#ffffff;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

#top .flex_column.av-12y0dq-5aeddc34b7addfd16efd0080bc28f74c{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-12y0dq-5aeddc34b7addfd16efd0080bc28f74c{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_column.av-12y0dq-5aeddc34b7addfd16efd0080bc28f74c{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-zpywu-f541bca699d003c94e286610531ed812{
padding-bottom:20px;
}
body .av-special-heading.av-zpywu-f541bca699d003c94e286610531ed812 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-zpywu-f541bca699d003c94e286610531ed812 .av-subheading{
font-size:15px;
}

.flex_cell.av-gi8wm-93c2fb38eb8b51d94f806a48ea9c4a1a{
vertical-align:top;
height:500px;
min-height:500px;
background:url(http://tsgc.co.za/wp-content/uploads/2015/07/touching-senses-facial-home.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-gi8wm-93c2fb38eb8b51d94f806a48ea9c4a1a{
padding:90px 90px 90px 90px !important;
}

.flex_cell.av-98s3i-87b43f8f3a84778106d305b5ce510402{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(http://tsgc.co.za/wp-content/uploads/2015/07/touching-senses-facial-home-1.jpg) 50% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-98s3i-87b43f8f3a84778106d305b5ce510402{
padding:90px 90px 90px 90px !important;
}


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

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