@font-face {

    font-family:'BERNIER Regular';

    src: url('../../default/css/fonts/BERNIERRegular-Regular.eot');

	src: url('../../default/css/fonts/BERNIERRegular-Regular.eot?#iefix') format('embedded-opentype'),

url('../../default/css/fonts/BERNIERRegular-Regular.woff2') format('woff2'),

url('../../default/css/fonts/BERNIERRegular-Regular.woff') format('woff'),

url('../../default/css/fonts/BERNIERRegular-Regular.svg#BERNIERRegular-Regular') format('svg');

    font-weight: 400;

    font-style: normal;

    font-stretch: normal;

    unicode-range: U+0020-00FE;

}



body{ overflow-x:hidden;

	background:url(../images/main_bg.jpg) repeat top center;

	}

.hvr-bounce-to-bottom {

  display: inline-block;

  vertical-align: middle;

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  box-shadow:0 0 1px rgba(0, 0, 0, 0);

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

  -moz-osx-font-smoothing: grayscale;

  position: relative;

  -webkit-transition-property: color;

  transition-property: color;

  -webkit-transition-duration: 0.5s;

  transition-duration: 0.5s;

}

.hvr-bounce-to-bottom:before {

  content: "";

  position: absolute;

  z-index: -1;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  background: rgb(20, 67, 76);

  -webkit-transform: scaleY(0);

  transform: scaleY(0);

  -webkit-transform-origin: 50% 0;

  transform-origin: 50% 0;

  -webkit-transition-property: transform;

  transition-property: transform;

  -webkit-transition-duration: 0.5s;

  transition-duration: 0.5s;

  -webkit-transition-timing-function: ease-out;

  transition-timing-function: ease-out;

}

.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {

  color: white;

}

.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {

  -webkit-transform: scaleY(1);

  transform: scaleY(1);

  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);

  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);

}

.navbar-inverse {

    background:none;

	border:none;

    margin: 15px 0 10px 0;

}

.sco_bg{

	background:url(../images/sco_bg.jpg) repeat top center;

	float:left;

	width:100%;

}

.sco_bgabout{

	background:url(../images/aboutbg.png) repeat top center;

	float:left;

	width:100%;

}

.logo{

	position: absolute;

    top: -66px;

    left: 0;

}	

ul.top_links_1 {

    display: inline-block;

    margin: 0;

    padding: 2px 0 2px 15px;

    transition: all 0.9s ease-in-out;

}

ul.top_links_1 img {

    float: left;

    padding: 0 0px;

    transition: all 0.9s ease-in-out;

    margin: 4px 7px 0 0;

}

.tabs-n{

	    padding: 0 0 0 15px;

	}

ul.top_links_1 li:hover img{transform: rotate(360deg); transition:all 0.9s;}

ul.top_links_1 li {

    list-style: none;

    padding: 5px 10px 5px 10px;

    float: left;

    text-transform: capitalize;

    background: url(../images/sep.png) center right no-repeat;

}

ul.top_links_1 li:first-child{ background:none;}

ul.top_links_1 li:last-child{ background:none;}

ul.top_links_1 li a {

    transition: all 0.5s;

    color: #fff;

    font-family: 'Lato', sans-serif;

    font-size: 13px;

    text-transform: uppercase;

    font-weight: 600;

    padding: 0 0px 0 0px;

}

ul.top_links_1 li a:hover{

	color:#000;

	}

.sco_bg .form-control {

    display: block;

    width: 100%;

    height: 50px;

    padding: 6px 42px 6px 12px;

    font-size: 14px;

    line-height: 1.42857143;

    color: #fff;

    background-color: rgba(0, 0, 0, 0.34);

    background-image: none;

    border: 1px solid #fff;

    border-radius: 8px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;

}



.main_search{

	position: relative;

    margin-top: 10px;

    width: 93%;

    float: right;

}

.btn-5 {

    background: none;

    border: none;

    position: absolute;

    right: 15px;

    top: 12px;

    outline: none !important;

}

.carousel-control.right {

    background:none !important;

}

.carousel-control.left {

    background:none !important;

}

.slider{

	margin-top:30px;

	}

.carousel-indicators {

    bottom: 0px !important;

}

.hvr-float {

  display: inline-block;

  vertical-align: middle;

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  box-shadow: 0 0 1px rgba(0, 0, 0, 0);

  -webkit-backface-visibility: hidden;

  backface-visibility: hidden;

  -moz-osx-font-smoothing: grayscale;

  -webkit-transition-duration: 0.3s;

  transition-duration: 0.3s;

  -webkit-transition-property: transform;

  transition-property: transform;

  -webkit-transition-timing-function: ease-out;

  transition-timing-function: ease-out;

}

