@charset "utf-8";
/* CSS Document */
body.modal-open-noscroll
{
    margin-right: 0!important;
    overflow: hidden;
}
.modal-open-noscroll .navbar-fixed-top, .modal-open .navbar-fixed-bottom
{
    margin-right: 0!important;
}

html,body{
	width:100%;
	height:100%;
	
	text-rendering: optimizeLegibility !important;
	
}

body{
	margin:0px;
	overflow-x:hidden; 
	font-family: 'Roboto', sans-serif;
text-rendering: optimizeLegibility !important;

	
}
p{
	font-size: 18px !important;
	font-family: 'Roboto', sans-serif;


}
/* The Overlay (background) */
.logo{
	display:none;
}
.text{
	display: none;
}

@media only screen and (max-width: 992px) { #magic-line{
	visibility:hidden !important;
	
	
	}
	}
@media only screen and (max-width: 992px) {.navbar-toggler .icon-bar{
	
	background-color: black !important;
	
	}
	}
@media only screen and (max-width: 992px) {  .navbar-toggler .icon-bar{
	
	background-color: black !important;
	
	}
	}
.navbar { 
	 padding-top: 0.7em !important;
  padding-bottom: 0.7em !important;
	background-color: transparent !important;
	
  -webkit-transition:padding 0.2s ease;
  -moz-transition:padding 0.2s ease; 
  -o-transition:padding 0.2s ease;        
  transition:padding 0.2s ease;  
	color:white !important;
}

.woot{
	background-color: rgba(255,255,255,.7) !important;
  padding-top: 0.2em !important;
  padding-bottom: 0.2em !important;
  -webkit-transition:padding 0.2s ease;
  -moz-transition:padding 0.2s ease;  
  -o-transition:padding 0.2s ease;         
  transition:padding 0.2s ease;  
}
.logo{
	width: 50px;
		height: 50px;
}
@media only screen and (max-width: 600px) { .logo{
	
	width: 30px !important;
		height: 30px !important;
	
	}
	}
@media only screen and (min-width: 0px) { .navbar-brand{
	
	font-size:15px !important;
	
	}
	}
@media only screen and (max-width: 390px) { .navbar-brand{
	
	font-size:15px !important;
	
	}
	}
@media only screen and (max-width: 450px) { .navbar-brand{
	
	font-size:16px !important;
	
	}
	}
@media only screen and (max-width: 1000px) { .navbar-brand{
	
	font-size:22px !important;
	
	}
	}
@media only screen and (max-width: 1202px) { .navbar-brand{
	
	font-size:24px !important;
	
	}
	}
@media only screen and (min-width: 1202px) { .navbar-brand{
	
	font-size:28px !important;
	
	}
	}

@media only screen and (max-width: 1200px) { .nav-link{
	
	font-size:18px !important;
	
	}
	}
@media only screen and (min-width: 1200px) { .nav-link{
	
	font-size:22px !important;
	
	}
	}
