body {
    color:#666666;
	background-color:#F3F1ED;
}

p {
    margin-bottom: 10px;
	margin-top: 20px;
	font-size: 16px;
}

.image-caption {
    margin-bottom: 20px;
	margin-top: 10px;
	font-size: 16px;
	text-align:center;
	font-style:italic;
	font-weight:700;
}

.rowe-image  {
	background-image:url(../../../images/row2.jpg);
	height:240px;
	background-repeat: no-repeat;
	background-size: cover;
}

.rowe-right {
	padding-right:5px;
}

.rowe-left {
	padding-left:5px;
}

.finkel-image  {
	background-image:url(../../../images/finkel-700.jpg);
	height:240px;
	background-repeat: no-repeat;
	background-size: cover;
}

.h1, h1 {
    color: #666666;
}

.h2, h2 {
    font-size: 20px;
	line-height:140%;
	color:#7C7C7C;
	font-weight: normal;
}

.h2, h2 white-heading {
    font-size: 20px;
	line-height:140%;
	color:#ffffff;
	font-weight: normal;
	padding-left:20px;
	padding-right:20px;
}

.h4, h4 {
    font-size: 18px;
	color:#666666;
	margin-top:25px;
	font-weight:500;
	
}

.text-white {
	color:#ffffff;
	font-weight: 500;
	padding-left:20px;
	padding-right:20px;
}

.text-grey {
    color: #666666;
    font-weight: 500;
    padding-left: 20px;
    padding-right: 20px;
}

ul {
    list-style-position: outside;
}

ul li {
    margin-bottom: 8px;
	line-height: 130%;
	font-size: 16px;
	color: #666666;
}

.menu-bar {
    background-color: #1F1412;
    clear: both;
    min-height: 55px;
    padding-top: 10px;
    width: 100%;
}

.bar-blue  {
	background-color: #B51800;

}

.bar-white  {
	background-color: #ffffff;

}


.btn-info {
    background-color: #0094EC;
    border-color: #0094EC;
    color: #fff;
}

.centre-text  {
	text-align:center;
	
}

.container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px;
    padding-right: 0px;
}

.space-below {
	padding-bottom:40px;
	background-color: #1F1412;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    min-height: 1px;
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
}

.col-lg-12 {
    width: 100%;
}

.container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0px;
    padding-right: 0px;
}

.row {
    margin-left: 0px;
    margin-right: 0px;
}

.row-padding {
    padding-left: 50px;
    padding-right: 50px;
	background-color:#ffffff;
}

.row-tb {
    padding-top: 20px;
    padding-bottom: 30px;
	background-color:#ffffff;
}

.row-padding-black {
    padding-left: 50px;
    padding-right: 50px;
	background-color:#1F1412;
}

.black {
    padding: 5px;
	background-color:#1F1412;
}

.white  {
	color:#ffffff;
	text-align:center;
}

.white a {
	color:#ffffff;
	text-decoration: none;
}

.white a:link {
	color:#ffffff;
	text-decoration: none;
}

.white a:hover {
	color:#FBB040;
	text-decoration: none;
	font-weight:bold;
}

.white-space  {
	color:#ffffff;
	text-align:center;
	margin-top:0px;
	margin-bottom:8px;
}

.white-space a {
	color:#ffffff;
	text-decoration: none;
}

.white-space a:link {
	color:#ffffff;
	text-decoration: none;
}

.white-space a:hover {
	color:#FBB040;
	text-decoration: none;
	font-weight:bold;
}

.gold {
    padding: 0px;
	background-color:#FBB040;
	height:5px;
}

.gold-thin {
    padding: 0px;
	background-color:#FBB040;
	height:1px;
}

.hill-telephone a {
	color:#FBB040
}