.hvr-float:hover, .hvr-float:focus, .hvr-float:active {

  -webkit-transform: translateY(-8px);

  transform: translateY(-8px);

}

.short{

	padding:25px 0;

	clear:both;

	}

.short img{

	padding:0 8px;

	}

.p_15{

	padding:0 15px;

	}

.main_cat_1{

	background:url(../images/movies.png) no-repeat center top;

	max-width: 265px;

    width: 100%;

	height:454px;

	padding-top:100px;

	margin:0 auto;

	}

.main_cat_2{

	background:url(../images/history.png) no-repeat center top;

	max-width: 265px;

    width: 100%;

	height:454px;

	padding-top:100px;

	margin:0 auto;

	}

.main_cat_3{

	background:url(../images/sport.png) no-repeat center top;

	max-width: 265px;

    width: 100%;

	height:454px;

	padding-top:100px;

	margin:0 auto;

	}

.main_cat_4{

	background:url(../images/milit.png) no-repeat center top;

	max-width: 265px;

    width: 100%;

	height:454px;

	padding-top:100px;

	margin:0 auto;

	}

.main_cat_5{

	background:url(../images/tv.png) no-repeat center top;

	max-width: 265px;

    width: 100%;

	height:454px;

	padding-top:100px;

	margin:0 auto;

	}

.main_cat_6{

	background:url(../images/other.png) no-repeat center top;

	max-width: 265px;

    width: 100%;

	height:454px;

	padding-top:100px;

	margin:0 auto;

	}					

.cat_img{

	overflow:hidden;

	position:relative;

	    margin: 0 11px;

	}

.carousel-overlay {

    position: absolute;

    left: -100%;

    top: 0;

    width: 100%;

    height:278px;

    background: rgba(16, 16, 16, 0.59);

    opacity: 0.9;

    -webkit-transition: left 0.3s ease;

    -khtml-transition: left 0.3s ease;

    -moz-transition: left 0.3s ease;

    -ms-transition: left 0.3s ease;

    -o-transition: left 0.3s ease;

    transition: left 0.9s ease;

}



.main_cat_1:hover .carousel-overlay{

	left:0;

	}

.main_cat_2:hover .carousel-overlay{

	left:0;

	}

.main_cat_3:hover .carousel-overlay{

	left:0;

	}

.main_cat_4:hover .carousel-overlay{

	left:0;

	}

.main_cat_5:hover .carousel-overlay{

	left:0;

	}

.main_cat_6:hover .carousel-overlay{

	left:0;

	}					

.pro_btn{

	    z-index: 9999;

    position: absolute;

    top: 0;

    left: 20%;

	transition:all 0.9s ease-in-out;

	opacity:0;

	}

.main_cat_1:hover .pro_btn{

	opacity:1;

	top:50%;

	}

.main_cat_2:hover .pro_btn{

	opacity:1;

	top:50%;

	}

.main_cat_3:hover .pro_btn{

	opacity:1;

	top:50%;

	}

.main_cat_4:hover .pro_btn{

	opacity:1;

	top:50%;

	}

.main_cat_5:hover .pro_btn{

	opacity:1;

	top:50%;

	}

.main_cat_6:hover .pro_btn{

	opacity:1;

	top:50%;

	}					

.btn-default-1 {

    border: none !important;

   background: #e8e3dd;

    color: #000;

    border-radius: 0;

    font-family: 'Verdana-Regular';

    font-size: 16px;

    text-transform: capitalize;

}	

.owl-demo1 .owl-page>span {

    display: block;

    width: 12px !important;

    height: 12px !important;

    margin: 5px 7px;

    filter: Alpha(Opacity=50);

    opacity: 1;

    background: #ffffff;

    border-radius: 50%;

}

.feature{

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

	float:left;

	width:100%;

	padding-bottom: 30px;

	}

.pro{

    background: #e6e2db;

    float: left;

    width: 95%;

    border-radius: 8px;

    margin: 0 10px 20px 10px;

}

.pro_1{

	background:url(../images/main_cat.png) no-repeat top center;

	max-width:212px;

	width:100%;

	height:388px;

	padding-top:30px;

	text-align: center;

	margin:0 auto;

	}

.pro_text{

	text-align: center;

    padding: 20px 0 0 0;

}

.pro_text p {

    font-size: 16px;

    color: #000000;

    font-weight: bold;

    padding: 0px 10px;

	margin:0;

}

.pro_text strong{

	font-size:20px;

	color:#ff0000;

	}

.btn-default-2{

	background: none;

    padding: 5px 8px;

    width: 50%;

	transition:all 0.5s ease-in-out;

}

