@charset "utf-8";
/* CSS Document */


body {
	position:relative;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#575757;
	background: #F9F9F9 ;
	/* overflow-x:hidden; */
}


h1{
	color:#901318;
	font-size:25px;
}

ul, li{
	margin:0;
	padding:0;
	list-style:none;
}
img{
	border:0;
}
a{
	color:#D2232A;
	text-decoration:none;
}
input{
	outline:none;
}
#mainContainer{
	position:relative;
	width:100%;
	margin:0 auto;
}
#header{
	position:relative;
	margin:0 auto;
	width:1000px;
	height:87px;
	z-index:9;
}

#header .logo{
	float:left;
	width:135px;
}

#header .menuContainer{
	
}
#header .menuContainer ul{
	float:right;
}
#header .menuContainer ul > li{
	position:relative;
	float:left;
	
}

#header .menuContainer ul > li > a{
	float:left;
	padding-top:45px;
	height:42px;
	text-align:center;
	font-size:12px;
	color:#575757;
	padding-left:9px;
	padding-right:9px;
}
#header .menuContainer ul > li > a span{
	position:absolute;
	bottom:0px;
	background:url(../../images/default/menu_bg.png) no-repeat bottom center;
	display:block;
	height:15px;
	width:100px;
	left:50%;
	margin-left:-50px;
	display:none;
}
#header.mobile .menuContainer ul > li > a span{
	background:none;
}

#header .menuContainer ul > li > a:hover,
#header .menuContainer ul > li > a.selected{
	color:#ED1C24;
}

#header .menuContainer ul > li > a:hover span{
	display:block;
}

#header .menuContainer .subMenuContainer{
	position:absolute;
	left: 50%;
    margin-left: -100px;
	top:87px;
	width:200px;
	display:none;
	background:#FFF;
	z-index:9;
	padding:5px 0px!important;
	border:1px solid #e2e2e2;
	border-top:0;
	
}

#header.mobile .menuContainer .subMenuContainer{
    margin-left: 6px;
	border:0;
	
}

#header .menuContainer .subMenuContainer ul > li > a{
	width:200px;
	float:left;
	height:auto;
	line-height:20px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:0px;
	padding-right:0px;
	color:#565656;
	font-size:12px;
}


#header .menuContainer .subMenuContainer a:hover,
#header .menuContainer .subMenuContainer ul li .txtSub a:hover{
	color:#ED1C24;
}
#header .menuContainer .subMenuContainer a:hover{
	background:none;
}

#header.mobile{
	background:#ED1C24;
}

#header.mobile .menuContainer{
	float:none;
	display:none;
	position:absolute;
	top:87px;
	width:100%;
	background:#000;
	padding-top:10px;
	padding-bottom:10px;
}
#header.mobile .menuContainer ul{
	float:none;
}
#header.mobile .menuContainer ul > li{
	position:relative;
	float:left;
	width:100%;
	
}

#header.mobile .menuContainer ul > li > a{
	float:left;
	width:94%;
	padding-top:5px;
	padding-bottom:5px;
	height:auto;
	text-align:left;
	font-size:14px;
	color:#FFF;
	padding-left:3%;
	padding-right:3%;
}

#header.mobile .menuContainer ul > li > a:hover,
#header.mobile .menuContainer ul > li > a.selected{
	color:#ED1C24;
	background:none;
	background:#1D1D1D;
}
#header.mobile .menuContainer ul > li > a:hover{
	background:none;
}

#header.mobile .menuContainer .subMenuContainer{
	position:relative;
	left:auto;
	top:auto;
	width:93%;
	display:block;
	background:transparent;
	z-index:9;height:auto;
	text-align:left;
	font-size:14px;
	color:#FFF;
	padding-left:4% !important;
	padding-right:3% !important;
	
}

#header.mobile .menuContainer .subMenuContainer ul > li > a{
	position:relative;
	width:100%;
	float:left;
	height:auto;
	min-height:20px;
	line-height:20px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:0px;
	padding-right:0px;
	color:#FFF;
	font-size:14px;
	text-align:left;
}

