body{ font-family: 'Roboto', sans-serif; font-size:16px; color:#383838; background:#FFFFFF; margin:0; padding:0; }
a:hover, a:active, a:focus {outline:0; text-decoration:none; transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease; -o-transition:all 0.3s ease;}
b, strong {font-weight:600;}
.btn, .btn:focus, .btn:active { box-shadow:none !important;}
.row-flex {display:flex; flex-wrap:wrap;}

h1{font-family: 'Roboto Slab', sans-serif; font-size:38px; color:#1a1a1a; margin:0; padding:0; font-weight:600;}
h2{font-family: 'Roboto Slab', sans-serif; font-size:26px; color:#1a1a1a; margin:0; padding:0; font-weight:500;}
h3{font-family: 'Roboto Slab', sans-serif; font-size:24px; color:#1a1a1a; margin:0; padding:0; font-weight:500;}
h4{font-family: 'Roboto Slab', sans-serif; font-size:22px; color:#1a1a1a; margin:0; padding:0; font-weight:500;}
h5{font-family: 'Roboto Slab', sans-serif; font-size:20px; color:#1a1a1a; margin:0; padding:0; font-weight:500;}
h6{font-family: 'Roboto Slab', sans-serif; font-size:18px; color:#1a1a1a; margin:0; padding:0; font-weight:500;}
p{font-family: 'Roboto', sans-serif; font-size:17px; font-weight:300; line-height:1.6;}

header{ position:relative; background:#fff; padding:8px 0px; border-bottom:solid #f7f8fa 1px;}
.sticky { position:fixed; top:0; left:0; right:0; width:100%; z-index:99; transition: all ease-out .6s; border-bottom:solid #eaeaea 1px;}
header .headerRgt{ float:right; text-align:right;}
header .headerRgt ul{ float:right; margin:0; color:#595959;}
header .headerRgt ul li {list-style:none; display:inline-block;}
header .headerRgt ul li a {font-size:16px; font-weight:400; color:#1a1a1a; text-decoration:none; padding:13px 12px;}
header .headerRgt ul li a i{font-size:18px; padding-right:4px;}


header .headerRgt .memberLogin{ font-size:14px; color:#fff; font-weight:600; text-transform:uppercase; background:#ff33cc; border-radius:3px; padding:13px 18px;}

header .headerRgt ul li .dropdown-menu { padding:0; background:#fff;}
header .headerRgt ul li .dropdown-menu a{background:#fff; font-size:15px; color:#1a1a1a; font-weight:400; text-transform:capitalize; padding:8px 12px;}
header .headerRgt ul li .dropdown-menu a:hover{background:#f8f9fa;}

.slidevideo{ position:relative; overflow:hidden; margin-top:-200px; z-index:-1; border:0;}
.slidevideo video{width:100%; height:auto; margin-bottom:-6px;}


.boxcart{ 
	position:relative; 
	background:#EE650A; 
	padding:3px 5px;
	color:#FFFFFF; 
	font-size:13px;
	width:22px;
  text-align: center;
  border-radius:4px;
}
.boxcart::before{ 
	position:absolute;
  left: -6px;
  top:5px;
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 10px solid #EE650A;
}

footer{ background:#111111; padding:36px 0 0;}
footer h4{ color:#fff; text-transform:capitalize; font-weight:400; margin-bottom:16px;}
footer ul{ list-style:none; margin:0; padding:0;}
footer ul li a{ font-size:14px; color:#ececec; display:block; text-decoration:none; line-height:2; font-weight:400; padding:0 0 2px 10px; position:relative;}
footer ul li a::before {font-family:FontAwesome; font-size:14px; content:"\f105"; color:#ededed; position:absolute; left:0; top:0px;}
footer ul li a:hover{ color:#fff;}
footer .futContact{}
footer .futContact li { position:relative; font-size:14px; color:#ececec; padding:0 0 16px 26px; line-height:1.6;}
footer .futContact li i {position:absolute; left:0px; top:3px; font-size:18px;}
footer .form-control { height:44px; font-size:14px; border:0; border-radius:3px; box-shadow:none;}
footer .btn{ width:100%; background:#ff33cc; text-transform:uppercase; font-size:14px; font-weight:500; padding:14px 0; color:#fff; border:0; border-radius:3px; margin:10px 0 0;}
footer .btn:hover{background:#f114ba !important; color:#fff;}
footer .copyright { background:#0b0b0b; font-size:14px; font-weight:400; color:#f8f8f8; padding:22px 0; margin:26px 0 0;}
footer .copyright .poweredby{ font-size:13px; color:#696969 !important; text-decoration:none; float:right;}


/*---------------------- Inner page CSS ------------------------*/
.titlepart { background:#2b2b2b; padding:32px 0;}
.titlepart h1{ color:#fff;}
ul.breadcrumb { padding:0; margin:0 0 6px; list-style:none; background:none;}
ul.breadcrumb li {display:inline; font-size:14px; color:#fff;}
ul.breadcrumb li+li:before {font-family: FontAwesome; padding:8px; content:"\f105";}
ul.breadcrumb li a { color:#fff; text-decoration:none;}
ul.breadcrumb li a:hover { color:#ff33cc;}

.innerpage-contant{padding:42px 0;}
.innerpage-contant h1, .innerpage-contant h2, .innerpage-contant h3, .innerpage-contant h4, .innerpage-contant h5{ padding-bottom:8px;}

.leftnav{ margin-bottom:30px;}
.leftnav h6{ padding:0 0 16px; margin-bottom:8px; text-transform:uppercase; border-bottom:solid #d2d2d2 1px;}
.leftnav ul {list-style-type:none; margin:0; padding:0; text-align:left;}
.leftnav ul li a { color:#2f2f2f; display:block; font-size:15px; padding:9px 10px; text-transform:capitalize; position:relative; }
.leftnav ul li:last-child a{border-bottom:0px dashed #e4e4e4;}
.leftnav ul li a::before { font-family:FontAwesome; content: "\f105"; position:absolute; left:0; top:9px;}
.leftnav ul li a:hover, .leftnav ul li a.active{ color:#ff33cc;}

.productrightbar{}
.productrightbar .productsbox{height:100%; text-align:center; margin-bottom:36px;}
.productrightbar .productsbox img{ padding:15px 0; margin:0 0 14px; border:solid #E5E5E5 1px; width:100%; max-height:320px;}
.productrightbar .productsbox h6 a{color:#000; font-weight:400;}
.productrightbar .productsbox .price{ font-size:16px; font-weight:500; color:#ff33cc; display:block; padding:8px 0 0;}
.productrightbar .productsbox .price del{ font-size:16px; font-weight:400; color:#6f6f6f; padding:0 0 0 4px;}
.pagination{ display:block ruby; text-align:center; margin:14px 0; font-size:18px; }
.page-link { color:#000; background:#fff; border:0; padding:0; width:42px; height:42px; line-height:42px; border-radius:100%;}
.page-item.active .page-link { color:#fff; background:#373737; border-color:0 !important; border:0 !important;}
.page-item:first-child .page-link, .page-item:last-child .page-link{ border-radius:100%;}
.page-link a{ color:#000 !important; padding-right: 15px; padding-left: 15px;}
.page-item a{}


#detailPagegallery{ margin:0 0 20px;}
#big .item { background: #ec6e46; margin:2px; }
#thumbs .item { background: #C9C9C9; margin:16px 10px 0; color: #FFF; text-align: center; cursor: pointer; }
#thumbs .item h1 { font-size: 18px; }
#thumbs .current .item { border:solid #000000 2px; }
#detailPagegallery .owl-theme .owl-nav [class*='owl-'], 
#detailPagegallery .owl-theme .owl-nav [class*='owl-'].disabled:hover{ background:none; font-size:24px; color:#000; border-radius:0;}
#detailPagegallery .owl-theme .owl-nav .disabled { opacity:.9;}
#detailPagegallery .owl-theme .owl-nav .owl-prev { position:absolute; top:32%; left:-8px;}
#detailPagegallery .owl-theme .owl-nav .owl-next {position:absolute; top:32%; right:-8px;}
#detailPagegallery .owl-carousel .owl-item img { transform-style:preserve-3d; max-height:480px; border:solid #ececec 1px;}
#detailPagegallery #thumbs img{max-height:82px;}

.detailPagergt{}
.detailPagergt .price{ font-size:20px; font-weight:500; color:#ff33cc; display:block; padding:8px 0 0;}
.detailPagergt .price del{ font-size:16px; font-weight:400; color:#6f6f6f; padding:0 0 0 4px;}
.detailPagergt .review{}
.detailPagergt .review img{ padding:2px 2px 4px;}
.detailPagergt .review span{ padding:0 22px 0 8px;}
.detailPagergt .colorBox {width:50px; text-align:center; margin:0 10px 0 0; display:inline-block;}
.detailPagergt .form-control{ height:42px;}
.detailPagergt .btn-primary {display:block; background:#fff; text-transform:uppercase; font-size:14px; font-weight:500; padding:10px 0; color:#000; border:solid #000000 1px;}
.detailPagergt .btn-primary:hover{background:#000 !important; color:#fff; border:solid #000000 1px;}
.detailPagergt .btn-dark {display:block; background:#000; text-transform:uppercase; font-size:14px; font-weight:500; padding:14px 0; color:#fff; margin:22px 0 0; border:0;}
.detailPagergt .btn-dark:hover{background:#ff33cc !important; color:#fff; border:0;}

.cartpage{}
.cartpage .table thead th { border-bottom:1px solid #dee2e6; background:#000; font-size:15px; color:#fff; font-weight:500;}
.cartpage .table td { font-size:15px; vertical-align:middle;}
.cartpage .table td i{ font-size:16px; background:#a844a1; color:#fff; padding:4px 6px; border-radius:3px;}
.cartpage .productimg img{ max-width:110px;}
.cartpage .table .btn-dark{font-size:12px; font-weight:500; text-transform:capitalize; padding:5px 10px; margin:6px 2px; border:0;}
.cartpage .table .btn-primary{background:#ff33cc; font-size:14px; font-weight:500; text-transform:uppercase; padding:11px 30px; margin:6px 2px; border:0;}
.cartpage .table .btn-primary:hover{background:#f427c1 !important;}

.nav{ text-align:center; display:block ruby;}
.nav-link { display:block; padding:.5rem 1.2rem; font-weight:600;}
.lined .nav-link { border:none; border-bottom:3px solid transparent;}
.lined .nav-link:hover { border:none; border-bottom:3px solid transparent;}
.lined .nav-link.active { background:none; color:#000; border-color:#000;}
.nav-pills .nav-link { color:#979797;}

.writereview{}
.writereview .btn-primary {display:inline-block; background:#fff; text-transform:uppercase; font-size:13px; font-weight:500; padding:10px 14px 9px; color:#000; border:solid #000000 1px;}
.writereview .btn-primary:hover{background:#000 !important; color:#fff; border:solid #000000 1px;}
.prdReviewDisplay{ border-top: 1px solid #ccc; padding:15px 0 10px;}
.prdReviewDisplay .fa-star{ color:#ffa500;}

#reviewModal{}
#reviewModal .modal-dialog { max-width:700px;}
#reviewModal .modal-content{ padding:6px;}
#reviewModal .modal-header { background:#000;  padding:.8rem 1rem .6rem;}
#reviewModal .modal-content .close { font-size:34px; font-weight:700; color:#fff; text-shadow:none; opacity:1;}  
#reviewModal .modal-body {background:#f5f5f5; padding:12px 20px; border:solid #e3e3e3 1px;}
#reviewModal .modal-body label { font-size:15px; font-weight:500; color:#000; margin-bottom:.4rem; display:block;}
#reviewModal .modal-content .btn{ display:inline-block; background:#ff33cc; text-transform:uppercase; font-size:15px; font-weight:500; padding:12px 30px; color:#fff; }
#reviewModal .modal-content .btn:hover{background:#f42bc2; color:#fff;}

.star, .starc, .stari, .starv, .staroa {
	color: #ccc;
	cursor: pointer;
	transition: all 0.2s linear;
	color: #000;
	padding: 2px;
  }

  .star-checked {
	color: orange;
  }
  
  .votegallerybox { background:#FFF; box-shadow: 0 0 20px 0 rgba(0,0,0,0.2); padding:6px; margin:0 0 28px;}
  .votegallerybox p { margin-bottom:0; padding-top:4px;}
  .votegallerybox a i{ color:#818181; font-size:20px; padding:0 10px 0;}


  .popup-gallery { background:#FFF; box-shadow: 0 0 20px 0 rgba(0,0,0,0.2); padding:6px; margin:0 0 28px;}
  .popup-gallery p { margin-bottom:0; padding-top:4px;}
  .popup-gallery a i{ color:#818181; font-size:20px; padding:0 10px 0;}
  

.relatedProducts{}
.relatedProducts .productsbox{ text-align:center; margin-bottom:36px;}
.relatedProducts .productsbox img{ padding:15px 0; margin:0 0 14px; border:solid #E5E5E5 1px; width:100%; max-height:320px;}
.relatedProducts .productsbox h6 a{color:#000; font-weight:400;}
.relatedProducts .productsbox .price{ font-size:16px; font-weight:500; color:#ff33cc; display:block; padding:8px 0 0;}
.relatedProducts .productsbox .price del{ font-size:16px; font-weight:400; color:#6f6f6f; padding:0 0 0 4px;}

.photoVideoPage{}
.photoVideoPage .space-row { margin-right:0px; margin-left:0px;}
.photoVideoPage .space-row > [class*="col-"] { padding-left:4px; padding-right:4px; padding-bottom:8px;}
.photoVideoPage video{ margin:8px 0; border:solid #fff 6px; box-shadow: 0 0 10px #d5d5d5;}

.tournamentsLeftbar{ background:#f3f3f3; border-radius:3px; padding:30px;}
.tournamentsLeftbar ul {list-style-type:none; margin:14px 0 22px; padding:0;}
.tournamentsLeftbar ul li { color:#000; display:block; font-size:18px; padding:3px 0 3px 28px; text-transform:capitalize; position:relative;}
.tournamentsLeftbar ul li:before { font-family:FontAwesome; content: ""; position:absolute; left:0; top:6px; background:#000; width:18px; height:18px; border-radius:3px;}
.tournamentsLeftbar ul li:first-child:before{background:transparent;}

.tournamentsLeftbar ul li:nth-child(2):before { font-family:FontAwesome; content: ""; position:absolute; left:0; top:6px; background:#000; width:18px; height:18px; border-radius:3px;}
.tournamentsLeftbar ul li:nth-child(2):before{
	background:#c81e9e;
}

.tournamentsLeftbar .box{ background:#FFFFFF; border-radius:3px; margin-bottom:15px; padding:22px;}
.tournamentsLeftbar .box .localdate, .tournamentsLeftbar .box .nationaldate{ font-size:13px; color:#5b5b5b; display:block; padding:0 0 5px 16px; position:relative; }
.tournamentsLeftbar .box .localdate:before {position:absolute; content: ""; left:0; top:5px; background:#c81e9e; width:8px; height:8px; border-radius:100%;}
.tournamentsLeftbar .box .nationaldate:before {position:absolute; content: ""; left:0; top:5px; background:#000; width:8px; height:8px; border-radius:100%;}

.tournamentdetails{}
.tournamentdetails .date{ font-size:15px; display:block; padding:12px 0 0;}
.tournamentdetails .time{font-size:15px; display:block; padding:3px 0 14px;}
.tournamentdetails .venueBox{ background:#f7f7f7; padding:24px; border-radius:3px; margin:8px 0;}
.tournamentdetails .btn-dark { background:#000; text-transform:uppercase; font-size:14px; font-weight:500; padding:16px 32px; color:#fff; margin:12px 0; border:0;}
.tournamentdetails .btn-dark:hover{background:#ff33cc !important; color:#fff; border:0;}

.articlePageBox{ margin-top:4px;}
.articlePageBox img{ margin-bottom:14px;}
.articlePageBox .date{ font-size:14px; color:#5c5c5c; display:block; padding-bottom:10px;}
.articlePageBox .articlecontantBox{}
.articlePageBox .articlecontantBox h2 a{ color:#000000;}
.articlePageBox .articlecontantBox .btn-primary{ background:#1a1a1a; text-transform:uppercase; font-weight:500; font-size:14px; padding:13px 30px; margin:2px 0 6px; border-radius:3px; border:0; }
.articlePageBox .articlecontantBox .btn-primary:hover{background:#ff33cc !important;}

.articleDetailPageBox{ }
.articleDetailPageBox .date{ font-size:14px; color:#5c5c5c; display:block; padding:12px 0 8px;}

.recipebox{ margin-bottom:36px;}
.recipebox p{ line-height:1.5;}
.searchRecipe { margin-bottom:24px; position:relative;}
.searchRecipe .form-control{ height:45px; font-size:16px;}
.searchRecipe .searchButton {position:absolute;	right:0; top:0;	outline:0; width:40px; height:45px; border-top:1px solid #ccc;
  border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:0px solid #ccc; background:#fff; color:#495065; border-radius:0 5px 5px 0; }

.addbutton{ margin:0 0 24px;}  
.addbutton .btn{ width:100%; background:#000; text-transform:uppercase; font-size:15px; font-weight:500; padding:12px 0; color:#fff;}
.addbutton .btn:hover{background:#ff33cc; color:#fff;}
.modal-content{ padding:6px;}
.modal-header { background:#000;  padding:.8rem 1rem .6rem;}
.modal-content .close { font-size:34px; font-weight:700; color:#fff; text-shadow:none; opacity:1;}  
.modal-body {background:#f5f5f5; padding:12px 24px; border:solid #e3e3e3 1px;}
.modal-body label { font-weight:500; color:#000; margin-bottom:.4rem;}
.modal-content .btn{ width:100%; background:#ff33cc; text-transform:uppercase; font-size:15px; font-weight:500; padding:12px 0; color:#fff; }
.modal-content .btn:hover{background:#f42bc2; color:#fff;}

.formPart { margin-bottom:16px; background:#f5f5f5; padding:24px 30px 30px; border-radius:3px;}
.formPart .form-control { height:42px; font-size:15px;}	
.formPart label{ font-size:15px; font-weight:500; margin-bottom:6px;}
.formPart textarea{height:auto !important;}
.formPart .btn{background:#000; text-transform:uppercase; font-size:15px; font-weight:500; padding:14px 42px; color:#fff; margin:0 0 10px;}
.formPart .btn:hover{background:#ff33cc; color:#fff;}
.formPart ul { margin-bottom:20px; padding:0 0 0 14px;}
.formPart ul li { font-size:16px; line-height:1.7;}
.contactpageAddress{}
.contactpageAddress h4{ padding:10px 0 6px;}
.contactpageAddress ul { list-style:none;  padding-left:10px; padding-top:5px;}
.contactpageAddress ul li { position:relative; padding:4px 0 10px 26px;}
.contactpageAddress ul li a{ color:#000; text-decoration:underline;}
.contactpageAddress ul li i { position:absolute; left:0; top:9px;}
.map { margin:24px 0 10px;}
.map iframe { width:100%; height:400px; border:solid #e9e9e9 1px !important;}



.winnerpage{}
.winnerpage .winnerbox { background:#FFF; box-shadow: 0 0 20px 0 rgba(0,0,0,0.2); padding:6px; margin:0 0 20px;}
.winnerpage .winnerbox p { margin-bottom:0; padding-top:4px;}
.winnerpage .winnerbox a i{ color:#818181; font-size:20px; padding:0 10px 0;}
.winnerpage .form-control { height:44px; font-size:15px;}
.winnerpage .btn{background:#000; text-transform:uppercase; font-size:15px; font-weight:500; padding:11px 42px; color:#fff; margin-bottom: 1rem;}
.winnerpage .btn:hover{background:#ff33cc; color:#fff;}



.topics{ border:solid #C0C0C0 1px; border-radius:6px;}
.topics a{color:#1d74bd;}
.topics .table {border-radius:4px; margin-bottom:0rem; overflow: hidden; border-collapse: collapse; font-size:14px; color:#5F5F5F;}
.topics .table thead { bordert-top:0; background:#2b2b2b; color:#fff;}
.topics .table td, .table th { padding:8px 10px; border-top:1px solid #dee2e6; }
.topics .table thead th {  vertical-align:bottom; border-bottom:0px solid #dee2e6; border-top:0px solid #dee2e6; font-weight:400; text-transform:uppercase;}
.topics .table td .circle { background-image:linear-gradient(180deg, #fa54d1, #bc429e); width:32px; height:32px; line-height:30px; font-weight:500; border-radius:100%; text-align:center; color:#fff; float:left; margin-right:10px;}
.topics .table td .topictitle{ font-weight:500; display:block;}

.topicsDetail{ background:#f5f5f5; padding:18px; border-radius:6px;}
.topicsDetail .userdate{ font-size:14px; padding:6px 0 12px;}
.topicsDetail .userdate i{ padding:0 3px 0 0;}
.topicsDetail .replytopic{ font-size: 13px;}



/*---------------------- Responsive CSS ------------------------*/

@media ( min-width: 1200px) {
	.container { max-width:1270px;}
}
@media ( max-width: 1199px) {
	header .toplogo img{width:100px;}
	h1{font-size:34px;}	

	.slider{ height:400px; padding:120px 0 0;}
	.slider h2{font-size:40px;}
    .slider p{ font-size:18px;}
	.slider .btn-primary{font-size:14px; padding:14px 30px;}	
	.productrightbar .productsbox img{ max-height:240px;}
}
@media ( max-width: 991px) {
	h1{font-size:32px;}
	h2{font-size:24px;}
	h3{font-size:22px;}
	h4{ font-size:20px;}
	h5{font-size:19px;}
	h6{ font-size:16px;}
	p{font-size:15px;}
	
	header {padding:6px 0px;}
	header .toplogo {}
	header .toplogo img{width:72px;}	
	header .headerRgt {float:none; margin:0; position:absolute; z-index:22; right:60px; top:-64px;}	
	header .headerRgt ul li a, header .headerRgt ul li a i {font-size:15px; padding:13px 8px;}
    header .headerRgt ul li:last-child a{ font-size:12px; padding:13px 12px;}
	header .headerRgt ul li .dropdown-menu a {font-size:14px; padding:7px 12px;}

	.slidevideo{margin-top:0px;}
	footer ul { margin-bottom:16px;}

	.titlepart { padding: 14px 0;}
	ul.breadcrumb {margin: 0 0 2px;}
	.innerpage-contant {padding:20px 0;}
	
	.detailPagergt p{ margin-bottom:6px;}
	.detailPagergt .btn-primary { margin-top:10px;}
	.detailPagergt .btn-dark { margin:10px 0 0;}
}
@media ( max-width: 767px) { 
	h1{font-size:22px;}
	h2{font-size:20px;}
	h3{font-size:19px;}
	h4{ font-size:18px;}
	h5{ font-size:17px;}

	header .headerRgt ul li a, header .headerRgt ul li a i {font-size:15px; padding:13px 5px;}
    header .headerRgt ul li:last-child a{ font-size:11px; padding:11px 12px;}	
	header .headerRgt ul li .dropdown-menu a {font-size:14px; padding:7px 12px;}

	footer { padding:30px 0 0;}	
	footer ul li a {padding:0 0 0px 10px;}
	footer .btn {font-size:13px; padding:12px 0;}
	footer .copyright { padding:20px 0; margin:6px 0 0; text-align: center;}
	footer .copyright .poweredby { float:none; padding:10px 0 0;}	
	
	.titlepart { padding:10px 0;}
	ul.breadcrumb li { font-size:13px;}
	.innerpage-contant {padding:15px 0;}	
	.cartpage .table thead th { font-size:14px;}
	.cartpage .table td {font-size:14px; vertical-align:top;}
	.cartpage .productimg img { max-width:60px;}
	.cartpage .table .btn {font-size:12px; padding:8px 20px; margin:2px 2px;}

	.productrightbar .productsbox img{ max-height:130px;}
}
@media (max-width: 575px) {	
	header .toplogo img { width:60px;}	
	
	.formPart { margin-bottom:6px; padding:15px;}
	.formPart .form-control {height:auto;}	
	.formPart .btn {font-size:14px; padding:10px 30px;}
	.contactpageAddress ul li { font-size:14px; padding:4px 0 6px 26px;}
	.map{ margin:0;}
	.map iframe {height:280px;}

	.leftnav {margin-bottom:18px;}
	.leftnav ul li a { font-size:14px; padding:6px 10px;}
	.leftnav ul li a::before {top:5px;}
	.productrightbar { margin-top:18px;}	
	.productrightbar .productsbox { margin-bottom:16px;}
	.productrightbar .productsbox img { margin:0 0 10px; max-height:200px;}		
	.nav{ display:block;}	
	.relatedProducts .productsbox { margin-bottom:18px;}
	.relatedProducts .productsbox img {margin:0 0 8px;}

	.winnerpage .form-group { margin-bottom:10px;}
	.winnerpage .form-control { height:40px;}
	.winnerpage .btn{ margin-left:15px;}	
}	
@media (max-width: 479px) {}