.pro_1:hover .btn-default-2{

box-shadow: 0px 5px 11px #000;

	}

.feat{

	padding: 40px 0 30px 0;

	clear:both;

	}

.owl-demo2 .owl-prev{

	background:url(../images/left_arrow.png) no-repeat;

	height:74px;

	    position: absolute;

    left: -40px;

    top: 40%;

	}

.owl-demo2 .owl-next{

	background:url(../images/right.png) no-repeat;

	height:74px;

	    position: absolute;

    right: -40px;

    top: 40%;

	}

.owl-demo2 .owl-page>span {

    display: block;

    width: 12px !important;

    height: 12px !important;

    margin: 5px 7px;

    filter: Alpha(Opacity=50);

    opacity: 1;

    background: #ffffff;

    border-radius: 50%;

}	

.footer {



}



.sign{

	    float: left;

    width: 100%;

    padding: 30px 0 0 0;



	}	

.sign img{

	    float: left;

    padding: 0 10px 0 0px;

	}

.set{

	float:left;

	position:relative;

	}

.form-control-1{

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

    border: none;

    color: #fff;

    height: 30px;

    padding: 0 13px 0 10px;

	}

.btn-4{

	background: none;

    border: none;

    position: absolute;

    right: -2px;

    top: 5px;

	outline:none !important;

}

.bott li{

	float:left;

	background:url(../images/sep.png) no-repeat right center;

	padding:0 15px;

	}

.bott li:last-child{

	background:none;

	}	

.bott a{

	font-size:15px;

	color:#fff;

	text-transform:uppercase;

	transition:all 0.5s ease-in-out;

	}

.bott a:hover{

	color:#000;

	}

.end{

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

    float: left;

    width: 100%;

    margin-top: 20px;

	}

.copy {

    padding: 10px 0;

}

.copy p {

    font-family: 'Open Sans', sans-serif;

    font-size: 14px;

    color: #fff;

    margin: 0;

}

.company {

    text-align: right;

    padding: 8px 0 0 0;

}

.company a {

    font-family: 'Roboto', sans-serif;

    font-size: 12px;

    color: #fff !important;

}	

.company img {

    padding: 0 0 0 7px;

}	





.carousel-inner>.item>a>img, .carousel-inner>.item>img {

    line-height: 1;

    TEXT-ALIGN: CENTER;

    margin: 0 auto;

}





.detials {

    float: left;

    width: 100%;

    transition: all 0.3s;

    text-align: center;

    margin: 0 0 20px 0;

}

.detials li {

    list-style: none;

    padding: 9px;

	border:1px solid #2d464b;

    display: inline-block;

	border-radius:5px;

}

.detials li{

	color:#2d464b;

}

.detials li:hover{

	background:#2d464b;

	color:#fff;

}

.detials li:hover i{

	color:#fff;

}

.detials li:hover button{

	color:#fff;

}