#header.mobile .menuContainer .subMenuContainer ul > li > a:before{
	position:absolute;
	content:"-";
	top:0px;
	left:-7px;
	font-family:arial;
}


#header.mobile .menuContainer .subMenuContainer a:hover,
#header.mobile .menuContainer .subMenuContainer ul li .txtSub a:hover{
	color:#ED1C24;
}


.mobileMenu{
	width:49px;
	height:52px;
	position:absolute;
	right:15px;
	top:35px;
	display:none;
}

.mobileMenu.close{
	background:url(../../images/default/mobile_menu_close.png) no-repeat top left;
}
.mobileMenu.open{
	background:url(../../images/default/mobile_menu_open.png) no-repeat top left;
}


.topRight{
	float:right;
	width:100px;
	margin-top:10px;
	padding-left:30px;
}

.topRight .searchInputCont{
	float:right;
	width:100px;
	height:20px;
	background:url(../../images/default/top_search_bg.png) no-repeat top left;
}

.topRight .searchInputCont .searchInput{
	float:left;
	width:75px;
}
.topRight .searchInputCont .searchInput input{
	float:left;
	width:75px;
	border:0px;
	background:transparent;
	padding:3px;
	font-size:11px;
	color:#666;
}

.topRight .searchInputCont .searchSubmit{
	float:left;
	width:25px;
}

.topRight .searchInputCont .searchSubmit input{
	float:left;
	width:25px;
	border:0px;
	background:transparent;
	cursor:pointer;
}
.topRight .langCont{
	float:right;
	width:100px;
	padding-top:11px;
}

.topRight .langCont a{
	float:left;
	display:block;
	padding-left:1px;
}

#carouselContainer{
	position:relative;
	margin:0 auto;
	width:100%;
	background:#000;
	border-top:3px solid #E6E6E6;
	margin-top:-3px;
	text-align:center;
}

#carouselContainer.subpage{
	height:192px;
}

#carouselContainers{
	position:relative;
	margin:0 auto;
	width:100%;
	background:#000;
	border-top:3px solid #E6E6E6;
	margin-top:-3px;
	text-align:center;
}

#carouselContainers.subpage{
	height:192px;
}


#contentContainer{
	position:relative;
	margin:0 auto;
	width:1000px;
	min-height:400px;
}

#contentContainer.subpage{
	
	border-top:50px solid #ED1C24;
	margin-top:-50px;
}


#contentContainer .breadcrump{
	position:absolute;
	top:-32px;
	left:25px;
	color:#FFF;
	font-size:13px;
}

#contentContainer .content{
	position:relative;
	float:left;	
	width:1000px;
	line-height:150%;
	background:#FFF;
}


#contentContainer .content.index{
	background:transparent;
}

#contentContainer .content.subpage{
	min-height:400px;
	border:1px solid #EAE9E9;
	border-top:0;
	border-bottom:0;
	color:#8C8C8C;
	font-size:14px;
	padding-top:30px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
}


#contentContainer .content .subTitle,
#contentContainer .content .mainTitle	{
	color:#ED1C24;
	font-size:18px;
}

#contentContainer .content .subContent{
	color:#8C8C8C;
	font-size:14px;
	padding-top:15px;
	padding-bottom: 80px;
}

#contentContainer .content .rightImages{
	float:right;
	margin-top:-75px;
	padding-left:123px;    
	padding-bottom: 250px;
	width:224px;
}

#contentContainer .content .rightImages .images{
	float:left;
	width:100%;
}


#contentContainer .content .rightImages .texts{
	float:left;
	width:181px;
	height:220px;
	line-height:140%;
	padding:0px 20px;
	background:#CECECE;
	color:#666;
	text-align:center;
	font-size:18px;
	margin-left:1px;
}

.indexContent{
	width:1000px;
	position:relative;
	float:left;	
}