.content-box {
	background:url(../../../images/p1.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 500px;
}

.hill {
	font-family:"Times New Roman", serif;
	font-weight:200;
	color:#FBB040;
	text-align:center;
	letter-spacing:1px;
	margin-bottom:10px;
	line-height: 110%;
}

.hill2 {
	font-family:"Helvetica, Arial", sans-serif;
	font-weight:400;
	color:#FBB040;
	text-align:center;
	letter-spacing:1px;
	margin-top:-8px;
}

.hill-telephone {
	font-family:"Helvetica, Arial", sans-serif;
	font-weight:400;
	color:#FBB040;
	text-align:center;
	letter-spacing:1px;
	margin-top:10px;
}

.row-padding {
    padding-left: 15px;
    padding-right: 15px;
	background-color:#ffffff;
}

.image-padding {
	padding-top:25px;
	padding-bottom:0px;

}

.text-spacing {
	padding-bottom:20px;
}

div#googleMap {
	margin-left:auto;
	margin-right:auto;
	width:600px;
}

.google-maps {
        position: relative;
        padding-bottom: 75%;
        height: 0;
        overflow: hidden;
    }

.google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }

@media (min-width:220px) and (max-width:320px) {
.content-box {
	background:url(../../../images/p320.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 295px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-320.jpg") no-repeat scroll center top / cover ;
    height: 295px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-320.jpg") no-repeat scroll center top / cover ;
    height: 295px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-320.jpg") no-repeat scroll center top / cover ;
    height: 295px;
    width: 100%;
}

.hill {
	font-size: 30px;
}

.hill2 {
	font-size: 18px;
	margin-top:0px;
}

.hill-telephone {
	font-size: 18px;
}

.h1, h1 {
    font-size: 24px;
}

.row-padding {
    padding-left: 10px;
    padding-right: 10px;
	background-color:#ffffff;
}

.row-padding-black {
    padding-left: 10px;
    padding-right: 10px;
	background-color:#1F1412;
}

.h2, h2 {
    font-size: 16px;
	color: #666666;
}

.h2, h2 white-heading {
    font-size: 20px;
	line-height:140%;
	color:#ffffff;
	font-weight: normal;
	padding-left:20px;
	padding-righ:20px;
	text-align:left;
}

.rowe-right {
	padding-right:0px;
	padding-top:10px;
}

.rowe-left {
	padding-left:0px;
	padding-top:10px;
}

}

@media (min-width:321px) and (max-width:450px) {
.content-box {
	background:url(../../../images/p450.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 295px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-450.jpg") no-repeat scroll center top / cover ;
    height: 295px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-450.jpg") no-repeat scroll center top / cover ;
    height: 295px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-450.jpg") no-repeat scroll center top / cover ;
    height: 295px;
    width: 100%;
}

.hill {
	font-size: 30px;
}

.hill2 {
	font-size: 18px;
	margin-top:0px;
}

.hill-telephone {
	font-size: 18px;
}

.h1, h1 {
    font-size: 26px;
}

.row-padding {
    padding-left: 10px;
    padding-right: 10px;
	background-color:#ffffff;
}

.row-padding-black {
    padding-left: 10px;
    padding-right: 10px;
	background-color:#1F1412;
}

.h2, h2 {
    font-size: 16px;
	color: #666666;
}

.h2, h2 white-heading {
    font-size: 20px;
	line-height:140%;
	color:#ffffff;
	font-weight: normal;
	padding-left:20px;
	padding-righ:20px;
	text-align:left;
}

.rowe-right {
	padding-right:0px;
	padding-top:10px;
}

.rowe-left {
	padding-left:0px;
	padding-top:10px;
}
}

@media (min-width:451px) and (max-width:550px) {
.content-box {
	background:url(../../../images/p550.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 295px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-551.jpg") no-repeat scroll center top / cover ;
    height: 295px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-551.jpg") no-repeat scroll center top / cover ;
    height: 295px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-551.jpg") no-repeat scroll center top / cover ;
    height: 295px;
    width: 100%;
}

.hill {
	font-size: 30px;
}

.hill2 {
	font-size: 18px;
	margin-top:0px;
}

.hill-telephone {
	font-size: 18px;
}

.h1, h1 {
    font-size: 26px;
}
.row-padding {
    padding-left: 20px;
    padding-right: 20px;
	background-color:#ffffff;
}

.row-padding-black {
    padding-left: 20px;
    padding-right: 20px;
	background-color:#1F1412;
}

.h2, h2 {
    font-size: 16px;
	color: #666666;
}

.h2, h2 white-heading {
    font-size: 20px;
	line-height:140%;
	color:#ffffff;
	font-weight: normal;
	padding-left:20px;
	padding-righ:20px;
	text-align:left;
}

.rowe-right {
	padding-right:0px;
	padding-top:10px;
}

.rowe-left {
	padding-left:0px;
	padding-top:10px;
}

}

@media (min-width:551px) and (max-width:649px) {
.content-box {
	background:url(../../../images/p650.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 295px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-551.jpg") no-repeat scroll center top / cover ;
    height: 295px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-551.jpg") no-repeat scroll center top / cover ;
    height: 295px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-551.jpg") no-repeat scroll center top / cover ;
    height: 295px;
    width: 100%;
}
	
.hill {
	font-size: 36px;
}

.hill2 {
	font-size: 24px;
	margin-top:0px;
}

.hill-telephone {
	font-size: 24px;
}

.h1, h1 {
    font-size: 26px;
}
.navbar-nav {
    width: 100%;
    text-align: left;
 }
 
.navbar-nav li {
      float: none;
	  display:block;
 }
  
 .row-padding {
    padding-left: 20px;
    padding-right: 20px;
	background-color:#ffffff;
}

.row-padding-black {
    padding-left: 20px;
    padding-right: 20px;
	background-color:#1F1412;
}

.rowe-right {
	padding-right:0px;
	padding-top:10px;
}

.rowe-left {
	padding-left:0px;
	padding-top:10px;
}
}

@media (min-width:650px) and (max-width:699px) {
	
.container {
    width: 650px;
}	

.content-box {
	background:url(../../../images/p768.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 300px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-700.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-700.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-700.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}
	
.hill {
	font-size: 50px;
}

.hill2 {
	font-size: 26px;
}

.hill-telephone {
	font-size: 26px;
}

.h1, h1 {
    font-size: 30px;
}
.row-padding {
    padding-left: 20px;
    padding-right: 20px;
	background-color:#ffffff;
}

.row-padding-black {
    padding-left: 20px;
    padding-right: 20px;
	background-color:#1F1412;
}

.rowe-image  {
	background-image:url(../../../images/elspeth-rowe-450.jpg);
	height:240px;
	background-repeat: no-repeat;
	background-size: cover;
}

.rowe-right {
	padding-right:0px;
	padding-top:10px;
}

.rowe-left {
	padding-left:0px;
	padding-top:10px;
}
}

@media (min-width:700px) and (max-width:754px) {
	
.container {
    width: 700px;
}	

.content-box {
	background:url(../../../images/p768.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 300px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-700.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-700.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-700.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}
	
.hill {
	font-size: 50px;
}

.hill2 {
	font-size: 26px;
}

.hill-telephone {
	font-size: 26px;
}

.h1, h1 {
    font-size: 30px;
}
.row-padding {
    padding-left: 20px;
    padding-right: 20px;
	background-color:#ffffff;
}

.row-padding-black {
    padding-left: 20px;
    padding-right: 20px;
	background-color:#1F1412;
}

.rowe-image  {
	background-image:url(../../../images/elspeth-rowe-450.jpg);
	height:240px;
	background-repeat: no-repeat;
	background-size: cover;
}

.rowe-right {
	padding-right:0px;
	padding-top:10px;
}

.rowe-left {
	padding-left:0px;
	padding-top:10px;
}

}

@media (min-width:755px) and (max-width:767px) {

.container {
    width: 755px;
}	

.content-box {
	background:url(../../../images/p768.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 300px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-768.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-768.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-768.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}
	
.hill {
	font-size: 50px;
}

.hill2 {
	font-size: 26px;
}

.hill-telephone {
	font-size: 26px;
}

.h1, h1 {
    font-size: 30px;
}
.row-padding {
    padding-left: 25px;
    padding-right: 25px;
	background-color:#ffffff;
}

.row-padding-black {
    padding-left: 25px;
    padding-right: 25px;
	background-color:#1F1412;
}

.rowe-image  {
	background-image:url(../../../images/elspeth-rowe-450.jpg);
	height:240px;
	background-repeat: no-repeat;
	background-size: cover;
}

.white  {
	color:#ffffff;
	text-align:left;
}

.white-space  {
	color:#ffffff;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}

}

@media (min-width:768px) and (max-width:799px) {
	
.container {
    width: 768px;
}	

.content-box {
	background:url(../../../images/p768.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 300px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-768.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-768.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-768.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.hill {
	font-size: 50px;
}

.hill2 {
	font-size: 26px;
}

.hill-telephone {
	font-size: 26px;
}

.h1, h1 {
    font-size: 30px;
}

.row-padding {
    padding-left: 25px;
    padding-right: 25px;
	background-color:#ffffff;
}

.row-padding-black {
    padding-left: 25px;
    padding-right: 25px;
	background-color:#1F1412;
}

.rowe-image  {
	background-image:url(../../../images/elspeth-rowe-450.jpg);
	height:220px;
}

.white  {
	color:#ffffff;
	text-align:left;
}

.white-space  {
	color:#ffffff;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}
}

@media (min-width:800px) and (max-width:849px) {
	
.container {
    width: 800px;
}	

.content-box {
	background:url(../../../images/p900.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 300px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-900.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-900.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-800.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.hill {
	font-size: 50px;
}

.hill2 {
	font-size: 26px;
}

.hill-telephone {
	font-size: 26px;
}

.h1, h1 {
    font-size: 30px;
}

.row-padding {
    padding-left: 25px;
    padding-right: 25px;
	background-color:#ffffff;
}

.row-padding-black {
    padding-left: 25px;
    padding-right: 25px;
	background-color:#1F1412;
}

.rowe-image  {
	background-image:url(../../../images/elspeth-rowe-450.jpg);
	height:220px;
}

.white  {
	color:#ffffff;
	text-align:left;
}

.white-space  {
	color:#ffffff;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}
}

@media (min-width:850px) and (max-width:899px) {
	
.container {
    width: 850px;
}

.content-box {
	background:url(../../../images/p900.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 300px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-900.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-900.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-900.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.hill {
	font-size: 50px;
}

.hill2 {
	font-size: 26px;
}

.hill-telephone {
	font-size: 26px;
}

.h1, h1 {
    font-size: 30px;
}

.row-padding {
    padding-left: 25px;
    padding-right: 25px;
	background-color:#ffffff;
}

.row-padding-black {
    padding-left: 25px;
    padding-right: 25px;
	background-color:#1F1412;
}

.white  {
	color:#ffffff;
	text-align:left;
}

.white-space  {
	color:#ffffff;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}
}

@media (min-width:900px) and (max-width:949px) {

.container {
    width: 900px;
}

.content-box {
	background:url(../../../images/p900.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 300px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-900.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-900.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-900.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.hill {
	font-size: 50px;
}

.hill2 {
	font-size: 26px;
}

.hill-telephone {
	font-size: 26px;
}

.h1, h1 {
    font-size: 30px;
}

.row-padding {
    padding-left: 25px;
    padding-right: 25px;
	background-color:#ffffff;
}

.row-padding-black {
    padding-left: 25px;
    padding-right: 25px;
	background-color:#1F1412;
}

.rowe-image  {
	background-image:url(../../../images/elspeth-rowe-450.jpg);
	height:220px;
}

.white  {
	color:#ffffff;
	text-align:left;
}

.white-space  {
	color:#ffffff;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}
}

@media (min-width:950px) and (max-width:999px) {

.container {
    width: 950px;
}

.content-box {
	background:url(../../../images/p900.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 300px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-900.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-950.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-950.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.hill {
	font-size: 50px;
}

.hill2 {
	font-size: 26px;
}

.hill-telephone {
	font-size: 26px;
}

.h1, h1 {
    font-size: 30px;
}

.row-padding {
    padding-left: 25px;
    padding-right: 25px;
	background-color:#ffffff;
}

.row-padding-black {
    padding-left: 25px;
    padding-right: 25px;
	background-color:#1F1412;
}

.white  {
	color:#ffffff;
	text-align:left;
}

.white-space  {
	color:#ffffff;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}
}

.rowe-image  {
	background-image:url(../../../images/elspeth-rowe-450.jpg);
	height:220px;
}

@media (min-width:1000px) and (max-width:1023px) {

.container {
    width: 1000px;
}

.content-box {
	background:url(../../../images/p1024.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 300px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-1024.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-1024.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-1024.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.hill {
	font-size: 50px;
}

.hill2 {
	font-size: 26px;
}

.hill-telephone {
	font-size: 26px;
}

.h1, h1 {
    font-size: 30px;
}

.row-padding {
    padding-left: 25px;
    padding-right: 25px;
	background-color:#ffffff;
}

.row-padding-black {
    padding-left: 25px;
    padding-right: 25px;
	background-color:#1F1412;
}

.rowe-image  {
	background-image:url(../../../images/elspeth-rowe-450.jpg);
	height:220px;
}

.white  {
	color:#ffffff;
	text-align:left;
}

.white-space  {
	color:#ffffff;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}
}

@media (min-width:1024px) and (max-width:1049px) {

.container {
    width: 1024px;
}

.content-box {
	background:url(../../../images/p1024.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 300px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-1024.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-1024.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-1024.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.hill {
	font-size: 50px;
}

.hill2 {
	font-size: 26px;
}

.hill-telephone {
	font-size: 26px;
}

.h1, h1 {
    font-size: 30px;
}

.row-padding {
    padding-left: 25px;
    padding-right: 25px;
	background-color:#ffffff;
}

.row-padding-black {
    padding-left: 25px;
    padding-right: 25px;
	background-color:#1F1412;
}

.rowe-image  {
	background-image:url(../../../images/elspeth-rowe-450.jpg);
	height:220px;
}

.white  {
	color:#ffffff;
	text-align:left;
}

.white-space  {
	color:#ffffff;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}
}

@media (min-width:1050px) and (max-width:1099px) {

.container {
    width: 1050px;
}

.content-box {
	background:url(../../../images/p1050.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 300px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-1050.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-1050.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-1150.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.hill {
	font-size: 50px;
}

.hill2 {
	font-size: 26px;
}

.hill-telephone {
	font-size: 26px;
}

.h1, h1 {
    font-size: 30px;
}

.row-padding {
    padding-left: 40px;
    padding-right: 40px;
	background-color:#ffffff;
}

.row-padding-black {
    padding-left: 40px;
    padding-right: 40px;
	background-color:#1F1412;
}

.rowe-image  {
	background-image:url(../../../images/elspeth-rowe-450.jpg);
	height:220px;
}

.white  {
	color:#ffffff;
	text-align:left;
}

.white-space  {
	color:#ffffff;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}
}

@media (min-width:1100px) and (max-width:1149px) {

.container {
    width: 1100px;
}

.content-box {
	background:url(../../../images/p1150.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 300px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-1150.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-1150.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-1150.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.hill {
	font-size: 50px;
}

.hill2 {
	font-size: 26px;
}

.hill-telephone {
	font-size: 26px;
}

.h1, h1 {
    font-size: 30px;
}

.row-padding {
    padding-left: 50px;
    padding-right: 50px;
	background-color:#ffffff;
}

.row-padding-black {
    padding-left: 50px;
    padding-right: 50px;
	background-color:#1F1412;
}

.rowe-image  {
	background-image:url(../../../images/elspeth-rowe-450.jpg);
	height:220px;
}

.white  {
	color:#ffffff;
	text-align:left;
}

.white-space  {
	color:#ffffff;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}
}

@media (min-width:1150px) and (max-width:1199px) {

.container {
    width: 1150px;
}

.content-box {
	background:url(../../../images/p1150.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 300px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-1150.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-1150.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-1150.jpg") no-repeat scroll center top / cover ;
    height: 300px;
    width: 100%;
}

.hill {
	font-size: 50px;
}

.hill2 {
	font-size: 26px;
}

.hill-telephone {
	font-size: 26px;
}

.h1, h1 {
    font-size: 30px;
}

.row-padding {
    padding-left: 50px;
    padding-right: 50px;
	background-color:#ffffff;
}

.rowe-image  {
	background-image:url(../../../images/elspeth-rowe-450.jpg);
	height:220px;
}

.white  {
	color:#ffffff;
	text-align:left;
}

.white-space  {
	color:#ffffff;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}
}

@media (min-width:1200px) and (max-width:1249px) {

.container {
    width: 1170px;
}

.content-box {
	background:url(../../../images/p1280.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 320px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-1280.jpg") no-repeat scroll center top / cover ;
    height: 320px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-1280.jpg") no-repeat scroll center top / cover ;
    height: 320px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-1366.jpg") no-repeat scroll center top / cover ;
    height: 320px;
    width: 100%;
}

.hill {
	font-size: 50px;
}

.hill2 {
	font-size: 26px;
}

.hill-telephone {
	font-size: 26px;
}

.h1, h1 {
    font-size: 36px;
}

.row-padding {
    padding-left: 50px;
    padding-right: 50px;
	background-color:#ffffff;
}

.rowe-image  {
	background-image:url(../../../images/elspeth-rowe-450.jpg);
	height:220px;
}

.white  {
	color:#ffffff;
	text-align:left;
}

.white-space  {
	color:#ffffff;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}
}


@media (min-width:1250px) and (max-width:1299px) {

.container {
    width: 1170px;
}

.content-box {
	background:url(../../../images/p1280.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 320px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-1280.jpg") no-repeat scroll center top / cover ;
    height: 320px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-1280.jpg") no-repeat scroll center top / cover ;
    height: 320px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-1366.jpg") no-repeat scroll center top / cover ;
    height: 320px;
    width: 100%;
}

.hill {
	font-size: 50px;
}

.hill2 {
	font-size: 26px;
}

.hill-telephone {
	font-size: 26px;
}

.h1, h1 {
    font-size: 36px;
}

.row-padding {
    padding-left: 50px;
    padding-right: 50px;
	background-color:#ffffff;
}

.rowe-image  {
	background-image:url(../../../images/elspeth-rowe-450.jpg);
	height:220px;
}

.white  {
	color:#ffffff;
	text-align:left;
}

.white-space  {
	color:#ffffff;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}
}

@media (min-width:1300px) and (max-width:1366px) {

.container {
    width: 1170px;
}

.content-box {
	background:url(../../../images/p1366.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 350px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-1366.jpg") no-repeat scroll center top / cover ;
    height: 350px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-1366.jpg") no-repeat scroll center top / cover ;
    height: 350px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-1366.jpg") no-repeat scroll center top / cover ;
    height: 350px;
    width: 100%;
}

.hill {
	font-size: 50px;
}

.hill2 {
	font-size: 26px;
}

.hill-telephone {
	font-size: 26px;
}

.h1, h1 {
    font-size: 36px;
}

.row-padding {
    padding-left: 50px;
    padding-right: 50px;
	background-color:#ffffff;
}

.rowe-image  {
	background-image:url(../../../images/elspeth-rowe-450.jpg);
	height:220px;
}

.white  {
	color:#ffffff;
	text-align:left;
}

.white-space  {
	color:#ffffff;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}
}

@media (min-width:1367px) and (max-width:1440px) {

.container {
    width: 1170px;
}

.content-box {
	background:url(../../../images/p1600.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 380px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-1600.jpg") no-repeat scroll center top / cover ;
    height: 380px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-1600.jpg") no-repeat scroll center top / cover ;
    height: 380px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-1600.jpg") no-repeat scroll center top / cover ;
    height: 380px;
    width: 100%;
}

.hill {
	font-size: 50px;
}

.hill2 {
	font-size: 26px;
}

.hill-telephone {
	font-size: 26px;
}

.h1, h1 {
    font-size: 40px;
}

.row-padding {
    padding-left: 50px;
    padding-right: 50px;
	background-color:#ffffff;
}

.rowe-image  {
	background-image:url(../../../images/elspeth-rowe-450.jpg);
	height:220px;
}

.white  {
	color:#ffffff;
	text-align:left;
}

.white-space  {
	color:#ffffff;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}
}

@media (min-width:1441px) and (max-width:1600px) {
.content-box {
	background:url(../../../images/p1600.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 400px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-1600.jpg") no-repeat scroll center top / cover ;
    height: 400px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-1600.jpg") no-repeat scroll center top / cover ;
    height: 400px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-1600.jpg") no-repeat scroll center top / cover ;
    height: 400px;
    width: 100%;
}

.hill {
	font-size: 50px;
}

.hill2 {
	font-size: 26px;
}

.hill-telephone {
	font-size: 26px;
}

.h1, h1 {
    font-size: 45px;
}

.row-padding {
    padding-left: 50px;
    padding-right: 50px;
	background-color:#ffffff;
}

.rowe-image  {
	background-image:url(../../../images/elspeth-rowe-450.jpg);
	height:220px;
}

.white  {
	color:#ffffff;
	text-align:left;
}

}

@media (min-width:1601px) and (max-width:1980px) {
.content-box {
	background:url(../../../images/p1980.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 500px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-1980.jpg") no-repeat scroll center top / cover ;
    height: 500px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-1980.jpg") no-repeat scroll center top / cover ;
    height: 500px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-1980.jpg") no-repeat scroll center top / cover ;
    height: 500px;
    width: 100%;
}

.hill {
	font-size: 50px;
}

.hill2 {
	font-size: 26px;
}

.hill-telephone {
	font-size: 26px;
}

.row-padding {
    padding-left: 50px;
    padding-right: 50px;
	background-color:#ffffff;
}

.rowe-image  {
	background-image:url(../../../images/elspeth-rowe-450.jpg);
	height:220px;
}

.white  {
	color:#ffffff;
	text-align:left;
}

.white-space  {
	color:#ffffff;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}
}

@media (min-width: 1981px) {
.content-box {
	background:url(../../../images/p1.jpg) no-repeat scroll center top / cover;
    width: 100%;
	height: 600px;
}

.content-box-two {
    background: rgba(0, 0, 0, 0) url("../../../images/bows-1980.jpg") no-repeat scroll center top / cover ;
    height: 600px;
    width: 100%;
}

.content-box-three {
    background: rgba(0, 0, 0, 0) url("../../../images/insurance-1980.jpg") no-repeat scroll center top / cover ;
    height: 600px;
    width: 100%;
}

.content-box-four {
    background: rgba(0, 0, 0, 0) url("../../../images/contact-1980.jpg") no-repeat scroll center top / cover ;
    height: 600px;
    width: 100%;
}

.hill {
	font-size: 50px;
}

.hill2 {
	font-size: 26px;
}

.hill-telephone {
	font-size: 26px;
}

.h1, h1 {
    font-size: 45px;
}

.row-padding {
    padding-left: 50px;
    padding-right: 50px;
	background-color:#ffffff;
}

.rowe-image  {
	background-image:url(../../../images/elspeth-rowe-450.jpg);
	height:220px;
}

.white  {
	color:#ffffff;
	text-align:left;
}

.white-space  {
	color:#ffffff;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
}


}
