body{
    font-family: Cambria,Georgia,serif;
    background:url("../img/business_bg.jpg")no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  color:#fff;
}

h2, h3,h4,h5,h6{
    font-family: Cambria,Georgia,serif;
}

h1,h2,h3,h4,h5,h6{
    color:#fff;
}

aside h3{
    color:#222;
}

.logo{
    padding-top:5px;
    height:100px;
}

header ul{
    padding-top:15px !important;
        top: 50px;
        position:relative;
}

header ul li{
    margin:0px 30px;
    
}

header ul li a{
    color: #fff !important;
}

header ul li a:hover{
    text-decoration:underline;
}

header ul li:hover{
    *text-shadow: 1px 1px #d5d5d5;
    cursor:pointer;
}

.top-menu{
    border-bottom:1px solid #d5d5d5;
    box-shadow: 0 2px 2px -2px gray;
    
}




p{
    font-size:12px;
    text-align:justify;
}

.number{
    border:1px solid #d5d5d5;
    background:#333333;
    border-radius:5px;
    text-align:center;
    color:white;
    font-size:45px;
    font-weight: bold;
}

.testimonials span{
    color:#3f3f3f;
    font-style: italic;
}

.slider{
    padding-top:10px;
}
.slider ul{
    margin-left:0px !important;
}

.pricing-table .title{
    font-family: Cambria,Georgia,serif;
}

.map {
    height: 200px;
}

.serviceUL{
    font-size:12px;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #5b88af;
    margin: 1em 0;
    padding: 0; 
}

.show-for-small-only .logo, .menuRes{
    height:50px;
}

.left-off-canvas-menu {
    background:white;
}

.move-right .exit-off-canvas{
        box-shadow: -1px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);
}

.left-off-canvas-menu ul{
    list-style-type: none;
         margin-left: 0px; 
}

.left-off-canvas-menu li{
    padding:5px 25px;
    border-bottom:1px solid #5b88af;
    box-shadow: 0 2px 2px -2px #5b88af;
}


.serviceOne{
    -webkit-animation: fadein 2s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 2s; /* Firefox < 16 */
        -ms-animation: fadein 2s; /* Internet Explorer */
         -o-animation: fadein 2s; /* Opera < 12.1 */
            animation: fadein 2s;
}

.serviceTwo{
    -webkit-animation: fadein 2.5s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 2.5s; /* Firefox < 16 */
        -ms-animation: fadein 2.5s; /* Internet Explorer */
         -o-animation: fadein 2.5s; /* Opera < 12.1 */
            animation: fadein 2.5s;
}

.serviceThree{
    -webkit-animation: fadein 3.5s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 3.5s; /* Firefox < 16 */
        -ms-animation: fadein 3.5s; /* Internet Explorer */
         -o-animation: fadein 3.5s; /* Opera < 12.1 */
            animation: fadein 3.5s;
}

.serviceFour{
    -webkit-animation: fadein 3s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 3s; /* Firefox < 16 */
        -ms-animation: fadein 3s; /* Internet Explorer */
         -o-animation: fadein 3s; /* Opera < 12.1 */
            animation: fadein 3s;
}

.darken {
    display: inline-block;
    background: black;
    padding: 0;
}

.darken img {
    display: block;

    -webkit-transition: all 0.1s linear;
       -moz-transition: all 0.1s linear;
        -ms-transition: all 0.1s linear;
         -o-transition: all 0.1s linear;
            transition: all 0.1s linear;
}

.darken:hover img {
    opacity: 0.7;

}

.my-item .caption{
    position:absolute;top:40%;left:10%;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

.pricing-table .bullet-item{
    background:transparent;
    border-bottom: solid 1px #DDDDDD;
    color: #fff;

}

#businessplanning{
     background: url(../img/businessplanningMain.jpg) no-repeat;
     background-size:cover;
     height:500px;
}

#businessconsultancy{
     background: url(../img/businessconsultingMain.jpg) no-repeat;
     background-size:cover;
     height:500px;
}

#businesscompliance{
     background: url(../img/businesscomplianceMain.jpg) no-repeat;
     background-size:cover;
     height:500px;
}

#businesssecretarial{
     background: url(../img/businesssecretarialMain.jpg) no-repeat;
     background-size:cover;
     height:500px;
}

#familyoffice{
     background: url(../img/familyofficeMain.jpg) no-repeat;
     background-size:cover;
     height:500px;
}

#businessintroductions{
     background: url(../img/businessintroductionsMain.jpg) no-repeat;
     background-size:cover;
     height:500px;
}

.serviceHeader{
    position:absolute;
    top:40%;
    display:none;
}