@charset "utf-8";
/* CSS Document */

html, body, #header {
    margin: 0 !important;
    padding: 0 !important;
}
body {	background-image: url();
	background-color:#FFFFFF;}


/* ======== COLOURS  ========

Dark Blue   #2B3241
Steel grey       #9EA2AD
Rich brown     #8B694D
Pale yellow     #E8E2D0
Dark cream      #B0A18B

====== */

/* ======== COLOURS  ========

#efded6 - creamy
#a1979f - dark pink
#3a495c - blue 
#8a9eb9 - lighter blue
#bfcbd7 - lighter green
#e9dfe8 - light pink

#736475;
====== */

/* ======== TEXT CONTROLS  ============== */

div.cta1{
            font-family: 'Source serif Pro', sans-serif;
        font-size:20px;
        font-weight: 400;
        letter-spacing: -1.4px;
        line-height: 1;
        color:#111111;
        }

div.c1{
        font-family: 'Source Sans Pro', sans-serif;
     font-size:15px;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 1.3;
        color:#111111
        }

div.c2{
        font-family: 'lora', serif;
        font-size:17px;
        font-weight: 300;
        letter-spacing: 0px;
        line-height: 1.4;
        color:#16243d;
        }

div.c3{
        font-family: 'Source Sans Pro', sans-serif;
        font-size:16px;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 1.4;
        color:#111111
        }

div.t1{
            font-family: 'Source serif Pro', sans-serif;
        font-size:35px;
        font-weight: 400;
        letter-spacing: -1.4px;
        line-height: 1;
        color:#111111;
        }

.t2{
            font-family: 'Source serif Pro', sans-serif;
        font-size:28px;
        font-weight: 400;
        letter-spacing: -1.4px;
        line-height: 1;
        color:#111111;
        }

div.t3{
        font-family: 'lora', serif;
        font-size:17px;
        font-weight: 300;
        letter-spacing: 0px;
        line-height: 1.4;
        color:#16243d;
        }



/* --------------#f4f3ef;
 _____  _                                      ______                                           _      ____   ___                 
 |  __ \(_)                                    |  ____|                                         | |    |___ \ / _ \                
 | |__) |_ _ __   ___  __ _ _ __  _ __   __ _  | |__ _ __ __ _ _ __ ___   _____      _____  _ __| | __   __) | | | |   ___ ___ ___ 
 |  _  /| | '_ \ / _ \/ _` | '_ \| '_ \ / _` | |  __| '__/ _` | '_ ` _ \ / _ \ \ /\ / / _ \| '__| |/ /  |__ <| | | |  / __/ __/ __|
 | | \ \| | | | |  __/ (_| | | | | | | | (_| | | |  | | | (_| | | | | | |  __/\ V  V / (_) | |  |   <   ___) | |_| | | (_| (__\__ \
 |_|  \_\_|_| |_|\___|\__,_|_| |_|_| |_|\__,_| |_|  |_|  \__,_|_| |_| |_|\___| \_/\_/ \___/|_|  |_|\_\ |____(_)___/   \___\___|___/
    
    -----------   */    


/* ======== MEDIA QUERIES ============== */
.mobileHide { display: inline;}
   /* Smartphone Portrait and Landscape */
   @media only screen
   and (min-device-width : 320px)
   and (max-device-width : 480px){  .mobileHide { display: none;}}
.mobileShow { display: none;}
   /* Smartphone Portrait and Landscape */
   @media only screen
   and (min-device-width : 320px)
   and (max-device-width : 480px){ .mobileShow { display: inline;}}

.tabletHide { display: inline;}
   /* Smartphone Portrait and Landscape */
   @media only screen
   and (min-device-width : 480px)
   and (max-device-width : 1025px){  .tabletHide { display: none;}}
.tabletShow { display: none;}
   /* Smartphone Portrait and Landscape */
   @media only screen
   and (min-device-width : 480px)
   and (max-device-width : 1025px){  .tabletShow { display: inline;}}

.smallHide { display: inline;}
   /* Smartphone Portrait and Landscape */
   @media only screen
   and (min-device-width : 1026px)
   and (max-device-width : 1439px){  .smallHide { display: none;}}
.smallShow { display: none;}
   /* Smartphone Portrait and Landscape */
   @media only screen
   and (min-device-width : 1026px)
   and (max-device-width : 1439px){  .smallShow { display: inline;}}

.fade {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
   }

   .fade:hover {      opacity: 0.5;      }

/* ======== SPACERS  ============== */
div.spacer{  backgroundColor:  yellow;}div.s-25{height:25px;}div.s-50{  height:50px; }
div.s-75{height:75px;}div.s-100{  height:100px;}div.s-150{height:150px;}
div.s-200{  height:200px;}div.s-250{height:250px;}

/* ======== LINKS   ============== */

.link-header A:link { -o-transition:.8s;
-ms-transition:.8s;
-moz-transition:.8s;
-webkit-transition:.8s;
transition:.8s; color: white; text-decoration: none;}
.link-header A:visited {color: white; text-decoration: none;}
.link-header A:active { color:white ; text-decoration: none;}
.link-header A:hover {color:#B0A18B; text-decoration: none; }

.link-foot A:link { -o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s; color: white; text-decoration: none;}
.link-foot A:visited {color: white; text-decoration: none;}
.link-foot A:active { color: white; text-decoration: none;}
.link-foot A:hover {color:grey; text-decoration: none; }

.link1 A:link { -o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s; color: white; text-decoration: none;}
.link1 A:visited {color: white; text-decoration: none;}
.link1 A:active { color: white; text-decoration: none;}
.link1 A:hover {color:grey; text-decoration: none; }

.link3 A:link { -o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s; color:#736475;text-decoration: none;}
.link3 A:visited {color: #736475;; text-decoration: none;}
.link3 A:active { color: #736475;; text-decoration: none;}
.link3 A:hover {color:black; text-decoration: none; }

.link4 A:link { -o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s; color: #2B3241; text-decoration: none;}
.link4 A:visited {color: #2B3241; text-decoration: none;}
.link4 A:active { color: #2B3241; text-decoration: none;}
.link4 A:hover {color:#8B694D; text-decoration: none; }


















/* -=============================================================  */
/* -=============================================================  */
/* -=============================================================  */
/* -=========== HEADER  NAVIGATION BAR  ===========  */

div.header {
position: fixed;
top: 0;    left: 0;
width: 95%;    padding: 0 0 0 5%;
z-index: 10000;
transition: all 1s ease-in-out;
height: 50PX;
background-color: #a1979f;
text-align: left;
}

div.header.active {
background-color: #736475;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
border-bottom: 1px #8B694D solid;
}

div.headercont{
margin: 0 0 0 5%;
width: 95%; height:12px;
padding: 0px 0px 0px 10%;
backgroundcolor: red;
text-align:left;
}

div.headerblocks{
width:auto; 
padding: 13px 2.5% 10px 0%;
backgroundcolor: grey;
text-align:left;
display:inline-block;
                font-family: 'Source Sans Pro', sans-serif;
                color:#3a3c3b;
                font-size: 17px;
                font-weight: 400;
                letter-spacing:-0.5px;
                white-space:nowrap;
}

    div.headerlogo{
height:40px; width:160px;
margin:15px 10% 00px 0%;
float: right;
background-size: cover; background-position:center; background-repeat:no-repeat;
background-image: url(whitelogonav.png);
}










/* -=============================================================  */
/* -=============================================================  */
/* -=============================================================  */
/* HERO - - HERO - - - HERO - - -   */
/* HERO - - HERO - - - HERO - - -   */

    div.hero-cont{
height:600px; width: 100%;
background-size: cover;background-position:center;
background-repeat:no-repeat;color:black;
display: inline-block;vertical-align: top;
margin: 0px 0px 0px 0%; padding: 0px 0px 0px 0px;
}

    div.hero-left{
height:600px; width: 70%;
background-size: cover;background-position:center;
background-repeat:no-repeat;color:black;
display: inline-block;vertical-align: top;
margin: 0px 0px 0px 0%; padding: 0px 0px 0px 0px;
}

    div.hero-right{
height:640px; width: 30%;
background-size: cover;background-position:center;
background-repeat:no-repeat;color:black;
display: inline-block;vertical-align: top;
margin: 0px 0px 0px 0%; padding: 0px 0px 0px 0px;
}

div.hero-text-cont{
width:70%; height: auto;
margin: 0px 0px 0px 10%; padding: 120px 0px 0px 0px;
}

div.hero-words1{
width:95%; height: auto;
margin: 0px 0px 0px 0%; padding: 0px 0px 0px 0px;
display: inline-block;vertical-align: top;
    font-family: 'Source Serif Pro', sans-serif;
    font-size: 60px;
    font-weight: 600;
    letter-spacing: -2px;
    line-height: 1;
    color:#3a3c3b;
}

.ht-brown{    color:#a1979f ;}
.brown{    color:#a1979f;}
.ft-brown{    color:#8a9eb9;}

div.hero-words2{
width:65%; height: auto;
margin: 30px 0px 0px 0%; padding: 0px 0px 0px 0px;
display: inline-block;vertical-align: top;
                font-family: 'Source Sans Pro', sans-serif;
                font-size: 36px;
                font-weight: 400;
                letter-spacing: -3.2px;
                line-height: 1.4;
                color:#3a3c3b;
}

div.hero-words3{
width:50%; height: auto;
margin: 30px 0px 0px 0%; padding: 0px 0px 0px 0px;
display: inline-block;vertical-align: top;
                font-family: 'Source Sans Pro', sans-serif;
                font-size: 14px;
                font-weight: 500;
                letter-spacing: 0px;
                line-height: 1.3;
                color:#3a3c3b;
}


    div.under-hero-bar{
height:25px; width: 75%;
display: inline-block;vertical-align: top;
margin: -9px 0px 0px 0%; padding: 0px 0px 0px 0px;
background-color: rgba(161, 151, 159, 0.3);
border-top-right-radius:20px   ;
border-bottom-right-radius:20px   ;
}









/* -=============================================================  */
/* -=============================================================  */
/* -=============================================================  */
/* FRAMING STUFF- - -   */

div.top-frame{
width:95%; height: auto;
margin: 0px 0px 0px 5%; padding: 0px 0px 0px 0px;
vertical-align: top; display: inline-block;
backgroundcolor: green;
}

div.no-left{
width:100%; height: auto;
margin: 0px 0px 0px 0%; padding: 0px 0px 0px 0px;
}


div.left-mos-bit{
width:50%; height: auto;
margin: 0px 0px 0px 0%; padding: 0px 0px 0px 0px;
vertical-align: top; display: inline-block;
backgroundcolor: yellow;
}

div.right-mos-bit{
width:50%; height: auto;
margin: 0px 0px 0px 10%; padding: 0px 0px 0px 0px;
vertical-align: top; display: inline-block;
backgroundcolor: yellow;
}

div.mosaiccont{
height:auto;
width: 100%;
margin:0px 0% 0px 0%;
padding:0px 0px 0px 0%;
backgroundcolor: grey;
display: inline-block; vertical-align: top;
text-align: left;
}

                div.mosaicvert{
                height:auto;width: 45%;
                margin:0px 0% 0px 0%;padding:0px 0px 0px 0%;
                backgroundcolor: blue;
                display: inline-block; vertical-align: top;
                text-align: left;
                }

                div.mospic-a{
                height:200px;width: 95%;
                margin: 0px 0px 20px 0%;padding: 0px 0px 0px 0%;
                vertical-align:top; display: inline-block;
                background-size: cover;background-position:center;
                background-repeat:no-repeat;
                }

                div.mospic-b{
                height:200px;width: 95%;
                margin: 0px 0px 0px 0%;padding: 0px 0px 0px 0%;
                vertical-align:top; display: inline-block;
                background-size: cover;background-position:center;
                background-repeat:no-repeat;
                }

                div.mospic-c{
                height:435px;width: 95%;
                margin: 0px 0px 0px 12px;
                padding: 0px 0px 0px 0%;
                vertical-align:top; display: inline-block;
                background-size: cover;background-position:center;
                background-repeat:no-repeat;
                }

                div.mospic-d{
                height:450px;width: 100%;
                margin: 0px 0px 0px 0%;
                padding: 0px 0px 0px 0%;
                vertical-align:top; display: inline-block;
                background-size: cover;background-position:center;
                background-repeat:no-repeat;
                }

    div.m-b{border:8px white solid;}
    div.md{
border-top-left-radius:20px   ;
border-bottom-left-radius:20px   ;
    }

    div.mr{
border-top-right-radius:20px   ;
border-bottom-right-radius:20px   ;
    }

div.top-words-frame{
width:42%; height: auto;
margin: 0px 0px 0px 3%; padding: 0px 0px 0px 0px;
vertical-align: top; display: inline-block;
}

div.top-title{
width:auto; height: auto;
margin: 0px 0px 20px 0%; padding: 0px 0px 0px 0px;
vertical-align: top; display: inline-block;
}

div.top-words-copy{
width:auto; height: auto;
margin: 0px 0px 0px 0%; padding: 0px 0px 0px 0px;
vertical-align: top; display: inline-block;
}

    div.backing-strip{
height:auto; width: 100%;
margin: 0px 0px 0px 0%; padding: 75px 0px 75px 0px;
background-size: cover;background-position:center;
background-repeat:no-repeat;color:black;
display: inline-block;vertical-align: top;
}

    div.bs-center{text-align: center;}
    div.no-pads{margin: 0px 0px 0px 0%; padding: 0px 0px 0px 0px;}

    div.bs-col1{
background: rgb(58,73,92);
background: linear-gradient(90deg, rgba(58,73,92,1) 0%, rgba(138,158,185,1) 100%);
}

div.top-words-copy{
width:auto; height: auto;
margin: 0px 0px 0px 0%; padding: 0px 0px 0px 0px;
vertical-align: top; display: inline-block;
}

div.left-words{
width:38%; height: auto;
margin: 0px 0px 0px 0%; padding: 0px 0px 0px 0px;
vertical-align: top; display: inline-block;
}

div.right-words{
width:43%; height: auto;
margin: 0px 0px 0px 5%; padding: 0px 0px 0px 0px;
vertical-align: top; display: inline-block;
}

div.pads{padding: 75px 0px 75px 0px;}

    div.right-pic{
height:350px; width: 45%;
margin: 0px 0px 0px 10%; padding: 75px 0px 75px 0px;
background-size: cover;background-position:center;
background-repeat:no-repeat;color:black;
display: inline-block;vertical-align: top;
}

    div.left-pic{
height:350px; width: 45%;
margin: 0px 0px 0px 0%; padding: 75px 0px 75px 0px;
background-size: cover;background-position:center;
background-repeat:no-repeat;color:black;
display: inline-block;vertical-align: top;
}

div.tall1{height: 200px;}
div.tall2{height: 400px;}
div.tall3{height: 500px;}

div.sub-cta{
width:100%; height: auto;
margin: 0px 0px 20px 0%; padding: 0px 0px 0px 0px;
display: inline-block;vertical-align: top;
}

div.fs-title{
width:100%; height: auto;
margin: 0px 0px 12px 0%; padding: 0px 0px 0px 0%;
display: inline-block; vertical-align: top;
            font-family: 'Playfair Display', sans-serif;
            font-size: 20px;
            font-weight: 600;
            letter-spacing: 0px;
            line-height: 1;
            color: white;
}

div.fs-copy{
width:100%; height: 170px;
margin: 0px 0px 0px 0%; padding: 0px 0px 0px 0%;
display: inline-block; vertical-align: top;
            font-family: 'Source Sans Pro', sans-serif;
            font-size: 15px;
            font-weight: 500;
            letter-spacing: -0.2px;
            line-height: 1.4;
            color: white;
}





















/* -=============================================================  */
/* -=============================================================  */
/* -=============================================================  */
/* ============ CHIROPRACTIC-   */

div.left-pic-no-left{
width:45%; height: 400px;
margin: 0px 5% 0% 0%; padding: 0px 0px 0px 0px;
vertical-align:top; display: inline-block;
background-size: cover;background-position:center;
background-repeat:no-repeat;
border-top-right-radius:20px   ;
border-bottom-right-radius:20px   ;
}



div.dave1{height: 800px;}
div.dave2{height: 290px;}


div.tall-pil{height: 800px;}
div.tall-chi{height: 660px;}











/* -=============================================================  */
/* -=============================================================  */
/* -=============================================================  */
/* ============ CONTACT -   */

div.con-frame{
width:100%; height: auto;
margin: 0px 0% 20px 0%; padding: 0px 0px 0px 0px;
vertical-align:top; display: inline-block;
border-bottom: 1px solid #2B3241;
}

div.con-icon{
width:40px; height: 40px;
margin: 0px 0% 0% 0%; padding: 0px 0px 0px 0px;
vertical-align:top; display: inline-block;
background-size: cover;background-position:center;
background-repeat:no-repeat;
backgroundcolor: yellow;
}

div.mail{background-image: url(i-mail.png);}
div.phone{background-image: url(i-phone.png);}
div.insta{background-image: url(i-insta.png);}

div.con-info{
width:auto; height: auto;
margin: 17px 0px 0px 5%; padding: 0px 0px 0px 0px;
display: inline-block; vertical-align: top;
            font-family: 'Source Serif Pro', sans-serif;
            font-size: 17px;
            font-weight: 600;
            line-height: 1;
            color: #2B3241;  
}

.con-small{
        font-family: 'Source Sans Pro', sans-serif;
        font-size:14.5px;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 1.4;
        color:#2B3241;
        }

















/* -=============================================================  */
/* -=============================================================  */
/* -=============================================================  */
/* ============ HOME PAGE  */

div.top-words-frame-middle{
width:35%; height: auto;
margin: 0px 7.5% 0px 7.5%; padding: 0px 0px 0px 0px;
vertical-align: top; display: inline-block;
}

div.index-left{
width:25%; height: 240px;
margin: 0px 0% 0% 0%; padding: 0px 0px 0px 0px;
vertical-align:top; display: inline-block;
background-size: cover;background-position:center;
background-repeat:no-repeat;
border-top-right-radius:20px   ;
border-bottom-right-radius:20px   ;
}

div.index-right{
width:24.6%; height: 240px;
margin: 0px 0% 0% 0%; padding: 0px 0px 0px 0px;
vertical-align:top; display: inline-block;
background-size: cover;background-position:center;
background-repeat:no-repeat;
border-top-left-radius:20px   ;
border-bottom-left-radius:20px   ;
}

div.in-cont{
width:60%; height: auto;
margin: 0px 2% 0px 2%; padding: 0px 0px 0px 0px;
vertical-align: top; display: inline-block;
backgroundcolor: yellow;
}

div.in-pic{
width:30%; height: 475px;
margin: 0px 0% 0% 0%; padding: 0px 0px 0px 0px;
vertical-align:top; display: inline-block;
background-size: cover;background-position:center;
background-repeat:no-repeat;
border-top-left-radius:20px   ;
border-bottom-left-radius:20px   ;
border:10px solid white;
}

div.in-words{
width:60%; height: auto;
margin: 0px 0% 0px 5%; padding: 0px 0px 0px 0px;
vertical-align: top; display: inline-block;
text-align: left;
}

div.in-tit{
width:90%; height: auto;
margin: 0px 0% 10px 0%; padding: 0px 0px 0px 0px;
vertical-align: top; display: inline-block;
}

div.in-con{
width:100%; height: auto;
margin: 0px 0% 0px 0%; padding: 0px 0px 0px 0px;
vertical-align: top; display: inline-block;
}
















/* -=============================================================  */
/* -=============================================================  */
/* -=============================================================  */
/* FOOTER  - -   */

div.footer{
width:100%; height: auto;
margin: 0px 0px 0px 0%; padding: 0px 0px 50px 0px;
display: inline-block; vertical-align: top;
background-color: #3a495c;
}

div.footcurve{
height:163px; width:100%;
margin:0px 0% 0px 0%;
background-size: cover; background-position:center; background-repeat:no-repeat;
background-image: url(footcurve.png);
}
div.footcurve2{
height:148px; width:100%;
margin:0px 0% 0px 0%;
background-size: cover; background-position:center; background-repeat:no-repeat;
background-image: url(footcurve2.png);
}

div.fcol1{
width:10%; height: auto;
margin: 50px 2% 0px 5%; padding: 0px 5% 0px 0px;
display: inline-block; vertical-align: top;
backgroundcolor: pink;
border-right: grey 1px dotted;
            font-family: 'Source Serif Pro', sans-serif;
            font-size: 38px;
            font-weight: 600;
            letter-spacing: -2px;
            line-height: 1;
            color:rgba(255,255,255,0.5)
}

div.fcol2{
width:10%; height: auto;
margin: 0px 0px 0px 5%; padding: 50px 0px 0px 0px;
display: inline-block; vertical-align: top;
backgroundcolor: pink;
}

div.fcol3{
width:15%; height: auto;
margin: 0px 0px 0px 4%; padding: 50px 0px 0px 0px;
display: inline-block; vertical-align: top;
backgroundcolor: grey;
}

div.fcol3a{
width:15%; height: auto;
margin: 0px 0px 0px 5%; padding: 50px 0px 0px 0px;
display: inline-block; vertical-align: top;
backgroundcolor: grey;
}

div.fcol4{
width:15%; height: auto;
margin: 0px 0px 0px 5%; padding:50px 0px 0px 0px;
display: inline-block; vertical-align: top;
backgroundcolor: pink;
}

div.footlogo1{
height:80px; width:335px;
margin:0px 0% 30px 0%;
background-size: cover; background-position:center; background-repeat:no-repeat;
background-image: url(whitelogonav.png);
}

div.rics-footer-logo{
height:58px; width:170px;
margin:20px 0% 30px 0%;
background-size: cover; background-position:center; background-repeat:no-repeat;
background-image: url(rics.png);
}

div.foot-copy{
width:auto; height: auto;
margin: 0px 0px 0px 0%; padding: 0px 0px 0px 0px;
display: inline-block; vertical-align: top;
            font-family: 'Source Sans Pro', sans-serif;
            font-size: 15px;
            font-weight: 400;
            letter-spacing: -0.2px;
            line-height: 1.2;
            color: white;

}

div.foot-copy-small{
width:80%; height: auto;
margin: 0px 0px 0px 0%; padding: 0px 0px 0px 0px;
display: inline-block; vertical-align: top;
            font-family: 'Source Sans Pro', sans-serif;
            font-size: 13.5px;
            font-weight: 300;
            line-height: 1.4;
            color: white;
            text-align:justify;  
            text-justify: inter-character;
}

div.f-t1{
width:auto; height: auto;
margin: 0px 0px 15px 0%; padding: 0px 0px 0px 0px;
display: inline-block; vertical-align: top;
            font-family: 'oswald', serif;
            font-size: 16.5px;
            font-weight: 400;
            letter-spacing: -0.2px;
            line-height: 1.2;
            color: white;
}



div.f-l1{
width:auto; height: auto;
margin: 0px 0px 0px 0%; padding: 0px 0px 0px 0px;
display: inline-block; vertical-align: top;
            font-family: 'Source Sans Pro', sans-serif;
            font-size: 14px;
            font-weight: 300;
            letter-spacing: -0.2px;
            line-height: 1.5;
            color: white;
}

div.footbase{
width:100%; height: auto;
margin: 0px 0px 0px 0%; padding: 30px 0px 30px 0px;
display: inline-block; vertical-align: top;
            font-family: 'Source Sans Pro', sans-serif;
            font-size: 11px;
            font-weight:300;
            letter-spacing: 1px;
            line-height: 1.3;
            color: white;
            text-align: center;
            border-top: grey dotted 1px;
            background-color: #243346;
}








/* ======== Full image control measures   ============== */
/* ======== Full image control measures   ============== */
/* ======== Full image control measures   ============== */

div.bp1{background-image: url(bp/bp1.jpg);}    div.bp2{background-image: url(bp/bp2.jpg);}
div.bp3{background-image: url(bp/bp3.jpg);}    div.bp4{background-image: url(bp/bp4.jpg);}
div.bp5{background-image: url(bp/bp5.jpg);}    div.bp6{background-image: url(bp/bp6.jpg);}
div.bp7{background-image: url(bp/bp7.jpg);}    div.bp8{background-image: url(bp/bp8.jpg);}
div.bp9{background-image: url(bp/bp9.jpg);}    div.bp10{background-image: url(bp/bp10.jpg);}
div.bp11{background-image: url(bp/bp11.jpg);}div.bp12{background-image: url(bp/bp12.jpg);}
div.bp13{background-image: url(bp/bp13.jpg);}div.bp13{background-image: url(bp/bp13.jpg);}
div.bp14{background-image: url(bp/bp14.jpg);}div.bp15{background-image: url(bp/bp15.jpg);}
div.bp16{background-image: url(bp/bp16.jpg);}div.bp17{background-image: url(bp/bp17.jpg);}
div.bp18{background-image: url(bp/bp18.jpg);}div.bp19{background-image: url(bp/bp19.jpg);}
div.bp20{background-image: url(bp/bp20.jpg);}div.bp21{background-image: url(bp/bp21.jpg);}
div.bp22{background-image: url(bp/bp22.jpg);}div.bp23{background-image: url(bp/bp23.jpg);}
div.bp24{background-image: url(bp/bp24.jpg);}div.bp25{background-image: url(bp/bp25.jpg);}
div.bp26{background-image: url(bp/bp26.jpg);}div.bp27{background-image: url(bp/bp27.jpg);}
div.bp28{background-image: url(bp/bp28.jpg);}div.bp29{background-image: url(bp/bp29.jpg);}
div.bp30{background-image: url(bp/bp30.jpg);}div.bp31{background-image: url(bp/bp31.jpg);}
div.bp32{background-image: url(bp/bp32.jpg);}div.bp33{background-image: url(bp/bp33.jpg);}
div.bp34{background-image: url(bp/bp34.jpg);}div.bp35{background-image: url(bp/bp35.jpg);}
div.bp36{background-image: url(bp/bp36.jpg);}div.bp37{background-image: url(bp/bp37.jpg);}
div.bp39{background-image: url(bp/bp39.jpg);} div.bp40{background-image: url(bp/bp40.jpg);} 
div.bp41{background-image: url(bp/bp41.jpg);} div.bp42{background-image: url(bp/bp42.jpg);} 
div.bp43{background-image: url(bp/bp43.jpg);} div.bp44{background-image: url(bp/bp44.jpg);} 
div.bp45{background-image: url(bp/bp45.jpg);} div.bp46{background-image: url(bp/bp46.jpg);} 
div.bp47{background-image: url(bp/bp47.jpg);} div.bp48{background-image: url(bp/bp48.jpg);} 
div.bp49{background-image: url(bp/bp49.jpg);} div.bp50{background-image: url(bp/bp50.jpg);} 
div.bp51{background-image: url(bp/bp51.jpg);} div.bp52{background-image: url(bp/bp52.jpg);} 
div.bp53{background-image: url(bp/bp53.jpg);} div.bp54{background-image: url(bp/bp54.jpg);} 
div.bp55{background-image: url(bp/bp55.jpg);} div.bp56{background-image: url(bp/bp56.jpg);} 
div.bp57{background-image: url(bp/bp57.jpg);} div.bp58{background-image: url(bp/bp58.jpg);} 
div.bp59{background-image: url(bp/bp59.jpg);} div.bp60{background-image: url(bp/bp60.jpg);} 
div.bp61{background-image: url(bp/bp61.jpg);} div.bp62{background-image: url(bp/bp62.jpg);} 
div.bp63{background-image: url(bp/bp63.jpg);} div.bp64{background-image: url(bp/bp64.jpg);} 
div.bp66{background-image: url(bp/bp66.jpg);} div.bp66{background-image: url(bp/bp66.jpg);} 
div.bp67{background-image: url(bp/bp67.jpg);} div.bp68{background-image: url(bp/bp68.jpg);} 
div.bp69{background-image: url(bp/bp69.jpg);} div.bp38{background-image: url(bp/bp38.jpg);} 
div.bp101{background-image: url(bp/bp101.jpg);}div.bp102{background-image: url(bp/bp102.jpg);}
div.bp103{background-image: url(bp/bp103.jpg);}div.bp104{background-image: url(bp/bp104.jpg);}
div.bp105{background-image: url(bp/bp105.jpg);}div.bp106{background-image: url(bp/bp106.jpg);}
div.bp107{background-image: url(bp/bp107.jpg);}div.bp108{background-image: url(bp/bp108.jpg);}
div.bp109{background-image: url(bp/bp109.jpg);}div.bp110{background-image: url(bp/bp110.jpg);}
div.bp111{background-image: url(bp/bp111.jpg);}div.bp112{background-image: url(bp/bp112.jpg);}
div.bp113{background-image: url(bp/bp113.jpg);}div.bp113{background-image: url(bp/bp113.jpg);}
div.bp114{background-image: url(bp/bp114.jpg);}div.bp115{background-image: url(bp/bp115.jpg);}
div.bp116{background-image: url(bp/bp116.jpg);}div.bp117{background-image: url(bp/bp117.jpg);}
div.bp118{background-image: url(bp/bp118.jpg);}div.bp119{background-image: url(bp/bp119.jpg);}
div.bp120{background-image: url(bp/bp120.jpg);}

div.heropic1{background-image: url(hero/heropic1.jpg);} div.heropic2{background-image: url(hero/heropic2.jpg);} 
div.heropic3{background-image: url(hero/heropic3.jpg);} div.heropic4{background-image: url(hero/heropic4.jpg);}
div.heropic5{background-image: url(hero/heropic5.jpg);} div.heropic6{background-image: url(hero/heropic6.jpg);}
div.heropic7{background-image: url(hero/heropic7.jpg);} div.heropic8{background-image: url(hero/heropic8.jpg);}
div.heropic9{background-image: url(hero/heropic9.jpg);} div.heropic10{background-image: url(hero/heropic10.jpg);}
div.heropic11{background-image: url(hero/heropic11.jpg);} div.heropic12{background-image: url(hero/heropic12.jpg);}
div.heropic13{background-image: url(hero/heropic13.jpg);} div.heropic14{background-image: url(hero/heropic14.jpg);}
div.heropic15{background-image: url(hero/heropic15.jpg);} div.heropic16{background-image: url(hero/heropic16.jpg);}
div.heropic17{background-image: url(hero/heropic17.jpg);} div.heropic18{background-image: url(hero/heropic18.jpg);}
div.heropic19{background-image: url(hero/heropic19.jpg);} div.heropic20{background-image: url(hero/heropic20.jpg);}
div.heropic21{background-image: url(hero/heropic21.jpg);} div.heropic22{background-image: url(hero/heropic22.jpg);}
div.heropic23{background-image: url(hero/heropic23.jpg);} div.heropic24{background-image: url(hero/heropic24.jpg);}
div.heropic25{background-image: url(hero/heropic25.jpg);} div.heropic26{background-image: url(hero/heropic26.jpg);}
div.heropic27{background-image: url(hero/heropic27.jpg);} div.heropic28{background-image: url(hero/heropic28.jpg);}
div.heropic29{background-image: url(hero/heropic29.jpg);} div.heropic30{background-image: url(hero/heropic30.jpg);}
div.heropic31{background-image: url(hero/heropic31.jpg);}  div.heropic32{background-image: url(hero/heropic32.jpg);}
div.heropic33{background-image: url(hero/heropic33.jpg);}  div.heropic34{background-image: url(hero/heropic34.jpg);}
div.heropic35{background-image: url(hero/heropic35.jpg);}  div.heropic36{background-image: url(hero/heropic36.jpg);}
div.heropic37{background-image: url(hero/heropic37.jpg);}  div.heropic38{background-image: url(hero/heropic38.jpg);}
div.heropic39{background-image: url(hero/heropic39.jpg);} div.heropic40{background-image: url(hero/heropic40.jpg);} 
div.heropic41{background-image: url(hero/heropic41.jpg);} div.heropic42{background-image: url(hero/heropic42.jpg);} 
div.heropic43{background-image: url(hero/heropic43.jpg);} div.heropic44{background-image: url(hero/heropic44.jpg);} 
div.heropic45{background-image: url(hero/heropic45.jpg);} div.heropic46{background-image: url(hero/heropic46.jpg);} 
div.heropic47{background-image: url(hero/heropic47.jpg);} div.heropic48{background-image: url(hero/heropic48.jpg);} 
div.heropic49{background-image: url(hero/heropic49.jpg);} div.heropic50{background-image: url(hero/heropic50.jpg);} 
div.heropic51{background-image: url(hero/heropic51.jpg);} div.heropic52{background-image: url(hero/heropic52.jpg);} 
div.heropic53{background-image: url(hero/heropic53.jpg);} div.heropic54{background-image: url(hero/heropic54.jpg);} 
div.heropic55{background-image: url(hero/heropic55.jpg);} div.heropic56{background-image: url(hero/heropic56.jpg);} 
div.heropic57{background-image: url(hero/heropic57.jpg);} div.heropic58{background-image: url(hero/heropic58.jpg);} 
div.heropic59{background-image: url(hero/heropic59.jpg);} div.heropic60{background-image: url(hero/heropic60.jpg);} 


div.backimage1{background-image: url(fbi/backimage1.jpg);} div.backimage2{background-image: url(fbi/backimage2.jpg);}
div.backimage3{background-image: url(fbi/backimage3.jpg);}div.backimage4{background-image: url(fbi/backimage4.jpg);}
div.backimage5{background-image: url(fbi/backimage5.jpg);}div.backimage6{background-image: url(fbi/backimage6.jpg);}
div.backimage7{background-image: url(fbi/backimage7.jpg);}div.backimage8{background-image: url(fbi/backimage8.jpg);}
div.backimage9{background-image: url(fbi/backimage9.jpg);}div.backimage10{background-image: url(fbi/backimage10.jpg);}
div.backimage11{background-image: url(fbi/backimage11.jpg);}div.backimage12{background-image: url(fbi/backimage12.jpg);}
div.backimage13{background-image: url(fbi/backimage13.jpg);}div.backimage14{background-image: url(fbi/backimage14.jpg);}
div.backimage15{background-image: url(fbi/backimage15.jpg);}div.backimage16{background-image: url(fbi/backimage16.jpg);}
div.backimage17{background-image: url(fbi/backimage17.jpg);}div.backimage18{background-image: url(fbi/backimage18.jpg);}
div.backimage19{background-image: url(fbi/backimage19.jpg);}div.backimage20{background-image: url(fbi/backimage20.jpg);}
div.backimage21{background-image: url(fbi/backimage21.jpg);}div.backimage22{background-image: url(fbi/backimage22.jpg);}
div.backimage23{background-image: url(fbi/backimage23.jpg);}div.backimage24{background-image: url(fbi/backimage24.jpg);}
div.backimage25{background-image: url(fbi/backimage25.jpg);}div.backimage26{background-image: url(fbi/backimage26.jpg);}
div.backimage27{background-image: url(fbi/backimage27.jpg);}div.backimage28{background-image: url(fbi/backimage28.jpg);}
div.backimage29{background-image: url(fbi/backimage29.jpg);}div.backimage30{background-image: url(fbi/backimage30.jpg);}
div.backimage31{background-image: url(fbi/backimage31.jpg);}div.backimage32{background-image: url(fbi/backimage32.jpg);}
div.backimage33{background-image: url(fbi/backimage33.jpg);}div.backimage34{background-image: url(fbi/backimage34.jpg);}
div.backimage35{background-image: url(fbi/backimage35.jpg);}div.backimage36{background-image: url(fbi/backimage36.jpg);}
div.backimage37{background-image: url(fbi/backimage37.jpg);}div.backimage38{background-image: url(fbi/backimage38.jpg);}
div.backimage39{background-image: url(fbi/backimage39.jpg);}div.backimage40{background-image: url(fbi/backimage40.jpg);}








div.white{color: white;}
div.db{color: #2B3241;}



