body{font:400 15px Lato,sans-serif;line-height:1.8;color:#3d3d41;text-align:center}h2{font-size:24px;text-transform:uppercase;color:#025314;font-weight:600;margin-bottom:30px;text-align:center}h4{font-size:14px;line-height:1.375em;color:red;font-weight:200;margin-bottom:30px;text-align:center}h4{font-size:16px;line-height:1.375em;color:#080808;font-weight:300;margin-bottom:30px;text-align:center}.white-text{color:#fff}p,ul{text-align:left}.text-center{text-align:center}.bkgc{background-color:#025314}.custom-bullet li{display:block}.custom-bullet li:before{content:"\e080";font-family:'Glyphicons Halflings';font-size:9px;float:left;margin-top:4px;margin-left:-17px;color:#ccc}.right{float:right;width:400px;border:3px solid#025314;padding:10px}.left{float:left;width:400px;border:3px solid #025314;padding:10px}.container-fluid{padding:60px 50px}.bg-grey{background-color:#f6f6f6}.bg-color{background-color:#025314}.bg-color-trans{color:#fdfcfc;background-color:#025314;opacity:.6}.thumbnail{padding:0 0 15px 0;border:none;border-radius:0}.thumbnail img{width:100%;height:100%;margin-bottom:10px}.item h4{font-size:19px;line-height:1.375em;font-weight:400;font-style:italic;margin:70px 0}.item span{font-style:normal}.panel{border:1px solid;border-radius:0!important;transition:box-shadow .5s}.panel:hover{box-shadow:5px 0 40px rgba(0,0,0,.2)}.panel-footer .btn:hover{border:1px solid #025314;background-color:#025314!important;color:#f9f9fc}.panel-body{background-color:#025314;color:#f4f4f8}.panel-heading{color:#025314!important;background-color:transparent!important;padding:3px;border-bottom:1px solid transparent;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.panel-footer{background-color:transparent!important}.panel-footer h4{font-size:32px}.panel-footer h4{color:#aaa;font-size:14px}.navbar{margin-bottom:0;background-color:#025314;z-index:9999;border:0;font-size:12px!important;line-height:1.42857143!important;letter-spacing:4px;border-radius:0;font-family:Montserrat,sans-serif}.navbar .navbar-brand,.navbar li a{color:#fff!important}.navbar-nav li a:hover,.navbar-nav li.active a{color:#025314!important;background-color:#fff!important}.navbar-default .navbar-toggle{border-color:transparent;color:#fff!important}.darkbackground{background-image:url(../Images/backbox.png)}.container{position:relative;width:80%}#content-desktop{display:inline!important}#content-mobile{display:none!important}.panel-heading a:after{font-family:'Glyphicons Halflings';content:"\e114";float:right;color:#025314}.panel-heading a.collapsed:after{content:"\e080"}.testbackground{background-image:url(../Images/davidarms.jpg)}.bgimg{background-image:url(../Images/header.jpg);height:600px}.fa{padding:20px;font-size:30px;width:50px;text-align:center;text-decoration:none;margin:5px 2px}.fa:hover{opacity:.7}.fa-facebook{background:#3b5998;color:#fff}.fa-twitter{background:#55acee;color:#fff}.fa-youtube{background:#b00;color:#fff}.fa-instagram{background:#f40083;color:#fff}form{width:80%;height:200px}table{margin:0 auto;z-index:1;width:50%;height:50px}.responsive{width:100%;height:auto}@media screen and (max-width:1024px){.col-sm-4{text-align:center;margin:25px 0}.btn-lg{width:100%;margin-bottom:35px}#content-mobile{display:inline!important}#content-desktop{display:none!important}}@media screen and (max-width:480px){.logo{font-size:150px}#content-mobile{display:inline!important}#content-desktop{display:none!important}}

.bgimage {
  width:100%;
  height:500px;
  background-image: url('/Images/golf-simulator-glasgow.jpg');
  background-repeat: no-repeat;
  background-position: center;
  background-size:cover;
  background-attachment: fixed;
}


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

.bold-text{
    font-weight: 700!important;
}

.no-hover:hover{
    color: white!important;
        text-decoration: none!important;
}

.header-2-text{
    color: white!important;
    letter-spacing: 0rem!important;
    font-family: 'Roboto Condensed', 'Helvetica Neue', sans-serif;
}

.book-now-head {
    color: #025314!important;
}


.bkg-green-2{
    background-color: black!important;
}
.bgimage-lessons {
  width:80%;
  height:300px;
  background-image: url('./Images/Golf-lessons-glasgow.jpg');
  background-repeat: no-repeat;
  background-position: center;
  background-size:cover;
  background-attachment: fixed;
}
.bgimage h5 {
  color:white;
  text-shadow:2px 2px #333;
}
.colour-white {
    color: white;
}
.h1-title{
    font-family: 'Roboto Condensed', 'Helvetica Neue', sans-serif;
	font-weight: 700;
	text-transform: uppercase; 
    font-size: 4.9rem;
	line-height: 1.55;
    letter-spacing: .3rem;
    margin-bottom: 1rem;
}
.h1-title-3{
    font-family: 'Roboto Condensed', 'Helvetica Neue', sans-serif;
	font-weight: 700;
	text-transform: uppercase; 
    font-size: 4.5rem;
	line-height: 1.55;
    margin-bottom: 1rem;
}
.h1-title-2{
    font-family: 'Roboto Condensed', 'Helvetica Neue', sans-serif;
	font-weight: 700;
	text-transform: uppercase; 
    font-size: 4.9rem;
	line-height: 1.2;
    letter-spacing: .3rem;
    margin-bottom: 1rem;
}
.sub-heading{
    font-weight: 300;
    font-family: 'Open Sans', 'Helvetica Neue', serif;
    color: white;
}

.sub-heading-2{
    font-weight: 300;
    font-family: 'Open Sans', 'Helvetica Neue', serif;
    color: white;
    line-height: 0.1rem;
}
.background-green{
    background-color: #025314;
}
.content-header{
    font-weight: 500;
    font-family: 'Roboto Condensed', 'Helvetica Neue', sans-serif;
    color: white;
}
.img-green-bkg{
border: 3px solid #ffff!important;
    padding: 10px;
}
.img-white-bkg{
border: 3px solid #025314!important;
    padding: 10px;
}

.img-border-w{
     border: 3px solid #025314!important;
     padding: 10px;
     width: 200rem;
}
.text-green{
    color: #025314!important;
}
.cta-button{
    padding: 1.3rem 2.5rem;
    font-size: 1.3rem!important;
    font-family: 'Roboto Condensed', 'Helvetica Neue', sans-serif;
    background-color: #19d3da;
    border: 1px solid #19d3da;
    color: white!important;
}

.cta-button:hover {
    padding: 1.3rem 2.5rem;
    font-size: 1.3rem!important;
    font-family: 'Roboto Condensed', 'Helvetica Neue', sans-serif;
     border: 1px solid #19d3da;
    color: #19d3da!important;
    background-color: transparent;
}

.left {
    float: left;
    width: 400px;
    border: 3px solid #73AD21;
    padding: 10px;
}

.cta-button-head{
    padding: 1.3rem 2.5rem;
    font-size: 1.3rem!important;
    font-family: 'Roboto Condensed', 'Helvetica Neue', sans-serif;
    background-color: #7FD4A7;
    border: 1px solid #7FD4A7;
    color: white!important;
}

.cta-button-head:hover {
    padding: 1.3rem 2.5rem;
    font-size: 1.3rem!important;
    font-family: 'Roboto Condensed', 'Helvetica Neue', sans-serif;
     border: 1px solid #025314;
    color: #7FD4A7!important;
    background-color: transparent;
}



.cta-button-collapse{
    padding: 1.rem 2.5rem;
    font-size: 1.3rem!important;
    font-family: 'Roboto Condensed', 'Helvetica Neue', sans-serif;
    background-color: #7FD4A7;
    border: 1px solid #7FD4A7;
    color: white!important;
}


.cta-button-collapse:hover {
    padding: 1.rem 2.5rem;
    font-size: 1.3rem!important;
    font-family: 'Roboto Condensed', 'Helvetica Neue', sans-serif;
     border: 1px solid #7FD4A7;
    color: #7FD4A7!important;
    background-color: transparent;
}


.package-button{
    padding: 1.3rem 2.5rem;
    margin-bottom: 1rem;
    font-size: 1.3rem!important;
    font-family: 'Roboto Condensed', 'Helvetica Neue', sans-serif;
    background-color: #7FD4A7;
    border: 1px solid #7FD4A7;
    color: white!important;
}

.package-button:hover {
    padding: 1.3rem 2.5rem;
    font-size: 1.3rem!important;
    font-family: 'Roboto Condensed', 'Helvetica Neue', sans-serif;
     border: 1px solid #7FD4A7;
    color: #7FD4A7!important;
    background-color: transparent;
}

.package-button-2{
    padding: 1.3rem 2.5rem;
    margin-bottom: 1rem;
    font-size: 1.3rem!important;
    font-family: 'Roboto Condensed', 'Helvetica Neue', sans-serif;
    background-color: #025314;
    border: 1px solid #025314;
    color: white!important;
}

.package-button-2:hover {
    padding: 1.3rem 2.5rem;
    font-size: 1.3rem!important;
    font-family: 'Roboto Condensed', 'Helvetica Neue', sans-serif;
     border: 1px solid #025314;
    color: #025314!important;
    background-color: transparent;
}



.feature-heading{
    font-weight: 500;
    color: #025314;
    font-family: 'Roboto Condensed', 'Helvetica Neue', sans-serif;
}

.feature-heading-3{
    font-weight: 500;
    color: #fff;
    font-family: 'Roboto Condensed', 'Helvetica Neue', sans-serif;
}

.package-heading{
    font-weight: 500;
    color: #7FD4A7;
    font-family: 'Roboto Condensed', 'Helvetica Neue', sans-serif;
}

.price-heading{
    font-weight: 700;
    color: #fff;
    font-family: 'Roboto Condensed', 'Helvetica Neue', sans-serif;
}

@media (min-width: 768px) and (max-width: 1150px) {
    .navbar-collapse.collapse {
        display: none !important;
    }
    .navbar-collapse.collapse.in {
        display: block !important;
    }
    .navbar-header .collapse, .navbar-toggle {
        display:block !important;
    }
    .navbar-header {
        float:none;
    }
}

.menu-text{
    letter-spacing: 0.1rem!important;
    font-family: 'Roboto Condensed', 'Helvetica Neue', sans-serif;
}
.menu-button{
    padding: 1rem 2rem;
    font-size: 1.3rem!important;
    letter-spacing: 0.1rem!important;
    font-family: 'Roboto Condensed', 'Helvetica Neue', sans-serif;
    background-color: #19d3da;
    border: 1px solid #19d3da;
    color: white!important;
}


@import url(//fonts.googleapis.com/css?family=Montserrat:300,400,500);
.service-23 {
  font-family: "Montserrat", sans-serif;
	color: #8d97ad;
  font-weight: 300;
}




.service-23 .subtitle {
    color: #8d97ad;
    line-height: 24px;
}

.service-23.wrap-service23-box {
  background-size: cover;
  background-attachment: fixed;
  background-position: left center;
}


.cta-bkg{
    background-image: url("/Images/Golf%20Lessons%20Glasgow.jpg")
}
.bkg-white{
    background-color: white;
}

.card-padding{
    padding-top: 1rem;
    padding-left: 4rem;
    padding-right: 4rem;
}


.mobile-top-space{
    margin-top: 2rem;
}

.package-bkg{
    background: url("/Images/best-golf-simulator-glasgow.jpg")!important;

}

.book-now-bkg{
     width:100%;
  height:500px;
  background-image: url('/Images/golf-simulator-glasgow-south.jpg');
  background-repeat: no-repeat;
  background-position: center;
  background-size:cover;
  background-attachment: fixed;
}

.overlay{
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.65);
}

.overlay-2{
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.25);
}

