.modal-open{
  overflow: auto !important;
}
body#shipSticks #content #banner{
  background: url("/golf-resorts/pebble-beach-golf-resorts/Img/pebble_beach_background.jpg") no-repeat scroll center center; /*for safari*/
  background: url("/golf-resorts/pebble-beach-golf-resorts/Img/pebble_beach_background.jpg") no-repeat scroll center center / cover rgba(0, 0, 0, 0);
}
#header .menu {
  margin: 25px 0 0 80px;
}
#shipModel .modal-body{
  padding-top: 0px;
  padding-bottom: 0px;
}
#shipModel .modal-footer {
  padding: 1px 15px 10px;
}
#shipModel hr{
  margin: 0;
}
#shipModel .modal-header {
  padding: 9px;
}
#shipModel.modal{
  top: 55px;
}
body#shipSticks #content #banner{
  height: 570px;
}
body#shipSticks #content #banner #photo-credit{
  color: #fff;
  float: right;
  position: relative;
  right: 12px;
  opacity: 0.5;
  font-size: 0.7em;
}
.pebble-beach {
  width: 214px;
  margin: 17px 30px 0 0;
}
.domestic-and-international-qq .tab:not(.active), .domestic-and-international-qq .tab:hover:not(.active), .domestic-and-international-qq .tab:focus:not(.active){
  background: #999;
}
.domestic-and-international-qq .tab:first-child::after{
  border-color: transparent transparent transparent #999;
}

.fedex-logo {
    margin: 8px 0;
    width: 149px;
}
body#shipSticks #content .main-article .steps article .article-icon{
  text-align: right;
}
body#shipSticks #content .main-article .steps article img{
  margin-top: 0px;
  width: 75px;
}
label{
  cursor: pointer;
}
body#shipSticks #content .form-container h2 span {
  color: white !important;
}
body#shipSticks #content .form-container{
  margin-top: 15px;
}
.domestic-and-international-qq .tab {
  color: #fff;
  cursor: pointer;
  font-size: 18px;
  font-style: italic;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}
body#shipSticks #content .main-article h1, body#shipSticks #content .main-article h2, body#shipSticks #content .main-article .steps article h3 {
  color: #000;
  padding-bottom: 10px;
  text-align: left;
}
body#shipSticks #content .main-article h2, body#shipSticks #content .main-article .steps article h3 {
  padding-top: 10px;
}
body#shipSticks #content .main-article h1{
  text-align: left;
  padding-left: 5%;
}
body#shipSticks #content .form-container .block .input-container .form-control{
  color: #666666;
  font-size: 16px;
  font-style: italic;
  text-align: center; 
  padding: 0px 0px;
  height: 34px;
  border-radius: 8px;
}
.input-sm {
  height: 36px;
}
body#shipSticks #content #banner {
  border-bottom: 21px solid black;
}
.nav > li > a {
  display: block;
  padding: 6px 15px;
  position: relative;
}
#banner .steps h1.how-it-works{
  text-align: left;
}

@media(max-width: 360px){
  body#shipSticks .main-btn span{
    font-size: 25px;
  }
}

@media(max-width: 640px){
 .fedex-logo {
    margin: 12px 0;
    width: 133px !important;
 }
 body#shipSticks #content #banner {
    padding-top: 70px !important;
   }
   .domestic-and-international-qq .tab {
    font-size: 13px;
   }
}
#header .links{
  margin-top: 3px;
}
a{
  outline: 0 !important;
}
body#shipSticks #footer{
  border-color: #000;
}
body#shipSticks #footer .bottom-menu li a{
  color: #000;
}
#powered-by{
  right: 114px;
  top: 45px;
  display: inline;
}
#powered-by > img{
  width: 80px;
}
.links .login-wrapper{
  display: inline;
}
h2.customer-service{
  clear: both;
}
#social-bookmarks a:hover{
  color: #000;
}

@media(max-width: 360px){
  body#shipSticks #content .main-article .steps article .article-icon{
    text-align: center
  }
}

@media(min-width: 768px) and (max-width: 1024px){
  .pebble-beach {
    width: 200px;
    margin-top: 17px;
  }
  body#shipSticks #content .main-article .steps article .article-icon{
    text-align: center;
  }
  body#shipSticks .main-btn span{
    font-size: 23px;
  }
  body#shipSticks #content #banner {
    padding-top: 145px;
}
  .fedex-logo {
    margin: 12px 0;
    width: 95px;
  }
 .shiplogo{
     width: 125px;
 }
}
.we-ship {
  padding-top: 40px;
}
@media (min-width: 800px) and (max-width: 1280px){
  .fedex-logo {
    margin: 12px 0;
    width: 95px;
  }
 .shiplogo{
    width: 125px;
 }

}  
@media (min-width: 900px) and (max-width: 980px){
  body#shipSticks #header .links{
    margin-top: 0px;
  }
}