.indexContentBottom{
	float:left;
	width:1000px;
	border-top:1px solid #CBCBCB;
	padding-top:20px;
	padding-top:20px;
	text-align:center;
}

.indexContentBottom .indexContentBox{
	position:relative;
	display:inline-block;
	width:239px;
	height:150px;
	margin-left:8px;
	margin-bottom:10px;
}
.indexContentBottom .indexContentBox._1{
	background:url(../../images/default/index_bottom1.jpg) no-repeat center;
}
.indexContentBottom .indexContentBox._2{
	background:url(../../images/default/index_bottom2.jpg) no-repeat center;
}
.indexContentBottom .indexContentBox._3{
	background:url(../../images/default/index_bottom3.jpg) no-repeat center;
}
.indexContentBottom .indexContentBox._4{
	background:url(../../images/default/index_bottom4.jpg) no-repeat center;
}
.indexContentBottom .indexContentBox:hover._1{
	background:url(../../images/default/index_bottom1_hover.jpg) no-repeat center;
}
.indexContentBottom .indexContentBox:hover._2{
	background:url(../../images/default/index_bottom2_hover.jpg) no-repeat center;
}
.indexContentBottom .indexContentBox:hover._3{
	background:url(../../images/default/index_bottom3_hover.jpg) no-repeat center;
}
.indexContentBottom .indexContentBox:hover._4{
	background:url(../../images/default/index_bottom4_hover.jpg) no-repeat center;
}

.indexContentBottom .indexContentBox .top{
	position:absolute;
	bottom:0px;
	width:100%;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#FFF;
	background:rgba(238,28,36,0.8);
	font-size:14px;
}


.indexContentBottomText{
	width:100%;
	float:left;
	line-height:150%;
	text-align:center;
	padding-top:30px;
	font-size:14px;
}
.indexContentBottomText p{
	padding:2px;
	margin:0;
}

.productFilterContainer{
	float:left;
	padding-bottom:20px;
	
}

.productFilterContainer .productFilterCont{
	width:167px;
	min-height:350px;
	float:left;
	background:url(../../images/default/product_filter_sep.png) no-repeat top right;
	margin-right:25px;
	
}
.productFilterContainer .productFilterItem{
	width:100%;
	float:left;
	
}
.productFilterContainer .productFilterItem .filterName{
	width:100%;
	float:left;
	color:#ed1c24;
	font-size:14px;
	font-weight:bold;
	background:url(../../images/default/arrow.png) no-repeat center left;
	padding-left:15px;
	margin-bottom:7px;
	margin-top:7px;
}
.productFilterContainer .productFilterItem .filterText{
	width:100%;
	float:left;
}


.productFilterContainer .productFilterItem .filterText .filterCheck{
	float:left;
	padding-top:4px;
}
.productFilterContainer .productFilterItem .filterText .filterCheck input{
	margin:0;
	padding:0;
}

.productFilterContainer .productFilterItem .filterText .filterVal{
	float:left;
	font-size:11px;
	padding-left:7px;
	color:#565656;
}


.sep{
	float:left;
	background:url(../../images/default/sep.png) center no-repeat;
	height:10px;
	width:100%;
}

.productList{
	float:left;
	width:100%;
	padding-top:30px;
	min-height:680px;
}

.productList .productItem{
	float:left;
	width:145px;
	height:200px;
	background:#CECDCD;
	padding:8px;
	margin-left:13px;
	margin-right:13px;
	margin-bottom:30px;
	transition: all 0.5s ease 0s;
}

.productList .productItem:hover{
	background:#E71C23;
}

.productList .productItem:hover  .text{
	color:#FFF;
}


.productList .productItem .image{
	float:left;
	width:145px;
	height:145px;
	background-color:#FFF;
	background-size:cover;
	background-position:center;
}

.productList .productItem .text{
	float:left;
	width:145px;
	height:48px;
	overflow:hidden;
	font-size:11px;
	line-height:110%;
	text-align:center;
	padding-top:15px;
	color:#565656;
}

.productDetailLeft{
	float:left;
	width:40%;
}