.navbar-brand{
font-family: bebas-neue, sans-serif;

font-weight: 400;
letter-spacing: 1px;
font-style: normal;

	color:  #1C1C1C !important;
	 -webkit-transition: all .3s ease !important;
  -moz-transition: all .3s ease !important;  
  -o-transition: all .3s ease !important;         
  transition:all .3s ease !important; 
	padding-right:50px;

}
.woot .navbar-brand{
	font-family: bebas-neue, sans-serif;

font-weight: 400;
letter-spacing: 1px;
font-style: normal;
	
	color:  #1C1C1C !important;
	 -webkit-transition: all .3s ease !important;
  -moz-transition: all .3s ease !important;  
  -o-transition: all .3s ease !important;         
  transition:all .3s ease !important; 
	padding-right:50px;

}
.woot .navbar-brand:hover{
	-webkit-transition:all .3s ease !important;
  -moz-transition: all .3s ease !important;  
  -o-transition:all .3s ease !important;         
  transition: all .3s ease !important;  
	color:  black;
	
}
.navbar-brand:hover{
	-webkit-transition:all .3s ease !important;
  -moz-transition: all .3s ease !important;  
  -o-transition:all .3s ease !important;         
  transition: all .3s ease !important;  
		color:  black;
	
}
.nav-link{
	-webkit-transition: all .3s ease !important;
  -moz-transition: all .3s ease !important;  
  -o-transition: all .3s ease !important;         
  transition:all .3s ease !important;  
font-family: bebas-neue, sans-serif;
letter-spacing: 1px;
font-weight: 400;

font-style: normal;
		color:  #1C1C1C !important;
	
	
}
.woot .nav-link{

	 -webkit-transition: all .3s ease !important;
  -moz-transition: all .3s ease !important;  
  -o-transition: all .3s ease !important;         
  transition:all .3s ease !important;  
letter-spacing: 1px;
	color:  #1C1C1C !important;
		
}
.nav-link:hover{
	 -webkit-transition:all .3s ease !important;
  -moz-transition: all .3s ease !important;  
  -o-transition:all .3s ease !important;         
  transition: all .3s ease !important;  
	color:  #ef4943 !important;
		
}
.woot .nav-link:hover{
	 -webkit-transition:all .3s ease !important;
  -moz-transition: all .3s ease !important;  
  -o-transition:all .3s ease !important;         
  transition: all .3s ease !important;  
	color:  #ef4943 !important;
		
}
 .right-link:hover{
		color:  #ef4943 !important;
}
.right-link:hover i{
		color:  #ef4943 !important;
}
.woot .right-link:hover{
	color:#ef4943 !important;
}
.fa-chevron-right{
	font-size:12px !important;
	margin-left:5px !important;
	color:  #1C1C1C !important;
	 vertical-align: middle;
	
	
}
.navbar-light .nav-item.active .nav-link,
.navbar-light .nav-item .nav-link:active,
.navbar-light .nav-item .nav-link:focus,
.navbar-light .nav-item:hover .nav-link {
    

	color:#ef4943 !important;
}
.woot .fa-chevron-right{
	font-size:12px !important;
	margin-left:5px !important;
	color:  #1C1C1C !important;
	vertical-align: middle;
}
.right-link > .fa-chevron-right:hover{
	color: #ef4943 !important;
}
.active > .fa-chevron-right{
	color: #ef4943!important;
	
}
.navbar-toggler {
  border: none;
  background: transparent !important;
}
.navbar-toggler:focus {
  outline: none;
  background: transparent !important;
}

.navbar-toggler .icon-bar {
  background-color: #fff;
  transform: rotate(0deg) translate(0px, 0px);
  transition: ease all .2s;
}

.navbar-toggler .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggler .icon-bar + .icon-bar {
  margin-top: 4px;
}

.icon-bar:nth-child(2) {
  width: 16px;
  transition: ease all .2s;
}

.navbar-toggler:hover > .icon-bar:nth-child(2){
  width: 22px;
  transition: ease all .2s;
}
.navbar-toggler:active > .icon-bar:nth-child(2){
  width: 22px;
  transition: ease all .2s;
}

.navbar-toggler:not(.collapsed) .icon-bar:nth-child(1) {
  transform: rotate(45deg) translate(5px, 4px);
  transition: ease all .2s;
}

.navbar-toggler:not(.collapsed) .icon-bar:nth-child(2) {
  opacity: 0;
  transition: ease all .2s;
}

.navbar-toggler:not(.collapsed) .icon-bar:nth-child(3) {
  transform: rotate(-45deg) translate(4px, -4px);
  transition: ease all .2s;
}


.navbar-nav1{
	text-decoration: none;
	list-style: none;
}


