
.innerWrapper {
    overflow-y: hidden;
}

.anchor {
}


.anchor:after,          
.anchor::after {         
    display: block;
    content: " ";
    margin-top: -72px;
    height: 72px;
    visibility: hidden;
}


.floatLeft {
    text-align: left;
}

.floatRight {
    text-align: right;
}

.table {
    display: table;
    width: 75%;
}

.tableRow {
    display: table-row;
}

.tableCell {
    display: table-cell;
}

.cellAdjust {
    top: 0px;
    left: 0px;
    position: absolute;
    bottom: 0px;
}

#section-title {
    height: auto;
    background: #fff;
}

#section-title h2 {
    font-variant: small-caps;
    text-transform: lowercase;
    margin-top: 0;
}

#section-contactUs {
    height: auto;
}

.sectionLight {
    height: auto;
}

.sectionDark {
    height: auto;
}

.padRight {
    padding-right: 4%;
}

.padLeft {
    padding-left: 4%;
}

.innerWrapper.localFrame {
    min-height: 270px;
}

.textWrapper {
    width: 60%;
    height: 100%;
    text-align: justify;
}

.imageWrapper {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
}

.textWrapper.L {
  margin-left: 0;
}

.textWrapper.R{
    margin-left: 40%;    
}

.textWrapper.L h3 {
    text-align: left;
}

.textWrapper.R h3{
    text-align: right;
}

.imageWrapper.L {
    left: 0;
}

.imageWrapper.R {
    right: 0;
}

.imageWrapper.R img {
    display: block;
    margin-left: auto;
    margin-right: 0;
    opacity: 0.3;
}

.imageWrapper.L img {
    display: block;
    margin-left: 0;
    margin-right: auto;
    opacity: 0.3;
}

@media all and (max-width: 940px) {
    .imageWrapper.R img, 
    .imageWrapper.L img    {
        -ms-transform: translate(-4%, -50%) scale(0.85);
        -webkit-transform: translate(-4%, -50%) scale(0.85);
        -moz-transform: translate(-4%, -50%) scale(0.85);
        -o-transform: translate(-4%, -50%) scale(0.85);
        transform: translate(-4%, -50%) scale(0.85);
    }
}

.gradientBlueR {
    background: rgba(255,255,255,0.2);
    background: -moz-linear-gradient(left, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(0, 132, 248, 0.27) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0.2)), color-stop(35%, rgba(255,255,255,0.2)), color-stop(100%, rgba(29,86,136,0.2)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(0, 132, 248, 0.27) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(0, 132, 248, 0.27) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(0, 132, 248, 0.27) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(0, 132, 248, 0.27) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#1d5688', GradientType=1 );
}

