@font-face {
  font-family: 'FuturaBT-BoldCondensed';
  src: url('../fonts/FuturaBT-BoldCondensed.eot');
  src: url('../fonts/FuturaBT-BoldCondensed.eot?#iefix') format('embedded-opentype'),
       url('../fonts/FuturaBT-BoldCondensed.woff2') format('woff2'),
       url('../fonts/FuturaBT-BoldCondensed.woff') format('woff'),
       url('../fonts/FuturaBT-BoldCondensed.ttf') format('truetype'),
       url('../fonts/FuturaBT-BoldCondensed.svg#FuturaBT-BoldCondensed') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FuturaBT-MediumCondensed';
  src: url('../fonts/FuturaBT-MediumCondensed.eot');
  src: url('../fonts/FuturaBT-MediumCondensed.eot?#iefix') format('embedded-opentype'),
       url('../fonts/FuturaBT-MediumCondensed.woff2') format('woff2'),
       url('../fonts/FuturaBT-MediumCondensed.woff') format('woff'),
       url('../fonts/FuturaBT-MediumCondensed.ttf') format('truetype'),
       url('../fonts/FuturaBT-MediumCondensed.svg#FuturaBT-MediumCondensed') format('svg');
  font-weight: normal;
  font-style: normal;
}


html { 
  background: url(../images/bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.clear{ clear:both;}
.img-full-size{ width:100%;}
.img-full{width:100%; margin-bottom:10px;}
.text-center{ text-align:center;}
.left-text{ text-align:left !important;}
.gap-right {margin-right: 10px;}
.pull-left {float: left !important;}
.justyfy-text{ text-align:justify;}
.top-bottom-margin{ margin:10px 0px;}
.padd-right-no{ padding-right:0px;}
.padd-left-no{ padding-left:0px;}
.mar-bott-no{ margin-bottom:0px;}
.padd-left-right-no{ padding-left:0px; padding-right:0px;}
.margg-top{ margin-top:25px;}

.padd{ padding:20px 15px!important;}

.red-title{color:#e43552;}
.gray-hr{margin-top:10px !important;margin-bottom:10px !important;border:0;border-top:1px solid #1f1f1f !important;}

.active{ color:#e43552 !important;}

.wht-bdr{-moz-border-radius: 4px;   -webkit-border-radius: 4px;   border-radius: 4px; background:#fff;}

.mask{
    width:230px;
    height:150px;
    position:absolute;
    z-index:1;
	opacity:.75;
	filter:alpha(opacity=75);
	background:#000000 url('../images/dot.png');
	
}
/* Header Start Here */
.navbg{-moz-border-radius: 4px;   -webkit-border-radius: 4px;   border-radius: 4px; background:#000000; color:#FFFFFF;
background: -moz-linear-gradient(top,  #4c4c4c 0%, #2c2c2c 50%, #000000 51%, #131313 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4c4c4c 0%,#2c2c2c 50%,#000000 51%,#131313 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4c4c4c 0%,#2c2c2c 50%,#000000 51%,#131313 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
border: 1px solid #000; margin:10px 0px; box-shadow:0px -1px 2px #686868;
}

ul.sub-nav-blk{ margin:0 15px 0 0; padding:0px 0px 0px 0; display:block; color:#FFFFFF; }
ul.sub-nav-blk li{ margin:0px; padding:0px; list-style:none; float:left; }
ul.sub-nav-blk li a{ text-decoration:none; padding:0px 0px 0px 8px; color:#fff; font-weight:bold; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
ul.sub-nav-blk li a:hover{ text-decoration:none; color:#e43552; }
ul.sub-nav-blk div.icon-nav{ display:none !important;}
/* End */

/* Main Silder Start Here */
.slogan-big{ font-size:320%; font-family:'FuturaBT-BoldCondensed', Arial, Helvetica, sans-serif; text-transform:uppercase;}
.slogan-small{ font-size:20px; font-family:'FuturaBT-MediumCondensed', Arial, Helvetica, sans-serif; text-transform:uppercase;}
.wapper-bg{ background:#000 ; padding:0px 10px 10px 10px; float:left;}
.wapper-bg2{ background:#000 ; padding:5px 10px 10px 10px; float:left;}

.red-btn{ background:#e43552; color:#FFFFFF;padding:8px 15px 12px 15px; font-family:'FuturaBT-MediumCondensed', Arial, Helvetica, sans-serif; font-size:15px; text-decoration:none; text-transform:uppercase; line-height:30px;}
.red-btn:hover{background:#000; color:#FFFFFF; text-decoration:none;}
/* End */

/* Left-Right Arrow Thumb Start Here */

.black-bg{ background:url(../images/black-bg.png); padding:10px 15px; color:#FFFFFF; -moz-border-radius: 4px;   -webkit-border-radius: 4px;   border-radius: 4px; border:#393737 solid 1px; font-size:17px;}
.footer-black-bg{ background:url(../images/black-bg.png); padding:10px 0px; color:#FFFFFF; border:#393737 solid 1px;}

.img-rounded{-moz-border-radius: 4px;   -webkit-border-radius: 4px;   border-radius: 4px;}

.box-container{ position:absolute; top:0px; left:0; right:0px; height:200px;}
.title-text{ font-family:'FuturaBT-MediumCondensed',Arial, Helvetica, sans-serif; margin-top:0px;}
.wapper-bg3{ background:url(../images/black-bg.png); padding:15px 10px 10px 10px;}

.graybox-border {
    background: #333333 none repeat scroll 0 0;
    border: 1px solid #5b5b5b;
    padding: 10px;
	color:#fff;
}

.service-box_body{ margin-top:10px;}
.copyright{color:#616161; padding:10px 0px 10px 0px; font-size:14px;}
.copyright a{color:#616161; text-decoration:none;}
.copyright a:hover{color:#e43552; text-decoration:none;}

.button{/*-moz-border-radius: 4px;   -webkit-border-radius: 4px;   border-radius: 4px; background:#000000; color:#FFFFFF;
background: -moz-linear-gradient(top,  #4c4c4c 0%, #2c2c2c 50%, #000000 51%, #131313 100%);
background: -webkit-linear-gradient(top,  #4c4c4c 0%,#2c2c2c 50%,#000000 51%,#131313 100%);
background: linear-gradient(to bottom,  #4c4c4c 0%,#2c2c2c 50%,#000000 51%,#131313 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 );
border: 1px solid #000; box-shadow:0px -1px 2px #686868; */font-family:'FuturaBT-MediumCondensed',Arial, Helvetica, sans-serif; text-align:center; color:#000; text-transform:uppercase; font-size:18px; padding-bottom:5px;
}

.bottom-btn{ bottom: 5px; position: absolute; width: 100%}
.tb-header{ background:#333333; color:#fff;}

.logos{ margin:0px 0px 0px 0px; padding:0px; color:#FFFFFF; font-size:12px;}
.logos ul{ margin:0px; padding:0px; list-style-type:none;}
.logos ul li{ margin:0px; padding:0px; list-style:none;}
.mainlink{ z-index:999999; position:relative;}

.apply-btn{ margin-bottom:10px;}

.graybox{background:#595959; padding:20px; color:fff;}

ul.spl-list-discountform{ margin:10px 0px 0px 0px; padding:0px;  overflow:hidden;}
ul.spl-list-discountform li{ margin:0px 5px 0px 0px; padding:0px; float:left; list-style:none;}
ul.spl-list-discountform li input[type="text"]{ border: 1px solid #c8c8c8; color: #868181; margin-bottom: 2px;
  width: 165px; font-size:12px; padding:6px;  -moz-border-radius: 3px;   -webkit-border-radius: 3px;   border-radius: 3px; }
ul.spl-list-discountform li input[type="submit"]  {
    padding:7px 9px;
    border: 0px;
    color: #fff; background:#c3354d !important;
    cursor: pointer; margin-left:2px; -moz-border-radius: 3px;   -webkit-border-radius: 3px;   border-radius: 3px;
}

ul.spl-list-discountform li input[type="submit"]:hover {
    color: #fff; background:#383838 !important;
}

.black-box {
    background: #000 none repeat scroll 0 0;
    color: #ffffff;
    font-family: "FuturaBT-MediumCondensed",Arial,Helvetica,sans-serif;
    font-size: 20px;
    margin: 0;
    padding:10px 10px 10px 10px;
    text-align: center;
	line-height:28px;
	-moz-border-radius: 3px 3px 0px 0px;   -webkit-border-radius: 3px 3px 0px 0px;   border-radius: 3px 3px 0px 0px;
}
.box-border{ padding:15px; background:#141414;}
.red-box-border{ padding:15px; box-shadow:2px 2px 3px #d5d5d5; background:#3d3f42; color:#fff;}

.logo-list{ margin:0px; padding:0px;}
.logo-list ul{ margin:0px; padding:0px; list-style:none; margin-left:0px !important;}
.logo-list ul li{ margin:0px; padding:0px; list-style-type:none !important; text-align:center; word-wrap: break-word;}
.logo-list ul li a{ color:#c3354d; text-decoration:none; font-size:12px;}
.logo-list ul li a:hover{ color:#000; text-decoration:none; font-size:12px;}

.red-tab {background: #e43552; padding:10px 10px;}




.review-box{ margin:0px; padding:0px;}
.review-box ul{ margin:0px; padding:0px; list-style:none;}
.review-box ul li{ margin:0px; padding:5px 0px; list-style-type:none;}



ul.content-list{ margin:0px; padding:0px;}
ul.content-list li{ margin:5px 0px 0px 15px; padding:0px; list-style:circle; text-align:left; font-size:17px; word-wrap: break-word;}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {display:none;}
.nbs-flexisel-container {position:relative; max-width:100%;}
.nbs-flexisel-ul {position:relative; width:99999px;margin:0px; padding:0px;list-style-type:none; text-align:left;color:#FFFFFF;}
.nbs-flexisel-ul li{padding:0px 5px 0px 28px;}
.nbs-flexisel-inner {overflow: hidden; float:left; width:98%;}

/*.nbs-flexisel-ul li img{opacity: 0.5; filter: alpha(opacity=50);}
.nbs-flexisel-ul li img:hover{opacity: 1.0; filter: alpha(opacity=100); }*/

.nbs-flexisel-item {float:left; margin:0px; padding:0px; cursor:pointer; position:relative;}
.nbs-flexisel-item img {max-width: 100%; cursor: pointer;position: relative; margin-top: 10px; margin-bottom: 10px;}

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {position: absolute; cursor: pointer; z-index: 4; color: #fff;}
.nbs-flexisel-nav-left {left: 0px;position:absolute;top:65px;}
.nbs-flexisel-nav-left:before {content: "\f104"; font-size:60px;font-family: FontAwesome;}
.nbs-flexisel-nav-left.disabled {opacity: 0.4;}
.nbs-flexisel-nav-right {right: 0px; position:absolute; top:65px;}
.nbs-flexisel-nav-right:before {content: "\f105"; font-size:60px;font-family: FontAwesome;}
.nbs-flexisel-nav-right.disabled {opacity: 0.4;}
/* End Here */

/* Icon Section Start Here */
.service-box {
	overflow:visible;
	background-color:transparent;
	box-shadow:none;
	border:none;
	box-sizing:border-box;
	box-shadow:none;
	border-radius:0;
	text-align:center;
	position:relative;
}
.service-box:before {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	width:200px;
	content:"";
	z-index:-2;
	/*background:url(../images/icon1-h.png) no-repeat;*/
	-webkit-transition:all 0.7s ease;
	-moz-transition:all 0.7s ease;
	-o-transition:all 0.7s ease;
	transition:all 0.7s ease;
}
.service-box:after {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width:100%;
	height:100%;
	content:"";
	z-index:-2;
	
}

.service-box:hover .icon{
	color:#a6586d;
	transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
	-webkit-transition:all 0.7s ease;
	-moz-transition:all 0.7s ease;
	-o-transition:all 0.7s ease;
	transition:all 0.7s ease;
}
.service-box:hover .icon02 {
	color:#a6586d;
	transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
	-webkit-transition:all 0.7s ease;
	-moz-transition:all 0.7s ease;
	-o-transition:all 0.7s ease;
	transition:all 0.7s ease;
}

.service-box:hover .icon03 {
	color:#a6586d;
	transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
	-webkit-transition:all 0.7s ease;
	-moz-transition:all 0.7s ease;
	-o-transition:all 0.7s ease;
	transition:all 0.7s ease;
}

.service-box:hover .icon04 {
	color:#a6586d;
	transform:rotateY(360deg);
	-webkit-transform:rotateY(360deg);
	-webkit-transition:all 0.7s ease;
	-moz-transition:all 0.7s ease;
	-o-transition:all 0.7s ease;
	transition:all 0.7s ease;
}
.service-box .icon {
	width:170px;
	height:207px;
	background:url(../images/icon1.png) no-repeat;
	float:none;
	margin:0;
	display:inline-block;
	transform:rotateY(0deg);
	-webkit-transform:rotateY(0deg);
	-webkit-transition:all 0.6s ease;
	-moz-transition:all 0.6s ease;
	-o-transition:all 0.6s ease;
	transition:all 0.6s ease;
}
.service-box .icon span { display:none; }
.service-box .icon02 {
	width:170px;
	height:207px;
	background:url(../images/icon2.png) no-repeat;
	float:none;
	margin:0;
	display:inline-block;
	transform:rotateY(0deg);
	-webkit-transform:rotateY(0deg);
	-webkit-transition:all 0.6s ease;
	-moz-transition:all 0.6s ease;
	-o-transition:all 0.6s ease;
	transition:all 0.6s ease;
}
.service-box .icon02 span { display:none; }
.service-box .icon03 {
	width:170px;
	height:207px;
	background:url(../images/icon3.png) no-repeat;
	float:none;
	margin:0;
	display:inline-block;
	transform:rotateY(0deg);
	-webkit-transform:rotateY(0deg);
	-webkit-transition:all 0.6s ease;
	-moz-transition:all 0.6s ease;
	-o-transition:all 0.6s ease;
	transition:all 0.6s ease;
}
.service-box .icon03 span { display:none; }
.service-box .icon04 {
	width:170px;
	height:207px;
	background:url(../images/icon4.png) no-repeat;
	float:none;
	margin:0;
	display:inline-block;
	transform:rotateY(0deg);
	-webkit-transform:rotateY(0deg);
	-webkit-transition:all 0.6s ease;
	-moz-transition:all 0.6s ease;
	-o-transition:all 0.6s ease;
	transition:all 0.6s ease;
}
.service-box .icon04 span { display:none; }
.service-box h5 {
	font-family:'FuturaBT-MediumCondensed',Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:300;
	line-height:30px;
	overflow:hidden;
	color:#fff;
	/*text-transform:uppercase;*/
	margin:0 0 0px;
	-webkit-transition:all 0.2s ease;
	-moz-transition:all 0.2s ease;
	-o-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
/* End Here */



/*  thumb */ 
.popular_product_item .popular_product_review {
    border-top: 1px solid #000;
    color: #fff;
    padding: 5px 10px;
	background:#141414;
}

.popular_product_item .popular_product_info {
    padding: 5px 10px;
}

.popular_product_item img {
    width: 100%;
}

.popular_product_item {
    background: #272727 none repeat scroll 0 0;
    border: 1px solid #000;
   /* box-shadow: 0 1px 5px #cdcdcd;*/
}

.popular_product_wrp a {
    display: block;
    text-decoration: none;
}

.mrg-bot{ margin-bottom:25px !important;}
.popular_product_item .popular_product_info p {
    color: #b6b6b6;
    font-size: 13px;
    height: 40px;
    overflow: hidden;
}

.popular_product_item .popular_product_info h5 {
    margin-top: 0;
	color: #fff;
    font-size: 16px;
    /*height: 40px;*/
    overflow: hidden; font-family:'FuturaBT-MediumCondensed',Arial, Helvetica, sans-serif; 
}

.mrg-bott{ margin-bottom:20px;}

/*SIDEPAN*/
.sidepan img {
  margin-left: 0px;
  -webkit-transition: margin 1s ease;
     -moz-transition: margin 1s ease;
       -o-transition: margin 1s ease;
      -ms-transition: margin 1s ease;
          transition: margin 1s ease;
}
 
.sidepan img:hover {
  margin-left: -262px;
}

/*PIC*/
.pic {
  height: 140px; border:#000000 solid 1px; border-bottom:none;
  overflow: hidden;
  margin: 0 auto;
  /*box-shadow: 0 1px 5px #cdcdcd; width: 99%;*/
}

.pic:hover {
  cursor: pointer;
}

.footer-social-blk{ margin:0px; padding:0px;}
.footer-social-blk ul{margin:0px; padding:0px; list-style:none; display: block;}
.footer-social-blk ul li{margin:0px; padding:0px 3px; list-style-type:none; float:left;}
.footer-social-blk ul li a img{width: 50%;}

.content1 {
    height: 1405px;
    margin: 0;
    overflow: auto;
    width: auto;
}


/* Media Decleriation */
@media (min-width: 320px) and (max-width: 767px) {

.footer-social-blk ul li{margin:0px; padding:0px 3px 3px 0px; list-style-type:none; float:left;}
.mob-center{ text-align:center;}

.navbg{background:#000000;}
.navbar-nav > li > a{ border-left:none !important; border-right:0px !important;}
.nav > li > a {padding: 10px 15px !important; border-bottom: 1px solid #292929;}
.navbar-collapse{padding-left: 10px; padding-right: 10px;}

ul.sub-nav-blk div.text-nav{ display:none !important;}
ul.sub-nav-blk div.icon-nav{ display:block !important;}
ul.sub-nav-blk div.icon-nav img{ width:47%;}

ul.sub-nav-blk {position: absolute; right: 45px; top: 15px; z-index:999999;}

.logo-container img{ width:150px;}
.mob-padd-left-no{ padding-left:0px;}
.img-center{display: inline !important;}

.navbar-brand{padding: 8px 5px 5px 0;}
.carousel { margin-top:55px !important;}

.slogan-big{font-size: 75%; left: 0%; padding: 0 5px 5px; position: relative; top: 0 !important; margin-top: 10px; }
	
.slogan-small{font-size: 80%;left: 0%;padding: 2px 5px 5px;position: relative;top: -8px;}

.content1 {height: 500px !important;margin: 0;overflow: auto;width: auto;}

.carousel-inner > .item > img {height: 125px !important;}
.carousel .item {height: 125px !important;}

/*.carousel-caption{bottom: 0!important; left: 3% !important;}*/
.nbs-flexisel-nav-left {top: 65px;}
.nbs-flexisel-nav-right{top: 65px;}
.nbs-flexisel-ul li {padding: 0 7px 0 12px;}

.bottom-btn{bottom: 35px;}

.box-container{/*left: 5%; right: 3%;*/ top: 10px;}
.red-btn{ padding:6px 10px 10px; font-size:12px;}
.marg-top{ margin-top:20px;}
.nbs-flexisel-nav-left:before {font-size:30px;}
.nbs-flexisel-nav-right:before {font-size:30px;}

}

@media (min-width:768px) and (max-width:991px){
.nbs-flexisel-nav-left{top: 35px;}
.nbs-flexisel-nav-right{top: 35px;}
.logo-container img{ width:170px;}

}


/* END  */