.productDetailLeft .productCompanyImage{
	margin:0 auto;
	max-width:300px;
	width:100%;
	text-align:center;
	position:relative;
}

.productDetailLeft .productCode{
	width:100%;
	padding:15px 0%;
	text-align:center;
	font-size:12px;
}

.productDetailLeft .productCode span{
	color:#E71C23;
	font-weight:bold;
}


.productDetailLeft .productGallery{
	float:left;
	width:100%;
	text-align:center;
}

.productDetailLeft .productGallery .productImage{
	display:inline-block;
	width:100%;
	max-width:300px;
	border:1px solid #D9D6D6;
	text-align:center;
}


.productDetailLeft .productGallery .productImage img{
	width:100%;
	max-height:265px;
}


.productDetailLeft .productGallery .productImages{
	position:relative;
	text-align:center;
	margin-top:20px;
	padding-bottom:30px;
 	padding-left: 5px;
}


.productDetailLeft .productGallery .productImages a{
	display:inline-block;
	border:1px solid #D9D6D6;
}

.productDetailLeft .productSep{
	float:left;
	width:100%;
	background:url(../../images/default/sep_prd.png) no-repeat center;
	height:10px;
}

.productDetailLeft  .productSeries{
	position:relative;
	float:left;
	width:100%;
	text-align:center;
	margin-top:20px;
	padding-bottom:30px;
}



.productDetailLeft  .productSeries .productSeriesTitle{
	float:left;
	text-align:left;	
	color:#E71C23;
	font-weight:bold;
	font-size:12px;
	background:url(../../images/default/arrow.png) no-repeat left center;
	padding-left:17px;
	margin-left:25px;
	padding-top:10px;
	padding-bottom:10px;
}


.productDetailLeft  .productSeries .productSeriesImage{
	float:left;
	margin-left:42px;
}

.productDetailLeft .productSeries a{
	display:inline-block;
	border:1px solid #D9D6D6;
}

.productDetailRight{
	float:left;
	width:60%;
}

.productDetailRight .productInfoCont{
	float:left;
	width:90%;
	margin-left:5%;
	border:1px solid #D9D6D6;
}

.productDetailRight .productInfoCont .productInfoTitle{
	float:left;
	width:100%;
	padding:8px 35px;
	background:#E71C23;
	color:#FFF;
	font-size:12px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}



.productDetailRight .productInfoCont .productInfo{
	float:left;
	width:100%;
	padding:20px 115px 20px 35px;
	font-size:12px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

.productTop{
	float:left;
	width:100%;	
	padding:5px 0px 20px 0px;
	text-align:left;	
	color:#565656;
	font-size:12px;
	background:url(../../images/default/arrow_left.png) no-repeat left 10px;
	padding-left:17px;
}
.productTop.index{
	float:left;
	width:100%;	
	padding:5px 0px 20px 0px;
	text-align:right;	
	color:#565656;
	font-size:12px;
	background:none;
	padding-left:0px;
}
.productTop.index span{
	font-weight:bold;    
	color: #ED1C24;
}
.pager{
	width:100%;	
	float:left;
	text-align:center;
}

.pager a{
	display:inline-block;
	padding:0px 9px;
	border:1px solid #E6E6E6;
	margin-left:0px;
	margin-right:0px;
	background: #B4B4B4;
	color:#FFF;
}


.pager a.selected{
	background:#E71C23;
}

.pager a.p_prev{
	border:0;
	padding:6px 8px;
	background:url(../../images/default/prev.png) no-repeat center;
}
.pager a.p_next{
	border:0;
	padding:6px 8px;
	background:url(../../images/default/next.png) no-repeat center;
}

.imageGallery{
	width:100%;
	float:left
}
.imageGallery a{
	display:inline-block;
	margin:6px;
	margin-bottom:12px;
	border:3px solid #E6E6E6;
}

#footerContainer{
	width:100%;
	padding-top:30px;
	background:#E71C23;
}
#footerContainer .footerContent{
	
	margin:0 auto;
	width:1000px;
}