.gradientOrangeR {
    background: rgba(255,183,0,0.2);
    background: -moz-linear-gradient(right, rgba(255,183,0,0.2) 0%, rgba(255,255,255,0.2) 65%, rgba(255,255,255,0.2) 100%);
    background: -webkit-gradient(right top, right top, color-stop(0%, rgba(255,183,0,0.2)), color-stop(65%, rgba(255,255,255,0.2)), color-stop(100%, rgba(255,255,255,0.2)));
    background: -webkit-linear-gradient(right, rgba(255,183,0,0.2) 0%, rgba(255,255,255,0.2) 65%, rgba(255,255,255,0.2) 100%);
    background: -o-linear-gradient(right, rgba(255,183,0,0.2) 0%, rgba(255,255,255,0.2) 65%, rgba(255,255,255,0.2) 100%);
    background: -ms-linear-gradient(right, rgba(255,183,0,0.2) 0%, rgba(255,255,255,0.2) 65%, rgba(255,255,255,0.2) 100%);
    background: linear-gradient(to left, rgba(255,183,0,0.2) 0%, rgba(255,255,255,0.2) 65%, rgba(255,255,255,0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb700', endColorstr='#ffffff', GradientType=1 );
}

.gradientGreenR {
    background: rgba(255,255,255,0.2);
    background: -moz-linear-gradient(left, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(87,158,0,0.2) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0.2)), color-stop(35%, rgba(255,255,255,0.2)), color-stop(100%, rgba(87,158,0,0.2)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(87,158,0,0.2) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(87,158,0,0.2) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(87,158,0,0.2) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(87,158,0,0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#579e00', GradientType=1 );
}

.gradientRedL {
    background: rgba(255,57,0,0.2);
    background: -moz-linear-gradient(left, rgba(255,57,0,0.2) 0%, rgba(255,255,255,0.2) 65%, rgba(255,255,255,0.2) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,57,0,0.2)), color-stop(65%, rgba(255,255,255,0.2)), color-stop(100%, rgba(255,255,255,0.2)));
    background: -webkit-linear-gradient(left, rgba(255,57,0,0.2) 0%, rgba(255,255,255,0.2) 65%, rgba(255,255,255,0.2) 100%);
    background: -o-linear-gradient(left, rgba(255,57,0,0.2) 0%, rgba(255,255,255,0.2) 65%, rgba(255,255,255,0.2) 100%);
    background: -ms-linear-gradient(left, rgba(255,57,0,0.2) 0%, rgba(255,255,255,0.2) 65%, rgba(255,255,255,0.2) 100%);
    background: linear-gradient(to right, rgba(255,57,0,0.2) 0%, rgba(255,255,255,0.2) 65%, rgba(255,255,255,0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3900', endColorstr='#ffffff', GradientType=1 );
}

.gradientPinkR {
    background: rgba(255,255,255,0.2);
    background: -moz-linear-gradient(left, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(255,132,171,0.2) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0.2)), color-stop(35%, rgba(255,255,255,0.2)), color-stop(100%, rgba(255,132,171,0.2)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(255,132,171,0.2) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(255,132,171,0.2) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(255,132,171,0.2) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(255,132,171,0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ff84ab', GradientType=1 );
}

.gradientMagentaL {
    background: rgba(255,255,255,0.2);
    background: -moz-linear-gradient(right, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(172,107,172,0.2) 100%);
    background: -webkit-gradient(right top, right top, color-stop(0%, rgba(255,255,255,0.2)), color-stop(35%, rgba(255,255,255,0.2)), color-stop(100%, rgba(172,107,172,0.2)));
    background: -webkit-linear-gradient(right, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(172,107,172,0.2) 100%);
    background: -o-linear-gradient(right, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(172,107,172,0.2) 100%);
    background: -ms-linear-gradient(right, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(172,107,172,0.2) 100%);
    background: linear-gradient(to left, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(172,107,172,0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ac6bac', GradientType=1 );
}

.gradientCyanL {
    background: rgba(85,224,241,0.2);
    background: -moz-linear-gradient(left, rgba(85,224,241,0.2) 0%, rgba(255,255,255,0.2) 65%, rgba(255,255,255,0.2) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(85,224,241,0.2)), color-stop(65%, rgba(255,255,255,0.2)), color-stop(100%, rgba(255,255,255,0.2)));
    background: -webkit-linear-gradient(left, rgba(85,224,241,0.2) 0%, rgba(255,255,255,0.2) 65%, rgba(255,255,255,0.2) 100%);
    background: -o-linear-gradient(left, rgba(85,224,241,0.2) 0%, rgba(255,255,255,0.2) 65%, rgba(255,255,255,0.2) 100%);
    background: -ms-linear-gradient(left, rgba(85,224,241,0.2) 0%, rgba(255,255,255,0.2) 65%, rgba(255,255,255,0.2) 100%);
    background: linear-gradient(to right, rgba(85,224,241,0.2) 0%, rgba(255,255,255,0.2) 65%, rgba(255,255,255,0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55e0f1', endColorstr='#ffffff', GradientType=1 );
}

.gradientYellowL {
    background: rgba(255,255,255,0.2);
    background: -moz-linear-gradient(right, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(255,255,0,0.2) 100%);
    background: -webkit-gradient(right top, right top, color-stop(0%, rgba(255,255,255,0.2)), color-stop(35%, rgba(255,255,255,0.2)), color-stop(100%, rgba(255,255,0,0.2)));
    background: -webkit-linear-gradient(right, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(255,255,0,0.2) 100%);
    background: -o-linear-gradient(right, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(255,255,0,0.2) 100%);
    background: -ms-linear-gradient(right, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(255,255,0,0.2) 100%);
    background: linear-gradient(to left, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(255,255,0,0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffff00', GradientType=1 );
}

.gradientWhiteCloudsL {
	background: rgba(255,255,255,0.2);
    background: -moz-linear-gradient(right, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(214, 229, 255, 0.2) 100%);
    background: -webkit-gradient(right top, right top, color-stop(0%, rgba(255,255,255,0.2)), color-stop(35%, rgba(255,255,255,0.2)), color-stop(100%, rgba(214, 229, 255, 0.2)));
    background: -webkit-linear-gradient(right, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(214, 229, 255, 0.2) 100%);
    background: -o-linear-gradient(right, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(214, 229, 255, 0.2) 100%);
    background: -ms-linear-gradient(right, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(214, 229, 255, 0.2) 100%);
    background: linear-gradient(to left, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0.2) 35%, rgba(214, 229, 255, 0.2) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffff00', GradientType=1 );
}