.detials i{color:#2d464b;font-size:18px;padding:0 8px;}

.detials i:hover{color:#fff;}

.detials li button{

	border:0; outline:none;

	background:none;

color:#2d464b;

line-height:25px;

 font-family: 'Work Sans', sans-serif;

font-size:13px;

text-transform:uppercase;

padding:0 0px;

}

.detials li button:hover{

color:#fff;

}

.star{

	text-align:center;

}

.star i{

	color:#fdb913;

	text-align:center;

	font-size:18px;

}



.name{

	padding:0 10px;

}

.name p{

	line-height:28px;

	text-align:center;

	margin-bottom:0;

	font-size:16px;

	padding:5px 0;

	font-weight:300;

	font-family: 'Work Sans', sans-serif;
	height: 60px;
    overflow: hidden;

}

.products{

	transition:all 0.3s;

	padding:0 0 10px 0;

}

.products img{

	margin:20px auto 0 auto;

}

.products:hover .detials{

	opacity:1;

}

.price_cont {

    color: #ff0000;

    font-size: 20px;

    margin: 0;

    font-weight: 600;

    font-family: 'Work Sans', sans-serif;

}

.price_cont p{    color: #ff0000;

    font-size: 20px;

    margin: 0;

    font-weight: 600;

    font-family: 'Work Sans', sans-serif;}

.price_cont .price-new { 

    color: #ff0000;

    font-size: 20px;

    margin: 0;

    font-weight: 600;

    font-family: 'Work Sans', sans-serif;}

.price_cont span{

	color:#393939;

	font-size:12px;

	font-weight:600;

	font-family: 'Work Sans', sans-serif;

}

.price_cont .price-old{ text-decoration:line-through;}









.info p{

	    padding: 30px 0 10px 0px;

    font-family: 'Montserrat', sans-serif;

    color: #000;

    font-size: 19px;

    display: inline-block;

    font-weight: 600;

    text-transform: uppercase;

}

.info li{

	list-style:none;

	line-height:25px;

	color:#FFFFFF;

}



.working li i{	

	padding: 0px 10px 0 0;

    font-size: 22px;

    color: #fff;

}

.info i{	

	padding: 0px 10px 0 0;

    font-size: 16px;

    color: white;

}

.social-icon li i{

	padding: 0px 10px 0 0;

    font-size: 20px;

    color: fff;

}



.info li a{

color:white;

font-size:13px;

display: block;

padding: 4px 0 4px 0px;

-webkit-transition: all .4s;

-o-transition: all .4s;

transition: all .4s;

font-weight:300;

sfont-family: 'Montserrat', sans-serif;

}



.info li a:hover{

 color:#000;

 text-decoration:underline;

 padding: 4px 0px 4px 10px;

}

.footer-paypal{

	margin:10px 0;

}











/*

About us*/

.largelefttext {

    clear: both;

    margin: 0 10px;

}

.largelefttext li{
	display:inline-block; list-style:none;

	font-family: 'Work Sans', sans-serif;

    font-size: 15px;

    margin: 0;

    padding:0 0 15px 0;

	text-transform:capitalize;

	color:#fff;

	font-weight:500;

}

.largelefttext li a{

	font-family: 'Work Sans', sans-serif;

    font-size: 13px;

    margin: 0;

    padding: 15px 0;

	text-transform:capitalize;

	color:#fff;

	font-weight:500;

}

.largelefttext li a i{

	padding:0 10px 0 0;

}







.about-header{

	text-align:center;

}

.about-header h3{

		color:#fff;

	font-size:40px;

  display: block;

  padding: 4px 0 4px 0px;

  -webkit-transition: all .4s;

  -o-transition: all .4s;

  transition: all .4s;

  font-weight:700;

font-family:'BERNIER Regular';

}

.about-text{

	margin:20px 0 0 0;

}

.about-text{

	color:#fff;

font-size:15px;

  display: block;

  font-weight:400;

	font-family: 'Work Sans', sans-serif;

	line-height:25px;

}

.about-img{

	margin:20px 0 0 0;

}



.center-bg{

	background:url(../../default/images/about-center-bg.jpg) center top repeat-y;

	margin:50px 0 0 0;

	min-height:450px;

}

.about-col {

    background: rgba(123, 158, 165, 0.37);

    padding: 10px;

    margin: 20px 0;

}

.about-col2 {

    background: rgba(171, 217, 226, 0.37);

    padding: 10px;

    margin: 20px 0;

}







/*Contact*/



.Contact-header{

    text-align: center;

    margin: 30px 0 0 0;

}

.Contact-header span{

	color:#000;

	font-size:14px;

  	font-weight:500;

	font-family: 'Exo 2', sans-serif;

}

.Contact-header h3{

	margin:0;

	color:#fff;

	font-size:40px;

  	display: block;

  	font-weight:700;

	font-family: 'Exo 2', sans-serif;

}

.contact-text{

	margin:50px 0 0 0;

}

.contact-text h5 {

    margin: 0;

    color: #000;

    font-size: 16px;

    display: block;

    font-weight: 600;

    font-family: 'Exo 2', sans-serif;

    text-transform: uppercase;

    border-bottom: 1px solid #fff;

    padding: 10px 0;

}



.contact-text h3{

	margin:30px 0 0 0;

	color:#fff;

	font-size:16px;

  	display: block;

  	font-weight:600;

	font-family: 'Exo 2', sans-serif;

	text-transform:uppercase;

}

.contact-text p{

	margin:15px 0 0 0;

	color:#fff;

	font-size:14px;

  	font-weight:300;

	font-family: 'Montserrat', sans-serif;

}



.form-number {

    background: none;

    border-radius: 0;

    color: #b0b0b0;

    margin: 10px 0;

    border-bottom: 1px solid rgba(235, 235, 235, 0.3) !important;

    border: none;

}

.btn-default-custom{

	background:#fff !important;

	color:#000;

	font-family: 'Exo 2', sans-serif;

	font-weight:400;

	font-size:16px;

	padding:15px 20px;

	margin:0 0 20px 0;

	border-radius:0;

	transition:all 0.8s;

}

.btn-default-custom:hover{

	border-radius:20px;

	background:#fff !important;

	color:#000;

}



/*products*/








h2.title:before{

	content: " ";

	position: absolute;

	background: #fff;

	bottom: -6px;

	width: 220px;

	height: 30px;

	z-index: -1;

	left: 50%;

	margin-left: -110px;

}



.category-products .panel {

	border: 0px;

	border-radius: 0px;

	box-shadow:none;

	margin-bottom: 0px;

}

.left-menu .panel{

background:#212132 !important;

}

.left-menu .panel-heading{

background:#212133 !important;

}



.left-menu .panel-group {

    border: 1px solid #c0c0c0;

}

.category-products .panel-default .panel-heading {

  background-color: #FFFFFF !important;

  border:none;

  color: #000;

  padding: 10px;

  border-radius:0;

}

.left-menu .panel-heading{

	    transition:all 0.3s;}

.category-products .panel-default .panel-heading:hover{

	    background: #dfdfdf !important;

}

.left-menu .panel-body{

	padding:0;

	margin:0;

}

.category-products .panel-default .panel-heading .panel-title a {
border:0;
  color: #000;

  font-weight:normal;

  font-family: 'Exo 2', sans-serif;

  font-size: 14px;

  text-decoration: none;

  text-transform: uppercase;

  line-height:20px;

  padding: 0 15px;

  background:url(../images/arrow-left.png) center left no-repeat





}
.left-sidebar h2 { margin-top:0;}
.left-sidebar h2, .brands_products h2{

	margin-bottom: 0;

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

    color: #FFFFFF;

    font-family: 'Exo 2', sans-serif;

    font-size: 20px;

    padding: 15px;

}

.left-menu .panel-group .panel-heading + .panel-collapse .panel-body {

  border-top: 0 none;

}



.left-menu .panel-body ul li{

 font-weight:normal;

  font-family: 'Exo 2', sans-serif;

  font-size: 14px;

  text-decoration: none;

  background:#e0e0e0;

}



.left-menu .panel-body ul li a{

	color: #000; font-weight:normal;

  font-family: 'Exo 2', sans-serif;

  font-size: 14px;

  text-decoration: none;

  text-transform: uppercase;

  line-height:25px;

  padding:4px 30px;

  border-bottom:1px solid #d3d3d3; 	

  display:block;

}

.left-menu .panel-body ul li a:hover{

	color: #fff;

}



.left-menu .panel-body ul li:hover{

   background:#fff !important;

}



.category-products .badge {

  background:none;

  border-radius: 10px;

  color: #696763;

  display: inline-block;

  font-size: 12px;

  font-weight: bold;

  line-height: 1;

  min-width: 10px;

  padding: 3px 7px;

  text-align: center;

  vertical-align: baseline;

  white-space: nowrap;

}



.left-menu .panel-body ul{

  padding-left: 0px;

  margin:0;

}





.left-menu .panel-body ul li a {

  color: #696763;

  font-family: 'Exo 2', sans-serif;

  font-size: 12px;

  text-transform: uppercase;

}

.pric2{

    width: 30%; float: left; height: 32px;

    border: none; margin: 0 0 0 5px;

}

.searchform{

	background:#781586; color:#FFF !important;

	padding: 5px 8px; text-transform:uppercase;

	float: left; margin: 0 10px;

}



.left-menu .panel-group .panel+.panel{

	margin:0 !important;

}

.u-p {

    float: left;

    width: 100%;

    margin-bottom: 20px;

	margin:20px 0;

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

}

.sort {

    float: left;

    width: 100%;

}

.sort1 {

    float: left;

    width: 100%;

}

.sort1 h2 span{

	font-family: 'Exo 2', sans-serif;

    font-size: 15px;

    color: #000;

    margin: 0;

    float: right;

    padding: 0 15px;

	font-weight:300;

}

.sort h2 {

   font-family: 'Exo 2', sans-serif;

    font-size: 15px;

    color: #fff;

    margin: 0;

	font-weight:300;

    padding: 15px 0;

}



.prod_detail {

    width: 64%;

    margin: 0 0px 0px 10px;

    background: none;

}

.prod_detail option { color:#000;}
.pageheading h2 { margin:0; color:#fff; text-transform:uppercase; }
.sort1 h2 {

  font-family: 'Exo 2', sans-serif;

    font-size: 15px;

    color: #000;

    margin: 0;

    padding: 15px 0;

	font-weight:300;

}

.sort1 p{

  font-family: 'Exo 2', sans-serif;

    font-size: 15px;

    color: #fff;

    margin: 0;

	float:left;

    font-weight:300;

    padding: 15px 25px 0 0;



}

.prod_detail_1 {

    margin: 0 5px 0px 5px;

    background: none;

	    width: 40%;

}

.sort-btn {

    float: left;

    padding: 9px 0 0 0;

}

.sort-btn p{

	float:left;

	margin:6px;

	font-family: 'Exo 2', sans-serif;

}
.sort-btn button { background:none; outline:none; border:0;}
.sort-btn .fa-th-large {

    color: #fff;

    padding: 6px 6px;

    font-size: 20px;

    transition: all 0.5s ease-in-out;

}

.fa-th-large:hover{

	color:#000;

	}

.fa-th-list {

    color: #fff;

    padding: 6px 6px;

    font-size: 20px;

    transition: all 0.5s ease-in-out;

}	

.fa-th-list:hover{

	color:#000;

	}

.pagination>li>a, .pagination>li>span {

    position: relative;

    float: left;

    padding: 6px 12px;

    margin-left: -1px;

    line-height: 1.42857143;

    color: #fff;

    text-decoration: none;

    background-color: #fff;

    border: 1px solid #ddd;

}	

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {

    z-index: 2;

    color: #000;

    background-color: #eee;

    border-color: #ddd;

}

.pagination {

    display: inline-block;

    padding-left: 0;

    margin: 10px 0 0 0;

    border-radius: 4px;

}

.sort2 {

    float: right;

    width: 60%;

}

.sort2 h2 {

    font-family: 'Montserrat', sans-serif;

    font-size: 15px;

    color: #000;

    margin: 0;

    padding: 15px 0;

}

.prod_detail_3 {

    width: 40%;

    margin: 0 5px;

    background: none;

}

.u-p1 {

    float: left;

    width: 100%;

    margin-bottom: 20px;

	border: 1px solid #c3c3c3;

}






.left-products{

	border:1px solid #d1d1d1;

}

.left-products img{

	margin:20px auto 0 auto; 

}

.large{

	padding: 25px 0px;

}

	



	.small{

	border:1px solid #ebebeb;

	    padding: 10px 0px;

		    margin-bottom: 15px;

	}

	.small:hover{

	border:1px solid #fff;

	  

	}



.stalker{

	margin:20px 0;
	}
	
.stalker + #product {color: #fff;}
.stalker + #product h3 {color: #fff;}
.yellow_star_1 a:hover { text-decoration:underline; color:#fff;}
#information-contact { background:none !important;}
.stalker h1{

		color:#fff;

	font-family: 'Montserrat', sans-serif;

	font-size:20px;

	margin:0;

	font-weight:bold;



	}	

.stalker p{

	

color:#fff;

font-family: 'Montserrat', sans-serif;

	font-size:14px;

	font-weight:300;

	}

.stalker h2>strong{

	color:#FF0004;

font-family: 'Montserrat', sans-serif;

	font-size:28px;

	font-weight:bold;

	}	

	.stalker h2{

	color:#fff;

font-family: 'Montserrat', sans-serif;

	font-size:14px;

	font-weight:bold;

	}

		.stalker h3{

	color:#fff;

font-family: 'Montserrat', sans-serif;

	font-size:14px;

	font-weight:300;

	}

	.stalker h3>strong{

	color:#ff0000;

font-family: 'Montserrat', sans-serif;

	font-size:17px;

	font-weight:300;

	}

.qty{

	margin: 30px 0;

}

.qty h1 {

    color: #fff;

    font-family: 'Montserrat', sans-serif;

    font-size: 14px;

    font-weight: 300;

    width: 20%;

    float: left;

    margin: 0 10px 0 0;

    padding: 0;

}

	.qty h2{

    color: #fff;

    font-family: 'Montserrat', sans-serif;

    font-size: 14px;

	font-weight:500;

	text-transform:uppercase;

    margin: 10px 0;

    background: #fff;

    float: left;

    padding: 13px;

}

.no{

	    width: 100%;

    padding: 10px 0;

    margin: 0 0 0 0px;

	border:1px solid #dddddd !important;

	color:#000000;

}

.no_1{

	    width: 15%;

    padding: 15px 0;

    margin: 0 0 0 11px;

	}

.cart_2 .nextbuttons { background:none; border:0; outline:none; cursor:pointer; box-shadow:0 0 0 #000; padding:0; margin:0;}
.cart_2 .fa-heart {

    color: #fff;

    padding: 9px 15px 9px 15px;

    border: 1px solid white;

    border-radius: 3px;

    font-size: 18px;

    float: left;

    margin: 0 0px 0 10px;



}

.cart_2 .fa-heart:hover{

	color: #000;

	background:#fff;

	}	

.cart_2 .fa-retweet{

  	 color: #fff;

    padding: 9px 15px 9px 15px;

    border: 1px solid white;

    border-radius: 3px;

    font-size: 18px;

    float: left;

    margin: 0 0px 0 10px;

}	

.cart_2 .fa-retweet:hover{

		color: #000;

	background:#fff;

	}	

.frnd_email{

	margin-top: 30px;

}	







.nav-tabs>li>a {

    padding: 11px 23px;

}

.open>.dropdown-menu {

    width: 215px;

}



	/*////////////////////////large//////////////////////*/

	

	.nav-tabs>li {

    background:#eaeaea;

	margin-right: 7px;

}

	

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {

    color: #FFFFFF;

    cursor: default;

    background-color: #fff;

    border: 1px solid #ddd;

    border-bottom-color: transparent;

}
.nav-tabs { margin-bottom:0;}
.tab-content>.active { background:#fff;}
.nav-tabs>li.active>a::before {

  

	content: '';

    width: 0;

    height: 0;

    position: absolute;

    top: 0;

    left: 0;

}

.nav-tabs>li>a {

    margin-right: 2px;

    line-height: 1.42857143;

    border: 1px solid transparent;

    border-radius: 4px 4px 0 0;

	color:#fff;

	padding: 11px 30px;

	}

.nav-tabs>li>a:hover::before{

       content: '';

    width: 0;

    height: 0;

    position: absolute;

    top: 0;

    left: 0;



}

.nav-tabs>li>a:hover{

	background:#fff;

	color:#FFFFFF;

	}

.nav-tabs>ul {

    background:none;

}

.nav-tabs>li {

    float: left;

    margin-bottom: 0px;

}

.nav-tabs {

    border-bottom: 2px solid #fff;

}

.sample{

	border:1px solid #ebebeb;

	font-family: 'Montserrat', sans-serif;

	font-size:15px;

	line-height: 30px;

	font-weight:lighter;

	 padding: 15px 15px;

	}




	.large-text{

		margin:0px 0;

	}

	.large-text p{

			padding:10px 0;

		text-align:center;

		font-family: 'Exo 2', sans-serif;

		color:#fff;

		font-size:30px;

		font-weight:bold;

	}

	.left-menu{

		margin:0 auto;

		max-width:260px;

	}
	.leftpay + div { margin-top:14px;}
	.leftpay img{

		text-align:center;

		margin:0 auto;

	}

	

	

.nav-tabs>ul {

    background:none;

}

.nav-tabs>li {

    float: left;

    margin-bottom: 0px;

}

.nav-tabs {

    border-bottom: 2px solid #fff;

}

.sample{

	border:1px solid #ebebeb;

	}




	.large-text{

		margin:0px 0;

	}

	.large-text p{

			padding:10px 0;

		text-align:center;

		font-family: 'Exo 2', sans-serif;

		color:#fff;

		font-size:30px;

		font-weight:bold;

	}

	.left-menu{

		margin:0 auto;

		max-width:260px;

	}

	.leftpay img{

		text-align:center;

		margin:0 auto;

	}

	

	

.nav-tabs>li>a {

    padding: 11px 23px;

}

.open>.dropdown-menu {

    width: 215px;

}



	/*////////////////////////large//////////////////////*/

	

	.nav-tabs>li {

    background:#eaeaea;

	margin-right: 7px;

}

	

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {

    color: #FFFFFF;

    cursor: default;

    background-color: rgb(32, 61, 67);

    border: none;

    border-bottom-color: transparent;

}

.nav-tabs>li.active>a::before {

  

	content: '';

    width: 0;

    height: 0;

    position: absolute;

    top: 0;

    left: 0;

}

.nav-tabs>li>a {

    margin-right: 0px;

    line-height: 1.42857143;

    border: 0px solid transparent;

    border-radius: 0px 0px 0 0;

	color:#000;

	padding: 11px 30px;

	}

.nav-tabs>li>a:hover::before{

       content: '';

    width: 0;

    height: 0;

   position: absolute;

    top: 0;

    left: 0;



}

.nav-tabs>li>a:hover{

	background:#fff;

	color:#000;

	}

.nav-tabs>ul {

    background:none;

}

.nav-tabs>li {

    float: left;

    margin-bottom: 0px;

}

.nav-tabs {

    border-bottom: 2px solid #fff;

	clear:both;

}

.sample{

	border:none;

	background:#FFFFFF;

}


	.large-text{

		margin:0px 0;

	}

	.large-text p{

			padding:10px 0;

		text-align:center;

		font-family: 'Exo 2', sans-serif;

		color:#fff;

		font-size:30px;

		font-weight:bold;

	}

	.left-menu{

		margin:0 auto;

		max-width:260px;

	}

	.leftpay img{

		text-align:center;

		margin:0 auto;

	}

	

/*/////////////////////////product///////////////////////*/





.footer-height{

	clear:both;

}













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



.nav>li>a>img {

    width: 82%;

}

.navbar-inverse .navbar-nav>li>a{

    text-align:center;

    padding: 10px 5px;

	}

.navbar-inverse {

    margin: 15px 0 0px 0;

}

.logo {

    position: absolute;

    top: -50px;

    left: 0;

}

ul.top_links_1 li {

    padding: 0 5px 0 5px;

}

ul.top_links_1 {

    padding: 12px 0 2px 0px;

}

.btn-5 {

    right: 10px;

    top: 6px;

}

.form-control {

    height: 35px;

}	

.short img {

    padding: 0 40px;

}

.fa-twitter {

    margin: 0 5px;

}

.fa-facebook {

    margin: 0 5px;

}

.fa-instagram {

    margin: 0 5px;

}

.sign {

    float: none;

    width: 100%;

    padding: 12px 0 12px 0;

    text-align: center;

}

.sign img {

    float: none;

    padding: 0 10px 12px 0px;

}

.set {

    float:none;

}

.form-control-1 {

    width: 100%;

}

.bott li {

    padding: 0 13px;

}

.bott a {

    font-size: 13px;

}

.pay{

	margin:-1px 0 0 0;

	}

.cart_2 .fa-retweet{

	display:none;

}



	}	

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

	

	

.main_search {

    width: 100%;

}



.nav>li>a>img {

    width: 61%;

}

.navbar-inverse .navbar-nav>li>a {

    padding: 10px 0px;

}

.logo {

    position: absolute;

    top: -50px;

    left: -12px;

    padding: 0 40px;

}

.owl-carousel {

    margin-top: 40px !important;

}	

.bott li {

    padding: 0 20px;

}

.copy p {

    font-size: 13px;

}

.footer {

   height:auto;

}



.cart_2 .fa-heart{

	display:none;

}

.nav-tabs {

    border-bottom: 2px solid #fff;

    clear: both;

    padding: 20px 0 0 0;

}



	}

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

	.cart_2 .fa-heart{

	display:block;

}	

.cart_2 .fa-retweet{

	display:block;

}

.logo {

    position: static;

    top: 0;

    left: 0;

    padding: 25px 0;

}

.navbar-toggle {

    position: relative;

    float: left;

    padding: 15px 10px;

    margin-top: 8px;

    margin-right:0 !important;

    margin-bottom: 8px;

    background-color: transparent;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px;

    width: 100%;

}

.new_5{

	    position: absolute;

    right: 10px;

    top: 12px;

    color: #fff;

	}

.nav>li>a>img {

    width: auto;

}

.owl-buttons{

	display:none;

	}	

.sign {

    padding: 12px 0 30px 0;

    text-align: left;

}

.copy {

    text-align: center;

}	

.company {

    text-align: center;

    padding: 0px 0 10px 0;

}	

.footer {

   height:auto;

}

.fa-chevron-right {

    right: 50%;

}

		

		

}

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

	

	.fa-twitter {

    margin: 0 2px;

}

.fa-facebook {

    margin: 0 2px;

}

.fa-instagram {

    margin: 0 2px;

}

	

	}





.btn-primary-1{

	width: 100%;

    text-align: left;

    background: #5a828a;

    border: none;

	color:#fff !important;

	outline:none;

}

.dropdown-menu {

    position:static;

    display: none;

    float: left;

    min-width: 160px;

    padding: 5px 0;

    margin: 2px 0 0;

    font-size: 14px;

    text-align: left;

    list-style: none;

    background-color: #fff;

    -webkit-background-clip: padding-box;

    background-clip: padding-box;

    border: 1px solid #ccc;

    border: 1px solid rgba(0,0,0,.15);

    border-radius: 4px;

    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);

    box-shadow: 0 6px 12px rgba(0,0,0,.175);

    width: 100%;

    transition: all 0.5s;

}

.dropdown-menu>li>a {

    display: block;

    padding: 6px 20px;

    clear: both;

    font-weight: 400;

    line-height: 1.42857143;

    color: #333;

    white-space: nowrap;

    text-transform: uppercase;

	transition:all 0.5s ease-in-out;

}

.dropdown-menu>li>a:hover{

	background:#5a828a !important;

	color:#fff;

	}

.fa-chevron-left{

	font-size: 50px;

    position: absolute;

    top: 50%;

    display: inline-block;



	}

.fa-chevron-right{

	font-size: 50px;

    position: absolute;

    top: 50%;

    display: inline-block;



	}		

	

#slideshow0 img { display:inline-block;}

#content .swiper-viewport{ border:0; background:none; box-shadow:0 0 0 #000;}

.nextpages + .container { background:#fff; padding:15px; border-radius:8px; margin-top:15px;}
#product-product { background:none !important;}
#product-category { background:none !important;}


@media screen and (min-width:1200px){

.nextpages + .container { width:1140px;}

	

	}