        body {
        /* Default Font */
        font-family: 'Source Sans Pro', sans-serif;;       
        }
        .btn-default, .form-submit{
        background-color: rgba(0,0,0,0.3);
        color: #33a7de;
        border-color: #33a7de;
        }
        .btn-default:hover, .form-submit:hover, .btn-default:focus, .form-submit:focus, .btn-default.focus, .focus.form-submit, .btn-default:active, .form-submit:active, .btn-default.active, .active.form-submit, .open > .btn-default.dropdown-toggle, .open > .dropdown-toggle.form-submit {
        background-color: #33a7de;
        color: #fff;
        border-color: #33a7de;
        }
        .btn, .form-submit{
        font-family: 'Oswald', sans-serif;;
        font-size: 22px;
        text-transform: uppercase;
        font-weight: 300;
        border-style: solid;
        border-width: 3px;
        border-radius: 0;
        padding: 10px 40px;;
        }

        /* H1 Font */
        H1, H1 > a {
        color: #fff;
        font-family: 'Oswald', sans-serif;;
        }

        /* Header Styles */
        .navbar-default{
        background-color: #353538;
        }
        /* Navigation */

        .navbar-nav, .main-nav .navbar-nav{
        margin: 21px 0 0 0;
        }
		
        .navbar-default .primary-nav > li > a {
        font-family: 'Source Sans Pro', sans-serif;;
        font-size: 18px;
        font-weight: 300;
        
        color: #fff;
        background-color: transparent;
        padding: 10px 14px;;
       }
        .navbar-default .primary-nav > li > a:hover,
        .navbar-default .primary-nav > li > a:focus{
        color: #34a5dc;
        background-color: transparent;
        }
        .navbar-default .primary-nav >.active > a,
        .navbar-default .primary-nav >.active > a:hover { 
        color: #34a5dc;
        background-color: transparent;
        }
        
     
/* Custom Styles */
.btn-primary, .btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {border-color: transparent;border:none;}
.navbar-default .primary-nav > li > a {padding: 13px 14px;}
.navbar-default .primary-nav > li > a.makeAnAppointment {border: 3px solid #34a5dc; color: #34a5dc;font-weight: 400;padding: 10px 14px;}
.navbar-default .primary-nav > li > a.makeAnAppointment:hover {background-color: #34a5dc;color:#fff;}
.navbar-default .navbar-toggle {border:none;}
.navbar-toggle {background-color: #34a5dc;border: none;border-radius: 4px;color:#fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #70c3eb;}
.btn-primary {background-color: #33a7e0;}
.btn-primary:hover {background-color: #70c3eb;}
.navbar-default {border-color: transparent;}
h1 {text-align: center; background-color: rgba(74,137,178,0.7);font-weight:300;text-transform:uppercase;font-size: 30px;margin: 0 0 60px 0;padding: 20px;}
.navbar-default {-webkit-box-shadow: 0px 4px 20px 0px rgba(68,122,176,0.4);
-moz-box-shadow: 0px 4px 20px 0px rgba(68,122,176,0.4);
box-shadow: 0px 4px 20px 0px rgba(68,122,176,0.4);}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {background-color: #47474a;}
#intro {text-align:center;color:#dff5f7;font-size:28px;font-weight:300;}
#intro h2 {font-size: 60px;color: #fff;font-family: 'Oswald', sans-serif;text-transform:uppercase;font-weight:300;margin:0;padding:0;}
#bio {color:#fff;font-size:20px;}
#bio h2 {font-size: 40px;color: #95cbe5;font-family: 'Oswald', sans-serif;font-weight:300;padding:0;margin: 0 0 30px 0;}
#bio img {-webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.29);
-moz-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.29);
box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.29);
}
#services {color:#fff;font-size:24px;font-weight:300;}
#services h3 {color:#95cbe5;font-size:34px;font-weight:300;font-family: 'Oswald', sans-serif;margin: 0 0 20px 0;}
#bio ul {padding-left: 20px;} 
#services ul {list-style-type:none;padding-left: 0;line-height:38px;} 
#services ul li {white-space:nowrap;} 
.testimonial {width:70%;background-color: rgba(53, 53, 76, 0.75);margin-bottom:40px;border-radius:12px;padding:35px 35px;font-size:20px;font-weight:300;color:#fff;}
.attribute {color:#95cbe5;font-weight:400;}
.contactBox {width: 100%;text-align:center;color:#fff;}
.contactBox .phone, .contactBox a.phone {color:#fff;font-size: 70px;white-space:nowrap;font-family: 'Oswald', sans-serif;font-weight:300;}
.contactBox a.email {font-size: 30px;white-space:nowrap;font-weight:300;text-decoration:none;color:#dff5f7;}
.contactBox a.email:hover {text-decoration:underline;}
footer, #footer {padding-top:80px;padding-bottom:80px;min-height:500px;background-color:#fff;}
footer .image, #footer .image {text-align:center;width: auto;margin:0 auto;}
footer .image img, #footer .image img {margin-left:auto;margin-right:auto;}
.modal {text-align: center;}
.modal .phone, .modal a.phone {color: #34a5dc;font-size: 70px;white-space:nowrap;font-family: 'Oswald', sans-serif;font-weight:300;}
.modal a.email {font-size: 30px;white-space:nowrap;font-weight:300;text-decoration:none;color:#34a5dc;}
.modal a.email:hover {text-decoration:underline;} 
.modal a.phone:hover, .contactBox a.phone:hover {text-decoration:none;} 
section {background-repeat: No-repeat; background-position: Left Top;background-size: cover; background-attachment:fixed;}
.bioBox {background-color: rgba(0,0,0,0.4);border-radius:16px;padding:35px 20px;}
a.darker {background-color: rgba(0,0,0,0.7) !important;}
a.darker:hover {background-color: #33a7de !important;}
           
                @media only screen and (min-width:1px) and (max-width:767px)
                {
                    .navbar-brand {height: 60px !important;}
.navbar-default .primary-nav > li > a {text-align:center;margin-right:0 !important;}
.navbar-default .primary-nav > li > a.makeAnAppointment {margin-top:5px;margin-bottom:15px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: transparent;}
.btn-default {width: 100%;}
.contactBox .phone, .modal .phone {font-size: 50px;}
.contactBox a.email, .modal a.email {font-size: 20px;}
section {background-repeat: No-repeat; background-position: center Top;background-size: auto 100%; background-attachment:initial;}
.bioBox {background-color: transparent;border-radius:0;padding:35px 20px;}
                }
            
            
                @media only screen and (min-width:768px) and (max-width:991px)
                {
                    .navbar-brand {height: 48px !important;}
.navbar-default .primary-nav > li > a {font-size:14px;padding:13px 11px;}
.navbar-default .primary-nav > li > a.makeAnAppointment {padding: 10px 11px;}
.navbar-nav, .main-nav .navbar-nav {margin: 7px 0 0;}
footer, #footer {padding-top:80px;padding-bottom:80px;min-height:500px;background-color:#fff;}
footer .image img, #footer .image img {margin-left:auto;margin-right:auto;width:100%;}
section {background-repeat: No-repeat; background-position: Left Top;background-size: auto 100%; background-attachment:initial;}

                }
            
            
                @media only screen and (min-width:992px) and (max-width:1199px)
                {
                    .navbar-brand {height: 70px !important;}
.navbar-default .primary-nav > li > a {font-size:16px;}
.navbar-nav, .main-nav .navbar-nav {margin: 11px 0 0;}
                }
            