.counter {
  width: 20px;
  height: 20px;
  background: black;
  color: #fff;
  position: fixed;
  top: 120px;
  right: 0;
}
.home{
	/* The image used */
  background-image:url("../images/background-home.jpg");
  /* Full height */
  height: 100%; 

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.home-text{
	font-family: 'Roboto', sans-serif;

	font-size:27px !important;
	color: rgba(255,255,255,0.75) !important;
}
.home-title{
	font-family: bebas-neue, sans-serif;

font-weight: 400;

font-style: normal;
letter-spacing: 2px;
	font-size:50px !important;
	color:white !important;
}
.home-texttitle{
	top:260px !important;
}
.homechange{
	font-size:18px;
	line-height: 1.5;
	border-radius: 10rem !important;
	    padding: 0.9375rem 1.875rem;
	    border: 1px solid white;
	color:white !important;
}
.homeplan{
		font-size:18px;
	line-height: 1.5;
	border-radius: 10rem !important;
	    padding: 0.9375rem 1.875rem;
	background-color:white !important;
	color:black !important;
	    
}
.homeplan:hover{
	background-color:#E0E0E0 !important;
}
.homechange:hover{
	background-color:white !important;
	color: black !important;
	
}
.animate-this{
	-webkit-transition:all .3s ease !important;
  -moz-transition: all .3s ease !important;  
  -o-transition:all .3s ease !important;         
  transition: all .3s ease !important;  
}
.animate-this:hover {	
	 -webkit-transition:all .2s ease !important;
  -moz-transition: all .2s ease !important;  
  -o-transition:all .2s ease !important;         
  transition: all .2s ease !important;  
    -ms-transform: translate(0px,-15px); /* IE 9 */
  -webkit-transform: translate(0px,-15px); /* Safari */
  transform: translate(0px,-15px); /* Standard syntax */
}
.card-img-top{
	width:128px !important;
	height:128px !important;
}
.card-img-featured{
	width:150px !important;
	height:223px !important;
	 -webkit-transition:all .5s ease !important;
  -moz-transition: all .5s ease !important;  
  -o-transition:all .5s ease !important;         
  transition: all .5s ease !important; 
}
.card-img-featured:hover{
	 -webkit-transition:all .5s ease !important;
  -moz-transition: all .5s ease !important;  
  -o-transition:all .5s ease !important;         
  transition: all .5s ease !important; 
 transform: scale(1.1);
}
.card-img-acc{
	width:150px !important;
	height:150px !important;
	 -webkit-transition:all .5s ease !important;
  -moz-transition: all .5s ease !important;  
  -o-transition:all .5s ease !important;         
  transition: all .5s ease !important;
}
.card-img-acc:hover{
	-webkit-transition:all .5s ease !important;
  -moz-transition: all .5s ease !important;  
  -o-transition:all .5s ease !important;         
  transition: all .5s ease !important; 
 transform: scale(1.1);
}
.card-img-accl{
	width:150px !important;
	height:316px !important;
	 -webkit-transition:all .5s ease !important;
  -moz-transition: all .5s ease !important;  
  -o-transition:all .5s ease !important;         
  transition: all .5s ease !important;
}
.card-img-accl:hover{
	-webkit-transition:all .5s ease !important;
  -moz-transition: all .5s ease !important;  
  -o-transition:all .5s ease !important;         
  transition: all .5s ease !important; 
 transform: scale(1.1);
}
.card-img-accp{
	width:150px !important;
	height:175px !important;
	 -webkit-transition:all .5s ease !important;
  -moz-transition: all .5s ease !important;  
  -o-transition:all .5s ease !important;         
  transition: all .5s ease !important;
}
.card-img-accp:hover{
	-webkit-transition:all .5s ease !important;
  -moz-transition: all .5s ease !important;  
  -o-transition:all .5s ease !important;         
  transition: all .5s ease !important; 
 transform: scale(1.1);
}
.card{
	    position: relative;
    width: 100%;
    min-height: 1px;
    padding: 15px;
 

	    border: none !important;
	border-radius: 0px !important;
    background-color: #fff !important;
	box-shadow: 0 0 1.25rem rgba(108,118,134,.2)!important;
   
}
.card-buttons{
	font-size:17px;
	line-height: 1.5;
	border-radius: 0px !important;
	        padding: 0.4375rem .775rem;
	background-color:#057CC2 !important;
	color:white !important;
	 -webkit-transition:all .2s ease !important;
  -moz-transition: all .2s ease !important;  
  -o-transition:all .2s ease !important;         
  transition: all .2s ease !important;  
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
}

.card-buttons:hover{
	font-size:17px;
	line-height: 1.5;
	border-radius: 0px !important;
	       padding: 0.4375rem .775rem;
	background-color: #00619A !important;
	color:white !important;
	 -webkit-transition:all .2s ease !important;
  -moz-transition: all .2s ease !important;  
  -o-transition:all .2s ease !important;         
  transition: all .2s ease !important;  
}
.card-buttonswhite{
	font-size:17px;
	line-height: 1.5;
	border-radius: 0px !important;
	        padding: 0.4375rem .775rem;
	background-color:white !important;
	color:#212529 !important;
	 -webkit-transition:all .2s ease !important;
  -moz-transition: all .2s ease !important;  
  -o-transition:all .2s ease !important;         
  transition: all .2s ease !important;  
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
}

.card-buttonswhite:hover{
	font-size:17px;
	line-height: 1.5;
	border-radius: 0px !important;
	       padding: 0.4375rem .775rem;
	background-color:#E0E0E0 !important;
	color:#212529 !important;
	 -webkit-transition:all .2s ease !important;
  -moz-transition: all .2s ease !important;  
  -o-transition:all .2s ease !important;         
  transition: all .2s ease !important;  
}
.firstcard{
	box-shadow: 0 0 1.25rem rgba(108,118,134,.2)!important;
	 border: 0px !important;
	background: linear-gradient(80deg,#00A0FF 0,#00619A 100%) !important;
}
.white{
	color: white !important;
}
.title{
	
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
	font-size: 60px;
}
.carttitle{
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
	font-size: 38px;
}
.customboard{
	
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
	font-size: 30px;
	
	
}
.customtitle{
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
	font-size: 38px;
}
.footertitle{
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
	font-size: 24px;
	color:white !important;
}
.footertext{
	padding-top:3px;

	font-size: 15px !important;
	color:white !important;
}
.footerlist li{
	text-decoration: none !important;
	list-style: none !important;
	margin-left: -50px;
}
.footerlist a{
  color:#ef4943;
  text-decoration: none;
  transition: all .5s;
  font-weight: bold;
}
.footerlist a:hover{
  color:#fff;
}
.footermailing{
	font-family: bebas-neue, sans-serif;
letter-spacing: 2px;
font-weight: 400;
	font-size: 25px;
	color:white !important;
	padding-bottom:3px;
}
.footerlinks{
	
	font-family: 'Roboto', sans-serif;
	color:white !important;
	text-decoration: none !important;
}
.hrfooter{
	border-color:white !important;
}
.footertextbottom{
	
	font-size: 15px !important;
	color:white !important;
}
.footerli{
	margin-bottom: 7px !important;
}
.footerlinks:hover{
	text-decoration: none !important;
}
.btn-instagram
{
     border:1px solid white;
}
.btn-instagram:hover
{
    background-color: #00619A;
}
.btn-facebook
{
    border:1px solid white;
}
.btn-facebook:hover
{
    background-color: #00619A;
}
.btn-twitter
{
     border:1px solid white;
}
.btn-twitter:hover
{
    background-color: #00619A;
}
a.btn-social,
.btn-social
{
    border-radius: 50%;
    color: #ffffff !important;
    display: inline-block;
    height: 45px;
    line-height: 45px;
    margin: 8px 4px;
    text-align: center;
    text-decoration: none;
    transition: background-color .3s;
    webkit-transition: background-color .3s;
    width: 45px;
}

.btn-social .fa,.btn-social i
{
    backface-visibility: hidden;
    moz-backface-visibility: hidden;
    ms-transform: scale(1);
    o-transform: scale(1);
    transform: scale(1);
    transition: all .25s;
    webkit-backface-visibility: hidden;
    webkit-transform: scale(1);
    webkit-transition: all .25s;
}
.btn-social:hover,.btn-social:focus
{
    color: #fff;
    outline: none;
    text-decoration: none;
}
.btn-social:hover .fa,.btn-social:focus .fa,.btn-social:hover i,.btn-social:focus i
{
    ms-transform: scale(1.3);
    o-transform: scale(1.3);
    transform: scale(1.3);
    webkit-transform: scale(1.3);
}

.title1{
	
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
	font-size: 50px;
}
.title11{
	
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
	font-size: 50px;
	color:#fff;
	text-shadow: 0px 0px 2px #000;
}
.card-text{
	color: #212529;
	font-family: bebas-neue, sans-serif;
letter-spacing: 2px;
font-weight: 400;
	font-size: 23px !important;
}
.card-text1{
	color: #212529;
}
.entertainment{
	background-color: rgba(108,118,134,.1);
}

.downarrow{
    width: 138px;
    height: 35px;
}
.fa-angle-down{
	color:black !important;
}
.carousel,
.item,
.active {
    height: 100%;
  
}

.carousel-inner {
    height: 100%;
}

/* Background images are set within the HTML using inline CSS, not here */

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
.fill1 {
    width: 100%;
    height: 600px;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	background-image:url("../images/shop1.jpg");
}
.fill2 {
    width: 100%;
    height: 600px;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	background-image:url("../images/shop4.jpg");
}
.fill3 {
    width: 100%;
    height: 600px;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	background-image:url("../images/boards2.jpg");
}
.fill4 {
    width: 100%;
    height: 600px;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	background-image:url("../images/boards.jpg");
}
.fill5 {
    width: 100%;
    height: 600px;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	background-image:url("../images/boards1.jpg");
}
.fill6 {
    width: 100%;
    height: 600px;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	background-image:url("../images/contact1.jpg");
}
.fill7 {
    width: 100%;
    height: 600px;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
	background-image:url("../images/contact.jpg");
}
.carousel-content {
  position: absolute;
  bottom: 5%;
  left: 5%;
  z-index: 20;
}

.ctitle{
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
font-size: 3.5em;
	color:white !important;
font-style: normal;
	text-transform: uppercase;
}
.ctext{
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
font-size:1.7em;
	color:white !important;
font-style: normal;
	text-transform: uppercase;
}
.ctext1{
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
font-size: 40px;
	color:white !important;
font-style: normal;
	text-transform: uppercase;
}
.ctitle2{
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
font-size: 120px;
	
font-style: normal;
	text-transform: uppercase;
}
.ctext2{
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
font-size: 50px;
	
font-style: normal;
	text-transform: uppercase;
}
.hr{
	border-color:#212529 !important;

}
.mailing{
	background-color:#212529 !important;
	border:none !important;
	border-radius: 0px !important;
	color:white !important;
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 100;
	font-size:18px;

	
}
.mailing:hover{
	color:#057CC2 !important;
	background-color:white !important;
	box-shadow: 0 0 1.25rem rgba(108,118,134,.1)!important;
}
.mailing1{
background-color:#212529 !important;
	border:none !important;
	border-radius: 0px !important;
	color:white !important;
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 100;
	font-size:18px;

	
}
.mailing1:hover{
	color:#057CC2 !important;
	background-color:white !important;
	box-shadow: 0 0 1.25rem rgba(108,118,134,.1)!important;
}
.form-control{
	background-color:white !important;
	font-family: bebas-neue, sans-serif;
letter-spacing: 1px;
font-weight: 100;
	border-radius: 0px;
	border:none;
}
.form-control:focus,.form-control:active {
   outline: none !important;
   box-shadow: none;
}
@media only screen and (max-width: 993px) { .padding{
	

	padding-bottom:20px;
	}}
@media only screen and (min-width: 993px) { .padding{
	

	padding-bottom:0px;
	}}

.feature{
	border:none !important;
	background-color:white !important;
	box-shadow:none !important;
}
.card-buttons1{
	border-radius: 0px !important;
	color:black;
	border:1px solid #057CC2 !important;
	 -webkit-transition:all .2s ease !important;
  -moz-transition: all .2s ease !important;  
  -o-transition:all .2s ease !important;         
  transition: all .2s ease !important;  
	 padding: 0.4375rem .775rem;
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
	font-size:17px;
	background-color: white !important;
}
.card-buttons1:hover{
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
	font-size:17px;
	line-height: 1.5;
	border-radius: 0px !important;
	       padding: 0.4375rem .775rem;
	background-color: #057CC2 !important;
	color:white !important;
	 -webkit-transition:all .2s ease !important;
  -moz-transition: all .2s ease !important;  
  -o-transition:all .2s ease !important;         
  transition: all .2s ease !important; 
}
.shop-buttons1{
	border-radius: 0px !important;
	color:black;
	border:1px solid #057CC2 !important;
	 -webkit-transition:all .2s ease !important;
  -moz-transition: all .2s ease !important;  
  -o-transition:all .2s ease !important;         
  transition: all .2s ease !important;  
	 padding: 0.4375rem .775rem;
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
	font-size:40px;
	 background-color:rgba(255,255,255,.7);
   
	
}
.shop-buttons1:hover{
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
	font-size:40px;
	line-height: 1.5;
	border-radius: 0px !important;
	border:1px solid #057CC2 !important;
	       padding: 0.4375rem .775rem;
	background-color: #057CC2 !important;
	color:white !important;
	 -webkit-transition:all .2s ease !important;
  -moz-transition: all .2s ease !important;  
  -o-transition:all .2s ease !important;         
  transition: all .2s ease !important; 
}
.btn:focus,.btn:active {
   outline: none !important;
   box-shadow: none;
}
.image{
	
	-webkit-transition:all .2s ease !important;
  -moz-transition: all .2s ease !important;  
  -o-transition:all .2s ease !important;         
  transition: all .2s ease !important; 
}
.image:hover{
	 -webkit-transition:all .2s ease !important;
  -moz-transition: all .2s ease !important;  
  -o-transition:all .2s ease !important;         
  transition: all .2s ease !important; 
	background-color:rgba(0,97,154,.2) !important;
	
}
.modal-title{
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
	font-size:30px;
}
.modal-dialog{
	border-radius: 0px !important;
	background-color:white !important;
	border:none !important;
	outline:none !important;
}
.modal-content{
	border-radius: 0px !important;
	background-color:white !important;
	border:none !important;
	outline:none !important;
}
.modal-header {
    border-bottom:1px solid #212529;
}

.modal-footer {
    border-top: 1px solid #212529;
}
.testheader{
	border-bottom:none !important;
}
.testfooter{
	 border-top: none !important;
}
.modal-body{
	
	border:none !important;
	
}
.modalsubtitle{
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
font-size: 30px;
	
font-style: normal;
	text-transform: uppercase;
}
.attribute {
    border-top: 1px solid #212529;
    border-left: 1px solid #212529;
    border-right: 1px solid #212529;
}
.attribute-title{
		font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
font-size: 21px;
}
.attribute-top {
    width: 100%;
    height: 12px;
    border-bottom: 1px solid #212529;
    text-align: left;
}
element.style {
    width: 50%;
    margin-left: 0%;
}
.attribute-top .attribute-level {
    display: block;
    height: 100%;
  background: linear-gradient(80deg,#00A0FF 0,#00619A 100%) !important;
    margin: 0;
}
.attribute-bottom {
    width: 100%;
    height: 7px;
}
.attribute-bottom > span {
    border-right: 1px solid #212529;
    display: block;
    height: 100%;
    width: 50%;
}
.attribute-footer {
    font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
    font-size: 15px;
    line-height: 8px;
    padding-top: 6px;
    width: 100%;
}

.attribute-footer > ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.attribute-footer > ul > li {
    float: left;
    width: 33.33333333%;
}
.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}
.tooltip.bs-tooltip-auto[x-placement^=top] .arrow::before, .tooltip.bs-tooltip-top .arrow::before {
	
	 border-top-color: black !important;
	
}
.tooltip-inner {
	border-radius: 0px !important;
	background-color: black !important;
	 font-family: bebas-neue, sans-serif;
letter-spacing: 2px;

}
.slick-prev:before,
.slick-next:before
{
   

    opacity: .75;
    color: black !important;

    
}
.left {
  margin-left: -25px !important;
	
}

.right {
  margin-right: -25px !important;
	
}
.itemiconright{
	background-image : url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23AAAAA' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
    color: black !important;
}
.itemiconleft{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23AAAAA' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
	
}


.carousel-indicators .active{
    background-color: #00619A;
}
.indicators{
    background-color: #212529;
}
.itemc{
	width:180 !important;
	height:600px !important;
}
.footer{
	 
	background-color:#212529;
}
.footerline{
	background-color:white !important;
}
.ctitleshop{
	font-family: bebas-neue, sans-serif;
letter-spacing: 3px;
font-weight: 400;
font-size: 90px;
	
font-style: normal;
	text-transform: uppercase;
}
.nopaddingleft{
	padding-right:0px !important;
	padding-left:0px !important;
	 overflow: hidden;
}
.nopaddingright{
	padding-left:0px !important;
	padding-right:0px !important;
	 overflow: hidden;
}
.zoom{
	 -webkit-transition:all 12s ease !important;
  -moz-transition: all 12s ease !important;  
  -o-transition:all 12s ease !important;         
  transition: all 12s ease !important; 
	wdith:600px;
	height:399px;
	 background-size: cover !important;
	background-position: center bottom;
}
@media (min-width: 992px){
.zoom:hover {
	 -webkit-transition:all 12s ease !important;
  -moz-transition: all 12s ease !important;  
  -o-transition:all 12s ease !important;         
  transition: all 12s ease !important; 
 transform: scale(1.05);
  transform-origin: 50% 50%;
	 
	}}

.overlaymiddle{
	position: absolute;
	top:40%;
	left:36%;
}
@media (min-width: 0px){.overlaymiddle1{
	position: absolute;
	top:40%;
	left:22%;
	}}
@media (min-width: 430px){.overlaymiddle1{
	position: absolute;
	top:40%;
	left:28%;
	}}
@media (min-width: 767px){.overlaymiddle1{
	position: absolute;
	top:40%;
	left:18%;
	}}
@media (min-width: 991px){.overlaymiddle1{
	position: absolute;
	top:40%;
	left:26%;
	}}
@media (min-width: 1200px){.overlaymiddle1{
	position: absolute;
	top:40%;
	left:30%;
	}}
.breadcrumb{
	background-color: transparent !important;
	font-family: bebas-neue, sans-serif;
letter-spacing: 2px;
font-weight: 400;
font-size: 20px;
}
.breadcumblinks{
	color:#057CC2 !important;
	
}
.breadcumblinks:hover{
	color:#057CC2 !important;
	text-decoration: none !important;
	
}
.none{
	display:none !important;
}
#lblCartCount {
    
    background:white !important;
    font-family: bebas-neue, sans-serif;
	color:black;
letter-spacing: 2px;
font-weight: 400;
font-size: 14px;
 
    vertical-align: top;
    margin-left: -10px;
}
.affix #lblCartCount {
    
    background:#057CC2 !important;
	color:white;
    font-family: bebas-neue, sans-serif;
letter-spacing: 2px;
font-weight: 400;
font-size: 14px;
   
    vertical-align: top;
    margin-left: -10px;
}
.badge {

  border-radius: 50%;
}

