@charset "utf-8";
/* CSS Document */
@media (max-width:1250px){
.pic-1,
.productDetailsPic-1{
	max-width:300px;
	width:auto;
	left:0;
}
.pic-2,
.productDetailsPic-2{
	max-width:300px;
	width:auto;
}




/*.camper1 .pic-1,
.camper1 .productDetailsPic-1{
	max-width:300px;
	width:auto;
	left:0;
}
.camper1 .pic-2,
.camper1 .productDetailsPic-2{
	max-width:300px;
	width:auto;
}
	*/
}
@media (max-width:1250px){
.productBanner{
	min-height:450px;
}
.productDetails{
	min-height:500px;
}



.productBanner.basic{
	min-height:600px;
}
.productDetails.basic{
	min-height:705px;
}

.productBanner.camper1{
	min-height:600px;
}
.productDetails.camper1{
	min-height:640px;
}

.productBanner.solo{
	min-height:645px;
}
.productDetails.solo{
	min-height:740px;
}

.productBanner.shivling-46{
	min-height:600px;
}
.productDetails.shivling-46{
	min-height:740px;
}
.productBanner.shivling-40{
	min-height:600px;
}
.productDetails.shivling-40{
	min-height:625px;
}

.productBanner.regular-spl-j{
	min-height:490px;
}

.productBanner.ramjack-40-50{
	min-height:660px;
}
.productDetails.ramjack-40-50{
	min-height:695px;
}
.productBanner.polar-bear-j{
	min-height:540px;
}

.productBanner.penguin-t{
	min-height:870px;
}
.productDetails.penguin-t{
	min-height:950px;
}
.productBanner.penguin-j{
	min-height:490px;
}
.productBanner.glacier{
	min-height:1050px;
}
.productBanner.duck-1{
	min-height:910px;
}
.productDetails.duck-1{
	min-height:900px;
}
.productBanner.day-pack-super{
	min-height:640px;
}
.productDetails.day-pack-super{
	min-height:550px;
}
.productBanner.day-pack-3{
	min-height:720px;
}
.productDetails.day-pack-3{
	min-height:780px;
}

.productBanner.day-pack-2{
	min-height:600px;
}
.productDetails.day-pack-2{
	min-height:600px;
}
.productBanner.day-pack-1{
	min-height:470px;
}
.productDetails.day-pack-1{
	min-height:470px;
}
}
@media (max-width:1024px){
	.topPanel.open{
		height: 76px;
	}
	.navigation ul{
		position: fixed;
	    top: 76px;
	    right: -110px;
	    background: #fff;
	    padding: 2px;
	    text-align: center;
	    height: calc(100% - 76px);
	    width: 110px;
	    z-index: 99;
	    box-shadow: 0 0 5px rgba(0,0,0,0.6);
	}
	.navigation ul.show {
		right: 0;
	}

	.navigation ul.showSub {
		right: -80px;
	}


	.navigation ul li{
		padding:0 10px;
		display: block;
		border-bottom: 1px solid #ece7e7;
    	padding: 5px;
    	text-align: right;
	}
	.navigation ul li:hover{
		background: #f0f0f0;
	}
	.menuBars{
		position:absolute;
		top:15px;
		right:20px;
		font-size:22px;
		color:#212121;
		display:block;
	}

	.dropdown {
		position: fixed;
		height: calc(100% - 76px);
		top: 76px;
		right: -110px;
		background: #f4f4f4;
		width: 110px;
		left: auto;
		padding: 7px;
		opacity: 1;
		z-index: 98;
		box-shadow: 0 0 5px rgba(0,0,0,0.6);
	}
	.dropdown.show{
		right: 110px;
	}
	.dropdown.showSub{
		right: 30px;
	}
	.subCat{
		position: fixed;
	    width: 110px;
	    right: -110px;
	    left: auto;
	    top: 76px;
	    margin: 0;
	    height: calc(100% - 76px);
	    padding: 10px;
	    opacity: 1;
	    z-index: 97;
	    box-shadow: 0 0 5px rgba(0,0,0,0.6);
	}
	.subCat.show{
		right: 140px;
	}
	.sliderPanel{
		margin-top: 76px;
	}
/*.pic-1,
.productDetailsPic-1{
	max-width:500px;
	width:auto;
}
.pic-2,
.productDetailsPic-2{
	max-width:400px;
	width:auto;
}*/
}
@media (max-width:900px){
.pic-1,
.productDetailsPic-1{
	max-width:200px;
	width:auto;
	left:0;
}
.pic-2,
.productDetailsPic-2{
	max-width:200px;
	width:auto;
}

.productBanner.basic{
	min-height:440px;
}
.productDetails.basic{
	min-height:535px;
}
.productBanner.solo{
	min-height:470px;
}
.productDetails.solo{
	min-height:560px;
}

.productBanner.shivling-46{
	min-height:450px;
}
.productDetails.shivling-46{
	min-height:520px;
}
.productBanner.shivling-40{
	min-height:450px;
}
.productDetails.shivling-40{
	min-height:520px;
}
.productBanner.regular-spl-j{
	min-height:420px;
}
.productBanner.polar-bear-j{
	min-height:430px;
}
.productBanner.penguin-t{
	min-height:640px;
}
.productDetails.penguin-t{
	min-height:690px;
}
.productBanner.penguin-j{
	min-height:490px;
}
.productBanner.glacier{
	min-height:750px;
}
.productBanner.duck-1{
	min-height:640px;
}
.productDetails.duck-1{
	min-height:650px;
}
.productBanner.day-pack-super{
	min-height:500px;
}
.productDetails.day-pack-super{
	min-height:400px;
}
.productBanner.day-pack-2{
	min-height:470px;
}
.productDetails.day-pack-2{
	min-height:470px;
}
.productBanner.day-pack-1{
	min-height:470px;
}
.productDetails.day-pack-1{
	min-height:470px;
}
}
@media (max-width:750px){
.camper1 .pic-1, 
.camper1 .pic-2,
.camper1 .productDetailsPic-1,
.camper1 .productDetailsPic-2,
.camper1 .innerProductBrief,

.basic .pic-1{
	position:relative;
    max-width: 100%;
    width: auto;
	left:0;
	right:0;
	top:0;
	margin:0;
	padding-bottom:20px;
}
.regular-spl-j .innerProductBrief h1,
.ramjack-40-50 .innerProductBrief h1 {
    font-family: 'Droid Sans', sans-serif;
    font-size: 30px;
    line-height: 24px;
    color: #212121;
    font-weight: 400;
    padding-bottom: 15px;
}	
}
@media (max-width:700px){
	.productsPanelLeft,
	.productsPanelRight{
		float:none;
		width:100%;
		padding-left:0;
		padding-right:0;
	}
}
@media (max-width:550px){
	.featuresPanel .block{
		width:100%;
		float:left;
		margin-right:0;
		margin-bottom:2px;
	}
	.reviewBlock{
		width:100%;
		margin-right:0;
		margin-bottom:15px;
	}
	.flex-control-nav{
		bottom:20px;
	}
	.productsPanel img,
	.productsPanelLeft img,
	.productsPanelRight img{
		width:100% !important;
		float:none !important;
	}
	.videoInnerPanel .videoBlock{
		float:none;
		width:100%;
		margin-right:0;
		margin-bottom:2px;
	}
	.footerBlock{
		width:50%;
		padding-bottom:15px;
	}
	.pic-1,
	.pic-2,
	.productDetailsPic-1,
	.productDetailsPic-2{
		position:relative;
		top:auto;
		left:auto;
		right:auto;
		width:100%;
		max-width:none;
		padding-bottom:25px;
	}
	.innerProductBrief,
	.productDetailsContent{
		position:relative;
		top:auto;
		left:auto;
		margin-left:0;
		padding-bottom:25px;
	}
	.innerProductBrief{
		width:100%;
	}
	.basic .productDetailsPic-2{
		width:auto;
	}
}
@media (max-width:480px){
	.footerBlock{
		width:100%;
		padding-right:0;
		padding-bottom:15px;
	}
}