.overlay-3{
    height: 100%;
    width: 40%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.25);
}

.border-white{
    display: inline-block;
    overflow: hidden;
    border-style: solid;
    border-width: 5px;
    border-color: white;
}

.small-icon {
    height: 50px
}

.padding-bottom{
    padding-bottom: 4rem
}

.green-text{
    color: #025314;
}

.green-text-2{
    color: #025314;
}
.small-img{
height: 214px;
    width: 320px;
}
.big-img{
    height: 110%;
    width: 110%;
}
.bg-pic-mobile{
    background-image: url("/Images/chip.jpg")
}
.icon-bar {
  color: white!important;
  border-color: white!important;
  background-color: white!important;
}

.site-footer
{
  padding:45px 0 20px;
  font-size:15px;
  line-height:24px;
  color:white;
}
.site-footer hr
{
  border-top-color:white;
  opacity:0.5
}
.site-footer hr.small
{
  margin:30px 0
}
.site-footer h6
{
  color:#fff;
  font-size:16px;
  text-transform:uppercase;
  margin-top:5px;
  letter-spacing:2px;
    text-align: left;
}
.social-icon-share{
    text-align: center!important;
}

.footer-links
{
  padding-left:0;
  list-style:none
}
.footer-links li
{
  display:block
}
.footer-links a
{
  color: white;
     text-decoration: underline;
}
.footer-links a:active,.footer-links a:focus,.footer-links a:hover
{
  color:#19d3da;
  text-decoration:none;
}
.footer-links.inline li
{
  display:inline-block
}
.site-footer .social-icons
{
  text-align:right
}
.site-footer .social-icons a
{
  width:40px;
  height:40px;
  line-height:40px;
  margin-left:6px;
  margin-right:0;
  border-radius:100%;
  background-color:white
}
.copyright-text
{
  margin:0;
      
}

.copyright-text:hover{
    text-decoration: none!important;
}
@media (max-width:991px)
{
  .site-footer [class^=col-]
  {
    margin-bottom:30px
  }
}
.no-underline{
    text-decoration: none!important;
}

.text-align-right{
    text-align: right!important;
}
.img-small1{
    width: 30rem!important;
    height: 17rem!important;
}
.anchor-link{
    font-weight: 300!important;
    color: #025314!important;
}
.anchor-link:hover {
    font-weight: 300!important;
    color: #19d3da!important;
}
.anchor-link-2{
    font-weight: 300!important;
    color: #19d3da!important;
}
.anchor-link-2:hover {
    font-weight: 300!important;
    color: white!important;
}
.anchor-link-3{
    font-weight: 300!important;
    color: white;
}
.anchor-link-3:hover {
    font-weight: 300!important;
    color: #19d3da!important;
}

.border{

    width: 400px;
    border: 3px solid #73AD21;
    padding: 10px;
}

.left-2 {
    float: left;
    width: 400px;
    border: 3px solid #025314;
    padding: 10px;
}