.label-warning[href],
.badge-warning[href] {
 
}
.table,
.simpleCart_items table {
  width: 100%;
  margin-bottom: 20px;
}
.simpleCart_remove{
	color:red;
	
}
.simpleCart_remove:hover{
	color:red;
	text-decoration: none;
	
}
.testmodal{
	background: linear-gradient(80deg,#00A0FF 0,#00619A 100%) !important;
}
.testx {
  
 color: #fff; 
    opacity: 1;
 text-shadow:none !important;
 
}
.testx:hover {
  
 color: #fff !important; 
    opacity: 1 !important;
 text-shadow:none !important;
 
}
.testtitle{
	font-family: bebas-neue, sans-serif;
letter-spacing: 2px;
font-weight: 400;
font-size: 30px;
	color:white !important;
	
	
}
.whitecheck{
	color:white;
}
.inlinelink{
	color:black;
	text-decoration: none !important;
	-webkit-transition:all .2s ease !important;
  -moz-transition: all .2s ease !important;  
  -o-transition:all .2s ease !important;         
  transition: all .2s ease !important; 
}
.inlinelink:hover{
	-webkit-transition:all .2s ease !important;
  -moz-transition: all .2s ease !important;  
  -o-transition:all .2s ease !important;         
  transition: all .2s ease !important; 
	color:#057CC2 !important;
	text-decoration: none !important;
}
.boards{
	font-size:16px !important;
}