.image-border-four{border: 2px solid #C9CFD5FC !important;padding: 10px;
       border-radius: 50%;}

.images-four-sec .shogun-image{border: 2px solid #C9CFD5FC !important;}

.border-top-left-right-10-what .shogun-image{
       border-top-left-radius: 10px;
       border-top-right-radius: 10px;
}

.img-routes-slider .shogun-image{
       border-top-left-radius: 30px !important;
       border-top-right-radius: 30px !important;
 
}

.btn-watch-video{
       border-bottom-left-radius: 30px;
       border-bottom-right-radius: 30px;
  box-shadow:0px 0px 10px -6px black;
}

.train-simulator-min-height{min-height:320px;box-shadow: 0px 0px 10px -6px black;}

.btn-watch-video span:before{
content:"\f144";
  font-family:fontAwesome;
  margin-right:7px;
}
.btn-watch-video{margin-bottom:10px;}

.product-absolute-text{background: #CCD3D8;
    width: 240px;
    position: absolute;
    bottom: 9px;
  text-align:center;
    right: 0px;}
.product-absolute-text:before{content:"\f005" !important;margin:2px;font-family:fontAwesome;float:left;}


.membership-plans-accordian{background:#F3F3F3;border-radius:10px;}
.membership-heading{z-index:9;position:relative;}
.train-spotlight .spotlight-content-box{box-shadow: 0px 0px 8px 1px rgba(0,0,0,0.1);background:#f3f3f3}
@media only screen and (max-width:767px){.mobile-full-width .shg-c-xs-6{width:calc(100% - 20.0px) !important}}

.shogun-dropdown select{
     height: 50px !important;
  font-size: 15px;
  background-color: #f5f5f5;
}

/*
.fancybox-slide--video .fancybox-content{
	background-color:#0000 !important;
}

.fancybox-content{
 max-width: 1000px !important; 
}
*/


.fancybox-slide--iframe .fancybox-content {
    width  : 800px;
    height : 600px;
    max-width  : 800px;
    max-height : 80%;
    margin: 0;
}

.shogun-video-button{
  margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-right: 20px;
    border-radius: 5px;
    max-width: 265px;
    background-color: #3B91DF;
    text-align: center;
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    display: block;
}

.ts19-pricing-tabs .shogun-tab-border{
 background:none !important; 
}

.sticky-div {
  position: -webkit-sticky;
  position: sticky !important;
  top: 0;
  margin-top:-1px;
  z-index: 5;
  background-color:#252525;
  color:#fff;
  height:50px;
  text-align:center;
  padding:7px 0 0 0;
}

.sticky-button{
 background-color:#ec7800;
 display: inline-block;
 padding:7px 15px;
 border-radius:5px;
 color:white;
 margin-left:10px;

}

.sticky-wrapper-div {
  display:inline-block; 
  vertical-align: middle;
  margin: 0 0 21px 0;
}

.sticky-div a{
 text-decoration:underline; 
}

.box_wrapper{
 overflow:visible !important; 
}

.shg-box-vertical-align-wrapper, .shg-box-vertical-center-wrapper{
 display:initial !important; 
}

.onsale{
	top:0 !important;
 	left:0 !important;
}

#s-2f6cc048-04bd-4c54-8a55-f0cf0eac6cc1 .shg-box-vertical-align-wrapper, .shg-box-vertical-center-wrapper{
 display:flex !important; 
}


#slider-s-600a15d4-d359-46b8-a4c0-b4d0725822f9 .shg-sld-nav-button.shg-sld-right{
 background-image:url(https://cdn.shopify.com/s/files/1/1189/0286/files/arrow-r.png?v=1605765506) !important;
 width: 24px;
}

#slider-s-600a15d4-d359-46b8-a4c0-b4d0725822f9 .shg-sld-nav-button.shg-sld-left{
 background-image:url(https://cdn.shopify.com/s/files/1/1189/0286/files/arrow-l.png?v=1605765482) !important;
 width: 24px;
}

.im-angle-down-flow{
  text-align:center;
  width: 100%;
  color:#7b7b7b;
}