#footerContainer .footerLeft{
	float:left;
	padding-top:10px;
}
#footerContainer .footerLeft .footerItem{
	float:left;
	padding-right:30px;
	padding-left:7px;
}

#footerContainer .footerLeft .footerItem .footerItemTitle{
	font-weight:bold;
	color:#FFF;
	padding-bottom:10px;
	font-size: 15px;
}

#footerContainer .footerLeft .footerItem .footerLinkShare{
	display:inline-block;
}

#footerContainer .footerLeft .footerItem a{
	padding-right:13px;
	display:block;
	color:#FFF;
	font-size:13px;
	padding:5px 0px;
}
#footerContainer .footerLeft a:hover{
	text-decoration:underline;
}

#footerContainer .footerRight{
	float:right;
	font-size:13px;
	text-align:right;
	
}
.footerBottom{
	width:100%;
	background:#B5B4B4;
}

.footerBottomContent{
	
	margin:0 auto;
	width:1000px;
	color:#FFF;
	padding:12px 0px;
}

.footerBottomContent .footerBottomLeft{
	float:left;
	font-size:13px;
}
.footerBottomContent .footerBottomRight a{
	color:#FFF;
	font-size:13px;
}
.footerBottomContent .footerBottomRight a:hover{
	text-decoration:underline;
}

.footerBottomContent .footerBottomRight{
	float:right;
	text-align:right;
	
	
}


.footerBottomShare{
	width:100%;
	display:none;
	background:#FFF;
	height:32px;
	text-align:center;
	padding-top:10px;
}

.footerSearch{
	width:100%;
	float:left;
	text-align:center;
	padding-top:30px;
	display:none;
}


.footerSearch .searchInputCont{
	display:inline-block;
	width:153px;
	height:30px;
	background:url(../../images/default/top_search_bg_footer.png) no-repeat top left;
}

.footerSearch .searchInputCont .searchInput{
	float:left;
	width:115px;
}
.footerSearch .searchInputCont .searchInput input{
	float:left;
	width:115px;
	border:0px;
	background:transparent;
	padding:6px;
	font-size:13px;
	color:#666;
}

.footerSearch .searchInputCont .searchSubmit{
	float:left;
	width:38px;
}

.footerSearch .searchInputCont .searchSubmit input{
	float:left;
	width:38px;
	border:0px;
	background:transparent;
	cursor:pointer;
}

.bottomLeftBg,
.bottomRightBg{
	width:308px;
	height:326px;
	position:absolute;
	bottom:235px;
	z-index:-1;	
}
.bottomLeftBg{
	background:url(../../images/default/bottom_left_bg.png) no-repeat bottom left;
	left:0px;
}

.bottomRightBg{
	background:url(../../images/default/bottom_right_bg.png) no-repeat bottom left;
	right:0px;
}

.rightTable{
	margin-top:-70px;
	padding-left: 123px;
}

.pressContainer{
	width:100%;
	float:left;
	text-align:center;
	margin-top:30px;

	padding-bottom:80px	
}
.pressContainer a.item{
	float:left;
	width:187px;
	min-height:210px;
	text-align:center;
	margin-bottom:10px;
}
.pressContainer a.item span{
	display:inline-block;
	width:100%;
	text-align:center;
	color:#666;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.pressContainer a.item span.image{	
	width:125px;
	height:165px;
	overflow:hidden;
	background-size:cover;
	background-position:center;
	text-align:center;
}

.pressContainer.project a.item span.image{	
	width:166px;
	height:130px;
}

.inp,textarea {
    border: 1px solid #999;
    height: 33px;
    line-height: 33px;
    padding-left: 2%;
    width: 98%;
}
textarea {
    height: 80px;
}
input {
    outline: medium none;
}
.responsive_standalone,
.responsive_ipad,	
.responsive_iphone	{
	display:none;
}


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

.searchResultTitle{
	 color: #ed1c24;
    font-size: 18px;
}

