a
{
	color:#525252;
}
a:hover
{

	text-decoration:none; 
}
body {
    font-family: 'Open Sans', sans-serif;
}
@font-face {
    font-family: "Bebas";
    src: url(fonts/bebas.otf) format("truetype");
}
@font-face {
    font-family: "Bebas";
    src: url(fonts/BEBAS___0.TTF) format("truetype");
}

@font-face {
    font-family: Bebas;
    src: url(font/bebas.TTF);
}
@font-face {
  font-family: 'Bebas';
  font-style:  normal;
  font-weight: 400;
  src: url(link-to-proxima-nova-font.woff) format('woff');
}

.news_p
{
	font-size:14px;
	line-height:22px;
	color:#777777
}

a
{
	outline:none !important;

}
.solgan
{
	margin-top:55px;
}
.header_banner
{
	background:url(img/header_bg.png);
}
.top
{
	background:#403d80;
	color:#fff;
	font-size:14px;
	font-weight:900;
	font-family:Open Sans, Arial;
	padding-top:10px;
	padding-bottom:10px;
}
.text_align
{
	text-align:right;
}
.dropdown-menu
{
	background:#fff;
	color:#333;
}
.dropdown-menu > li > a
{
	color:#1C690C ;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{
	background:#1C690C;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus
{
	background:#1C690C ;
	color:#FFF;
}
.nav_full
{
	background:#055393;
}
.top a
{
	color:#fff;
	font-size:15px;
	font-weight:normal;
	text-transform:uppercase;
}
.padding0
{
	padding:0 !important;
}
.top_header
{
	padding-top:15px;
	padding-bottom:15px;
}
.nav_cstm{
	padding-top: 0px;
}
.clear10
{
	clear:both;
	height:10px;
}
.clear12
{
	clear:both;
	height:12px;
}
.clear5
{
	clear:both;
	height:5px;
}
.clear20
{
	clear:both;
	height:20px;
}
.clear40
{
	clear:both;
	height:40px;
}
.hdrtopbar{

	background-color:#10853f;
	height:27px;
}
.hdrtopbarinr span{
	color:#fff;
	font-size:14px;
	display:inline;
	text-transform:uppercase;
	line-height:26px;
}
.hdrtopbarinr span > a{
	color:#fff;

}
.topbarmail{
	text-transform:lowercase !important;	
}
.btn-addcart {
    background-color: #10853f;
    border-color:#10853f;
    color: hsl(0, 0%, 100%);
}
.btn-addcart span, p {

    
	text-transform:initial;
}


.navbar-nav
{
	display:block !important;
	margin-bottom:0 !important;
	font-weight:bold;
	float:right;
}
.navbar
{
	background:#fff !important;
	margin-bottom:0 !important;
	
}
.navbar-default
{
	background:#ffffff !important;
	margin-bottom:0 !important;
}
.navbar-default
{
	background:#ffffff !important;
	border-color:transparent !important;
	box-shadow:none  !important;
	color:#3498db !important;
	border:0;
}
.navbar-default
{
	background:#ffffff !important;
	border-color:transparent !important;
	box-shadow:none  !important;
	color:#3498db !important;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a
{
	background:#fff !important;
	border-color:transparent !important;
	box-shadow:none  !important;
	color:#1C690C !important;
}
.navbar-default .navbar-nav > li > a
{
		color:#525252 !important;
		font-family: 'Open Sans', sans-serif;
		font-size:14px;
		font-weight:bold;
		line-height:inherit !important;
		text-align:center;
		padding-top:5px !important;
		padding-bottom:5px !important;
		text-transform:uppercase;
}
.navbar-nav > li > a
{
    padding-left: 35px !important;
    padding-right: 0px !important;
}
.navbar-nav li:hover{
	background:#fff;
}

.sub-menu{
	display:none;
	position:absolute;
	background:#FFFFFF;
	list-style:none;
	left:30px;
	width:160%;
	padding:20px 25px;
}
.sub-menu > li > a{
	color:#525252 !important;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:bold;
	line-height:30px !important;
	text-align:center;

	text-transform:uppercase;
}
.navbar-nav li:hover .sub-menu{
	display:block;
}

.slier
{
	background:#fff;
}
.box_area
{
	margin-bottom:40px;
}
h1, .h1
{
	font-size:30px;
	color:#000;
	text-shadow:none;
	text-transform:uppercase;
	font-weight:bold;
	font-family:Convergence, lato, Arial;
}
.slider_img
{
	/*	margin-bottom:48px;
	padding-bottom:30px;
	margin-top:0 !important;
height:610px !important;*/
}
.slider_label
{
	z-index:9999; text-align:left; left:8% !important; top:0 !important;font-family:open sans;
}
.slider_img_shadow
{
	padding:0px;
	width:100%;
	background-color:#149ed6;
	color:#fff;
/*	margin-top:505px;*/
	border-top:2px solid #ffffff;

}
.slider_img_shadow h2
{
font-size:60px; font-family:Open Sans, Arial; text-transform:uppercase; color:#fff; font-weight:900; text-shadow:inherit !important;
}
.carousel-caption p
{
	text-shadow:none !important;
	width:64%;
	color:#000;
	font-family:lato;
}
.carousel-indicators
{
	bottom:0px !important;
	margin-left:-449px !important;
}
.carousel-indicators li
{
	background:#cce0ed;
	height:25px !important;
	width:25px !important;
	border-radius: 24px !important;
	border:solid 1px #cce0ed !important;
	margin:0 !important;
}
.carousel-indicators .active
{
	background:#a40c14;
	border:solid 1px #a40c14 !important;
		height:25px !important;
	width:25px !important;
	border-radius: 24px !important;
}
.middle_bg
{
	background:url(img/middle_bg.jpg) repeat center top;
	padding-top:28px;
	padding-bottom:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:34px;
	color:#535353;
	font-weight:bold;
}
.bg_main
{
	background:url(img/bg_main.jpg) repeat center top;
	padding-top:12px;
	padding-bottom:12px;
	font-family:Open Sans, Arial, sans-serif;
	font-size:13px;
	color:#fff;
	font-weight:normal;
	background-size: 100% 100%;
}
.btn_blue
{
	background:#ffd026;
	padding:15px;
	color:#fff;
	font-family:Open Sans, Arial;
	font-size:20px;
	text-align:center;
	text-shadow:none !important;
	margin-top:6px;
	border-radius:3px;
	text-decoration:none;
	display:block;
}
.btn_blue:hover
{
	background:#514d9d;
	padding:15px;
	color:#fff;
	font-family:Open Sans, Arial;
	font-size:20px;
	text-align:center;
	text-shadow:none !important;
	margin-top:6px;
	border-radius:3px;
	text-decoration:none;
}

.btn_blue2
{
	padding:0px;
	color:#fff;
	font-family:Open Sans, Arial;
	font-size:16px;
	text-align:center;
	text-shadow:none !important;
	text-decoration:none;
	display:block;
	text-transform:uppercase;
	background-color:#1d954d;
	float:left;
	margin-right:30px;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	height:55px;
	padding-top:12px;
}
.btn_blue2:hover
{

}
.b_box
{
    color: #040404;
    font-family: bebas;
    font-size: 30px !important;
    font-weight: bold;
    line-height: 33px;
    margin-top: 6px;
    text-decoration: none;
	border:solid 1px #e8e8e8;
	padding:10px;
}
.b_box h3
{
	color:#303030;
	font-family:bebas, Arial;
	font-size:20px;
	text-shadow:none !important;
	margin-top:6px;
	text-align:left;
	text-decoration:none;
	padding-top:10px;
	text-transform:uppercase;
	font-weight:bold;
}
.b_box p
{
	color:#929292;
	font-family:Open Sans, Arial;
	font-size:14px;
	text-shadow:none !important;
	margin-top:6px;
	text-align:left;
	text-transform:inherit;
	font-weight:normal;
	text-decoration:none;
	line-height:normal;
}
.b_box p a
{
	color:#0c8341;
	font-family:Open Sans, Arial;
	font-size:14px;
	text-shadow:none !important;
	margin-top:6px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	line-height:normal;
}
.testi_box
{
    color: #3a3a3a;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    line-height: 20px;
    text-decoration: none;
	border:none;
	padding:10px;
	text-align:left;
}
.testi_box h3
{
	color:#303030;
	font-family:bebas, Arial;
	font-size:20px;
	text-shadow:none !important;
	margin-top:6px;
	text-align:left;
	text-decoration:none;
	padding-top:10px;
	text-transform:uppercase;
	font-weight:bold;
}
.h1_slider
{
	color:#fff; font-size:4.7rem; font-family:Bebas; text-shadow: 2px 1px 1px #585858;
}
.h1_slider2
{
	color:#514d9d; font-size:24px;
}

.bottom{
	background:#f3f3f3;
	padding-bottom: 31px;
}

.red_line{
	background:#f6f6f6;
	color:#1c1d21;
	padding-bottom:10px;
	padding-top:20px;
	font-size:1.5rem;
	font-weight:normal;
	font-family:Open Sans, Arial;
	text-transform:uppercase;
	border-top:1px solid #bababa;
}
.red_line input
{
	background:#f6f6f6;
	color:#9fa2a5;
	font-size:12px;
	font-weight:normal;
	font-family:Open Sans, Arial;
	text-transform:uppercase;
	border:solid 1px #ededed;
	height:44px;
	line-height:41px;
	width:100%;
	padding-left:3px;
	margin-top:8px;
}
.red_line a, .red_line input[type="submit"]
{
	background:#cdcdcd;
	color:#1d954d;
	font-size:14px;
	font-weight:normal;
	font-family:Open Sans, Arial;
	text-transform:uppercase;
	height:44px;
	line-height:44px;
	margin-top:8px;
	text-align:center;
	text-transform:none;
	margin-left:10px;
}
.contact-form-cus input[type="submit"]{
	background:#0c8341;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	font-family:Open Sans, Arial;
	text-transform:uppercase;
	height:35px;
	line-height:30px;
	margin-top:8px;
	text-align:center;
	text-transform:none;
	padding:0 20px;
	border:none;
}
.contact-form-cus input[type="submit"]:hover{
	background:#0c8551;
}
.contact-form-cus > div > span{
	color:#800000;
}
.contact-form-cus textarea{
	width:100%;
}
.footer ul{
	list-style-type:none;
	line-height:2;
	padding-left:0px;
}
.footer h4{
	padding-top:20px;
	font-size:1.5rem;
	font-weight:bold;
}
.footer ul li a{
	color:#FFF;
}
.footer a{
	color:#FFF;
}
.copyright{
	background:#0c8341;
	color:#FFF;
	font-size:12px;
}
.footer{
	background:#0d0d0d;
    color:#FFF;
    padding-bottom:20px;
	font-size:13px;
}
.boxes_2{
	background:#f9f9f9;
	padding: 10px;
}
.main_headings{
	color:#333333;
}
.myslider{
	padding-left: 0px;
	padding-right: 0px;
	height: 100%;
}
.arrow-down {
	width: 0; 
	height: 0; 
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid #f00;
}
.carousel-caption {
  position: absolute;
  bottom: 20px;
  left: 0% !important;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #000;
  text-align: left;
  font-size:24px;
  text-shadow:inherit !important;
  width:100%;
}

.vinyle-product
{
	background:#403d80;
	text-align:center;
	color:#fff;
	padding:30px;
	font-size:40px;
	text-transform:uppercase;
	font-family:Open Sans, Arial;
	font-weight:900;
}
.manage_label
{
	font-size:1rem; line-height:65px;
}
.upcoming_event
{
	font-size:1rem; line-height:68px;
}
.navbar
{
	background: none repeat scroll 0 0 transparent !important;
}

.footer_right
{
	padding-right:0;line-height:39px;
}
.footer_addr
{
	line-height:20px;
}
.dropmnunew > li > a {
  background-color: hsl(144, 67%, 35%);
    color: hsl(0, 0%, 100%);
    font-family: arial;
    font-size: 14px;
    height: 38px;
    line-height: 1.429;
    padding: 10px 20px 10px 30px;
}
.dropmnunew > li > a:hover {
  background-color: #FFF;
    color:#000;

}
@media (min-width: 979px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {

.nav
{
	float:right;
}
.navbar-default .navbar-nav > li > a {
    font-size: 1.2rem;

}
.slider_img_shadow {
 

    padding: 10px 0 12px 24px;
    text-shadow: inherit !important;
}
.b_box
{
	font-size:1.2rem;
}
.footer_right
{
	padding-right:0;line-height:39px;
}
.footer_addr
{
	line-height:25px;
}
.manage_label
{
	font-size:1.3rem; line-height:inherit;
}
.upcoming_event
{
	font-size:1.3rem; line-height:inherit;
}	
.navbar-default .navbar-nav > li > a
{
	
	text-align:left;
}
.navbar-nav > li > a {
    padding-left: 25px !important;
    padding-right: 25px !important;
}
.red_line{
	background:#f6f6f6;
	color:#1c1d21;
	padding-bottom:10px;
	padding-top:20px;
	font-size:1.2rem;
	font-weight:normal;
	font-family:Open Sans, Arial;
	text-transform:uppercase;
}
.carousel-inner {
    height: 250px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.slier {
   height: 100%;
}
.carousel {
 height: 100%;
    position: relative;
}
.solgan
{
	margin-top:83px;
}
.text_align
{
	text-align:left;
}
.carousel-caption {
    font-size: 14px;
}
.slider_img_shadow h2 
{
    font-size: 32px;

}
.h1_slider2 {
    color: #514d9d;
    font-size: 14px;
}
.h1_slider {
    font-size: 3.5rem;
	margin:0;
}
.carousel-inner {
  height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.carousel {
    height: 100%;
    position: relative;
}
.btn_blue2 {
      font-size: 14px;
    padding: 12px;
}
.btn_blue2:hover 
{
      color: white;
    text-decoration: none;
}
.icon-prev img {
    width: 20px;
}
.icon-next img {
    width: 20px;
}
.navbar-collapse {
    border-top: none !important;
    box-shadow:none;
    overflow-x:none !important;
    padding-left: 15px;
    padding-right: 15px;
}
.nav > li {
    display: block;
    position: relative;

}
.b_box h3
{
	font-size:2.3rem
}
.btn_blue2
{
	margin:0;
}
} 
	 
@media only screen and (max-width:768px){
.nav
{
/*	float:right;*/
}
.navbar-default .navbar-nav > li > a {
    font-size: 1.4rem;

}
	.b_box
{
	font-size:1.2rem;
}
.h1_slider
{
	color:#c1392b; font-size:2rem; font-family:Bebas; color:#514d9d;
}
.h1_slider2
{
	color:#514d9d; font-size:12px;
}
.red_line {
    font-size: 1.2rem;
}
.navbar-nav > li > a {
    padding-left: 25px !important;
    padding-right: 25px !important;
}
.navbar-default .navbar-nav > li > a
{
	font-size:8px;
}
.text_align
{
	text-align:left;
}
	.margin_mili
	{
		margin-top:20px;
	}
.clear_box
{
	clear:both;
}
.carousel-caption p {
    color: #000;
    font-family: lato;
    text-shadow: none !important;
    width: 100%;
}
.slider_img_shadow {

    padding: 5px;
}

}
@media (min-width: 500px) and (max-width: 767px) {
	.navbar-nav
{

	float:none ;
}
.nav
{
	background:#fff;
}
.nav
{
/*	float:right;*/
}
.navbar-default .navbar-nav > li > a {
    font-size: 1.2rem;

}

	.b_box
{
	font-size:1.2rem;
}
.video_back {
    background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    padding: 30px;
    width: 72%;
}


.footer h4
{
	font-size: 1rem;
    font-weight: bold;
    padding-top: 20px;
}
	.manage_label
{
	font-size:1.3rem; line-height:inherit;
}
.upcoming_event
{
	font-size:1.3rem; line-height:inherit;
}	
	
.navbar-default .navbar-nav > li > a
{
	
	text-align:left;
}
.navbar-nav > li > a {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.red_line{
	background:#f6f6f6;
	color:#1c1d21;
	padding-bottom:10px;
	padding-top:20px;
	font-size:1.5rem;
	font-weight:normal;
	font-family:Open Sans, Arial;
	text-transform:uppercase;
}
.carousel-inner {
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.slier {
    height: 250px;
}
.carousel {
    height: 100%;
    position: relative;
}
.solgan
{
	margin-top:83px;
}
.text_align
{
	text-align:left;
}
.carousel-caption {
    font-size: 10px;
}
.slider_img_shadow h2 
{
    font-size: 20px;

}
.h1_slider {
    font-size: 3rem;
	color:#fff;
	margin:0;
}

.btn_blue2:hover 
{
    color:#FFF;
	text-decoration:none;
}
.icon-prev img {
    width: 20px;
}
.icon-next img {
    width: 20px;
}
.navbar-collapse {
    border-top: none !important;
    box-shadow:none;
    overflow-x:none !important;
    padding-left: 15px;
    padding-right: 15px;
}
.nav > li {
    display: block;
    position: relative;
}
.slider_img_shadow
{
	width:100%;
}
} 
	 
	 
	 
@media only screen and (max-width:640px){
	.navbar-nav
{

	float:none ;
}
.slider_img_shadow
{
	width:100%;
}
.nav
{
	background:#fff;
}
	.b_box
{
	font-size:1.2rem;
}
.footer h4
{
	font-size: 1.5rem;
    font-weight: bold;
    padding-top: 20px;
}
	.manage_label
{
	font-size:1.3rem; line-height:inherit;
}
.upcoming_event
{
	font-size:1.3rem; line-height:inherit;
}	
.navbar-default .navbar-nav > li > a
{
	
	text-align:left;
}
.navbar-nav > li > a {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.red_line{
	background:#f6f6f6;
	color:#1c1d21;
	padding-bottom:10px;
	padding-top:20px;
	font-size:1.5rem;
	font-weight:normal;
	font-family:Open Sans, Arial;
	text-transform:uppercase;
}
.carousel-inner {
 
    overflow: hidden;
    position: relative;
    width: 100%;
}
.slier {
  
}
.carousel {
 
    position: relative;
}
.solgan
{
	margin-top:83px;
}
.text_align
{
	text-align:left;
}
.carousel-caption {
    font-size: 10px;
}
.slider_img_shadow h2 
{
    font-size: 15px;

}
.h1_slider {
    font-size: 3rem;
	color:#fff;
}

.icon-prev img {
    width: 20px;
}
.icon-next img {
    width: 20px;
}
.navbar-collapse {
    border-top: none !important;
    box-shadow:none;
    overflow-x:none !important;
    padding-left: 15px;
    padding-right: 15px;
}
.nav > li {
    display: block;
    position: relative;
}
}

@media only screen and (max-width:568px){
	.navbar-nav
{

	float:none ;
}
	.b_box
{
	font-size:1.2rem;
}
.footer h4
{
	font-size: 1.5rem;
    font-weight: bold;
    padding-top: 20px;
}
	.manage_label
{
	font-size:1.3rem; line-height:inherit;
}
.upcoming_event
{
	font-size:1.3rem; line-height:inherit;
}	
.navbar-default .navbar-nav > li > a
{
	
	text-align:left;
}
.navbar-nav > li > a {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.red_line{
	background:#f6f6f6;
	color:#1c1d21;
	padding-bottom:10px;
	padding-top:20px;
	font-size:1.5rem;
	font-weight:normal;
	font-family:Open Sans, Arial;
	text-transform:uppercase;
}
.carousel-inner {

    overflow: hidden;
    position: relative;
    width: 100%;
}
.slier {

}
.carousel {

    position: relative;
}
.solgan
{
	margin-top:83px;
}
.text_align
{
	text-align:left;
}
.carousel-caption {
    font-size: 10px;
}
.slider_img_shadow h2 
{
    font-size: 15px;

}
.h1_slider {
    font-size: 3rem;
	color:#fff;
}

.icon-prev img {
    width: 20px;
}
.icon-next img {
    width: 20px;
}
.navbar-collapse {
    border-top: none !important;
    box-shadow:none;
    overflow-x:none !important;
    padding-left: 15px;
    padding-right: 15px;
}
.nav > li {
    display: block;
    position: relative;

}
.slider_img_shadow
{
	width:100%;
}
}

@media only screen and (max-width:480px){
.navbar-nav
{
float:none ;
}

.social_img
{
 display: block;
    height: auto;
    width: 100%;
}
.footer h4
{
	font-size: 1.5rem;
    font-weight: bold;
    padding-top: 20px;
}
	.manage_label
{
	font-size:1.3rem; line-height:inherit;
}
.upcoming_event
{
	font-size:1.3rem; line-height:inherit;
}	
.navbar-default .navbar-nav > li > a
{
	
	text-align:left;
}
.navbar-nav > li > a {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.red_line{
	background:#f6f6f6;
	color:#1c1d21;
	padding-bottom:10px;
	padding-top:20px;
	font-size:1.5rem;
	font-weight:normal;
	font-family:Open Sans, Arial;
	text-transform:uppercase;
}
.carousel-inner {

    overflow: hidden;
    position: relative;
    width: 100%;
}
.slier {

}
.carousel {

    position: relative;
}
.solgan
{
	margin-top:83px;
}
.text_align
{
	text-align:left;
}
.carousel-caption {
    font-size: 10px;
}
.slider_img_shadow h2 
{
    font-size: 15px;

}
.h1_slider {
    font-size: 3rem;
	color:#fff;
}

.btn_blue2:hover 
{
	color:#FFF;
    text-decoration:none;
}
.icon-prev img {
    width: 20px;
}
.icon-next img {
    width: 20px;
}
.navbar-collapse {
    border-top: none !important;
    box-shadow:none;
    overflow-x:none !important;
    padding-left: 15px;
    padding-right: 15px;
}
.nav > li {
    display: block;
    position: relative;

}
.video_back
{
	background:#fff;
	padding:30px;
	border-radius:5px;
	width:100%;
}

.slider_img_shadow
{
	width:100%;
}
}

@media only screen and (max-width:375px){

.navbar-nav
{

	float:none ;
}
.social_img
{
 display: block;
    height: auto;
    width: 100%;
}
.footer h4
{
	font-size: 1.5rem;
    font-weight: bold;
    padding-top: 20px;
}
	.manage_label
{
	font-size:1.3rem; line-height:inherit;
}
.upcoming_event
{
	font-size:1.3rem;line-height:inherit;
}	
	.navbar-default .navbar-nav > li > a
{
	
	text-align:left;
}
.red_line{
	background:#f6f6f6;
	color:#1c1d21;
	padding-bottom:10px;
	padding-top:20px;
	font-size:1.5rem;
	font-weight:normal;
	font-family:Open Sans, Arial;
	text-transform:uppercase;
}
.carousel-inner {
    height: 347px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.slier {
    height: 347px;
}
.carousel {
    height: 348px;
    position: relative;
}
.text_align
{
	text-align:left;
}
.carousel-caption {
    font-size: 10px;
}
.slider_img_shadow h2 
{
    font-size: 22px;

}
.h1_slider {
    font-size: 3rem;
	color:#fff;
}
.btn_blue1 {
    font-size: 15px;
    padding: 7px;
}

.icon-prev img {
    width: 20px;
}
.icon-next img {
    width: 20px;
}
.navbar-collapse {
    border-top: none !important;
    box-shadow:none;
    overflow-x:none !important;
    padding-left: 15px;
    padding-right: 15px;
}
.nav > li {
    display: block;
    position: relative;
}
.video_back
{
	background:#fff;
	padding:30px;
	border-radius:5px;
	width:100%;
}
.slider_img_shadow
{
	width:100%;
}
}

@media only screen and (max-width:360px){
.navbar-nav
{

float:none ;
}

.social_img
{
 display: block;
    height: auto;
    width: 100%;
}
.footer h4
{
	font-size: 1.5rem;
    font-weight: bold;
    padding-top: 20px;
}
	.manage_label
{
	font-size:1.3rem; line-height:inherit;
}
.upcoming_event
{
	font-size:1.3rem; line-height:inherit;
}	
	.navbar-default .navbar-nav > li > a
{
	
	text-align:left;
}
.red_line{
	background:#f6f6f6;
	color:#1c1d21;
	padding-bottom:10px;
	padding-top:20px;
	font-size:1.5rem;
	font-weight:normal;
	font-family:Open Sans, Arial;
	text-transform:uppercase;
}
.carousel-inner {
    height: 347px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.slier {
    height: 347px;
}
.carousel {
    height: 348px;
    position: relative;
}
.text_align
{
	text-align:left;
}
.carousel-caption {
    font-size: 10px;
}
.slider_img_shadow h2 
{
    font-size: 22px;

}
.h1_slider {
    font-size: 3rem;
	color:#fff;
}

.icon-prev img {
    width: 20px;
}
.icon-next img {
    width: 20px;
}
.navbar-collapse {
    border-top: none !important;
    box-shadow:none;
    overflow-x:none !important;
    padding-left: 15px;
    padding-right: 15px;
}
.nav > li {
    display: block;
    position: relative;
}
.video_back
{
	background:#fff;
	padding:30px;
	border-radius:5px;
	width:100%;
}
.slider_img_shadow
{
	width:100%;
}
}
@media only screen and (max-width:320px){

.navbar-nav
{

	float:none ;
}
.social_img
{
 display: block;
    height: auto;
    width: 100%;
}
.footer h4
{
	font-size: 1.5rem;
    font-weight: bold;
    padding-top: 20px;
}
.nav > li {
    display: block;
    position: relative;
}
.navbar-collapse {
    border-top: none !important;
    box-shadow:none;
    overflow-x:none !important;
    padding-left: 15px;
    padding-right: 15px;
}
	.navbar-default .navbar-nav > li > a
{
	
	text-align:left;
}
.icon-prev img
{
	width:20px;
}
.icon-next img
{
	width:20px;
}
.carousel-control.right
{
	right:-38px;
}
.carousel-control.left {
    left: -12%;
}
.red_line{
	background:#f6f6f6;
	color:#1c1d21;
	padding-bottom:10px;
	padding-top:20px;
	font-size:1.5rem;
	font-weight:normal;
	font-family:Open Sans, Arial;
	text-transform:uppercase;
}
.carousel-control
{
	width:35%;
}
.carousel-inner {
    height: 347px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.slier {
    height: 347px;
}
.carousel {
    height: 348px;
    position: relative;
}
.text_align
{
	text-align:left;
}
.carousel-indicators
{
	left:133%;
}
.carousel-caption {
    font-size: 10px;
}
.slider_img_shadow h2 
{
    font-size: 22px;

}
.h1_slider {
    font-size: 3rem;
	color:#fff;
}


.slider_img_shadow
{
	width:100%;
}
}
.logo-position{
	margin-bottom:2px; 
	margin-top:24px;
}
.about_banner {
    background: none repeat scroll 0 0 #108541;
    max-height: 200px;
}
.about_banner_label {
    color: #fff;
    font-family: calibri;
    font-size: 40px;
    padding: 0px;
    text-align: center;
    text-transform: uppercase;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
	background-color:#0C8341 !important;
}
.product-cs-heading{
	margin-top:30px;
	font-family: 'Open Sans', sans-serif;
	font-style:italic;
	color:#108541;
}
.product-cs-price{
	margin-top:20px;
	font-family: 'Open Sans', sans-serif;
	font-size:26px;
	font-style:italic;
	color:#3a3a3a;
	font-weight:bold;
}
.product-cs-description > p{
	color:#777777;
	margin:15px 5px 15px 5px;
}
ul#product-cs-tabs > li.active:before, ul#product-cs-tabs > li.active:after{
    box-shadow: none;
	border:none;
}
ul#product-cs-tabs:before{
	border:1px solid #108541;
}
ul#product-cs-tabs > li{
	background:#f3f3f3;
	border:#108541 1px solid;
}
ul#product-cs-tabs > li.active{
	background:#108541;
	border:#108541 1px solid;
	color:#ffffff;
}
#product-cs-tabs > li:before, #product-cs-tabs > li:after{
	border:none;
}
.lettering-edit-link{
	font-weight:bold;
	color:#108541;
}
.cart_totals th{
	padding:5px !important;
}
@media only screen and (min-width: 280px) and (max-width: 767px) {
	
.dropmnunew {
    text-align: center;
    width: 100%;
}


	
}