/*BEGIN max and min width 979px*/

@media (min-width:992px){
	.bts .col-md-3 img{
	  margin-top: 10px!important;
	}
	.purple-btn-vis{display:none!important;}

}

@media (min-width: 900px) {

	/*.container2 {

	width:945px;

	}*/
	

	.nav > li {

  float: left;

  padding: 10px 0px;

}



.navbar-header{

	display:none;	

}

}



@media (max-width: 991px){

	
	.cartheaders{text-align:center!important; border-bottom:1px solid #ccc; width:96%; margin:0% 2%;}
	
	.cartitem{text-align:center!important; width:96%; margin:0% 2%;}
	#shippingdiv{text-align:center!important; width:100%!important; margin:2% 0%!important;}
	
	.col-md-10{text-align:center!important; width:96%; margin:0% 2%; border-right: 1px solid #e9e7e9;
  border-bottom: 1px solid #e9e7e9;
  border-left: 1px solid #e9e7e9;
  padding: 2px;
  line-height: 20px;
  min-height: 45px;}
	
	.my_button{float:left; text-align:center!important; width:60%; margin:0% 20%;}


.adv {

  display:none!important;

}

	
.right-side-ads{

	display:none;

	}

	

.left-side-ads{

	display:none;

	}

	

	.footer{text-align:center;!important}

	.socialbottom {

  float: left;

  width: 100%;

  text-align: center;



}
.sldr {
  background: url(../images/banner.jpg) no-repeat;
  padding: 7% 0% 181px 0%;
  background-size: cover;
}

.box{
	float: left;
  font-size: 22px;
  font-weight: bold;
  text-shadow: 0 1px 1px rgba(0,0,0,0.7);
  background: rgba(235,44,38,.6);
  color: #CCC;
  padding: 15px 15px;
  text-decoration: none;
  border: 5px #EB2C26 solid;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  width: 32%!important;
  text-align: center;
  margin: 0px 0px 10px 7px;
}
.box:hover{
		border: 5px #fff solid;
		color: #fff;
		background: rgba(235,44,38,1);
}
.box2{
	float: left;
  font-size: 22px;
  font-weight: bold;
  text-shadow: 0 1px 1px rgba(0,0,0,0.7);
  background: rgba(235,44,38,.6);
  color: #CCC;
  padding: 15px 15px;
  text-decoration: none;
  border: 5px #EB2C26 solid;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  width: 47%!important;
  text-align: center;
  margin-left: 15px!important;
    
}
.box2:hover{
		border: 5px #fff solid;
		color: #fff;
		background: rgba(235,44,38,1);
}

.box2c{

  float: left;
  width: 100%;
  padding-left: 0px!important;	
}

.contact-detailbg {
background: url(../images/address-bg.gif) no-repeat center;
padding: 5% 0% 5% 30%!important;
margin: 10px 0px!important;
}

.right-content-form{
text-align: center;
float: left;
margin-top: 20px;
}

.form{
margin: 20px 40px!important;
text-align: center;
}

.form label {
float: left;
width: 25%!important;
line-height: 40px;
margin-bottom: 15px;
padding-left: 15px;
font-weight: normal!important;
}



.labelmsg {
background: url(../images/message-form.jpg) no-repeat;
float: left;
width: 100%;
padding: 2% 0% 38% 0%!important;
font-size: 20px;
color: #fff;
}
}

.inspire{
	float:left;
	width:100%;	
}

@media (min-width: 979px) {

	a.navbar-brand{

		display:none;

	}
	

}


@media (min-width: 767px) {

	a.navbar-brand{

		display:none;

	}
	
	

}



@media (max-width: 767px) {
    
    .div2 {width: 95%;}
    .div3 {width: 95%;}
	.purple {margin: 0 auto!important;display: block!important;float:none!important;}

.logoleft{

	float: left;

	width:100%;

	padding: 15px 0px 10px 10px;	

}

.adv {

  display:none!important;

}

.captions{

	  float: right;

	  	width:100%;

  margin-top: 27%;	

  text-align:center;

  margin-right:0px;

}



.cap1{

	float: right;

  background: rgba(0,0,0,0.5);

  font-size: 28px;

  color: #fff;

  font-style: italic;

  text-align: center;

  margin-right: 15%;

  margin-bottom: 1px;

  padding: 0x 10px;

  width: 75%;

}	

.cap2 {

  float: right;

  background: rgba(0,0,0,0.5);

  font-size: 28px;

  color: #fff;

  text-align: center;

  font-style: italic;

  text-align: center;

  width: 100%;

}





.navbar-nav {

    margin: 7.5px 0;

	}



ul.navbar-nav li:hover ul{

	display:none;

}



.nav{}



.nav > li, .nav > li > a{ text-align:center!important;  width:92%!important; color:#fff!important; text-transform:uppercase!important;}







.footer{text-align:center;}







.socialbottom {

  float: left;

  width: 100%;

  text-align: center;

}

.socialbottom img {

  margin: 10px 5px 0px 0px;

}



.cpyright {

  background-color: #e82f2f;

  font-size: 16px;

  color: #FFF;

  text-align: center;

}

.bts .col-md-3{
text-align:center!important;	
}
.bts .col-md-3 img{
	  margin-top: 10px!important;
	  
	}
.sldr{
	background: url(../images/banner.jpg) no-repeat;
  	padding: 0;
  	background-size: cover;
}

.box{
	float:left;
	font-size: 22px;
  font-weight: bold;
  text-shadow: 0 1px 1px rgba(0,0,0,0.7);
  background: rgba(235,44,38,.6);
  color: #CCC;
  padding: 15px 15px;
  text-decoration: none;
  border: 5px #EB2C26 solid;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;	
    width: 100%!important;
  text-align: center;
    margin: 0!important;
}
.box:hover{
		border: 5px #fff solid;
		color: #fff;
		background: rgba(235,44,38,1);
}

.box2{
	float:left;
	font-size: 22px;
  font-weight: bold;
  text-shadow: 0 1px 1px rgba(0,0,0,0.7);
  background: rgba(235,44,38,.6);
  color: #CCC;
  padding: 15px 15px;
  text-decoration: none;
  border: 5px #EB2C26 solid;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;	
    width: 100%!important;
  text-align: center;
  margin:0!important;
    
}
.box2:hover{
		border: 5px #fff solid;
		color: #fff;
		background: rgba(235,44,38,1);
}

.box2c{

  float: left;
  width: 100%;
  padding-left: 0px!important;	
}


.margin{
	float: left;
  width: 100%!important;
  padding: 10px;	
	}
	
	.cartheaders{text-align:center!important; border-bottom:1px solid #ccc; width:96%; margin:0% 2%;}
	
	.cartitem{text-align:center!important; width:96%; margin:0% 2%;}
	
	#shippingdiv{text-align:center!important; width:100%!important; margin:2% 0%!important;}
	
	.col-md-10{text-align:center!important; width:96%; margin:0% 2%; border-right: 1px solid #e9e7e9;
  border-bottom: 1px solid #e9e7e9;
  border-left: 1px solid #e9e7e9;
  padding: 2px;
  line-height: 20px;
  min-height: 45px;}
	
	.my_button{float:left; text-align:center!important; width:60%; margin:0% 20%;}
.text-area {padding: 0 0 0 27px!important;}

}







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

	
    .purple{margin-top: -133px!important;}


}