.searchContainer a.item{
	width:100%;
	float:left;
	margin-bottom:30px;
}


.searchContainer a.item .text{
	
	float:left;	
}


.searchContainer a.item:hover .text{
	font-weight:bold;
}

.searchContainer a.item .desc{
	width:100%;
	float:left;	
	color:#333
}


.searchResultInput{
	width:100%;
	float:left;
	text-align:center;
	padding-top:30px;
}


.searchResultInput .searchInputCont{
	float:left;
	width:250px;
	height:30px;
	background:url(../../images/default/top_search_bg_search.png) no-repeat top left;
	margin-bottom:30px;
}

.searchResultInput .searchInputCont .searchInput{
	float:left;
	width:210px;
}
.searchResultInput .searchInputCont .searchInput input{
	float:left;
	width:210px;
	border:0px;
	background:transparent;
	padding:6px;
	font-size:13px;
	color:#666;
}

.searchResultInput .searchInputCont .searchSubmit{
	float:left;
	width:38px;
}

.searchResultInput .searchInputCont .searchSubmit input{
	float:left;
	width:38px;
	height:38px;
	border:0px;
	background:transparent;
	cursor:pointer;
}
.prodsubcatVal.product{
	float:left; width:160px
}

.imageRight1{
	border:3px solid #FFF;
}
.imageRight2{
	border:2px solid #CCCBCB;
	margin-top:20px
}
.clearer {
    display: block;
	font-size:0px;
    clear: both;
}
@media (max-width: 480px) {
	
	#footerContainer .footerLeft, #footerContainer .footerRight img{
		width:80%
	}
	

	.bottomLeftBg,
	.bottomRightBg{
		display:none;
	}	
	
	.responsive_ipad,
	.responsive_stanalone{
		display:none !important;
	}
	.responsive_iphone{
		display:block !important;
	}
	.contactItem{
		width:250px !important;
	}		


	#carouselContainer.subpage{
		height: 168px !important;
		background-size:cover !important;	
	}	
	
}
@media (max-width: 767px) {
 	body #mainContainer,
	#footerContainer .footerContent,
	.footerBottomContent,
	#header,
	#contentContainer ,
	#contentContainer .content,
	#contentContainer .indexContent,
	#contentContainer .indexContentBottom,
	.productDetailLeft,
	.productDetailRight,
	.productDetailRight .productInfoCont{
		width:100%;
	}
	

	#footerContainer {
		padding-top: 0px;
	}
	#footerContainer .footerLeft,
	#footerContainer .footerRight{
		width:100%;
		text-align:center;
	}
	#footerContainer .footerRight{
		padding-top:20px;
	}
	#footerContainer .footerLeft .footerItem{
		width:100%;
		text-align:center;
	}
	#footerContainer .footerLeft .footerItem .footerItemTitle{
		padding-top:30px;
	}
	.footerBottomContent .footerBottomRight{
		display:none;
	}
	.footerBottomContent .footerBottomLeft{
		float:none;
		text-align:center;
		font-size: 11px;
	}
	
	.footerBottomShare,
	.footerSearch,
	.mobileMenu,
	.responsive_ipad{
		display:block;
	}
	#footerContainer .footerLeft .footerItem .footerLinkShare,
	.topRight,
	.rightImages,
	#contentContainer .breadcrump,
	.rightTable,
	.responsive_standalone,
	.responsive_iphone{
		display:none;
	}
	
	#footerContainer .footerLeft .footerItem{
		padding-right:0px;
		padding-left:0px;
	}
	
	#contentContainer.subpage{
		border-top:0px;
		margin-top: 0px;
	}
	
	.productDetailRight .productInfoCont{
		margin-left:0
	}
	.productDetailRight .productInfoCont .productInfo{
		padding-right:20px
	}
	
	.productDetailLeft .productSeries .productSeriesTitle,
	.productDetailLeft .productSeries .productSeriesImage{
		margin-left:0px;
	}
	#carouselContainer.subpage{
		height: 400px;
		background-size:cover !important;	
	}	
	
	.prodsubcatVal.product{
		width:auto;
	}
	.productFilterCont{
		width:100% !important;
	}	
}
@media (min-width: 768px) and (max-width: 991px) {
  	body #mainContainer,
	#footerContainer .footerContent,
    .footerBottomContent,
	#header,
	#contentContainer ,
	#contentContainer .content,
	#contentContainer .indexContent,
	#contentContainer .indexContentBottom{
		width:768px;
	}

	#contentContainer .indexContentBottom{
		width:600px;
		margin:0 auto;
		float:none;
	}
	#footerContainer {
		padding-top: 0px;
	}
	#footerContainer .footerLeft,
	#footerContainer .footerRight{
		width:100%;
		text-align:center;
	}
	#footerContainer .footerRight{
		padding-top:20px;
	}
	#footerContainer .footerLeft .footerItem{
		width:100%;
		text-align:center;
	}
	#footerContainer .footerLeft .footerItem .footerItemTitle{
		padding-top:30px;
	}
	.footerBottomContent .footerBottomRight{
		display:none;
	}
	.footerBottomContent .footerBottomLeft{
		float:none;
		text-align:center;
		font-size: 11px;
	}
	.footerBottomShare,
	.footerSearch,
	.mobileMenu,
	.responsive_ipad{
		display:block;
	}
	#footerContainer .footerLeft .footerItem .footerLinkShare,
	.topRight,
	.rightImages,
	#contentContainer .breadcrump,	
	.rightTable,
	.responsive_standalone,
	.responsive_iphone{
		display:none;
	}
	
	#footerContainer .footerLeft .footerItem{
		padding-right:0px;
		padding-left:0px;
	}
	
	#contentContainer.subpage{
		border-top:0px;
		margin-top: 0px;
	}
	
	.productDetailRight .productInfoCont,
	.productDetailLeft,
	.productDetailRight{
		width:100%;
	}
	.productDetailRight .productInfoCont{
		margin-left:0
	}
	#carouselContainer.subpage{
		height: 400px;
		background-size:cover !important;	
	}	
}
@media (min-width: 992px) and (max-width: 1199px) {
 	body #mainContainer,
	#footerContainer .footerContent,
	.footerBottomContent,
	#header,
	#contentContainer,
	#contentContainer .content,
	#contentContainer .indexContent,
	#contentContainer .indexContentBottom,{
		width:990px;
	}
	
	#footerContainer {
		padding-top: 0px;
	}
	
	#footerContainer .footerLeft,
	#footerContainer .footerRight{
		width:100%;
		text-align:center;
	}
	
	#footerContainer .footerRight{
		padding-top:20px;
	}
	
	#footerContainer .footerLeft .footerItem{
		width:100%;
		text-align:center;
	}
	#footerContainer .footerLeft .footerItem .footerItemTitle{
		padding-top:30px;
	}
	
	.footerBottomContent .footerBottomRight{
		display:none;
	}
	
	.footerBottomContent .footerBottomLeft{
		float:none;
		text-align:center; 
		font-size: 12px;
	}
	.footerBottomShare,
	.footerSearch,
	.responsive_standalone{
		display:block;
	}
	#footerContainer .footerLeft .footerItem .footerLinkShare,
	.topRight,
	.responsive_ipad,
	.responsive_iphone{
		display:none;
	}
	#footerContainer .footerLeft .footerItem{
		padding-right:0px;
		padding-left:0px;
	}
	

	
}
@media (min-width: 1200px) {
  	body #mainContainer{
		width:100%;
	}
	#footerContainer .footerContent,
	.footerBottomContent,
	#header,
	#contentContainer,
	#contentContainer .content,
	#contentContainer .indexContent,
	#contentContainer .indexContentBottom{
		width:1000px;
	}
	

	
	.footerBottomContent .footerBottomRight,
	.responsive_standalone{
		display:block;
	}
	
	.responsive_ipad,
	.responsive_iphone{
		display:none;
	}
	
}


